TASOMACHI: Behind the Twilight Advanced Video Settings – User Configuration

TASOMACHI: Behind the Twilight Advanced Video Settings – User Configuration 1 - steamsplay.com
TASOMACHI: Behind the Twilight Advanced Video Settings – User Configuration 1 - steamsplay.com
How to manually set game resolution & other advanced user configuration settings.

 
 

Introduction

 
I have never published a guide before, however at least at the time of writing this – no other guides exist for Tasomachi. I figured I may as well share my configuration solutions with others who may be having trouble with the limited in-game settings menus. 
 
Feel free to comment if you have found any of my information to be inaccurate (or even outdated, if anything changes in future updates)
 
This guide was written 2021-04-15 so my information is based on my own trial & error testing on Tasomachi version 4.25.4.0 and it is entirely possible this guide may become less needed as updates & fixes go out. The game was already updated with some additional functions WHILE I was writing this guide – made troubleshooting very confusing. 
 
 

User Configuration File Location

 
If you’re reading this guide it’s likely you have been similarly frustrated with the lack of in-game settings available to the player. First things first, you need to find the right config files. I found that they were located in the following location: 
 
C:\Users\~username~\AppData\Local\tasomachi\Saved\Config\WindowsNoEditor\GameUserSettings.ini 
 
Replace ~username~ with your Windows username. 
 
There are plenty of other .ini files in the same directory, however most seem to be empty so I’m not sure what they actually accomplish here. Regardless, GameUserSettings.ini is going to be your go-to file for making any advanced changes to the visual settings. 
 
You can open this file with a basic text editor such as Notepad. 
 
 

Display Mode

 
Within the .ini file, you’ll find the value: 
FullscreenMode= 
 
As far as I can tell, there are 3 values this can be set to: 
 

  • FullscreenMode=0 
     
    Fullscreen – this is the “standard” fullscreen mode, and should typically lock you in to whatever resolution your desktop is currently set to. However, you are welcome to use the .ini file to manually set the in-game resolution in combination with this setting. This might be useful if you are trying to get better performance on a 3840×2160 monitor – instead forcing the game to run at 2560×1440. 
     
  • FullscreenMode=1 
     
    Borderless Fullscreen – this is the setting my system used by default. Allows you to fluidly move your focus in and out of other software without Windows switching display modes constantly, and of course makes multi-monitor setups a whole lot easier to move between while playing the game. 
     
    I initially believed this setting was the source of my issues with a lower than intended resolution being rendered, but later returning to this setting I found that it was working perfectly fine. Perhaps it works better when set manually, in combination with the resolution settings. 
     
    It is worth noting that you (at least from what I could tell) cannot run borderless fullscreen in any resolution other than your current desktop resolution. Unless you encounter the same unexplained issues I initially did, which I detail in the final section of this guide. 
     
    Note: Thanks to an early update that I nearly missed: in-game, you can now use the F11 key to toggle between Borderless Fullscreen and Windowed modes. 
     
  • FullscreenMode=2 
     
    Windowed – This setting will launch the game in a windowed state at the resolution set in the .ini file. 
     
    While you can’t resize the window’s height or width individually after the game has launched, you can at least hit the “maximize” button and the window will dynamically adjust the render resolution to fill your screen. 
     
    Side note: In my testing, it didn’t seem to care whether or not bUseDynamicResolution= was set to True or False – the “maximize” button seems to change resolution dynamically regardless of which value is set here. It will dynamically set your resolution as close as it can to your desktop resolution, instead of simply stretching the lower resolution window. 
     
    Note: Thanks to an early update that I nearly missed: in-game, you can now use the F11 key to toggle between Borderless Fullscreen and Windowed modes.

 
Note: 
It’s worth noting that the fields LastConfirmedFullscreenMode= and PreferredFullscreenMode= can also be changed, but they don’t seem to take priority over FullscreenMode= and therefore in my experience don’t affect much if you’ve already set FullscreenMode= 
 
