Scriptmodule for "Papers, please"
-
"Congratulations! The May retro gaming lottery is complete. 'Papers please' was pulled."
I have compiled a RetroPie scriptmodule for the indie hit "Papers, please" (2013). It uses Box86 emulation from Pi-Apps.
Find the scriptmodule here https://gist.github.com/Gemba/59bf8a762d5e43cb4c59e446eea21f16 including installation instructions.
Tested with an Rpi4 on latest RetroPie-Setup (4.8.7) with the GOG version 1.1.65 of the game.
Runs excellent. It should also work on a Rpi3, but I did not test it.Notes:
- The game versions 1.4.0 onwards (based on Unity and not Haxe/fl) don't work with RaspiOS Buster and Box86 (they may work with Box64/aarch64/Bullseye but that is a different story). Also any Steam and Windows version does not work.
- On installation you will most likely get a warning from Pi-Apps that Buster is not supported, but the game runs fine, just let the warning timeout.
One more thing: If you own the Humble Bumble released version of the game please report back in what format the file is shipped (also as Debian archive, like GOG; as Zip; as Tar-ball) and also the location of the
assets/
folder and position the binaryPapersPlease
in the archive, so I can adjust the scriptmodule. Don't send any gamefiles, just the structure of the archive is relevant.Feedback welcome.
Any Qs, let me know. -
Nice. Too bad I have the Steam version and not the GOG one.
Since this is 32bit only, you may want to add32bit
to module flags.EDIT: using
XINIT-WM
as launcher prefix takes care ofxset
et. all, so you only have to add your command to launch the game, but you'll have to installmatchbox
andxorg
before. -
@Lolonois very cool.
If you want you can open a pull request on Retropie extras. So it in a collection somewhere -
@ExarKunIv Thanks, let me think about it.
-
@mitu Thanks for the hints. I applied the
32bit
flag. I tried theXINIT-WM:
prefix and it worked, but it only saved me one line in the launcher. So I reverted it.I noticed I messed up the Humble and GOG format. Humble comes as
*.deb
which I own and GOG -judging from other games- is assumed to be distributed as MojoSetup*.sh
. I corrected the installation instructions.I do not own a steam version, but I assume it can be a PITA to satisfy Steam's DRM protection. Thus my claim "not working with the steam version" may be challenged. As reference these are the files/folders expected in minimum in the
~/RetroPie/roms/ports
folder for the game to work:$ tree -L 1 papers-please papers-please ├── assets/ ├── boot.xml ├── launch.sh ├── LICENSE ├── lime.ndll ├── loc/ ├── manifest ├── PapersPlease ├── README ├── regexp.dso ├── std.dso └── zlib.dso
-
@Lolonois Worked great. I found 1.1.165 but it was difficult. The rest worked on my retropie 4.7.1 with a few different tweaks i had to do. Works with Wine.
Are you a master at this sort of thing?Could you get Shovel Knight linux working on pie 4.7.1? with Wine?
or the windows version of True Love 1.2? with Wine?
Anyway, thanks for this. Very kind of you to do this for everyone!
be well!
-Douglas
-
@duglor said in Scriptmodule for "Papers, please":
Are you a master at this sort of thing?
Could you get Shovel Knight linux working on pie 4.7.1? with Wine?
I am just a techie. It is more the other way around: It feels I stand on shoulders of giants, when using the stack which is already there (RaspiOS, RetroPie, SDL, retroarch, ...). I like to make use of the ingenuity of open source and contribute my stuff, thus other can learn of / use it / extend it.
You may open a new thread for Shovel Knight and True Love, maybe someone of the community jumps on it. I never did get my hands on that games, tbh.
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.