Jump to content
LaunchBox Community Forums

Doom Mods


lou silver

Recommended Posts

I took a look at this again and the above does work with brutal doom and brutal doom black edition. But there is another way to accomplish this, that is with a .bat file and point lunchbox to that file to launch the mod. The below example has 3 options for one mod file. It will run the mod only, the mod with brutal doom or with brutal doom black edition.  All the mods, including the gzdoom.exe, and the game iwad (doom2.wad) have to go into the dooms folder (example lunchbox/games/doom mods/dooms). The .bat file would be in the directory before dooms (example lunchbox/games/doom mods). The mods also have to match the version of the game they were made with (Doom, Doom2, TNT, etc.) and iwad below will need to change accordingly. This information is in the text file that normally accompanies the mod.

Below the mods that are green lettering are optional, they are addons to the brutal doom mod and can be removed. I have not tested the addons with the brutal doom black edition. Maybe later on I will. But of the 2 brutal mods, only the black edition is still active and being revised.

Keep in mind, not all mods will work with brutal doom. Out of the 5 I tested, one failed to run and another was made with TNT.wad game file. 

But if you're really just want to run the mod with brutal doom, the example in lunchbox above would work and the below is not really needed. Also, all the files would have to be in the same folder including the gzdoom files. 

@ECHO off
cls
:start
ECHO.
ECHO 1. Run 200 Lime Massacre Mod only.
ECHO 2. Run 200 Lime Massacre Mod with Brutal Doom.
ECHO 3. Run 200 Lime Massacre Mod with Brutal Doom Black Edition
set /p choice=Type the number and enter to run.
if '%choice%'=='1' goto mod1
if '%choice%'=='2' goto mod2
if '%choice%'=='3' goto mod3
ECHO.
goto start
:mod1
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file 200lnm.WAD /WAIT "%GAMEROOT%%GAMENAME%"
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
goto end
:mod2
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file brutalv21.pk3 PPHD.pk3 HRBrightmaps.pk3 Liquids.pk3 LiquidsGlow.pk3 DoomMetalVol5.wad IDKFAv2.wad CatsVisorBASE.pk3 CatsVisor.pk3 JF.pk3 HRRP.pk3 200lnm.WAD /WAIT "%GAMEROOT%%GAMENAME%"
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
goto end
:mod3
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file BDBE_v3.37.pk3 200lnm.WAD /WAIT "%GAMEROOT%%GAMENAME%"
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
goto end
:end
exit

Link to comment
Share on other sites

Thanks for asking about this. There is 1000's of maps/mods out there and they are still being made. I really had no idea that it was still going after all these years. The brutal doom mod really changed things. It feels like a new... different game to me. I have enjoyed looking into this, brings back memories.

Link to comment
Share on other sites

I had to change up the .bat file for lunchbox. Lunchbox was going into game over when the bat file completed, putting the game in the background. I also placed the map/mod and addons/patches to the top of the .bat file, so it is easier to change. A few more total conversions were also added to the list. Note: The names of the Star Wars TC's have been changed in this example vs the originals. To use this, copy the below into notepad and save it as 10SECTOR.bat.

@ECHO off
cls
:: <CHANGE THE MAP/MOD NAME BELOW>
set "MODNAME=10SECTOR.WAD"
:: <CHANGE THE ADDONS/PATCHES BELOW> 
set "ADDON=HRBrightmaps.pk3 Liquids.pk3 LiquidsGlow.pk3 DoomMetalVol5.wad IDKFAv2.wad CatsVisorBASE.pk3 CatsVisor.pk3 JF.pk3"
:start
ECHO.
ECHO 1. Run Mod only.
ECHO 2. Run Mod with Brutal Doom.
ECHO 3. Run Mod with Brutal Doom Black Edition.
ECHO 4. Run Mod with Guncaster.
ECHO 5. Run Mod with XIM'S STAR WARS Jedi Outcast.
ECHO 6. Run Mod with XIM'S STAR WARS Dark Forces.
ECHO 7. Run Mod with MAJOR CRISIS - SLAYER'S LEGACY EDITION.
set /p choice=Type the number and enter to run.
if '%choice%'=='' ECHO "%choice%" is not valid please try again
if '%choice%'=='1' goto mod1
if '%choice%'=='2' goto mod2
if '%choice%'=='3' goto mod3
if '%choice%'=='4' goto mod4
if '%choice%'=='5' goto mod5
if '%choice%'=='6' goto mod6
if '%choice%'=='7' goto mod7
ECHO.
goto start
:mod1
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% %ADDON%
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod2
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% brutalv21.pk3 %ADDON%
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod3
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% BDBE_v3.37.pk3 %ADDON%
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod4
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% Guncaster.pk3 GC_Addon.pk3 %ADDON%
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod5
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% XStarWars.pk3 XStarWarsProps.pk3 XStarWarsJediOutcast.pk3
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod6
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% XStarWars.pk3 XStarWarsProps.pk3 XStarWarDarkForces.pk3
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:mod7
@echo off
set "GAMENAME=gzdoom.exe"
set "GAMEPATH=\dooms\"
set HOME="%~dp0"
set "GAMEROOT=%~dp0%GAMEPATH%"
cd %GAMEROOT%
start gzdoom.exe -iwad doom2.WAD -file %MODNAME% majorcrisis_Gz.pk3 mc_monstas.pk3 d2_sky.pk3 mc_ep.pk3 %ADDON%
SETLOCAL EnableExtensions
set EXE=gzdoom.exe
:LOOPSTART
FOR /F %%x IN ('tasklist /NH /FI "IMAGENAME eq %EXE%"') DO IF %%x == %EXE% goto FOUND
goto end
:FOUND
TIMEOUT /T -1
goto LOOPSTART
:end
exit

Edited by jakew
Link to comment
Share on other sites

  • 4 months later...
  • 3 weeks later...
  • 11 months later...
On 7/21/2023 at 7:34 PM, Browncoat1984 said:

Mostly got this to work. One problem I've had though, the doom.xml file sets each mod patch to W:\ but my drive letter is not W and I really don't want to change it. Is there anyway to fix this aside from editing each individual mod path? 

I know it's old, but if you open the XML in a text editor like notepad++ , you can search for the path that's used in the XML and replace all with your own path. I've done this when moving stuff around my computer, from one drive to another. Hope this helps, I'm just now getting to where in ready to make a Doom/Wolfenstein systems, so my help in any other area with this system is rather limited....ok that's a lie. It's non-existent 😂 cause I'm still absorbing the information on setting it up and it's been over a year since I mucked around with LB. Anyhow, hope this helps.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...