Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
00:00:00.937 - Paris.Engine.System.Serializer.JsonDotNetSerializer.Deserialize : ERROR | Exception occurred while parsing JSON content for System.IO.FileStream "C:\Users\dege\Documents\Tribute Games\TMNT\Settings.cfg": Error setting value to 'ControllerCustomization' on 'Paris.Game.SettingsSaveGame'.
00:00:00.937 - Paris.Engine.System.Serializer.JsonDotNetSerializer.Deserialize : ERROR | Inner exception #1 : System.IO.IOException: BinaryReader encountered an invalid string length of -805306369 characters.
at System.IO.BinaryReader.ReadString()
at Paris.System.Input.InputActionSet.ReadSave(BinaryReader reader, Int32 version)
at Paris.System.Input.InputActionManager.ReadSave(BinaryReader reader, Int32 version)
at Newtonsoft.Json.Serialization.DynamicValueProvider.SetValue(Object target, Object value)
Expected Behavior:
Changing the keyboard controls keeps them the same between gameplay sessions.
Actual Behavior:
Keyboard controls revert to the default every time the game is launched.
Repro steps:
1. Launch the game.
2. Navigate to Options on the main menu screen.
3. Press Enter.
4. Navigate to "Customize controls".
5. Press Enter.
6. Change assigned key for the following moves to:
-Jump -> K
-Attack -> J
-Backflip -> L
-Special Attack -> I
-Move Up -> W
-Move Down -> S
-Move Left -> A
-Move Right -> D
7. Press Escape or Backspace.
8. Press Escape or Backspace again.
8. Wait for "Saving" icon to go away.
9. Repeat steps 2 through 5.
10. Notice controls are still the changed versions ("Correct keys").
11. Press Escape or Backspace.
12. Press Escape or Backspace again.
13. Navigate to Quit.
14. Press Enter.
15. Repeat steps 1 through 5.
16. Notice controls have reverted back to the defaults ("Incorrect keys")
Additionally, and confusingly, the key assigned to "Jump" will occasionally stay assigned to the Correct Key.
Operating System:
Windows 10 Home version 21H2
Notes:
This was from a fresh install of the game. The first thing I do on first startup of a new game is immediately change the options (key bindings, video, audio, etc), save the changes, then quit and restart the game. That way the options are to my liking from the start and I don't have to fiddle with them later. I noticed the problem on the next startup of the game after this process that during the "how to play" section when starting the game the controls were not what I had set them to. Backing out to the main menu and checking the options confirmed that they had indeed reverted back to the default keybindings. This problem has persisted between multiple machines, cloud syncs between those machines, and closing/reopening the game multiple times.
Every time you start the game you have to re-map all the controls. Sometime I forget to do it and jump straight into and a good game only to realise that I forgot to map my buttons again. I go back to menu, set them, and then I can't find that nice server I was playing on. Tedious.
Hopefully
Include video setting: resolution, window/fullscreen/broderless,
All Key bind, it always go back to default, I need to re-do almost all setting everytime playing.
I using handphone to record this issue:
https://youtu.be/XElNJHNJhe0
Please fix this, thank you.
It's not good, to change game controls every time when you start playing
I was able to fix it myself in a very hacky way and the bonus of that is, hey, it saves and remembers my option choice next time the game loads.
The problem is basically, the game program needs to create and read a "Settings.cfg" file to save the options - which is separately managed and has a different path than the saved game or debug log files. In my case, I got to find this path thanks to the error message associated with the crash.
Try this: (disclaimer: I am not their developer, try this at your own risk)
create this file Settings.cfg at this place:
X:\{your windows user name}\Documents\Tribute Games/TMNT/Settings.cfg/
X is the drive where your Steam library is.
create an empty notepad file and rename it to Settings.cfg
Make sure you grant the save privilege to this newly created folder as the Steam library folder has - i don't know which one works exactly, also you may not be able to copy and grant everything. But one of them worked for me.