"SuperTuxKart is a a kart racing game featuring Tux and friends. It is a fun-racer game, focusing on fun and ease of play." (Sourceforge)
It is released under the GPL so if i understood correctly i'm allowed to redistribute the app with my launcher. (right?)
This is my first portable app. I compressed the original supertuxkart.exe with upx, and made a launcher. (I also used NeoRame's splashscreen)
Screenshot: http://supertuxkart.sourceforge.net/images/screenshot_v0.3-4.jpg
Download: http://www.mediafire.com/?ct2gm3y1ocp (includes Source)
New (fixed) launcher: http://www.mediafire.com/?5sxcnemzmdb
Please let me know of any bugs and comments!
Thanks!
PieterK
Directory structure needs a LOT of work. Please refer to the apps available on this site and set your app up more like those.
Cancer Survivors -- Remember the fight, celebrate the victory!
Help control the rugrat population -- have yourself spayed or neutered!
Excellent game! Always liked character racing games and this one is well done. It's portable too. So far I haven't seen any bugs yet. Only played single player mode on a few tracks but looks very stable.
Reuploaded the game. It's now in the Portable Apps format.
Optimism is a moral duty - Karl R. Popper
You need to PAF it. That is, like this:
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
I know but the problem is that if i do this the app won't start. It's because the regular app .exe (original exe) for some reason searchs for it's data and/or config files in the same folder as the portable exe is in. It always returns an error.
That's why, after many efforts, i have put it in the same folder.
I'm sure someone with better programming skills can solve this issue. (:hint:)
Optimism is a moral duty - Karl R. Popper
data files from the Data folder to wherever the .exe looks for them?
If not than this hasta be implemented.
Uploaded a new launcher. It should, hopefully, be fixed now. I will upload a new version with the new launcher later on.
Optimism is a moral duty - Karl R. Popper
OK, I followed your directions in the read me file and deleted the original launcher from the "apps" folder and put the new launcher in the the main folder with the "Apps" and "other" folder and now the program shows up in the Portableapps menu, but every time I start the game from the menu it re-installs itself and then starts the game.
I tried closing everything and restarting and it just re-installs the whole game every time you launch it from the menu.
So it still is not right.
The only way to start the game without reinstalling itself every time you launch it is to go into the;
E:\PortableApps\SuperTuxKartPortable\App\SuperTuxKart
folder and start the game from the executable.
You somehow need to change the file structure so that the main game executable contained in;
E:\PortableApps\SuperTuxKartPortable\App\SuperTuxKart
is in the top folder of;
E:\PortableApps\SuperTuxKartPortable
to get it to show up in the PortableApps menu.
But I am no programmer and don't know how to do that, if I move it there manually it no longer runs the game.
But, I will say it is a nice game and works great it just does not not launch correctly.
I know what you mean but i did this on purpose. For some reason if i don't let the launcher copy the game files over to the SuperTuxKart Portable directory it won't start the game because the "Supertuxkart.exe" file searches for it's game files in the folder from where supertuxkart was launched ( which is in this case the "SuperTuxKartPortable" folder). To get rid of the problem i'd have to alter the main program and i don't have a clue which language it was written in and i'd probably wouldn't know how to do this. Someone with better program skills could (probably) do it. In short: i know it's not the best way but for me and for now it looked like the best option.
PieterK
Optimism is a moral duty - Karl R. Popper
After reading all the comments I have a question.
Are we now REQUIRING that ALL apps MUST follow the PortableApps format?
If someone has an app that is OS, Good, Portable, and cleans up after itself I don't really care if it's in the portable apps format.
If it can be put in PAF that's fine too, but I don't think it should be required.
Just My .02 cents
Tim
Things have got to get better, they can't get worse, or can they?
EDIT: Sorry for double posting
Optimism is a moral duty - Karl R. Popper
Yes if you want it to become an official supported portable app and thus compatible with the PAM. Otherwise i suppose no!
Optimism is a moral duty - Karl R. Popper
Does everything have to be compatible with the PAM/PAP?
Many people don't need/like/use menus for various reasons.
Even the PAM/PAP allows non-PortableApps.com programs to be used.
John/Ryan/Simeon, care to give some feed back here.
I'm starting to here the word "proprietary" in my head and I'm sure that can't be right.
Tim
Things have got to get better, they can't get worse, or can they?
All official Apps have to be paf'ed to be compatible with PAM (especially the backup).
Other devs made their APps paf-compliant for the same reason (I guess).
I even pafed some already portable apps just to have the right title in PAM and to use the backup.
But if someone doesnt use the/a menu it doesnt matter...
"What about Love?" - "Overrated. Biochemically no different than eating large quantities of chocolate." - Al Pacino in The Devils Advocate
To be an official app on this site, yes it does. It makes it easier to maintain and for the end users (via the backup tools). The PAF also works without the menu (therefore, not a lock-in format) and puts some order to it. The PAF is also not proprietary because anyone can make changes to it and publish them and anyone can write an implementation for it.
"If you're not part of the solution, you're part of the precipitate."
No of course it doesn't have to be in the PAM/PAP format. If you just want to install it fine.
One the other hand, in order to be in the PAM/PAP format it has to be ... wait for it ... in the PAM/PAP format! Things that John is distributing especially, but other things that want to take advantage of the PAM/PAP features, like installation and backup.
I think it is a matter of semantics as much as anything else.
MC
It needs to be PAFed to be considered an official pre-release or an official release. I suppose that you don't have to make it PAF, but it is highly recommended.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning." - Rick Cook
I just came upon this topic recently, and the links no longer work. So I was wondering if you are still working on this project?
No I'm not: Digitxp took it over from me. You can find it here.
Optimism is a moral duty - Karl R. Popper