MegaGlest Forum

MegaGlest => Feature requests => Topic started by: tomreyn on 12 January 2013, 01:50:24

Title: [done] More speed steps (very fast / very slow)
Post by: tomreyn on 12 January 2013, 01:50:24
Currently local games can be slowed down (by pressing '-') or speeded up (by pressing '+'). It would be generally nice but also benefit testing if it was possible to speed the game up further.
So I suggest to add at least one more speed step, accelerating games even more than the '+' key currently does.

Control could remain on + / - keys by default, with additional presses increasing / decreasing speed further. On keypress, the newly set speed step (such as: ultra slow (-3), very slow (-2), slow (-1), normal (0), fast (+1), very fast (+2), ultra fast (+3)) should be indicated on screen (as it already is now).
Title: Re: More speed steps (very fast / very slow)
Post by: softcoder on 12 January 2013, 01:58:46
FastSpeedLoops=x

This controls how many updates per tick, make it like 10 or 100 and the game plays very fast. Thsi setting has been around since original glest (but does not work for network games)
Title: Re: More speed steps (very fast / very slow)
Post by: titi_son on 14 January 2013, 18:30:45
yeah but i think he wants more speed options ingame.
for example one which double the game speed  and another one which makes it 4x times faster and so on...
Title: Re: More speed steps (very fast / very slow)
Post by: tomreyn on 18 January 2013, 04:37:38
I had not been aware of the FastSpeedLoops INI setting, thanks for pointing it out, since this can help with testing.

Nevertheless, as PT pointed out already, this just covers one of the two aspects of this feature request. So having multiple speed steps which can be controlled by keyboard input in single player games would still be nice to have (and no more than that).
Title: Re: More speed steps (very fast / very slow)
Post by: titi on 30 January 2013, 09:49:57
or something like this:
the ini setting is used as the max speed setting. If you press "+" ingame the speed is just counted up by 1.

like this:
FastSpeedLoops=10

pressing + first time does: speedLoops=2
next is speedLoops=3
and so on until speedLoops==FastSpeedLoops

Title: Re: More speed steps (very fast / very slow)
Post by: tomreyn on 2 February 2013, 14:28:03
Thanks for implementing this, Titi!