SuperTux

PS2 SuperTux v0.1.1a

SuperTux is a platformer game made for PC, inspired by the Super Mario Bros games.
This is the "Milestone 1" version released back in 2003.

Adding onto the pile of ports that this game has received, such as the Wii, PSP, 3DS, Dreamcast (allegedly) and even a GBA mockup, I bring you the PlayStation 2 port of this game.

Download it from GitHub:
https://github.com/headshot2017/supertux-ps2/releases/tag/v0.1.1

tNuYxSY.png


riuDAlP.jpg
 
Instead of changing, support both (plus internal HDD maybe). ^^
yeah this is what i had in mind. i have a ps2 slim so i can't exactly test hdd support physically, but i'm sure a pcsx2 dev9 plugin can do that (i'll quickly google for one). i'll make the game check usb, hdd and cdrom for game data in that order, unless you'd prefer a different loading order
 
  • Like
Reactions: TnA
I cannot test disc but I can test "mass:/" and "hdd0:/" ("pfs:/"?). What I suggesting is not hardcoding paths, but use $appdir. This will give user freedom to store game wherever he want.

Resources seeking order doesn't really matter but the best setup IMO would be:
  1. first for mass because it is most probably setup of majority of users,
  2. second for disc because of OPL, emulators etc.
  3. and last, the HDD, because it slowest (initialization, heads starts etc.) and not all people have it due to lack of NA
There is also on the horizon MX4SIO (the same as USB but in Memory Card port) but I don't know if libs are flexible (currently part of OPL code) to use anywhere else.

Thanks for Your time and effort. ^^
 
Last edited:
Oh, no, nothing like that. I've just put unix style variable to be understood what I have in mind. I'm not a programmer (gfx artist, scene popularizer, qa tester and kind of script kiddie). On PS2 side it is probably something like taking launch argument and use it to determine app path. Ask people on psx-place Discord as there are many old and new programmers which will help You.
 
What about putting all assets into the main-elf?
how do i do that? i'm aware of this on NDS homebrew by using nitrofs, but not on ps2

EDIT: i found out how! ps2sdk has this thing appropriately called "romfs" which allows including a filesystem into the elf file, much like nitrofs. i've looked into its' code a bit and i am now modifying the ps2 port of SDL (that's done actually, just one file), and the game itself, to include it

EDIT 2: it's too unstable. i reverted back to implementing CDFS and HDD

EDIT 3: i'm trying to post an update here but it keeps giving me an error that the content "is spam-like or contains inappropriate elements", it's not... i can't even edit the first post
 
Last edited:
  • Like
Reactions: TnA
Milestone 1 - CD comfort.

Changelog
  • Added CDFS support! You can now launch the game from a CD.
  • Run and jump buttons swapped for a comfortable setup. (Square = run, Cross = jump)
  • Uncapped the FPS in various places where possible (title screen, pause menu, world map, etc)
How to install:
  • USB version (supertux-ps2-usb.zip)
    • Place "APPS" folder and "supertux.elf" into an USB flash drive
    • Plug USB flash drive into PS2
    • Launch the game with uLaunchELF, FMCB, OPL or whatever you have
  • CD version (supertux-ps2-cd.zip)
    • Launch the game on OPL, an emulator or burn it to a CD and play
 
Can we play this on PS3Hen and if so, how?
I have played your Blue Shift mod, and explained how, but that method does not work with this game... I got a black screen, but when i press PS button it shows the menu, but i can only change the settings within emu, or quit.
 
Last edited:
Can we play this on PS3Hen and if so, how?
I have played your Blue Shift mod, and explained how, but that method does not work with this game... I got a black screen, but when i press PS button it shows the menu, but i can only change the settings within emu, or quit.
i don't have a ps3 so i don't know, also you're mistaking me for someone else, i didn't make the Blue Shift mod
 
My bad mate, it was posted by @jolek but the author is supadupaplex* and i may found the answer myself, i think this game is compiled as an APP, so it's only playable on full bc PS3 and not on HEN.
 
Last edited:
Back
Top