.springrc should be renamed springrc and put in the .spring folder.
This is definitely not important, but it should be done before too many people use the current constellation

Moderator: Moderators
In that case, it would be convenient if you could specify your own paths to the configure-script before compiling. Still, it should default to how the FSA recommends ittheHive wrote:I disagree with that, though.
My .springrc file holds my settings for my game, but my spring directory is in home/spring (so all user accounts can access it).
I want settings to be set by account though, not globally, so then i would need a .spring directory as well, which would contain just one file.
So I'm happier with it as .springrc
You can: http://spring.clan-sy.com/wiki/SetupGui ... re_OptionsHAARP wrote: In that case, it would be convenient if you could specify your own paths to the configure-script before compiling.
Cool. Well, there's no reason not to comply to FSA. OBEY!koshi wrote:You can: http://spring.clan-sy.com/wiki/SetupGui ... re_OptionsHAARP wrote: In that case, it would be convenient if you could specify your own paths to the configure-script before compiling.
Code: Select all
#define DOTCONFIGFILE ".springrc"
The invisible folder is annoying, but this is largely because the current interface is inadequate. There's no way to install maps system-wide, or even using the lobby client. The former will change once I start uploading more map packages though (you can already apt-get install spring-maps-hunterw)clericvash wrote:Im with brain damage, the invisible folder annoys me muchly since it is needed a lot to change stuff.
Which is why i set it up to use a folder on one of my partitions. Well i used to till i nuked my spring and re-installed with debs, gotta re-do folder now.
Much of this is Linux as designed (at least if following FHS). Basically, the user's home folder is the best place to put maps by default. Sure, the "by default" part is a bit contradictory - going by the same FHS, /home does not have to exist or be writable. However, in reality, it exists on almost all of the "desktop" Linux distributions, and is our best bet for an user-writable, persistent directory.YokoZar wrote:The invisible folder is annoying, but this is largely because the current interface is inadequate. There's no way to install maps system-wide, or even using the lobby client.
This is exactly where the map package I made puts them (Linux packages install as root). The lobby client itself would have to put downloaded maps in the user's home folder. Unless, of course, we went all out and taught the lobby client how to download map packages on Linux with something like packagekit (think how codecs are installed in Ubuntu)Radtoo wrote:Other than /home, maps could go somewhere into /usr/share/games (which is supposed to be read-only after installation, and thus usually root only for writes), or /var/games (this should work for sharing maps between users on many setups, but may not even exist on some).
There's no need to overengineer this, the way it already is works fine when someone is using the Spring packages (all packaged stuff goes into the standard read only folders, then he can put other stuff in ~/.spring). Spring can handle multiple data directories by just modifying the .springrc file if need be.thesleepless wrote:perhaps spring should use physicsfs: icculus.org/physfs/
then it'd be easy to set up multiple directories/packages for maps and other data.
have the main install data in $PREFIX/share/spring or $PREFIX/share/games/spring and then other stuff can go wherever else you please such as in your home directory.