[Solved (partly)] - issue with joypad control - How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC)
-
This previous discussion might be of some help. The troubles that were encountered there can be solved by setting the keyboard localization first.
-
@cyperghost Please try what @mediamogul posted and then email myself at proxycell@iruberleet.org
-
@mediamogul - Thank you
well that's exactly the way I did it - that's why I wrote "create a Doom-TNT.sh and use the emulator call"
First: it's inconvenient if something in RetroPie changes (maybe a new emulator for DOOM)
Second: if you create a savegame in first slot for DOOM1 then you see the savegame also in all other DOOM versions. Of course if you load the DOOM1 savegame for a DOOM2 emu for example... the emulator will crash.So it would be better to use a file folder for every WAD.... maybe the runcommand.sh can handle a third parameter for loading the specific WAD-file for DOOM-emu and can save userdata in a specific folder.
@ProxyCell
I will write you - now I'm on journey -
@cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):
now I'm on journey
Post back with your findings. I'm always interested in improving my setup.
-
So back in buisness :-)
Well DOOM and all ports works well with for ex.doom2.sh
#!/bin/bash /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prboom/prboom_libretro.so --config /opt/retropie/configs/ports/doom/retroarch.cfg /home/pi/RetroPie/roms/ports/doom/doom2.wad" "lr-prboom"
But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
They contain one PAK-File (pak0.pak) and even if I rename the folders to id1 the games do not work. The Original Quake-game runs without any flares (id1-folder and contains files pak0.pak (sharewareversion) and pak1.pak (fullversion)) -
@cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):
So back in buisness :-)
Well DOOM and all ports works well with for ex.doom2.sh
#!/bin/bash /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-prboom/prboom_libretro.so --config /opt/retropie/configs/ports/doom/retroarch.cfg /home/pi/RetroPie/roms/ports/doom/doom2.wad" "lr-prboom"
But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
They contain one PAK-File (pak0.pak) and even if I rename the folders to id1 the games do not work. The Original Quake-game runs without any flares (id1-folder and contains files pak0.pak (sharewareversion) and pak1.pak (fullversion))What about Heretic and Hexen? Were you able to get that going on prboom?
-
@cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):
But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
I remember there being some trick to it, but it's been a while since I set those up. I'll take a look at mine later.
-
No...
For Heretic and Hexen you need to download PiKiss and then install Crispy Doom. But I haven't tried so far - there are some tutorials out there that seems working.Step2Step
wget https://github.com/jmcerrejon/PiKISS/archive/master.zip unzip master.zip cd PiKISS-master ./piKiss.sh
Choose GAMES >> Install Dune2, Drispy Doom, Wolfenstein, Descent.... What you want :)
hexen
to start HeXenSorry I haven't tried but it sounds good :)
-
@cyperghost said in How to start Doom Doom2 Heretic ... and all Episodes of Quake (DOPA, ROGUE, HIPNOTIC):
But I'm still not able to run Quake DOPA, ROGUE and HIPNOTIC.
I don't have DOPA installed, as I was only interested in the additions developed directly by id, but for ROGUE and HIPNOTIC to run, they must be located at:
/home/pi/RetroPie/roms/ports/quake/id1/rogue/
and
/home/pi/RetroPie/roms/ports/quake/id1/hipnotic/
My launch scripts contain:
#!/bin/bash /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/id1/rogue/pak0.pak" "lr-tyrquake"
and
#!/bin/bash /opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/id1/hipnotic/pak0.pak" "lr-tyrquake"
-
@mediamogul
Thank you so much for your help. It's unbelievable the error for not starting quake addons was in typing the FOLDERNAME in UPPERCASE even when the original folder is named ROGUE the path in the .sh file should always be lowercase.So Quake orignal is running
even Hipnotic nad Rogue nowThank you
-
For Heretic and Hexen.... It works with Crispy Doom.
#!/bin/bash pushd /usr/local/games /opt/retropie/supplementary/runcommand/runcommand.sh 0 "./crispy-heretic -iwad /home/pi/RetroPie/roms/ports/heretic/heretic.wad" popd
Just get PiKiss on your system as mentioned in a few posts of me up. Then create the bash file as written above. It works.... BUT.... No Input possible. I have to find out but hell ... it looks damned good to get those two crackers from id-soft running. Maybe I need help to solve this.
Best regards
cyperghost -
Both
hipnotic
androgue
work fine using this method so I documented it on the wiki:https://github.com/RetroPie/RetroPie-Setup/wiki/Quake
I couldn't get DOPA working with the same method. It's freely available at https://cdn.bethsoft.com/quake/dopa.rar if anyone wants to have a go.
-
I found a way to get dopa working. It is a bit weird it involves renaming pak0.pak in dopa folder to pak2.pak and copying over original quake pak files(pak0 and pak1) into dopa dir then using
#!/bin/bash
/opt/retropie/supplementary/runcommand/runcommand.sh 0 "/opt/retropie/emulators/retroarch/bin/retroarch -L /opt/retropie/libretrocores/lr-tyrquake/tyrquake_libretro.so --config /opt/retropie/configs/ports/quake/retroarch.cfg /home/pi/RetroPie/roms/ports/quake/dopa/pak0.pak" "lr-tyrquake"If anyone knows a better way of doing this let me know
-
It seems like I'm unable to play full version of Quake with Tyrquake emulator. Even after adding pak1.pak it says "for registered users only". Is this possible to fix somehow?
-
You should be able to still enter the portal even though it says that. you could also try replacing pak0 too. Other than that I would make sure you are putting the paks in the right folder. it should be /home/pi/RetroPie/roms/ports/quake/id1/
-
@leftcog I am unable to get through the Portal. I tried to uninstall tyrquake and lr-tyrquake and replace the .pak files again, but still no luck :(
-
The only thing i can think of is a dual installation try searching root for pak0.pak and see how many dirs come up
-
I just thought of something you need pak1.pak from a legit copy as well of the original quake
-
@leftcog I have that file. The wierd thing is that the full version works perfectly fine with the lr-tyrquake emulator. But the graphic is not so good with this emulator.
-
Alright I installed tyr-quake and ran into the same problem but it seems to still work lb-tyr-quake for after reinstalling from binary. You could try changing emulators by hold "a" when the game starts.
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.