2 files were missing from the original project.
That's why it was not working if people was trying to use this update without installing first the old camtool.
This should not be necessary anymore. Sorry for this mistake
I always had some people complaining the app won't load but for me it was working so never managed to fix it.
Now, I am experiencing it, so I managed to fix it.
I hope everyone will be able to use it now.
(the problem was only the order used to import dependencies, and if you had another app already importing the dependency needed, it wouldn't crash/ Now the app shouldn't crash on startup)
fixes:
new:
- when using hotkeys to load data files, load input field and last used file is not updated
- sync-button not working
- hotkeys to switch between data still active while using save load input field
I did some tests and all seems ok. I always recommand to backup you data files just in case before testing.
- show exact camtool version number in header. I'm starting from 2.2.0.
Details here:
2.20 Milestone · tmeedend/camtool
This is the camtool app for Assetto Corsa. Its original author kaspersky authorized me to put it on Github so that we can continue to work on it. - 2.20 Milestone · tmeedend/camtoolgithub.com
I had to revert to old code to fix this stuttering and lost some perf. So I put a new cache system to gain more fps even more to hopefully balance this.
Everything seems ok, no perf lost.
More details here about fixed issues:
0.9 Milestone · tmeedend/camtool
This is the camtool app for Assetto Corsa. Its original author kaspersky authorized me to put it on Github so that we can continue to work on it. - 0.9 Milestone · tmeedend/camtoolgithub.com
new features:
fix:
- pressing F10 will cycle through camtool data files
- hotkeys y,u,i,o,p can be disabled in the settings menu
- camtool now remembers the last loaded data file of a track and load it. This option can be disabled in the settings menu.
- continue code refactoring (split code into several files)
- fixed data files not showing in the load/save menu when the track folder contains a - or a .
features:
- new hotkeys y,u,i,o,p to switch between existing data files
- load first data file if found on startup
fixes:
- fix a case when the app crashes
New Features :
Fixes and optimizations:
- Now you can press F10 to enable camtool
- Pressing another F key to switch to another cam will disable camtool and switch to the requested cam
Reminder: the code is now on Github. Help appreciated
- disable camtool calculations when the new specific cam option is active
- don't apply a texture to a button if the requested texture is already applied to it
- lot of code refactoring for better understanding:
- use local variables in functions instead of global ones
- move UI classes to dedicated files
- use constants for image references
Revert optimization for key press events. Doesn't seem to lost fps without it.
I'm reverting optimizations on sound functions as it breaks audio (choppy, engine sound stay when pausing replay)
It doesn't seem that we loose too much perf without it.
I managed to win another 50% of calculation time for a frame by replacing calls to DLLs by CSP ext functions (thanks to marocco2 for his contribution)
There is some DLLs calls I didn't managed to replace yet as CSP functions are not well documented.
Please give this version a try and tell me if everything is still working as expected.
Don't forget that camtool is now on github and everyone is welcome to help ...
As written in the forum, I managed to optimize the app performance a bit.
Also, new cameras (F1 cameras) have been added. Please read the main description for more info because there is a small manipulation to do to have these F1 cameras synchronized with camtool.