Everafter Falls – How To Change In-Game Time

In the world of gaming, manipulating time can transform the entire experience, offering players new dimensions of control and immersion. One such example is “Everafter Falls,” where the in-game tempo of time can be altered through the use of memory editors. This capability not only enhances gameplay mechanics but also opens up creative possibilities for players to engage with the game environment in unique ways. By adjusting the rate at which time flows, players can explore new strategies, deepen their interactions, and uncover hidden facets of the game world.


Changing In-Game Time In Everafter Falls

Are you finding yourself constantly rushing through tasks in your game? Perhaps you’re seeking a greater challenge or simply want more control over the passage of in-game time. Whatever your motivation, this guide will show you how to adjust the rate at which time passes within the game—whether slowing it down or speeding it up.

We’ll be using a memory editor to modify a multiplier value that directly impacts the game’s time flow. While this guide focuses on using Cheat Engine for Windows, users on different platforms or those preferring alternative editors/debuggers will still find these steps informative and applicable.

Though this process involves technical aspects, I’ve aimed to simplify it so that even those with limited technical experience can follow along with a bit of patience.

Before we begin, a brief disclaimer: While I’ve made efforts to outline the process, I acknowledge my limited familiarity with memory editors and Cheat Engine. There may be more efficient methods, such as automatically locating a pointer to the value we’re adjusting. Should anyone with more expertise wish to improve upon or automate this guide, including creating a script for broader sharing, please feel free to do so.

How To Get Started

In this guide, I’ll be using Cheat Engine. If you don’t already have it or a similar memory editor, you can download it from https://cheatengine.org/.

A) Launch Everafter Falls, load your game, then pause it and switch to another window using alt+tab.

Next, open Cheat Engine and follow these steps to attach it to the Everafter Falls process:

B) Click on the “Open Process” button, as shown in the image above.

C) Locate the Everafter Falls process from the list and open it.

Once the process is loaded, we’ll enable the “mono” features and dissect the runtime:

D) Go to the toolbar, open the “Mono” menu, and select “Activate mono features.” Then, within the same menu, choose “Dissect mono.”

Memory Hunting

Now we’ll locate the memory address of the value we want to modify. After completing the previous steps, you should see a new window open (if using Cheat Engine) resembling the following:

A) Locate and expand the “Assembly-CSharp” entry in Cheat Engine’s interface.

B) Scroll down until you find the class named “TimeKeeper.”

C) Right-click on “TimeKeeper” and choose “Find instance of class.”

A new window will appear displaying potential instances of TimeKeeper. Fortunately, there is typically only one legitimate instance among several false positives. Expand each instance until you identify the one with correct values, such as secondsPerMinute - 4 as seen in the screenshot.

D) Identify the correct TimeKeeper instance and keep this window open. We’ll need the memory address, which is usually a highlighted hexadecimal value, for that instance.

If you’re comfortable with hexadecimal numbers, you can proceed to the next section. Essentially, we’ll be adding 0x58 to this memory address to locate the timeSpeed float.

For those less familiar with hexadecimal:

E) Open the Windows Calculator (press win+r -> type “calc” -> press Enter).

F) Switch to the programmer’s calculator mode by clicking on “View” -> “Programmer” or by pressing Alt+3. Select “HEX” from the options.

G) Enter the memory address where you found your TimeKeeper instance. Hexadecimal values are case-insensitive.

H) Add “58” to this memory address to calculate the location of timeSpeed.

I) Copy the resulting address for use in the next section.

Changing The Value

Now that we have obtained the memory address from the previous step, we can reference it in Cheat Engine to modify the timeSpeed value.

A) Return to the main Cheat Engine window and click on “Add Address Manually.”

B) Enter the hexadecimal memory address obtained earlier. Make sure there are no spaces in the address.

C) Add a description that helps you identify what this value represents, such as timeSpeed.

D) Select “Float” as the data type. This corresponds to a 32-bit (single-precision) floating-point number.

E) Click “OK” to add the address and value to Cheat Engine.

The timeSpeed acts as an inverse multiplier for the rate of in-game time. Adjusting this value allows you to control the pace of time within the game:

  • A value greater than 1 will slow down the passage of time.
  • A value less than 1 will speed up the passage of time.
  • Negative values may cause instability or crash the game, so it’s advisable to use positive values.

F) Finally, double-click on the newly added entry in Cheat Engine and modify the value to suit your preference. For instance:

  • Setting timeSpeed to 2.0 will make days twice as long.
  • Setting timeSpeed to 0.5 will make days half as long.

Adjust the value according to your desired gameplay experience, then enjoy your modified time flow in the game!

Conclusion

That concludes the process! You can now return to your game and enjoy the adjusted time speed. Keep in mind that you’ll need to follow these steps each time you restart the game. Perhaps someone will refine this method and share improvements in the comments.

Personally, I found this useful because I play from a streaming device, which introduces input lag, making actions that require precise tile targeting take about twice as long.

If you have any questions or feedback about the process, feel free to let me know.

Enjoy your gaming experience!

Leave a comment

Discover more from jaagx.com

Subscribe now to keep reading and get access to the full archive.

Continue reading