Search Results
6/14/2025, 8:02:50 AM
okay, good news for anyone else using assin127s duga/tochka/luchs sights: with some manual intervention I got it to update the data/ballistics files for the current datamine (at least most of them, there's probably still some broken ones), so you can just download the updated files and generate your sights with whatever settings you want: https://github.com/tsvl/FCS-Manager-for-War-Tnunder/tree/main
bad news: the sight generator code is some of the worst slavslop I've ever seen (.net framework 4.8, 5000+ lines of homemade json ""parsing"" and all the core logic inside Button1_Click in Form1.cs) so it'll take a few more beatings to get it to do everything correctly without manual intervention and fixes (at least until the next patch breaks something again, there's no way to fix this shit properly without a total rewrite). however, i've tested generating all the duga-2 sights (the ones I use) with the new data files using the original 2024 .exe that's in the repo or on wt live and it gets through everything without crashing, so good enough for tonight
also, secret hacker info: click the "basic settings" text 5+ times to make the datamine -> .txt data file generation button visible, and point the "localisation" path picker (I think he just hid the button and renamed it for release because he couldn't get it to work reliably) at the datamine root and you can run it yourself, but it'll crash like 50 files in with the original exe on the current datamine because lol homemade json parsing (anton turned some of the data it expects as strings on a single line into arrays on multiple lines)
bad news: the sight generator code is some of the worst slavslop I've ever seen (.net framework 4.8, 5000+ lines of homemade json ""parsing"" and all the core logic inside Button1_Click in Form1.cs) so it'll take a few more beatings to get it to do everything correctly without manual intervention and fixes (at least until the next patch breaks something again, there's no way to fix this shit properly without a total rewrite). however, i've tested generating all the duga-2 sights (the ones I use) with the new data files using the original 2024 .exe that's in the repo or on wt live and it gets through everything without crashing, so good enough for tonight
also, secret hacker info: click the "basic settings" text 5+ times to make the datamine -> .txt data file generation button visible, and point the "localisation" path picker (I think he just hid the button and renamed it for release because he couldn't get it to work reliably) at the datamine root and you can run it yourself, but it'll crash like 50 files in with the original exe on the current datamine because lol homemade json parsing (anton turned some of the data it expects as strings on a single line into arrays on multiple lines)
6/14/2025, 7:33:16 AM
idk anything about .net or C# shit but 5000 homemade json/blkx "parsing" and all the core logic inside Button1_Click in Form1.cs definitely seems like Optimal Coding Practice to me bros
think I can at least get the .txt data files needed to generate the sights updated to the current datamine with some manual intervention tonight, but updating it to reliably generate them by itself without crashing will take a bit more work (this shitpile is abominable there's no way to fix it properly without rewriting the whole thing)
think I can at least get the .txt data files needed to generate the sights updated to the current datamine with some manual intervention tonight, but updating it to reliably generate them by itself without crashing will take a bit more work (this shitpile is abominable there's no way to fix it properly without rewriting the whole thing)
Page 1