Help getting Brutal Doom campaign hellonearthstarterpack + Duke3d expansions to work
-
Below is an expanded example, allowing the necessary freelook, along with the optional extra textures and metal soundtrack. It also points to it's own config file to allow settings that you wouldn't want spilling over to other zdoom instances. As in the example above,
doom2.wad
is being launched as the iwad, followed bybrutalv20b.pk3
,ExtraTextures.wad
andDoomMetalVol4.wad
as the file additions./opt/retropie/ports/zdoom/zdoom +set fullscreen 1 +set freelook 1 -config /opt/retropie/configs/ports/brutaldoom/zdoom.ini -iwad /home/pi/RetroPie/roms/ports/doom/doom2.wad -file /home/pi/RetroPie/roms/ports/brutaldoom/brutalv20b.pk3 /home/pi/RetroPie/roms/ports/brutaldoom/hellonearthstarterpack.wad /home/pi/RetroPie/roms/ports/brutaldoom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/brutaldoom/DoomMetalVol4.wad
-
@mediamogul so what exactly is the DoomMetalVol4.wad? With opl synthesizer set in zdoom sound options i get heavy metal music without a wad file.
-
It's a heavy metal soundtrack recorded specifically for 'Brutal Doom'. The official listing reads:
This is a compilation with rock/metal remixes of doom's original songs composed by many community artists (See the credits for info about the authors). This goes great with Brutal Doom and enhance it's violent atmosphere even more. This music pack aims to create a Metal experience. Every original midi song of the game has been replaced by remakes using real instruments. Now on volume 4 all missing songs from volume 3 are added.
Credits
The music was created by:Neurological
Sonic Clang
Evil Horde
PerKristian
JustSomeMusicGuy
Dimaension X
Jonathan McCann
Chris Black
Eriotti
Lashmush
Andrew Hulshult -
@mediamogul so is it different than brutal dooms heavy metal music the opl synthesizer plays?
-
Oh yeah. None of the music is synthesized. It's the difference between real cheese and processed cheese. I don't use it when I'm playing plain old vanilla 'Doom' for nostalgia sake, but for 'Brutal Doom', I open it wide up.
-
@mediamogul im not sure which version of brutal doom you have but with 20b i get heavy metal music no matter what music setting i use. Even on sound system (not synthesized)
Edit: I see you are using 20b as well
-
@mediamogul with the doommetalvol4.wad the music is really low even on full music volume
-
I guess mileage varies, but it plays at the proper volume on mine. It's definitely not required to play the game. It's just one of the mods meant to enhance the experience, as it has the more authentic hard edge that comes from using real instruments. Either way, the 'Doom' soundtrack is tough as nails.
-
@mediamogul So its not that the music isnt loud, its just that its half as loud as the music without the doommetalvol4.wad. But i think the music is the same. You should try out the brutaldoom with the hellonearthstarterpack.wad but without the DoomMetalVol4.wad and let me know what you think.
-
@mediamogul so a question? is freelook actually required? ive just been playing with the auto aim on all my other games. i dont use a controller and i use an apple iie's keyboard setup to how i can actually use it, but freelook makes it harder to do. with a mouse it sets it to mouselook.
-
You should try out the brutaldoom with the hellonearthstarterpack.wad but without the DoomMetalVol4.wad and let me know what you think.
I'll try disabling the music mod when I get home. It could be that it only applies itself when using 'Brutal Doom' to mod the original game levels. That would make sense, as the new tracks were developed to replace those specific titles.
is freelook actually required?
Supposedly it is. In the original 'Doom' everything was on the same plane and only ever had the illusion of multiple levels, which is why a shot fired anywhere at an adversary would hit, regardless of whether it was above or below you. This limitation no longer exists in some mods such as 'Brutal Doom' and aiming up and down is required. However, there may be a way to turn that off. I've been enjoying the added complexity it brings to the game, although for my first several attempts, I felt like a newborn deer trying to stand.
-
@mediamogul i just went into customize controls and there are a lot more controls for brutal doom. Crap. I think i am going to have to control this with a controller. Or hook up my zboard keyboard.
-
It amazed me how overwhelmed I was for a game I've been playing for over twenty years. Even with a full-on controller layout, I had to get creative with where and how I mapped functions. Be sure not to overlook the new "crouch" "jump" and "kick" functions, as well as the individual left/right firing/punching. They all play an important role in 'Hell on Earth' and even manage to come in handy when playing the original game levels modified.
-
@mediamogul yeah i saw those settings. This game is going to be brutal and im probably doomed from the start. :)
-
Well, I'm sure that with a little... Heyyy, I see what you did there. Well played, sir.
-
That's me btw, everyone loves a bit of self deprecating humor.
I'm still stuck.
Correct me if i'm wrong but don't all port games need a .sh (launch script??) file located in the roms\ports folder, and an emulators.cfg file (placed in \configs\ports\gameX folder?)
Though each instance of doom (doom 1 doom 2 tnt etc) seems to all work off of \configs\ports\doom\emulators.cfg)??eg hexen has a hexen.sh launch script located in \roms\ports, and also a emulators.cfg file located at \RETROPIE\configs\ports\hexen
this is my hexen.sh( located in the roms\ports)
#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 PORT "hexen" "/home/pi/RetroPie/roms/ports/hexen/hexen.wad"and this is my emulators.cfg file located in \configs\ports\hexen
lr-prboom = "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prboom/prboom_libretro.so --config /opt/retropie/configs/ports/hexen/retroarch.cfg %ROM%"
default = "zdoom"
zdoom = "/opt/retropie/ports/zdoom/zdoom +set fullscreen 1 -iwad %ROM%"The above example allows me to boot hexen using zdoom but it crashes to desktop when attempting to launch with lr-prboom (a problem to solve for another day)
Anyways, what im asking is the info that you posted, mediamogul and edmaul69, is that meant to be
1.cut and paste into a launch script .sh file, and if so what do i call it?And then if correct, does it still need a emulators.cfg file?
2.cut and paste into a seperate emulators.cfg file located in configs/ports/???.If so what .sh script do i use to launch it?
3.cut and paste into the existing emulators.cfg file located in configs/ports/doom on a new line that all the other doom 'mods' seem to run off.I'm sorry if this is super confusing, starting to get that feeling like im a mule with a spinning wheel-nobody knows how i got this pi and danged if i know how to use it lol.
-
The best thing to do is to follow the RetroPie ZDoom guide that uses 'The Darkest Hour' as an example and adapt it to 'Brutal Doom'. From there, all that's required is changing the names and replacing the launch command. If you run into trouble, come back and we'll try to help out with whatever step you're getting stuck on.
-
@megafacehead
Also just to help clarify: The .sh "launch script" and theemulators.cfg
file are 2 different ways to accomplish the same thing so you don't need to do both. They both have different pros and cons. In this case I would think the sh "launch script" would be the better/easier choice when working with mods.Example:
Make these 2 new directories:
mkdir /home/pi/RetroPie/roms/ports/brutaldoom/
mkdir /opt/retropie/configs/ports/brutaldoom/
You'll want to put your
brutalv20b.pk3
,ExtraTextures.wad
andDoomMetalVol4.wad
files in/home/pi/RetroPie/roms/ports/brutaldoom/
So now just make the "launch script" at
/home/pi/RetroPie/roms/ports/BrutalDoom.sh
and put this inside of it:#!/bin/bash /opt/retropie/ports/zdoom/zdoom +set fullscreen 1 +set freelook 1 -config /opt/retropie/configs/ports/brutaldoom/zdoom.ini -iwad /home/pi/RetroPie/roms/ports/doom/doom2.wad -file /home/pi/RetroPie/roms/ports/brutaldoom/brutalv20b.pk3 /home/pi/RetroPie/roms/ports/brutaldoom/hellonearthstarterpack.wad /home/pi/RetroPie/roms/ports/brutaldoom/ExtraTextures.wad /home/pi/RetroPie/roms/ports/brutaldoom/DoomMetalVol4.wad
Restart Emulation Station (or your Raspberry Pi) and give it a go!
-
@megafacehead so the really quick and dirty way would would be just create a .sh file in /home/pi/RetroPie/roms/ports/ , give it 0777 permissions and put the info one of us gave you in it. then if you restart emulationstation it will be in the ports section and it will boot the game. as long as you put the wad files in the places listed in the script we gave you. the only problem with doing it this way, you see all the loading script and dont get the option to use the config that pops up right after selecting the game.
to do it the correct way, do this:
- put the doom2.wad in /home/pi/RetroPie/roms/ports/doom2/
- put the brutalv20b.pk3, hellonearthstarterpack.wad, ExtraTextures.wad and DoomMetalVol4.wad in /home/pi/RetroPie/roms/ports/brutal/
- sftp into the pi. i use winscp to do that. in the sftp program, go to /home/pi/RetroPie/roms/ports/
- create a new file there called Brutal Doom.sh
- inside that file put this:
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _SYS_ brutal
- save the file. now right click on the file and go to properties. change the permissions to 0777
- now go to /opt/retropie/configs/ and create a folder called brutal
- inside that folder create a file called emulators.cfg
- inside the emulators.cfg file add this:
default = "zdoom" zdoom = "/opt/retropie/ports/zdoom/zdoom +set fullscreen 1 +set freelook 1 -iwad /home/pi/RetroPie/roms/ports/doom2/doom2.wad -file /home/pi/RetroPie/roms/ports/brutal/brutalv20b.pk3 -file /home/pi/RetroPie/roms/ports/brutal/hellonearthstarterpack.wad -file /home/pi/RetroPie/roms/ports/brutaldoom/ExtraTextures.wad"
- save and restart emulationstation. now it should work.
note: you cant just create a .sh file on windows and copy it over. you can if you download notepad++ and create it in that program. easier to just do it inside the ftp program.
Edit: you dont need the DoomMetalVol4.wad while using hellonearthstarterpack.wad
-
Edit: you dont need the DoomMetalVol4.wad while using hellonearthstarterpack.wad
Ah, I almost forgot about that. I tried disabling it and you are indeed correct. The
DoomMetalVol4.wad
isn't used in 'Hell on Earth' and is only meant to enhance 'Brutal Doom' when the original levels are being played.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.