Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Fast Forward Time?  (Read 400 times)

Comrade

  • Bay Watcher
  • Online
    • View Profile
Fast Forward Time?
« on: October 06, 2010, 08:40:13 pm »

Is it possible to fast forward time? Like in the legends?
Logged

USEC_OFFICER

  • Bay Watcher
  • Pulls the strings and makes them ring.
    • View Profile
Re: Fast Forward Time?
« Reply #1 on: October 06, 2010, 08:41:09 pm »

Only by improving your FPS. Other than that... You are out of luck.
Logged

Comrade

  • Bay Watcher
  • Online
    • View Profile
Re: Fast Forward Time?
« Reply #2 on: October 06, 2010, 08:44:13 pm »

Anyway to mod a button in? Like the world gen style?
Logged

Smew

  • Bay Watcher
  • I'll kill you with my bear face.
    • View Profile
    • Deep Games for Deep Gamers
Re: Fast Forward Time?
« Reply #3 on: October 06, 2010, 10:30:38 pm »

Effectively impossible, until Toady makes it so.

Miuramir

  • Bay Watcher
    • View Profile
Re: Fast Forward Time?
« Reply #4 on: October 07, 2010, 11:30:42 am »

In general, you can't do what you're asking.  There are three ways to partially approach it, depending on what your actual goal is:

* Every time you abandon a site, it starts at the beginning of the next spring.  You can move the world year forward by one year each time by striking the earth, abandoning, and then repeating.  Unfortunately, I don't believe any of the usual "prehistory" / Legends Mode processing (wars, etc.) occurs. 

* Every time you set out as an adventurer, it moves the clock forward; I believe by one season, but it could be a year or a smaller amount (not tested, I don't do adventure mode much).  Additionally, certain things you can do in adventure mode affect the Legends, such as wiping out civilizations and megabeasts yourself; you can change the "Age" by doing enough damage to the world.  I'm not an expert on these, others will need to provide details. 

* If you edit $dfroot/data/init.txt and change the following items to the specified values:

FPS:NO
FPS_CAP:0
G_FPS_CAP:1

you will allow DF to process internal turns as fast as it can, with the minimum amount of slowdown for displaying graphics or interacting with the user.  This assumes you've already optimized the PRINT_MODE settings for your system; there's no easy way to figure out what will be optimal for a given system, except that the various 2D modes are invariably slower unless your computer is too old / weak to support any of the better OpenGL modes (STANDARD, etc.). 

You will probably also want to edit $dfroot/data/announcements.txt and replace all of the BOX, P, and R items with a lesser warning level; this will remove or minimize pauses for announcements and time wasted recentering the map. 
Logged