August 30th is the deadline for new packages in Ubuntu 7.10
Moderator: Moderators
Actually, I would like to get an official package into Ubuntu. The reason is Kernel Panic, and maybe other GPL mods that work in single player
Here's what I'll need by a bit before the 30th:
Working source code for NTAI
Working lobby code (hopefully springlobby will have a full single player option by then)
Working source code for kernel panic
This way I can make a kernelpanic package, which depends on:
spring-ai (contains NTAI)
spring (contains spring game, but not data)
spring-lobby (a virtual package satisfied by springlobby or another lobby client)
The Ubuntu Spring package would not contain any non GPL stuff (ie, the stuff taken from Cavedog).
However, the Spring package we provide here can provide that stuff, and also smoothly replace the one that will be in Gutsy.
Thoughts?
Here's what I'll need by a bit before the 30th:
Working source code for NTAI
Working lobby code (hopefully springlobby will have a full single player option by then)
Working source code for kernel panic
This way I can make a kernelpanic package, which depends on:
spring-ai (contains NTAI)
spring (contains spring game, but not data)
spring-lobby (a virtual package satisfied by springlobby or another lobby client)
The Ubuntu Spring package would not contain any non GPL stuff (ie, the stuff taken from Cavedog).
However, the Spring package we provide here can provide that stuff, and also smoothly replace the one that will be in Gutsy.
Thoughts?
I committed a small patch to the makefile today, NTai compiles under mingw and should compile under Linux... if it doesn't, there's one library you'll need to change in nbproject/Makefile-impl.in or whatever it's called. You'll have to cd to AI/Global/NTai/AI and make yourself.YokoZar wrote:Working source code for NTAI
I don't know how hard would it be to fix the scons issue.
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
http://spring.unknown-files.net/file/33 ... gs_source/YokoZar wrote:Update: I'll also need working source code to Settings++
However, it seems to be slightly out of date. You will need to talk to Kloot about a newer one.
I'll need to make a .desktop file too so I can run it off the applications menu.Relative wrote:http://spring.unknown-files.net/file/33 ... gs_source/YokoZar wrote:Update: I'll also need working source code to Settings++
However, it seems to be slightly out of date. You will need to talk to Kloot about a newer one.
Actually that goes for the lobby clients as well.
Well here is one I made for AFLobby (the logo is AF's):YokoZar wrote:I'll need to make a .desktop file too so I can run it off the applications menu.Relative wrote:http://spring.unknown-files.net/file/33 ... gs_source/YokoZar wrote:Update: I'll also need working source code to Settings++
However, it seems to be slightly out of date. You will need to talk to Kloot about a newer one.
Actually that goes for the lobby clients as well.
The only problem is I'm not sure if AF intends to have a recommended installation location for beta 3, so I just put ~/.aflobby/AFLobby.jar for the location.

The NTai used for Kernel Panic single player worked very fine for Spring74b3, but not for Spring 75b2. AF is hard working to try to find what's causing the new version of NTai to misbehave, but meanwhile only the older NTai.dll, that only works under Spring74b3, is playable. Beside, if you intend to put Kernel Panic single player into a big linux distribution, I need to know what to replace the Microsoft Windows Start Menu Shorcuts with.YokoZar wrote:Actually, I would like to get an official package into Ubuntu. The reason is Kernel Panic, and maybe other GPL mods that work in single player
At time fo writting all available avenues have been taken explored and shown to be dead ends.
I lack the means to debug or profile NTai. I lack the means to figure out why there are lagspikes nm how to fix it. Someone else with working dev tools will have to pick it up.
So untill then I think its best I wasnt pestered over ti ebcause theres literally nothing I can do about it other than make wild stabs in the dark and hope I fix it which isnt going to happen and would probably take years to do.
I lack the means to debug or profile NTai. I lack the means to figure out why there are lagspikes nm how to fix it. Someone else with working dev tools will have to pick it up.
So untill then I think its best I wasnt pestered over ti ebcause theres literally nothing I can do about it other than make wild stabs in the dark and hope I fix it which isnt going to happen and would probably take years to do.
Yeah, sorry, I have to post everywhere NTai doesn't work as well as it used, it pains me as well, I wish you'd just find a backup from may 26th. I don't mean you're doing a bad work AF, actually you made the only AI that ever managed to played KP, all other AI (AAI, KAI, QAI, RAI, ...) fails so lamentably I'm not even trying to get them fixed. I know actually hunting and fixing bugs can be extremely tough, and that "It doesn't work" isn't a really helpful comment.
But <YokoZar> [...] Kernel Panic [..] work in single player[...] is currently not true, and I'd rather not attempt to fool every Ubuntu user as it would backlash onto Spring as a whole.
Sure, I'd like Kernel Panic to get into a big distribution like Ubuntu (though maybe I didn't understood very well what is a package), but currently our option are:
- Cut the single player part and present K.P. as an online only game.
- Roll back to Spring74b3. (Hmm, wouldn't even work since I guess Linux can't use dll made for Windows.)
- Have a single player experience so excruciating no one would touch Spring again.
- Fix NTai (or another AI) within 3 days.
But <YokoZar> [...] Kernel Panic [..] work
Sure, I'd like Kernel Panic to get into a big distribution like Ubuntu (though maybe I didn't understood very well what is a package), but currently our option are:
- Cut the single player part and present K.P. as an online only game.
- Roll back to Spring74b3. (Hmm, wouldn't even work since I guess Linux can't use dll made for Windows.)
- Have a single player experience so excruciating no one would touch Spring again.
- Fix NTai (or another AI) within 3 days.
ok, your bug is a small little spec of dust thats just been thrown out of a plane at a height of 50 thousand feet onto several hectares fo farmland thats covered in gigantic haystacks.
Without help your not going to find it. I do not know of any cause for the lagspikes. I do not have profiling tools whcih would immediatly give me the function the problem lies in. I cannot help you short of rewritting my entire AI in 3 days which is not going to happen.
Without help your not going to find it. I do not know of any cause for the lagspikes. I do not have profiling tools whcih would immediatly give me the function the problem lies in. I cannot help you short of rewritting my entire AI in 3 days which is not going to happen.
- Tim Blokdijk
- Posts: 1242
- Joined: 29 May 2005, 11:18
YokoZar is going to make the .desktop file that will give short cuts in the Linux desktop. You don't have to make changes to the Windows installer.zwzsg wrote:...YokoZar wrote:Actually, I would like to get an official package into Ubuntu. The reason is Kernel Panic, and maybe other GPL mods that work in single player
Beside, if you intend to put Kernel Panic single player into a big linux distribution, I need to know what to replace the Microsoft Windows Start Menu Shorcuts with.
A package in a Linux distribution is like a fully automated installation .exe under Windows.zwzsg wrote:Sure, I'd like Kernel Panic to get into a big distribution like Ubuntu (though maybe I didn't understood very well what is a package)
So all software that is available for a Linux distribution is put into packages, all packages together is the reposetory, as a Linux user you can browse the reposetory for the software you need. The Linux user can then select the package needed.
At that point the package is downloaded and automatically installed and configured. After that the user can execute the application from the menu.
YokoZar likes to make these packages for the Ubuntu Linux distribution, that way Ubuntu users can just select KP from the reposetory and play it.
Only problem is that the deadline for the next Ubuntu release (in October) is in three days, the release after that is in April 2008 delaying it half a year. Still we can always try to get in into the Debian Linux distribution.
Is this giving you some insight or am I explaining something you already know?
- clericvash
- Posts: 1394
- Joined: 05 Oct 2004, 01:05
- Mr.Frumious
- Posts: 139
- Joined: 06 Jul 2006, 17:47
- Tim Blokdijk
- Posts: 1242
- Joined: 29 May 2005, 11:18
I was just curious to know if it meant all Unbuntu users would play Kernel Panic =) or just that K.P. would be uploaded to some site no one ever checks :S But of course, it's inbetween.
I was sorta wondering if I couldn't include that file in the zipped version of KP... though I should probably just try Linux and get a clue.YokoZar is going to make the .desktop file that will give short cuts in the Linux desktop. You don't have to make changes to the Windows installer.