linux .deb?
Moderator: Moderators
Greetings from the Ubuntu forums, I'd like to say JOB WELL DONE on the deb spring project... this was by far the easiest game I've ever had the pleasure of getting running on linux. And the most fun.
Now, a question... how does one go about viewing a demo file (the replays that get auto-generated in the /demos folder) using spring-setup? Or is there another appropriate command-line option? Or is it not possible at all right now? Just wondering.
Also, why do I get a neverending slew of sync errors when I try to run the Star Wars mod?
Now, a question... how does one go about viewing a demo file (the replays that get auto-generated in the /demos folder) using spring-setup? Or is there another appropriate command-line option? Or is it not possible at all right now? Just wondering.
Also, why do I get a neverending slew of sync errors when I try to run the Star Wars mod?
You're welcome. Keeping installation/configuration simple for newbies is my primary intentionkeithjr wrote:Greetings from the Ubuntu forums, I'd like to say JOB WELL DONE on the deb spring project... this was by far the easiest game I've ever had the pleasure of getting running on linux. And the most fun.

It's the first time I heard about those "demos". If there's an option, the spring-binary interpretes, it's easy to transparently pass it through debspring:Now, a question... how does one go about viewing a demo file (the replays that get auto-generated in the /demos folder) using spring-setup? Or is there another appropriate command-line option? Or is it not possible at all right now? Just wondering.
Code: Select all
spring -- [spring-options] [more spring-options...]
Debspring just configures spring. What spring itself, mods and AIs are doing is beyond Debspring's control.Also, why do I get a neverending slew of sync errors when I try to run the Star Wars mod?
fbo
Cool.AF wrote:First of all the starwars mdo is overdue for a big update.
As for replays, try passing it as a command aprameter.
So far there's a windows lobby, and that supports replays etc, and I'm currently developing AFLobby in java which should give linux users a lobby client among other needed things.
How far is it from being "beta-testable"?
Did you read my post about my content download concept? Are you going to use it in you lobby client?
fbo
I am trying really hard to find such a page (should be SOMEWHERE), and may resort to scanning the doxy files for command line options. All I could find was this...It's the first time I heard about those "demos". If there's an option, the spring-binary interpretes, it's easy to transparently pass it through debspring:
If you know a web page describing, what cmdline or config option to use to make spring play demos, i'll happily integrate this feature into the spring-setup menu.Code: Select all
spring -- [spring-options] [more spring-options...]
taspring.clan-sy.com/wiki/Config
But this is just a list of the .springrc settings, you probably already know about those

