Suggestions: New Map Format, Mod Management
Moderator: Moderators
Which folder
If you make the directories under Program Files/TASpring you will require users to run as Administrator in order to play the game, add stuff, etc. which adds more security risks. It would be nice that whoever ends up working on this part at least offers the option to add a folder on the desktop or something...Gnome wrote:1. Directory Structure
See image. It's fairly self explanetory.
I just wanted everyone to not hard-code their paths in, for the stated reason and for Linux (which requires safety). However, it is harder to download and save files to something under appdata and everyone understands the desktop metaphor :)NMDANGE wrote:On Windows, there is this directory in users' profiles called "Application Data". That's where mods would go if the user didn't have write access to to the Spring directory. The desktop is *not* a place to save files, despite what users think
There is always the My Documents folder. I have a few games which put save files there.coryrc wrote:I just wanted everyone to not hard-code their paths in, for the stated reason and for Linux (which requires safety). However, it is harder to download and save files to something under appdata and everyone understands the desktop metaphor :)NMDANGE wrote:On Windows, there is this directory in users' profiles called "Application Data". That's where mods would go if the user didn't have write access to to the Spring directory. The desktop is *not* a place to save files, despite what users think
Yeah, a different location would be acceptable. It's just the structure that needs to remain intact.
About the INI needing to be in the main spring folder, how about this:
Instead of the INI files having variable names between mods, just make them have one standard name, like SpringMod.ini or whatever. Then, at least, the game would only need to look for one filename in various folders rather than files of a certain type in all those folders. This would bork the shortcut thing, though, so instead of the shortcuts pointing to the INI, they could use the mod's directory name. The thing is, I play UT2004 a lot and a lot of mods aren't packaged very well; they have files all over the place, which makes it a difficult mess to uninstall them. I want to see Spring use a similar system, but with mods completely self contained, whereever on the hard drive they may be.
About the INI needing to be in the main spring folder, how about this:
Instead of the INI files having variable names between mods, just make them have one standard name, like SpringMod.ini or whatever. Then, at least, the game would only need to look for one filename in various folders rather than files of a certain type in all those folders. This would bork the shortcut thing, though, so instead of the shortcuts pointing to the INI, they could use the mod's directory name. The thing is, I play UT2004 a lot and a lot of mods aren't packaged very well; they have files all over the place, which makes it a difficult mess to uninstall them. I want to see Spring use a similar system, but with mods completely self contained, whereever on the hard drive they may be.
- PauloMorfeo
- Posts: 2004
- Joined: 15 Dec 2004, 20:53
We shouldn't make it any harder on them to run without it.PauloMorfeo wrote:Indeed... To my knowledge, at least 99% of Windows home-users use the OS under an account with full administrative rights.Ace07 wrote:The thing about windows though, is that in most cases the user will have administration rights.
...
If I've ever helped anybody with computer trouble, the first thing I demand is that they do not use administrator regularly, but it's necessary for the kids and their games (most times).
Thats why under windows you register a given file extension, and the user just needs to doubleclick on the map/unit/mod and the game installs it to the correct location.coryrc wrote:I just wanted everyone to not hard-code their paths in, for the stated reason and for Linux (which requires safety). However, it is harder to download and save files to something under appdata and everyone understands the desktop metaphor :)NMDANGE wrote:On Windows, there is this directory in users' profiles called "Application Data". That's where mods would go if the user didn't have write access to to the Spring directory. The desktop is *not* a place to save files, despite what users think
Then it doesnt matter how the game stores the files, the game automatically takes a map/unit/mod file and copies it to the right place.
-
- Posts: 201
- Joined: 30 Apr 2005, 01:06
If one goes down that path, it would probably be interesting to think about using shaders (although I am not sure shaders are standard in OpenGL).Sean Mirrsen wrote: In addition, the use of detail textures on the landscape, and, more importantly, custom detail textures, will mask the somewhat lower resolution of the texture.
On tiles: I think the terrain could have a more advanced system. Firstly, it would have a base color. Then, there would be an archive (or archives) of images that could be used by merely positioning them on the landscape. Using transparency on the images, you could create anything from spots on the ground (largeish spots ), to some specific rock or cliff textures. And, finally, the terrain would have a 'damaged' texture. Or several textures to reflect how much damage an area suffered. These textures would be applied to disturbed soil, and some more could be applied at different depth of holes made in the landscape.
Wow, long post. I hope I didn't confuse anyone.
But if the end result looks a bit like the upcoming Earth 2160... (we are allowed to dream, aren't we ? )