Launching Quake and it's extras (1 year anniversary release)
-
@edmaul69 That is a really good question.... The reasons why I made these scripts are because I wasn't able to launch the addons even if I followed the documentated advices.
I just was able to run
Quake full version
andDopa (Episode 5)
Hipnotic and Rogue
were failing even by using.../quake/id1/hipnotic/pak0.pak
and...quake/id/rogue/pak0.pak
.So I used the method used in
Dopa
(using the highest pak# in order) to load package. That worked flawless.Solution #1 would be... copy basefile of quake (pak0.pak and pak1.pak) and pak file of
hipnotic
androgue
to pak2.pak and took them in seperate folders --> waste of storage space but savegames will be stored in seperate location.Solution #2 take my script it would save space but needs to compress savegames because save structure for all episodes in the series is equal
s0.sav up to s11.sav
and this would cause to load and even worse to override saved games created by ex. fromQuake - Hipnotic
inQuake - Rogue
>> uselessSymlinking was not possible so this script was my last resort :)
Did you understand? In short:- It saves storage space on your SD/USB device
- It makes savegames useable for the whole series because every savegame for each extra package is zipped in it's own archive and deflated before use.
- Configuration is an easy setup by using variables
- You can use it to run
Dopa
within Quake basefiles and save storage (usecase for every user)
Be happy if it works for you in seperate folders. I wasn't able to use it that way - sadly... but as I wrote in my last sentence you can save same space to run
Dopa
that way :)@cyperghost its cool that you made the script.
Thank you very much .... that is already my first bash-script I ever wrote. Don't worry I'm not a rookie in coding :D
-
@cyperghost i think i might have renamed dopa and hipnotic to pak 1 or 2 and stuck a copy of quake in each folder. Im not home to verify but i think it is what i had to do to get them to work. I will let you know in a few hours.
-
@edmaul69 That would be nice if you can check :)
You might try out the scripts ... No worries they are fail safe but you need to installzip
support first :)You can try at
Dopa
Rename pak2.pak todopa.pak
and installquake.sh
anddopa.sh
from github and change pathes :)
So you can useDopa
andQuake
within one folder :) -
@cyperghost so here are mine in each folder. only dopa is a duplicate pak0 and pak1 here is my layout.
id folder
pak0.pak
pak1.pak
dopa folder
---pak0.pak (duplicate)
---pak1.pak (duplicate)
---pak2.pak
hipnotic folder
---pak0.pak
rogue folder
---pak0.pak
aos folder
pak0.pak (no duplicates here)
pak1.pak
pak2.pak
pak3.pak
pak4.pakand here is what the configs look like
Quake - Episode 5 - Dimension of the Past.sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "/home/pi/RetroPie/roms/ports/quake/id1/dopa/pak2.pak"
Quake - Mission Pack 1 - Scourge of Armagon.sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "/home/pi/RetroPie/roms/ports/quake/id1/hipnotic/pak0.pak"
Quake - Mission Pack 2 - Dissolution of Eternity.sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "/home/pi/RetroPie/roms/ports/quake/id1/rogue/pak0.pak"
Quake - Mission Pack 3 - Abyss of Pandemonium .sh
#!/bin/bash "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "/home/pi/RetroPie/roms/ports/quake/id1/aop/pak0.pak"
-
@cyperghost had to edit some stuff in last post
-
@edmaul69
Thank you! Just for rechecking I post structure of files recommended in the wiki.
The bash scripts you are using are the original ones and should work but as I said - for me it was not possible to startHipnotic
orRogue
as descriped in the wiki. You also see, that if you use own folders there is no problem with the save games.Original State as descriped in the wiki
id1 ├── pak0.pak ├── pak1.pak ├── s0.sav ├── s1.sav │ ├── hipnotic │ ├── pak0.pak │ ├── s0.sav │ └── s1.sav │ ├── rogue │ ├── pak0.pak │ ├── s0.sav │ └── s1.sav │ └── dopa ├── pak0.pak (copy from id1) ├── pak1.pak (copy from id1) ├── pak2.pak ├── s0.sav └── s1.sav
The state if you use my scripts, without launching a
.sh
fileid1 ├── pak0.pak ├── pak1.pak ├── dopa.pak ├── hipnotic.pak ├── rogue.pak ├── savegames_quake.zip ├── savegames_dopa.zip ├── savegames_rogue.zip └── savegames_hipnotic.zip
State if you launch
Quake.sh
via my github scriptid1 ├── pak0.pak ├── pak1.pak ├── dopa.pak ├── hipnotic.pak ├── rogue.pak ├── savegames_quake.zip │ ├── s0.sav │ └── s1.sav │ ├── savegames_dopa.zip ├── savegames_rogue.zip └── savegames_hipnotic.zip
State if you launch
Quake - MP2 - Dissolution of Eternity (rogue).sh
via my github scriptid1 ├── pak0.pak ├── pak1.pak ├── dopa.pak ├── hipnotic.pak ├── pak2.pak ├── savegames_quake.zip ├── savegames_dopa.zip ├── savegames_rogue.zip │ ├── s0.sav │ └── s1.sav │ └── savegames_hipnotic.zip
-
I've done a small update to v1.2: Filename of zipped savegames are now generated out of pakfilename
id1.pak > savesgames_id1.zip
rogue.pak > savesgames_rogue.zip
IlikeRetroPie.pak > savesgames_IlikeRetroPie.zip -
X-Men: The Ravages of Apocalypse should work. You just put
PAK0.PAK
,PAK2.PAK
,PAK1.PAK
,PAK4.PAK
,PAK3.PAK
andPROGS.DAT
in your\\RETROPIE\roms\ports\quake\xmen
folder and make a sh for it under ports which should say:#!/bin/bash
"/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "/home/pi/RetroPie/roms/ports/quake/xmen/pak0.pak"
-
@benmclean said in Launching Quake and it's extras (1 year anniversary release):
X-Men: The Ravages of Apocalypse
Which emulator do you use? lr-tyrquake? I can't get it up working with this. It would be really cool to get this running.
Up to now my setup can run:
- Quake (registered) -- using zip packer scripts
- Quake MP1 - Hipnotic -- using zip packer scripts
- Quake MP2- Rogue -- using zip packer scripts
- Quake EP5 - Dopa -- using zip packer scripts
- Quake Abyss of Pandemonium -- running in it's own folder
- Quake Rally -- running in it's own folder
Not working:
- Quake - XMEN -- running it it's own folder (with pak0, pak1, pak2, pak3, pak4 and progs.dat)
-
Oh yeah, I forgot to check. I believe it uses darkplaces quake. I can double check after work. Oh and I was using a modified version from moddb. I don't know whether the original files work or not.
BTW, it runs Quake Rally!?!? How does that work. I thought that mod required code modification?
I'd really like to see Quake Matrix and SUPERQOT as well. :)
-
@benmclean
Yes Quake Rally is smooth running.
File structure is hereRALLY | CONFIG.CFG | PAK0.PAK | PAK1.PAK | PROGS.DAT | QRDEM1.DEM | QRDEM2.DEM | QRDEM3.DEM | QRDOCS.TXT | RALLY.CFG | \---MAPS CULT.BSP QRALLY01.BSP QRALLY02.BSP QRALLY02.TXT QRALLY03.BSP QRDM01.BSP QRDM02.BSP QRDM02.TXT QRDM03.BSP QRDM03.TXT QRDM04.BSP START.BSP
-
X-Men: the Ravages of Apocalypse runs fine on darkplaces-quake and I used version 1.11 from moddb.
I can't seem to get Quake Rally 1.2 to work. On darkplaces-quake, it adds the custom menu graphics but doesn't launch the quake rally maps. On tyrquake, it just instantly kicks you back to EmulationStation. What did your launch script look like?
-
@benmclean
It's nothing special!Quake - Rally.sh
#!/bin/bash path="/home/pi/RetroPie/roms/ports/quake/rally" # # Start the dance! #------------ "/opt/retropie/supplementary/runcommand/runcommand.sh" 0 _PORT_ "quake" "${path}/pak0.pak"
-
@cyperghost i just realized that for the add on packs i am using tyrquake. I will try messing with setting them up in lr-tyrquake. Although i have mission pack 3 and 5th dimension running in tyrquake. Not sure if i will be able to get them running in lr-tyrquake.
-
@edmaul69 The EP5 (dopa) runs fine. But you have to copy the two original quake paks (
id1/pak0.pak
andid1/pak1.pak
) to dopa folder and then rename the content of dopa topak2
.Or you use my scripts! Then you need to copy pak-file from dopa to id1-folder and rename it to
dopa.pak
and perform asudo apt install zip
to get zip-archive support! -
I relate to this thread there were errors in libretro-tyrquake :)
So finally the scripts aren't needed anymore! -
The only problem with the X-Men game is that I couldn't figure out how to turn off anti-aliasing on the textures or how to get out of the hub level into the game proper.
Will try Quake Rally again soon
-
I tried Quake Rally 1.2 again using your exact launch script but it didn't work. It fails to load in tyrquake and in darkplaces quake, it shows the Quake Rally themed menu but it actually loads regular Quake levels, not the Quake Rally levels. Can you link specifically where you got the Quake Rally files from which you're saying are playable?
-
@BenMcLean
I took it from here and just copied Folder RALLY to~/RetroPie/roms/ports/quake
-
@cyperghost said in Launching Quake and it's extras (1 year anniversary release):
@BenMcLean
I took it from here and just copied Folder RALLY to~/RetroPie/roms/ports/quake
Thanks. I finally figured out the problem. I was copying the files over using Windows via Samba and the filenames are in ALLCAPS. Unlike Windows, Linux is case sensitive. Quickly shifting everything to lowercase using FileRenamer got Quake Rally to start with it's proper demo.
Unfortunately, when I start a single player game, it doesn't show me a car. I see a steering wheel sort of, and it looks like I'm partially clipped into a wall. That's on darkplaces-quake. Tyrquake immediately quits back to the RetroPie menu. :(
However, while I was looking at darkplaces-quake, I saw there was a "browse mods" feature in its menu, and that included "Matrix"!! That means Quake Matrix should work!! I loved that mod back in the day. :D I'm gonna try it
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.