These alternative fields can use the same values 0, 1, or 2 as mentioned above. You can feel free to change them all to the same value if you would like to be thorough, though LastConfirmedFullscreenMode= is purely informational and changing it seems to have no effect on the game settings. 
 
 

Resolution

 
In using the .ini file to manually set a resolution, there are 2 main “sets” of resolution values to change. In my testing, I did not confirm whether setting both sets of values was necessary, but I did so anyways. 
 

  • ResolutionSizeX=2560 
    Targeted Horizontal Resolution 
  • ResolutionSizeY=1440 
    Targeted Vertical Resolution

 

  • DesiredScreenWidth=2560 
    Targeted Horizontal Resolution (again) 
  • bUseDesiredScreenHeight=True 
    In my testing, I have always set this to True – I have not had a reason to change it, but figured it was worth a mention 
  • DesiredScreenHeight=1440 
    Targeted Vertical Resolution (again) 
     
  • For this example, I have gone with 2560×1440 – but feel free to sub this with your desired resolution. Please note that manually setting the resolution via this .ini only seems to work when using the following modes: 
    Fullscreen FullscreenMode=0 
    Windowed FullscreenMode=2 
     
    In my testing, Borderless Fullscreen FullscreenMode=1 did not obey the set resolution values in the .ini file – it would only use my currently set desktop resolution. 
     
  • Note: the following resolution settings are purely informational and do not need to be changed. 
    LastUserConfirmedResolutionSizeX= 
    LastUserConfirmedResolutionSizeY= 
    LastUserConfirmedDesiredScreenWidth= 
    LastUserConfirmedDesiredScreenHeight= 
     

 
 
 

Misc Other Display Settings

 

  • bUseVSync=True 
    Toggles vertical sync on/off. Set to True or False. Works as expected. 
     
  • bUseDynamicResolution=False 
    Didn’t seem to make a difference for me whether set to True or False. 
     
  • FrameRateLimit=120.000000 
    Frame rate cap – works somewhat as expected, but only for the next game session launched after saving your changes. Once you close the game, the setting always reverts to the default value of 120.000000 (120fps). 
     
    (For example, I set it to 60.000000 and it capped at 60fps). 
     
  • bUseHDRDisplayOutput=False 
    I have HDR on 2 different displays, and yet I could not get the HDR setting to stay set to True on either. Maybe it was running, maybe it wasn’t, but it would always reset to False after one launch of the game. 

 
 
 

Issues I have encountered

 
While running (by default) in borderless fullscreen mode, I originally thought this display mode to be the cause of my game rendering at a lower resolution than I was targeting. Regardless of which resolutions I manually set via this .ini file, the issue would not let up. 
 
– When attempting to run the game on an ultrawide (21:9) 3440×1440 display, the actual rendered resolution was 2752×1152 despite displaying in a borderless fullscreen view. 
 
– When attempting to run the game on a widescreen (16:9) 3840×2160 display (and later attempted in 2560×1440), the actual rendered resolution was giving me 1536×864 or 1474×841 despite displaying in a borderless fullscreen view. 
 
Eventually, I switched to display mode 0 (fullscreen) and it was finally rendering in full res. I decided to write this guide and continued to test various display mode combinations. Eventually, I returned to display mode 1 (borderless fullscreen) and it was working properly, contrary to my previous experiences. 
 
Ultimately, all my inconsistent issues seemed to go away with enough tweaking. 
 
 

Final Thoughts

 
There are many settings I did not mention in this guide, this was simply because I either had no need to change them or didn’t get around to messing with them yet. 
 
It’s also entirely possible that some of these limitations and/or issues may be fixed over time – it seems some small updates have already gone out since launch. I cannot guarantee that this guide will remain up to date. 
 
Thanks for reading! Hopefully you were able to learn from my trial & error testing of many of these settings. 
 

By Tetraboride

This is all for TASOMACHI: Behind the Twilight Advanced Video Settings – User Configuration hope you enjoy the post. If you believe we forget or we should update the post please let us know via comment, we will try our best to fix how fast is possible! Have a great day!


Be the first to comment

Leave a Reply

Your email address will not be published.


*