edit: found this, but no command line options...hmmmmm
taspring.clan-sy.com/wiki/Spring_Replays
For replays use no options, just pass the filename as the only argument to spring. It will see it's a .sdf (iirc) file (by extension probably) and load it as demo.
As for available commandline options, try ./spring --help, I think that or ./spring -h displays the available options. It's something like:
-w: run in windowed mode
-f: run in fullscreen mode
-s: run as server
-c: run as client
-h: show help
Not much more.
As for available commandline options, try ./spring --help, I think that or ./spring -h displays the available options. It's something like:
-w: run in windowed mode
-f: run in fullscreen mode
-s: run as server
-c: run as client
-h: show help
Not much more.
Thanks for the suggestions, but no dice on either front.Tobi wrote:For replays use no options, just pass the filename as the only argument to spring. It will see it's a .sdf (iirc) file (by extension probably) and load it as demo.
As for available commandline options, try ./spring --help, I think that or ./spring -h displays the available options. It's something like:
-w: run in windowed mode
-f: run in fullscreen mode
-s: run as server
-c: run as client
-h: show help
Not much more.
Running the demo does the following:
Code: Select all
keithjr@ubuntu:~/.springdir/localhost.localdomain:0.0/demos$ spring 060627-Mars-0.72b1.sdf
I: workdir is '/home/keithjr/.springdir/localhost.localdomain:0.0'
I: type spring-setup to configure spring
spring is using data directory: /home/keithjr/.springdir/localhost.localdomain:0.0
Info: SHUTDOWN ERROR
Error sending data. 22
Code: Select all
keithjr@ubuntu:~/.springdir/localhost.localdomain:0.0/demos$ spring -h
I: workdir is '/home/keithjr/.springdir/localhost.localdomain:0.0'
I: type spring-setup to configure spring
Unknown option: h
I hate to bombard with new questions, but what is the purpose of the "clean workdir" option in the spring-setup? I ran it and it totally broke my installation, requiring a complete remove and re-install... doesn't seem terribly helpful.
Anybody with any more input on running demos is welcome. I actually got a game to load by calling spring with the demo name WITHOUT the extension as an argument, but I got endless sync errors from it (the same as if I run Star Wars of Gundam mods)
Anybody with any more input on running demos is welcome. I actually got a game to load by calling spring with the demo name WITHOUT the extension as an argument, but I got endless sync errors from it (the same as if I run Star Wars of Gundam mods)
http://www.fileuniverse.com/?p=showitem&ID=3609
This is the NTai XE9RC20 source, you'll ned to add it ontop of an existing XE9RC18 package tho as it has no data folders or grouPAI stuff in it, however it has a few changes whcih might make XE9 more viable on linux aswell as one or two gameplay fixes. There is no installer/binary version of this on download.
This is the NTai XE9RC20 source, you'll ned to add it ontop of an existing XE9RC18 package tho as it has no data folders or grouPAI stuff in it, however it has a few changes whcih might make XE9 more viable on linux aswell as one or two gameplay fixes. There is no installer/binary version of this on download.
well, my attempt to re-install spring (since running clean workdir completely ruined it) failed as the deb package has some obscene hidden file somewhere that won't let me either remove nor re-install spring-basedata, complaining things can't be found even though it should be doing a fresh install. Nice.
So I'm so determined to keep this game I'm actually reinstalling linux right now. I'll let you guys know if there's something wrong with the newest version once I'm sure I'm REALLY doing a clean install. This is frustrating, as I moved away from windows to PREVENT crap like this.
See you on the flipside. Over and out.
So I'm so determined to keep this game I'm actually reinstalling linux right now. I'll let you guys know if there's something wrong with the newest version once I'm sure I'm REALLY doing a clean install. This is frustrating, as I moved away from windows to PREVENT crap like this.
See you on the flipside. Over and out.
Code: Select all
tobi@zeus:~/wd/taspring/trunk/game$ ./spring -h
/usr/local/games/taspring: No such file or directory
spring is using data directory: current working directory
TA:Spring 0.72b1
This program is licensed under the GNU General Public License
Usage: ./spring [OPTIONS]
-h, --help This help message
-V, --version Display program version
-f, --fullscreen Run in fullscreen mode
-w, --window Run in windowed mode
-s, --server Run as a server
-c, --client Run as a client
-p, --projectiledump Dump projectile class info in projectiles.txt
Correct.Word wrote:Clean workdir I assume would require you to re-run spring-setup to create a new workdir..not break your install. This is helpful if you get outdated information in your workdir and don't want to fiddle around to fix it.
Cleaning the workdir just completely removes the symlink tree which is configured by spring-setup before any start of spring. This is option should never be necessary to be used but if you use it, there can't be damage to your installation - regular users don't have permissions to write anything inside the spring-package directories.
After cleaning the workdir, restarting spring-setup should not be necessary.
fbo
Running 'spring' doesn't just call the original spring-binary. The 'spring' script is intended to run spring the way it was configured in spring-setup before (-f if fullscreen mode is selected, providing a configuration file, ...). I'm going to implement running demos and a "vanilla-startup" option preventing parameters to be sent to spring.Tobi wrote:Works fine here. fbo, maybe your scripts intervene?Code: Select all
tobi@zeus:~/wd/taspring/trunk/game$ ./spring -h /usr/local/games/taspring: No such file or directory spring is using data directory: current working directory TA:Spring 0.72b1 This program is licensed under the GNU General Public License Usage: ./spring [OPTIONS] -h, --help This help message -V, --version Display program version -f, --fullscreen Run in fullscreen mode -w, --window Run in windowed mode -s, --server Run as a server -c, --client Run as a client -p, --projectiledump Dump projectile class info in projectiles.txt
fbo
Hmm ... Do I have to download NTAI there? I though, it's part of the spring-svn-trunk.AF wrote:http://www.fileuniverse.com/?p=showitem&ID=3609
This is the NTai XE9RC20 source, you'll ned to add it ontop of an existing XE9RC18 package tho as it has no data folders or grouPAI stuff in it, however it has a few changes whcih might make XE9 more viable on linux aswell as one or two gameplay fixes. There is no installer/binary version of this on download.
fbo