Author Topic: Run-time speed variation beyond "fast forward"  (Read 4898 times)

0 Members and 1 Guest are viewing this topic.

Offline jamespetts

  • Simitrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 17015
  • Total likes: 557
  • Country: gb
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Run-time speed variation beyond "fast forward"
« on: December 14, 2008, 03:40:16 PM »
One thing that might be helpful (and fairly easy to code) is a means of making incremental changes to the passage of time in the game in rather more incremental steps than pressing the "fast forward" button (which, I understand, increases speed by a factor of 10).

Instead of having a choice between a speed of 1 or of 10, it might be helpful to be able to increase speed in arbitrary steps during runtime, using a slider bar or something similar, to allow players, for example, to set speed to 1.2 or 1.5 or 2 times the default base speed. That way, players could more finely control the passage of time, helping to keep them interested and set the pace of play more accurately depending on what is happening.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Offline DirrrtyDirk

  • Devotee
  • *
  • Posts: 1253
  • Total likes: 1
  • JR 700 Series Shinkansen
  • Languages: EN,DE
Re: Run-time speed variation beyond "fast forward"
« Reply #1 on: December 14, 2008, 03:47:43 PM »
Try to press your "." and "," keys and you will see that this is already possible (and has been so for a looooooong time)
  
***** PAK128 Dev Team - semi-retired*****

Offline prissi

Re: Run-time speed variation beyond "fast forward"
« Reply #2 on: December 14, 2008, 03:48:44 PM »
Fast forward runs as fast as you want it to go (and the computer can do). The actual value is defined in simuconf.tab

Offline jamespetts

  • Simitrans-Extended project coordinator
  • Devotee
  • *
  • Posts: 17015
  • Total likes: 557
  • Country: gb
  • Cake baker
    • Bridgewater-Brunel
  • Languages: EN
Re: Run-time speed variation beyond "fast forward"
« Reply #3 on: December 14, 2008, 04:10:13 PM »
Try to press your "." and "," keys and you will see that this is already possible (and has been so for a looooooong time)

Ahh. Didn't realise. Thank you! Perhaps buttons could be made for these, since it can be hard for new users (and even some not so new users!) to find features such as these if they are only accessible via keyboard shortcut...

And, Prissi, I am aware of that: however, what I was after was a way to do so at runtime, not in a configuarion file, so that players could constantly adjust the speed while playing.
Download Simutrans-Extended.

Want to help with development? See here for things to do for coding, and here for information on how to make graphics/objects.

Follow Simutrans-Extended on Facebook.

Offline DirrrtyDirk

  • Devotee
  • *
  • Posts: 1253
  • Total likes: 1
  • JR 700 Series Shinkansen
  • Languages: EN,DE
Re: Run-time speed variation beyond "fast forward"
« Reply #4 on: December 14, 2008, 04:24:31 PM »
Perhaps buttons could be made for these

That's for pakset maintainers to decide. It is already possible, with only very little effort.
  
***** PAK128 Dev Team - semi-retired*****

Offline VS

  • Senior Plumber (Devotee)
  • Devotee
  • *
  • Posts: 4849
  • Total likes: 25
  • Country: 00
  • Vladimír Slávik
    • VS's Simutrans site
  • Languages: CS,EN
Re: Run-time speed variation beyond "fast forward"
« Reply #5 on: December 14, 2008, 05:12:27 PM »
Yes, easily possible.

But I wouldn't mind another "lesser main" toolbar, at the right side of screen... the top one can't hold too much clutter. That's why it isn't done.

And I'm not buying "everyone has wide screens these days".
« Last Edit: December 14, 2008, 05:15:43 PM by VS »

My projects... Tools for messing with Simutrans graphics. Graphic archive - templates and some other stuff for painters. Development logs for most recent information on what is going on. And of course pak128!