This may be a feature or something but this has happened as per the thread title, also when copying in my controller.ini from Build660 this also gets renamed to controller.JSON Feature or is something wrong?
ahh ok thanks mate, yeah I'm going through the "plr" now and changing what I need too. Already finding RF2 crashes but figured out I need to add a few "" and , , here and there
Yeah.. I'm surprised they forgot to put this in the release notes. Controller.ini is in json now too.
Are you saying the default plr json has some syntax errors that you needed to fix? If so, it would probably be worth noting what exactly you changed.
ok a little help, I'm changing this line: "Repeat Shifts":0, ...and by the power of looking at the other lines I change it to "Repeat Shifts":4, this works just fine but... "Repeat Shifts":4"MG change this next build", my now quoted area does not save when I load and exit RF2, the 4 remains but not my text afterwards. Looking at the other lines I cant see what I'm doing wrong I do this to remind me of what lines to change for every new Build (as I always start with a fresh "plr")
Your comment is going to get wiped out because it isn't propper JSON syntax. You may be able to add a comment of your own in place of ISI comment. I haven't actually tried this though. So for example: Code: "Repeat Shifts":0, "Repeat Shifts#":"0 = no repeat shift detection, 1 = detect and eliminate accidental repeat shifts within 100ms, 2 = 150ms, 3 = 200ms, 4 = 250ms, 5 = prevent shifting again before previous shift is completed", Could be changed to: Code: "Repeat Shifts":0, "Repeat Shifts#":"MG change this next build", Although the game may wipe out the value in Repeat Shifts# everytime you load. I also haven't tried adding your own values to see if they will survive a reload. For example: Code: "Repeat Shifts MG#":"Change this next build", Looks like I need to write an editor for the plr and controller files or else people are going to have lots of problems editing it without breaking the syntax.
or they could just use one of the countless free editors available everywhere, including online editors like this: http://jsoneditoronline.org/
aahh I did'nt see that the comments are repeated (pun!) itself below! Obviously the now Old PLR only had one entry and you added text with // after it it! Thanks for pointing me in the right direction, works now
But; do we or do we not change the file in order to get the game started in the first place? I can't really make that up anymore.
not sure I follow, but no you dont have to change anything in the player.JSON file at all if you dont want too.
Interesting, a month ago or so I actually tried opening the jsons with several online editors (including the one you just linked to) and they failed due to syntax problems. Maybe there were some changes since the last time I tried. I also tried parsing them with MS's dotnet libs without success. This was also a while back. I will try it again because a tool for converting old controller.ini's to controller.json's would be handy.
No... the default json files will load fine. He was trying to alter a value and add a comment to himself and broke the file. This isn't a bug... just an error he made when editing the file.
Just delete the JSON files, copy over your controller/multiplayer INIs and PLR and launch the game then exit. The game will convert your old files to the new JSON format and made backups of the older files.