SpringSettings 0.2.0

SpringSettings 0.2.0

Discuss the source code and development of Spring Engine in general from a technical point of view. Patches go here too.

Moderator: Moderators

User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

SpringSettings 0.2.0

Post by koshi »

I'd like to present SpringSettings, a cross-plattform graphical front-end to Spring's settings.

Features

Open bugs / feature requests

Report a bug / feature request (also possible from within the app, see help/info menu)

Changelog


=== Download and installation ===========================

Just go over to http://trac.springlobby.info/wiki/Install and follow the instructions
The windows archive contains both springlobby.exe with integrated springsettings and the springsettings standalone executable. The dll package is needed in any case (if you get errors about missing dlls redownload the package please).
Linux users can just grab the latest tarball and build from source. The offside maintained packages (SUSE and ubuntu/debian) don't contain the standalone at the moment, but you'll be wanting to use SpringLobby anyway, don't you :P

Current binary:
http://springlobby.info/windows/springs ... ttings.exe
Last edited by koshi on 19 Aug 2008, 04:09, edited 6 times in total.
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Post by Forboding Angel »

I have taken the liberty of making you a windows installer for this. Neat program btw.

I found downloading 2 separate packages to be annoying...

http://forbodingangel.zjt3.com/InstallS ... ttings.exe
User avatar
kiki
Posts: 859
Joined: 05 Nov 2007, 03:06

Post by kiki »

So this is really portable? Spring settings dont have to do with registry?
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Post by Forboding Angel »

lbctech wrote:So this is really portable? Spring settings dont have to do with registry?
It does edit the registry, but when you start the proggie all you have to do is tell it where unitsync is. Doesn't work with 75b2 btw, only with new spring.
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

What are people's thoughts about adding this to the SVN and bundling it with spring?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

Lemme test it...
User avatar
BrainDamage
Lobby Developer
Posts: 1164
Joined: 25 Sep 2006, 13:56

Post by BrainDamage »

lbctech wrote:So this is really portable? Spring settings dont have to do with registry?
it is 100% portable since it uses the spring's own internal code for options handling trough unitsync and a cross platfrom gui library (wxwidgets), so it will use registry in windows, files in linux, ecc and in the case spring will change the format configs are stored, springsettings will requires little to nothing changes
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Post by Argh »

Checked it out. Awesome! This is a major improvement over the current settings application.

The only things I'd like to request is that putting in values manually (double-click on slider, bring up a field to enter an integer) might be nice, and it might be nice to include some method of bringing up video card settings and some hints about how to improve performance. Just a thought, though.
submarine
AI Developer
Posts: 834
Joined: 31 Jan 2005, 20:04

Post by submarine »

Will it be inlcuded in the installer of the coming release version? Would probably make life easier for ppl who are new to spring
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

LordMatt wrote:What are people's thoughts about adding this to the SVN and bundling it with spring?
+1
submarine
AI Developer
Posts: 834
Joined: 31 Jan 2005, 20:04

Post by submarine »

LordMatt wrote:What are people's thoughts about adding this to the SVN and bundling it with spring?
+2
User avatar
Noruas
XTA Developer
Posts: 1269
Joined: 24 Feb 2005, 02:58

Post by Noruas »

submarine wrote:
LordMatt wrote:What are people's thoughts about adding this to the SVN and bundling it with spring?
+2
And I am tripling that!
Kloot
Spring Developer
Posts: 1867
Joined: 08 Oct 2006, 16:58

Post by Kloot »

Nice one. ;)
User avatar
Forboding Angel
Evolution RTS Developer
Posts: 14673
Joined: 17 Nov 2005, 02:43

Post by Forboding Angel »

+9001

Now that it's over 9000, it must be included. *gong*
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Post by koshi »

Thanks for the positive reactions.
I'd be happy if this gets included once any remaining bugs get ironed out. At the moment there are none related to functionality i know of. There some appearence-wise, mostly concerning differences in displaying on different plattforms.
So i would ask that you actually use SpringSettings to change the engine settings and report anything untowards back to me, even if you're not sure there actually is a problem.
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

Please test this heavily, and I'll include it in place of the current settings.exe in the windows installer. Also, can we get the code into the SVN so that it can be built as a part of a spring compile in Linux?
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

Seems buggy on linux. I compiled from source, and it reads my screen resolution wrong in simple mode. (reads 1024x768 when it really is 2560x1024). If you use the "switch to expert mode" button, it switches but does not change the toggle in side the mode menu, getting that toggle all messed up.
User avatar
Relative
Posts: 1371
Joined: 15 Oct 2006, 13:17

Post by Relative »

I compiled on linux, but I couldn't get it to work. It complained about unitsync, so I set the correct path in the UI dialog, but it still didn't work.


http://pastebin.com/m11f540e4

EDIT:

nm, just realized it required a svn build.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Post by koshi »

LordMatt wrote:I compiled from source, and it reads my screen resolution wrong in simple mode. (reads 1024x768 when it really is 2560x1024).
actually it doesn't read your esolution at all and defaults to 1024x768. As with the other two comboboxes in simple mode i cannot see a reliable way to determine which option to select if settings already exist. That is also why there is the warning box when switchin back from expert mode. For the resolution i could select the one closest in x value, but for the other two i have no idea. Open to suggestions.
LordMatt wrote:If you use the "switch to expert mode" button, it switches but does not change the toggle in side the mode menu, getting that toggle all messed up.
Never encountered that one before. I am building against wxGTK2.8, could you post your wx library version and possibly a screenshot?

To the matter of getting this into spring svn: I certainly am for this, it would make a lot of sense to add springlobby as well. The codebase isn't seperable much anyway.
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

koshi wrote:
LordMatt wrote:I compiled from source, and it reads my screen resolution wrong in simple mode. (reads 1024x768 when it really is 2560x1024).
actually it doesn't read your esolution at all and defaults to 1024x768. As with the other two comboboxes in simple mode i cannot see a reliable way to determine which option to select if settings already exist. That is also why there is the warning box when switchin back from expert mode. For the resolution i could select the one closest in x value, but for the other two i have no idea. Open to suggestions.
Well you can't have a situation where if you save settings by accident it will change them when you have not changed anything yourself, so you need to come up with some other behavior than overwriting custom settings.
koshi wrote:
LordMatt wrote:If you use the "switch to expert mode" button, it switches but does not change the toggle in side the mode menu, getting that toggle all messed up.
Never encountered that one before. I am building against wxGTK2.8, could you post your wx library version and possibly a screenshot?
wx version is 2.8. I'm not able to take a screenshot when I have a menu open, however imagine that all the expert mode tabs are up, but under modes the toggle is set to simple.
Post Reply

Return to “Engine”