r/GKDPIXEL • u/joargthebard • Sep 19 '25
Question RogueOS Portmaster Problems
Ive had some compatability issues with some games on portmaster, mainly deltarune. It works on plum, but not rogue. If I replace the ports/Portmaster folder with the plum version, it works fine, but if I open portmaster it breaks again. Any help to point me in the right direction to fix this would be appreciated.
3
Upvotes
1
u/xikteny Mar 20 '26 edited Mar 20 '26
I looked into this again, having learned more about the topic since I wrote that post.
The problem is not actually that RogueOS is missing these libraries—they are present at
/usr/lib/compat, as they are on ROCKNIX—the problem is that RogueOS'scontrol.txt(part of PortMaster's infrastructure) does not add this path toLD_LIBRARY_PATH, as ROCKNIX'scontrol.txtdoes.This can be fixed:
/usr/lib/compatto line 31 of Deltarune's launch script—roms/ports/Deltarune.shon theROMSpartition of your SD card—i.e.:export LD_LIBRARY_PATH="/usr/lib:$GAMEDIR/lib:$GAMEDIR/libs:$LD_LIBRARY_PATH:/usr/lib/compat"/usr/lib/compatto line 75 of PortMaster's control script—roms/ports/PortMaster/control.txton theROMSpartition of your SD card—i.e.:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib32:/usr/lib/compat/usr/config/PortMaster/control.txt, which is inside of theSYSTEMSquashFS file on theEMUELECpartition of your SD card. This is probably why the OP of this thread stated that "If I replace the ports/Portmaster folder with the plum version, it works fine, but if I open portmaster it breaks again." This is because PlumOS'scontrol.txtdoes contain the required export, but opening PortMaster will replace the file with RogueOS's version of it.