Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux

The Linux shell script does not need to have an extension (*.sh), but can. It will automatically omit the extension if it is used.

Use

To use a template script, make a copy of it followed by naming it whatever you want, note that the name of the script will determine the associated settings file as well as the associated directories for saves and screenshots. These scripts are designed this way to easily compartmentalize games, mods, and mod packs. These templates were designed primarily around UZDoom (use flatpak run org.zdoom.UZDoom for the FlatPak), but other sourceports can be used but must be manually set for !engine! in the script. Paths for the engine, mods, saves, screenshots, settings, and WADs are predetermined but can be changed by replacing the corresponding variables ($modloader for Linux, %~dp0 for Windows) with other values. Note that on Windows, paths containing spaces at any point must be double-quote wrapped. Included are three template configuration files, these are configured for fullscreen with no texture filtering by default in addition to other options, when a template is setup and ran for the first time you will be prompted to select from these templates.

Additional Options

By default, screenblocks is used and set to 11, this enables fullscreen with a HUD but can be set to other values (see here for more information). Multiple mods can be loaded at once, note that the order in which they are loaded is determined by the order they are defined. When defining multiple mods, the -file flag only needs to be used once (e.g.: -file ".\Mods\Mod 1" ".\Mods\Mod 2" ".\Mods\Mod 3") etc...

Todo

  • Parity-match Linux script to Windows (pending)

About

Template shell scripts for eaiser DOOM mod setup and & game launcher management.

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Contributors

Languages