You are here

SuperTuxKart 0.3 Portable (Testers Needed)

20 posts / 0 new
Last post
PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
SuperTuxKart 0.3 Portable (Testers Needed)

"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

BuddhaChu
BuddhaChu's picture
Offline
Last seen: 5 months 17 hours ago
Joined: 2006-11-18 10:26
Directory structure needs a

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!

Milardo
Offline
Last seen: 14 years 8 months ago
Joined: 2007-02-04 04:06
Excellent game! Always liked

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.

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
Reuploaded the game. It's

Reuploaded the game. It's now in the Portable Apps format.

Optimism is a moral duty - Karl R. Popper

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Nice, but...

You need to PAF it. That is, like this:


APPNAMEPORTABLEDIRECTORY

\APPNAMEPORTABLE.EXE (GOES INSIDE THE DIR, NOT INSIDE APP DIR)

------------------------------>\APP

      --------------------------------------->\APP\APPNAME (REGULAR APP)

------------------------------>\DATA (APPLICATION DATA)

------------------------------>\OTHER (CONTAINS SOURCE, ETC.)

"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

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
I know

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

Espreon
Espreon's picture
Offline
Last seen: 12 years 3 months ago
Joined: 2006-09-29 18:23
Does the launcher move the...

data files from the Data folder to wherever the .exe looks for them?

If not than this hasta be implemented.

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
Uploaded a new launcher. It

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

tombew
Offline
Last seen: 17 years 3 weeks ago
Joined: 2007-10-10 04:09
OK, I followed your

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.

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
I know what you mean

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

Tim Clark
Tim Clark's picture
Offline
Last seen: 13 years 7 months ago
Joined: 2006-06-18 13:55
PAF Required?

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 Smile

Tim

Things have got to get better, they can't get worse, or can they?

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
EDIT: Sorry for double

EDIT: Sorry for double posting

Optimism is a moral duty - Karl R. Popper

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
Yes

Yes if you want it to become an official supported portable app and thus compatible with the PAM. Otherwise i suppose no! Wink

Optimism is a moral duty - Karl R. Popper

Tim Clark
Tim Clark's picture
Offline
Last seen: 13 years 7 months ago
Joined: 2006-06-18 13:55
Really?

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?

Simeon
Simeon's picture
Offline
Last seen: 10 years 1 month ago
DeveloperTranslator
Joined: 2006-09-25 15:15
Well...

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

Ryan McCue
Ryan McCue's picture
Offline
Last seen: 15 years 1 month ago
Joined: 2006-01-06 21:27
Yes.

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."

rab040ma
Offline
Last seen: 4 months 3 weeks ago
Joined: 2007-08-27 13:35
No of course it doesn't

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

Kevin Porter
Kevin Porter's picture
Offline
Last seen: 10 years 9 months ago
Developer
Joined: 2007-01-10 19:25
Yes, and no.

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

HalosGhost
Offline
Last seen: 15 years 8 months ago
Joined: 2008-01-26 19:28
Progress

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?

PieterK
PieterK's picture
Offline
Last seen: 14 years 5 months ago
Joined: 2007-07-17 15:07
No

No I'm not: Digitxp took it over from me. You can find it here.

Optimism is a moral duty - Karl R. Popper

Log in or register to post comments