It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Now that GOG supports Linux, will Linux version of Pegasus Prime be added, since it exists already?
avatar
Adoru: Now that GOG supports Linux, will Linux version of Pegasus Prime be added, since it exists already?
I'm buying it because it's in the flash sale. I hope they add GNU/Linux support soon.

At least in http://thejourneymanproject.com/ they say the Linux version exists and gog.com is there too.
avatar
Adoru: Now that GOG supports Linux, will Linux version of Pegasus Prime be added, since it exists already?
avatar
3316V: I'm buying it because it's in the flash sale. I hope they add GNU/Linux support soon.

At least in http://thejourneymanproject.com/ they say the Linux version exists and gog.com is there too.
There is a source code and a full diff supplied in the GOG version, necessary to comply with GNU GPL. You can find it in 'docs/ScummVM Documentation'.

However it does not apply cleanly to current ScummVM 2.0.0. sources and the compilation process is rather peculiar due to absolutely idiotic hacks made to ScummVM by Presto team meant to restrict the binary to work only with this game. It should be relatively easy to restore core ScummVM functionality but I have neither the time nor patience to sift through that 560K diff.

This procedure on either contents of Source.zip or revision d04667e58a889e4744f36fb5797a69fa437a1abf should recreate PegasusPrime binary that is capable of running only this particular game if you place it in the main data directory (the one containing 'PP Data' and pdf files with manuals):

./configure --datadir=. --disable-all-engines --enable-engine=pegasus
make
strip --strip-unneeded PegasusPrime

Then, copy or symlink the binary to the main data directory and run it.
Post edited May 05, 2018 by wingboner
A couple of tips for building the Linux version:
- Use Source.zip rather than the patch, which is missing scummpegasus.zip.
- See dists/pegasus/debian/rules for the configure enable/disable options. In particular you'll probably want the keymapper. If you are not actually trying to build a Debian package - and I haven't - ignore the directory options in debian/rules and just use --datadir=. as suggested above.
- After compiling, try make -n install. Seems it would copy translations.dat and scummpegasus.zip to datadir. So copy those two files and PegasusPrime to the game installation directory, cd there and run ./PegasusPrime.
I found this branch: github (dot) com /bgK/scummvm/tree/pegasus-dvd [GOG does not let me post links for some reason] (which is updated to the latest scummvm revision)

It seems to be detecting correctly the DVD version (I tried with the Steam version, but the GOG version should work as well). I haven't played all the game, just the start, but it could be nice to know if the game is completable or not.
Just found this trying to launch GOG's version of Pegasus in the upstream SCUMMVM on Linux.

Wow what a mindbogglingly dumb thing to do what they did.

But that's OK, the general public firmly believes that GOG somehow "brings old games to life" lol (and not just packages the community made compat stuff in most if not all cases, sometimes breaking things further like in this case)
At least scummvm 2.5.0 now supports it natively, after you've extracted the files. Yuo just need to extract the files and point scummvm to the "PP Data" directory.

To extract the game files from the windows executable you need to install innoextract, and then run it as follows:
innoextract --gog -I "$GAMEDIR" -d "$FULLPATH" -ms setup_the_journeyman_project_pegasus_prime_2.2.0.5.exe

Replace $GAMEDIR with the sub-directory where you want to put the game files, $FULLPATH with the fullpath above that sub-directory.

Now, to see how can I add the high-res renders to the images, has anyone already done it?