Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- File : srb2p-x86_64.AppImage
- Version : SRB2Persona 1.3.5
- Based on commit : 2a4cd6dc0e0022e6e0cbc91e1047f874b7e8e6d7 (https://git.do.srb2.org/SinnamonLat/SRB2/-/commit/2a4cd6dc0e0022e6e0cbc91e1047f874b7e8e6d7)
- - Slight modification done to i_system.c
- - Line 148 to 154 : Added ./. before the DEFAULTWADLOCATION and DEFAULTSEARCHPATH strings
- Built on : May 30th, 11:40 using linuxdeploy-x86_64.AppImage and appimagetool-x86_64.AppImage
- To run : Add execute permissions to the file using either your file manager or the command `chmod +x srb2p-x86_64.AppImage`
- Dependencies :
- - GNU/Linux. A non GNU version isn't supported, yet (https://github.com/AppImage/AppImageKit/issues/877)
- - Being able to run AppImages. More info : https://docs.appimage.org/user-guide/run-appimages.html
- ** Important : Ubuntu 22.04 ships with FUSE3... and made it conflict with FUSE2. You could install FUSE2, but that would remove FUSE3, even though they be installed together on other distributions. Anyways, AppImage only supports FUSE2. To run srb2p without installing fuse 2, run these commands after adding execute permissions to the appimage **
- $ ./srb2p-x86_64.AppImage --appimage-extract
- $ cd squashfs-root
- $ ./AppRun
- You will then use AppRun to open srb2p, instead of using the appimage file
- *** READ THIS PART IF YOU ARE ON CHROMEBOOK ***
- There is a good chance that you will need to install the dependencies instead of being able to use the ones bundled in the AppImage. I don't know why, but that is what happened to the last 2 people on chromebooks that tried to run the older AppImage.
- The commands assume that you in the same directory as the AppImage
- 0. > Try running the appimage without doing anything (apart from adding the execute permission). If it works, skip the rest of this section
- Run these commands on the terminal
- 1. > sudo apt update && sudo apt upgrade
- This will update the packages that are already installed. THIS WILL RUN AS ROOT
- 2. > sudo apt install libsdl2-2.0-0 && sudo apt install libsdl2-mixer-2.0-0 && sudo apt install libgme0 && sudo apt install libopenmpt0
- This will install the libraries needed by srb2p that are not preinstalled by default. THIS IS ALSO RUN AS ROOT
- ---
- 3. > Try running the appimage. If it works, skip the rest of this section
- Run these commands on the terminal
- 4. > ./srb2p-x86_64.AppImage --appimage-extract
- 5. > cd squashfs-root
- 6. > ./AppRun
- If none of the above commands worked (and assuming you are still in the same directory as 6.)
- 7. > cp usr/{sr,SR}* ~/
- 8. > ./AppRun
- If it still doesn't work, ping @Nathan_Nino#3473 on the #tech-support discord channel
- *****************************************
- Working Directory (Logs, config files and addons):
- When running, srb2p will put files inside `~/.srb2`. This is also the directory that the addons menu will open up on
- Troubleshooting :
- - If the game doesn't open, try running it in the terminal. It still won't work, but it will give slightly more informations on how to fix the issue
- - Ping @Nathan_Nino#3473 on the #tech-support discord channel. As long as the issue is with the AppImage (and not the code of the game itself), I should be able to help.
- - If the game gives an error everytime it tries to play a sound, you might either
- - Have set the in-game volume to zero
- - Have not added in this session the sound mod that the sound came from.
- - Do not have any audio devices
- - You can fix this one by either adding an audio device or installing anything that can do a dummy sound card
- ==================
- ps : I am semi following what happens with AppImages, so once I get the news that it now works with fuse3, I will remake this build. Just... since they are also trying to make the file completely static, so that something built on a GNU/Linux distro might work on a non GNU/Linux linux distro, so it might still take a bit longer
- Nathan_Nino
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement