SpringSettings 0.2.0 - Page 2

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

Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Post by Satirik »

switching to expert mode using the button doesn't move the check in the menu
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Post by koshi »

LordMatt wrote: 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.
If you don't change anything (ie don't touch the comboboxes) in simple mode your settings will not be overwritten.

As to the menuitem checked/unchecked situation: i will change the behaviour from checkmarks to gray out/ or remove/add the item

By the way: if you like to give more direct feedback i can often be found in #springlobby @ freenode

Edit: found the source of the checkmark bug as soon as I got that you were using the button, not the menu
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

koshi wrote: If you don't change anything (ie don't touch the comboboxes) in simple mode your settings will not be overwritten.
That is still not acceptable behavior as a user will not know what to make of it, it needs to display the custom setting and those options can be in the dropdown menu.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Post by koshi »

the two first comboboxes are each an aggregate of many settings. I can't think of way to let them reflect already existing settings/ settings changed via the expert mode that is transparent to the user and not compromising the simplicity of the mode.
Even (weighted/unweighted) averaging is not a really good idea as it would only complicate and possibly confuse the user for whom the simple mode is intended.
What i can and will do is that on saving of settings the state of the comboboxes will also be saved. (and consequently loaded on startup)
Also i could add a very specific and clear explanation of what the boxes are capable/ not capable of, but i'm afraid that would only clutter the gui and not be read much.
User avatar
LordMatt
Posts: 3393
Joined: 15 May 2005, 04:26

Post by LordMatt »

I'm more concerned about the screen resolution, I understand what you are doing eslewhere, so long as it doesn't overwrite anything unless the user changes something.
Satirik
Lobby Developer
Posts: 1688
Joined: 16 Mar 2007, 18:27

Re: SpringSettings 0.1 (former Settings++)

Post by Satirik »

could you add 1680*1050 ?? new LCD 22" native resolution ? and 1280*960 .. the real 4/3 resolution (not 1280*1024 except if you don't have square pixels)
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SpringSettings 0.1.1 (former Settings++)

Post by koshi »

updated first post:

Changes from 0.1:
  • fixed: mode menu not reflecting mode change on button click
  • fixed: resolution box in simple mode always shows current resolution (will revert to 0 x 0 if settings could not be read)
  • new: simple mode comboboxes' states are saved on exit
  • new: added two resolutions to the box in simple mode
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: SpringSettings 0.1 (former Settings++)

Post by el_matarife »

Satirik wrote:could you add 1680*1050 ?? new LCD 22" native resolution ? and 1280*960 .. the real 4/3 resolution (not 1280*1024 except if you don't have square pixels)
I'd add a bunch of 16x10 and 16x9 resolutions since widescreen monitors are getting more and more popular. Steam does a hardware survey that checks for default desktop resolutions which should give you an idea of what resolutions people are using: http://www.steampowered.com/status/survey.html
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Re: SpringSettings 0.1.1 (former Settings++)

Post by NOiZE »

Is inverted mousewheel already in?

for some details:

http://spring.clan-sy.com/phpbb/viewtop ... el#p143446
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SpringSettings 0.1.1 (former Settings++)

Post by koshi »

Next release will include a control for MouseWheelSpeed that lets you set it in increments of 1 from -255 to 255 (that's the value range Tobi mentioned to me).
This is done either by clicking spinbuttons or entering value directly.

Also checkbox for disabling/enabling WindowedEdgeScroll.

the changes are already in my git repo master branch.
http://trac.springlobby.info/wiki/Git

i'll take a look at that steam survey and add what resolution is still missing (if it's reasonable)

anything else?
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: SpringSettings 0.1.1 (former Settings++)

Post by Argh »

I cannot find a way to invert my mouse input, and it defaults to "flight sim" controls, i.e., up is down... also, now whenever I hit CTRL-J to switch view modes, it doesn't do anything except go to OTA view... strange. That may be a SVN thing, just wanted to make sure you weren't unbinding that incorrectly, if you're writing to Script...
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SpringSettings 0.1.1 (former Settings++)

Post by koshi »

i've added the InvertMouse option and 1152x864 resolution
Argh wrote:also, now whenever I hit CTRL-J to switch view modes, it doesn't do anything except go to OTA view...
that's because the scroll speed sliders when set to 0 set TWEnabled (others respectively) to zero resulting in that mode being excluded from the cycling through. I've added text to make that obvious, instead of just (0 to disable) in the box's header.

I'll put up the release with the fixes tomorrow, don't have time to test windows build now.
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: SpringSettings 0.1.1 (former Settings++)

Post by Argh »

that's because the scroll speed sliders when set to 0 set TWEnabled (others respectively) to zero resulting in that mode being excluded from the cycling through. I've added text to make that obvious, instead of just (0 to disable) in the box's header
Aha...

<looks>

None of them were set to zero, though.
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: SpringSettings 0.1.1 (former Settings++)

Post by el_matarife »

koshi wrote:i've added the InvertMouse option and 1152x864 resolution
Are you going to add 1680x1050, 1920x1200, etc? Seriously, 16:10 aspect widescreen displays are getting really popular. I don't even think you can buy a laptop without one now, and basically every LCD over 20" is widescreen, and most of the 20"s are widescreen too.
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SpringSettings 0.1.1 (former Settings++)

Post by koshi »

Argh: i would think that the modes were already excluded before you tried out springsettings. it is intended that no settings get altered on springsettings startup. that means that though the sliders display whatever speed was prevoiusly set, the mode is not necessarily included in the cycle. the behaviour with enablin/disabling the modes only applies if you actually touch the sliders. if you think there is something else wrong, please report back

el_matarife: these are the resolution already included (nvm the wxT stuff, this is directly from source):
wxT("800 x 600"), wxT("1024 x 768"), wxT("1152 x 864"), wxT("1280 x 960"), wxT("1280 x 1024"), wxT("1600 x 1200"),
wxT("1280 x 800 (widescreen)"), wxT("1440 x 900 (widescreen)"), wxT("1680 x 1050 (widescreen)") , wxT("1920 x 1200 (widescreen)"),
wxT("2048 x 768 (dual-screen)"), wxT("2560 x 1024 (dual-screen)"), wxT("3200 x 1200 (dual-screen)")
User avatar
Argh
Posts: 10920
Joined: 21 Feb 2005, 03:38

Re: SpringSettings 0.1.1 (former Settings++)

Post by Argh »

I should just try setting them all to some number then, yes? I'll try that out...
el_matarife
Posts: 933
Joined: 27 Feb 2006, 02:04

Re: SpringSettings 0.1.1 (former Settings++)

Post by el_matarife »

koshi wrote:el_matarife: these are the resolution already included
Excellent, thanks!
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Re: SpringSettings 0.1.1 (former Settings++)

Post by NOiZE »

While in the expert mode,

typing in the screen resolution in the first box, then pressing "TAB" doesnt bring me to the next box, while it should imo
User avatar
koshi
Lobby Developer
Posts: 1059
Joined: 14 Aug 2007, 16:15

Re: SpringSettings 0.1.1 (former Settings++)

Post by koshi »

yeah, i haven't paid any attention to tab sequence yet.
actually, i have no idea yet what is necessary to do that in wxwidgets, but i'll fix it
Tobi
Spring Developer
Posts: 4598
Joined: 01 Jun 2005, 11:36

Re: SpringSettings 0.1.1 (former Settings++)

Post by Tobi »

Any chance you could make it's guessing where Spring is located somewhat smarter? I noticed on my laptop that I manually had to browse for unitsync after I had the installer run it.
Post Reply

Return to “Engine”