This package was renamed from papersplease to papersplease-beta, since someone might want to use it as a demo of the retail version. I've released a package for the native retail version under the old name (papersplease).
Search Criteria
Package Details: papersplease-beta 0.5.13-6
Package Actions
| Package Base: | papersplease-beta |
|---|---|
| Description: | Assume the role of an immigration inspector for the communist state of Arstotzka (uses Wine) |
| Upstream URL: | http://dukope.com/ |
| Category: | games |
| Licenses: | |
| Submitter: | ASzc |
| Maintainer: | ASzc |
| Last Packager: | None |
| Votes: | 2 |
| First Submitted: | 2014-02-10 20:06 |
| Last Updated: | 2014-02-10 20:06 |
Dependencies (5)
Required by (0)
Sources
- http://dl.dropboxusercontent.com/u/8663530/ppl/0.5.13/PapersPlease-0.5.13-Win.zip
- launch-papersplease-beta.sh
- papersplease-beta.desktop
Latest Comments
Comment by ASzc
Comment by ASzc
Fixed the download URI, added those dependencies. Package release incremented because of the dependency changes.
Comment by sigsegv
The download link needs an update.
Also, for my system, additional packages 'lib32-mpg123' and 'lib32-sdl' were needed in order to avoid the error 'could not load: assets/.../Theme.ogg'
Great job anyway.
Comment by ASzc
I added the message to post_install. If anyone knows how to disable the Mono install prompt, please comment.
Comment by ASzc
I'm trying to find a way to just disable the prompt, but I haven't found one so far. I'll put a notice in the postinstall script if I still can't find one.
Comment by badarg
Just one last comment: you could add a notice saying Mono is not necessary and can be ommited in case wine asks for if (as is my case).
Comment by ASzc
You're welcome. Thanks for helping me improve the package.
Testing in a chroot, I only see errors related to lib32-libldap, so I've updated the dependencies to include lib32-libldap.
Comment by badarg
I just tried to click "Cancel" when wine asks for Mono, and the result was the same, but I didn't get asked to install it anymore when I executed it again, so I guess Mono is not really necessary.
I installed lib32-libldap and now the game works just fine (without Mono)!
So I guess Mono is not necessary, but lib32-libldap is. Also, I would try to click "Cancel" on the Gecko installation prompt and see if the game runs without it. I wouldn't be surprised.
Thank you very much!
Comment by ASzc
I still can't get the Mono dialogue, it's possible wine-mono doesn't clean up properly when I uninstall it. If possible, I would like to avoid adding wine-mono as a dependency, as it takes a long time to build. If you install wine-mono yourself, does that prevent the dialogue from appearing?
libldap_r-2.4.so.2 seems to be the root of the WLDAP32.dll errors. That file is a part of lib32-libldap and libldap. No idea why anything for LDAP would be required, but maybe installing one of the packages will fix it? I would try lib32-libldap first, as wine seems to be using 32-bit packages a lot.
Comment by badarg
Yes, wine prompts asking to install Mono and installs it allright, just like Gecko. If I install wine-mono this does not happen. This is what the dialog looks like: http://postimg.org/image/jrgmu6k6f/
Now, with wine-gecko installed as dependency, I don't get asked to install it.
I still get the "Null function pointer" error, but I also get textual error. You can see it here: http://pastebin.com/xXcvmK57 By the looks of it, I'm missing WLDAP32.dll.
The pop-up itself is not very helpful: http://postimg.org/image/v9kryi967/
I don't have some of those files. Most of the missing files seem to be audio/video stuff: http://pastebin.com/MMsmbtaE (it's in Spanish, but you can read the names)
Comment by ASzc
badarg: Thanks, I've tried reproducing your problem. I can reproduce the Gecko install prompt, after removing wine_gecko, so I've added that package to the depends list. I don't get a prompt for Mono, even after removing wine-mono. I don't think it's required for this game (the game framework isn't C# based as far as I can tell), are you sure wine installs it? I also don't get the Null Pointer Exception, the game loads ok after installing Gecko. Is there any indication of what is producing this error (wine, the game, or something else)?
I've created a list of the packages (via lsof and pkgfile) whose files the game exe is using at runtime here: http://ix.io/5Mh You may want to check which of these you have, although the list probably isn't complete, and some may be optional. You can check for the ones you have installed with: curl http://ix.io/5Mh | sed -e 's:^multilib/::' | xargs pacman -Q
When upgrading the package please remove ~/.papersplease, as the wineprefix will need to be regenerated.
Comment by badarg
I am running ArchLinux on a Dell XPS 13 (Intel i7 64 bit, 4GB of RAM).
I didn't have wine installed when I installed this package, so it was installed as a dependency. When asked to choose a provider for lib32-libgl I chose the mesa version.
When I run this game for the first time, wine asked to install Mono and Gecko and I accepted.
When I try to run the game I get the error right at the beginning. I don't even get to see the main screen of the game or anything. A pop-up appears saying "Null function pointer".
There is no output through stdout or stderr and I can't seem to find any logs in my ~/.wine directory.
Comment by ASzc
badarg: At what point do you get this error? Please copy and paste the full log into a pastebin and include a link to it. Details about your system and installed packages would also be appreciated.
Comment by badarg
I get an error saying "Null Pointer Exception".