Skip to content

Running the Client

Chris edited this page Sep 18, 2019 · 3 revisions

Getting the .NET framework runtime

You will need the latest version of .NET Core 3.0, which can be found: https://dotnet.microsoft.com/download/dotnet-core/3.0

Getting levels ready to play

After you build, you can either point the config to a directory, or you can copy all the wads into your build folder. One thing I do is put all my wads in some directory (ex: D:\Helion) and then set that to be my working directory. When I run it, then it'll save/write the config.ini there which you can use to set your additional wad paths.

File loading is best done through the IDE for now (but load WADHERE.wad may work, though I don't know how well it does at the moment):

  1. Choose the files you want to run with -f (or --file), example:
Client.exe -f DOOM2.WAD C:\MyWads\something.wad

Note: If you get a permission denied, make sure Read-Only is not set on the file permissions if you are on Windows. This will be fixed soon and is at the time of writing a tracked issue on this repository.

  1. Pick a level to warp to (temporary, when we have a console you can just type 'map MAP01')
Client.exe -f DOOM2.WAD C:\MyWads\something.wad --warp 1

If you want, you can omit this step entirely and type map map01 in the console.

Clone this wiki locally