Mods released in a unified, regularly-updated package
Moderator: Moderators
I don't think including (and hence downloading) everything by default is a very good idea. It's isn't scalable in any way: causes much concentrated traffic on FU/spring/your servers when lots of noobs start using the game, many players don't play all mods (I for one only play XTA seriously, just don't feel like learning another mod [but I did download quite some!]).
Some tool equal to linux package management software, but for mods/maps would be ubercool tho: start tool, click mods, select AA+xect vs. mynn, click install et voilà, another set of mods downloaded.
Obviously when this is set up and properly working, it's zero work to link it to the lobby. Then just make the "More maps" and "more mods" buttons somewhat bigger and you're done.
As for the technical implementation, if you want to do it quick 'n dirty 'n easy to setup, just design a server side directory tree layout which is fully downloadable through http or ftp protocols (possibly by just storing files somewhere and hosting a 'packages' file, which is a list of all mods/maps available [name, description, version, url to screenshot, url to file]), then hack a client together which essentially just is a ftp/http client (browser), but with an uber simplified interface: can only download, can't go to different servers, etc.
Also add an update button which compares 'version' field of installed stuff with 'version' field in 'packages' files fresh from server, and redownloads plus installs updates. To get even closer to your original post, add a standalone cmdline app which can optionally be run on windows logon and download all updates.
^^ This is essentially how apt-get et al. for debian linux (derivatives) works.
If you want to save bandwidth, rsync could be an idea, but rsyncing 7zipped files won't be useful in any way because if one thing changes the whole file probably differs. In that case you may want to host all mods in extracted form plus 7zipped form on the server (which, in this case, is an http/ftp and rsync server), and implement some auto-re7zipping tool in your client. New installs of mods/maps could then be downloaded plainly over http/ftp, but updates could like: un7zip mod to a tmp folder, rsync tmp folder with new version of mod, 7zip tmp folder, install newly created 7z archive.
^^ This is sort-of what is being worked on for future versions of apt-get et al.
Some tool equal to linux package management software, but for mods/maps would be ubercool tho: start tool, click mods, select AA+xect vs. mynn, click install et voilà, another set of mods downloaded.
Obviously when this is set up and properly working, it's zero work to link it to the lobby. Then just make the "More maps" and "more mods" buttons somewhat bigger and you're done.
As for the technical implementation, if you want to do it quick 'n dirty 'n easy to setup, just design a server side directory tree layout which is fully downloadable through http or ftp protocols (possibly by just storing files somewhere and hosting a 'packages' file, which is a list of all mods/maps available [name, description, version, url to screenshot, url to file]), then hack a client together which essentially just is a ftp/http client (browser), but with an uber simplified interface: can only download, can't go to different servers, etc.
Also add an update button which compares 'version' field of installed stuff with 'version' field in 'packages' files fresh from server, and redownloads plus installs updates. To get even closer to your original post, add a standalone cmdline app which can optionally be run on windows logon and download all updates.
^^ This is essentially how apt-get et al. for debian linux (derivatives) works.
If you want to save bandwidth, rsync could be an idea, but rsyncing 7zipped files won't be useful in any way because if one thing changes the whole file probably differs. In that case you may want to host all mods in extracted form plus 7zipped form on the server (which, in this case, is an http/ftp and rsync server), and implement some auto-re7zipping tool in your client. New installs of mods/maps could then be downloaded plainly over http/ftp, but updates could like: un7zip mod to a tmp folder, rsync tmp folder with new version of mod, 7zip tmp folder, install newly created 7z archive.
^^ This is sort-of what is being worked on for future versions of apt-get et al.
but he doesn't, he's six feet undersmoth wrote:It is nice that caydr has it, I like the range of scale It is just that most people online need giant units like chris farley needed a diet.RightField wrote:Big units are easy eyecandy and fun toys which attracts newbies more easily than something "unimporant" like gameplay.

p2p file acquisition sounds cool, btw.
@opty
my map folder is almost a gig
however if we got a wonderfully retarded 'you must DL all maps coz i said so' integrated into spring it would be a lot bigger. or 'i want to play greenhaven' 'sorry mate only allowed to DL all maps at once' 'bummer, how long?' 'oh only 3 odd hours, not bad eh?' 'to play one fudging game?' 'but...don't you want all the maps ;'<' 'no you dumbasshat...go die in a hole'
or maybe 'i want to play greenhaven 1 because it is radically different from the remake' 'you can't only updated maps allowed' 'wewt... >.<'
my map folder is almost a gig
however if we got a wonderfully retarded 'you must DL all maps coz i said so' integrated into spring it would be a lot bigger. or 'i want to play greenhaven' 'sorry mate only allowed to DL all maps at once' 'bummer, how long?' 'oh only 3 odd hours, not bad eh?' 'to play one fudging game?' 'but...don't you want all the maps ;'<' 'no you dumbasshat...go die in a hole'
or maybe 'i want to play greenhaven 1 because it is radically different from the remake' 'you can't only updated maps allowed' 'wewt... >.<'
-
- Posts: 100
- Joined: 07 Feb 2006, 21:35
-
- Posts: 79
- Joined: 11 Jul 2005, 02:01
I play AA because it is like TA with many units, let alone the fact that there are big ones. I just like to have more variety. I also play it because XTA and OTA have the rediculous star-wars style lasers.
I don't really like EE because I am a porcer, and gundam annihilation is just....too...japanese?
I don't really like EE because I am a porcer, and gundam annihilation is just....too...japanese?
I really like the idea!
Downloading a new aa all the time is a hassle.
There should be a list of mods with checkboxes.
When you start up the client it automatically updates or downloads the mods you have checked.
We could have an option to keep the old mod files.
Checkbox saying "Do you want to update or add this modfile?"
For those who want to play the relic mod versions.
That is that.
I think all the rest is up to Caydr to code/organize, so go for it.
Any further resistance to this idea is hampering progress and I don't want to hear any of it.
Downloading a new aa all the time is a hassle.
There should be a list of mods with checkboxes.
When you start up the client it automatically updates or downloads the mods you have checked.
We could have an option to keep the old mod files.
Checkbox saying "Do you want to update or add this modfile?"
For those who want to play the relic mod versions.
That is that.
I think all the rest is up to Caydr to code/organize, so go for it.
Any further resistance to this idea is hampering progress and I don't want to hear any of it.
- Felix the Cat
- Posts: 2383
- Joined: 15 Jun 2005, 17:30
No thank you.
If some nubbie isn't smart or proactive enough to click three links and download a mod file, I don't want to play with him anyways.
On the technical side, Flozi and I discovered that updating single files inside an sd7 or sdz breaks sync for some reason. We both freshly downloaded the latest version of A&AS and the updated .fbi or whatever file, joined a game to ensure we had sync, exited, then opened the A&AS zip, put the .fbi file in the correct place, and rezipped the A&AS zip at the same settings, and joined the game again and did not have sync. No idea why.
If some nubbie isn't smart or proactive enough to click three links and download a mod file, I don't want to play with him anyways.
On the technical side, Flozi and I discovered that updating single files inside an sd7 or sdz breaks sync for some reason. We both freshly downloaded the latest version of A&AS and the updated .fbi or whatever file, joined a game to ensure we had sync, exited, then opened the A&AS zip, put the .fbi file in the correct place, and rezipped the A&AS zip at the same settings, and joined the game again and did not have sync. No idea why.