Thanks for this mod! an even better reason to meditate aside from the originally intended mechanics not to mention the additional immersion *in my case i have time to play for several hours at a time and get annoyed when i go in a cave in the morning and 10 mins later i emerge to find it dark LOL
Hello, there seems to be some leftover code in your r4game.ws, which also randomizes main menu visuals (vanilla, HoS, B&W) each time main menu is loaded, but not audio (mine stayed at B&W theme at least). No big deal, unless trying to auto-merge with mods such as "selectable main menu".
Ah, so the different start menu is somewhere in the code? I was puzzled, since this does not appear in the description -- by the way, I only got around to testing the mod today.
EDIT: As to the random main menu background: The GOTY version of the game -- the REAL version, the one CDPR created and sells through GOG, not the bundle from Steam, which is the one I have -- that one is meant to have a random menu, though I would assume the background music is meant to be the appropriate one. I believe this mod may have been done for the GOG GOTY, but may have missed out the music part of the scripting. Note that the binary files of any version of the 1.31 edition are identical, the difference being the game scripts
If you have other version of game you can set timescale by yourself and don't have problem with random menu picture. Here is how to do that:
1.Go to: \Steam\steamapps\common\The Witcher 3\content\content0\scripts\game 2.Find and copy r4Game.ws file 3.Edit it (i edited with windows Notepad) and set your timescale along to instructions from earlier comment by juances19 and as is stated in description 4.Paste this edited file instead of file in this mod 5.Install like any other mod
If i am right it should overwrite original game file with the same file but with changed timescale.
I compared the file of this mod with the original Steam version 4.0.4 and found that the only change is the one mentioned by the mod author (line 643); otherwise, they are identical. This mod should not be the source of errors when used with mods that change the start menu. The error must be caused by some bad merging with other mods. At least in terms of the game version I’m referring to.
Mod works but for some reason it breaks my game if I uninstall it (had to revert to a backup to get my game working again). From what I saw in script merger, I'm guessing that it conflicted with Darker Nights, Friendly HUD and Complete Animations since they all stopped working after I uninstalled the mod, also chests and potions stopped working as well
I love this mod and most games I play I always find a mod that slows down time, they are just too darn fast. I'm hoping to start my next playthrough soon when the next gen update comes out - I really hope this mod still works then.
EDIT: Unfortunately this mod no longer works with the next gen update. Really hope the author is active and will fix this. Please. :)
Did they change the way scripts work? This would have been an easy fix, except the new r4Games file doesn't seem to have any effect now. Fortunately, we have a temporary work around through the debug menu until someone can figure it out :D
Copy "r4Game.ws" from C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\content\content0\scripts\game Paste in C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\mods\modRealtimeflow\content\scripts\game\ (create this folders) Search "SetHoursPerMinute(0.25);" in r4Game.ws and overwrite with "SetHoursPerMinute(0.03125);"
Agree, I hate playing games with such a fast day/night cycle. it's the first mod I look for, loved it in witcher 3 prior to update. Can't find any other mods on here that do the same thing, but in a none script sort of way.
If anybody wanted to do so, you can do this manually without a mod. Remember, though, you would have to change the Vanilla script. If you do the Vanilla script change, you need to back up your r4Game.WS File in case you want to revert it back later. The script to change is in The Witcher 3 game folder.
So let's say that you have the Steam version of the game, you want to go to the following folder structure:
Scroll down until you see the r4Game WS File. If you are using Notepad++ (Recommended to all game players that want to mod any game), click on the Binoculars and type in SetHoursPerMinute then click enter. You will be taken right to the part you need to change. It will look like this (unmodded file would put it at lines 598 & 599):
SetHoursPerMinute(0.25); SetTimescaleSources();
The "(0.25)" is the vanilla time. 0.25 = 15 minutes in game time. You can follow what I have calculated to change the game time to what you like. The starting 0.25 is divided by 2 and it keeps dividing by 2 until getting the Game Time to almost match perfectly to Real Time.
7.5 ( 7m 30s) minutes game time = 0.125 3.75 (3m 45s) minutes Game Time = 0.0625 1.875 (around 1m 52.5s) minutes Game Time = 0.0625 0.9375 (is around 53.5s) minutes Game Time = 0.03125 <------- This is the closest to 1m Real Time p/Game Time 1m.
I had, a few years ago, had the actual game set to 1m Real Time to 1m Game Time. Meaning every Real Time minute was 1m in Game Time, but I have long forgot the formula I was using to calculate it. I think that 0.0166666666666667 is 30 seconds in Game Time but, I'm not 100% sure on this. It would then make it 0.0333333333333333 (total of 15 "3"s) for every RT minute is 1 minute GT. Again, not 100% sure if I am correct on my calculations.
Thank you, but it must be done to r4game.ws in The Witcher 3\mods\mod0000_MergedFiles\content\scripts\game as it overwrites the default one or any mod with r4game.ws inside it that comes first in The Witcher 3\mods\
@Claymore2255 Correct, my explanation was for those that don't have any mods or mods that change r4game.ws (can't think of a mod that does not change it).
@eragontrible Going by a 100 Minute clock, 1 minute is equal to 0.02. When I stated 0.0333333333333333, that's closer to 2 minutes, if not right on it. But I did say that I was unsure of my calculations. By going from your calculation, it would be under a minute. A little under 45 seconds.
177 comments
Also, thank you for this mod.
EDIT: As to the random main menu background: The GOTY version of the game -- the REAL version, the one CDPR created and sells through GOG, not the bundle from Steam, which is the one I have -- that one is meant to have a random menu, though I would assume the background music is meant to be the appropriate one. I believe this mod may have been done for the GOG GOTY, but may have missed out the music part of the scripting. Note that the binary files of any version of the 1.31 edition are identical, the difference being the game scripts
1.Go to: \Steam\steamapps\common\The Witcher 3\content\content0\scripts\game
2.Find and copy r4Game.ws file
3.Edit it (i edited with windows Notepad) and set your timescale along to instructions from earlier comment by juances19 and as is stated in description
4.Paste this edited file instead of file in this mod
5.Install like any other mod
If i am right it should overwrite original game file with the same file but with changed timescale.
EDIT: Unfortunately this mod no longer works with the next gen update. Really hope the author is active and will fix this. Please. :)
Paste in C:\Program Files (x86)\Steam\steamapps\common\The Witcher 3\mods\modRealtimeflow\content\scripts\game\ (create this folders)
Search "SetHoursPerMinute(0.25);" in r4Game.ws and overwrite with "SetHoursPerMinute(0.03125);"
It's just that I work at night and I like to play the game at night xD!!
So let's say that you have the Steam version of the game, you want to go to the following folder structure:
\Steam\steamapps\common\The Witcher 3\content\content0\scripts\game
Scroll down until you see the r4Game WS File. If you are using Notepad++ (Recommended to all game players that want to mod any game), click on the Binoculars and type in SetHoursPerMinute then click enter. You will be taken right to the part you need to change. It will look like this (unmodded file would put it at lines 598 & 599):
SetHoursPerMinute(0.25);
SetTimescaleSources();
The "(0.25)" is the vanilla time. 0.25 = 15 minutes in game time. You can follow what I have calculated to change the game time to what you like. The starting 0.25 is divided by 2 and it keeps dividing by 2 until getting the Game Time to almost match perfectly to Real Time.
7.5 ( 7m 30s) minutes game time = 0.125
3.75 (3m 45s) minutes Game Time = 0.0625
1.875 (around 1m 52.5s) minutes Game Time = 0.0625
0.9375 (is around 53.5s) minutes Game Time = 0.03125 <------- This is the closest to 1m Real Time p/Game Time 1m.
I had, a few years ago, had the actual game set to 1m Real Time to 1m Game Time. Meaning every Real Time minute was 1m in Game Time, but I have long forgot the formula I was using to calculate it. I think that 0.0166666666666667 is 30 seconds in Game Time but, I'm not 100% sure on this. It would then make it 0.0333333333333333 (total of 15 "3"s) for every RT minute is 1 minute GT. Again, not 100% sure if I am correct on my calculations.
Bad Wolf
@eragontrible Going by a 100 Minute clock, 1 minute is equal to 0.02. When I stated 0.0333333333333333, that's closer to 2 minutes, if not right on it. But I did say that I was unsure of my calculations. By going from your calculation, it would be under a minute. A little under 45 seconds.