A simple tweaker and editor for car data in Assetto Corsa, built in Excel 2013.
To install, unzip into a folder of your choice and leave all files that comes with the excel workbook in the same directory! Open the excel workbook and accept to activate macros to start the editor.
Code is unprotected if you want to check there's nothing malicious in there!
It's just a simple tool done for my personal enjoyment (I used this to recreate small perf differences for the super monaco GP skin pack found here https://www.racedepartment.com/downloads/super-monaco-gp-season-pack.35767/).
The tool automatically backup edited files with current timestamp (but you should always backup your own files BTW!)
Of course you will need to activate macros for this file to work!
Note: if the curves don’t display with uncompressed car data, try to close the editor, save and close the workbook. Open it again and it should now work…
K62.
Version history:
New available options (more to come):
To install, unzip into a folder of your choice and leave all files that comes with the excel workbook in the same directory! Open the excel workbook and accept to activate macros to start the editor.
Code is unprotected if you want to check there's nothing malicious in there!
It's just a simple tool done for my personal enjoyment (I used this to recreate small perf differences for the super monaco GP skin pack found here https://www.racedepartment.com/downloads/super-monaco-gp-season-pack.35767/).
The tool automatically backup edited files with current timestamp (but you should always backup your own files BTW!)
Of course you will need to activate macros for this file to work!
Note: if the curves don’t display with uncompressed car data, try to close the editor, save and close the workbook. Open it again and it should now work…
K62.
Version history:
V1.0: Initial release.
V1.1: Added ability to manually edit text files, small bugfix.
V1.2: Allow decompressing data.acd (thanks to quickbms). Quickbms is distributed with the file and must be left in the same directory as the excel workbook (distribution is allowed by his creator, readme included!)
V1.3: Allow creating of a child car (no icon for now), userform update.
V1.4: Allow selection of an icon when creating a child, raw ui file editing.
V1.5: Now reads engine.ini and ers.ini to check for torque curve name (if different than torque.lut and kers_torque.lut), additional icons available when creating a child car, handbrake editing, error check button (for now only checks automatic_gearbox profile, will add more later if requested).
V1.6: Added internal combustion engine curve display to help adjusting values (move the scrollbar the hit the “Refresh curve” button). This may add to loading time when selecting a car from the dropdown list!
V1.7: Maintenance release, handle errors while reading a car uncompressed data (if any) and offers to replace current data folder with uncompressed data.acd if the file can also be found in car’s folder, read long files for engine curves (torque curve with too much data were not read in full to display curves now can read up to 80 entries in torque.lut), fixed sound bug when creating a child from an existing car, various minor bugfixes and crash handling.
V1.8: Fixed missing sound when creating a child from a kunos official car, update base curve display after editing files with “Quick tweak” button, added drivetrain loss scrollbar to get full corrected power estimation with curves, option to quickly add/remove turbo from a car, various minor bugfixes, added a pdf manual to help with the tool.
V1.8a: Fixed a typo, unlocked drivetrain ratio scrollbars (still not sure about it, consider this beta if you use a value other than 100%)
V1.9: Using the quick tweak button will now update in-game UI with new torque/power value and edited curves (including drivetrain losses), drivetrain losses read from ui file/data file ratio when selecting a car, ability to edit weight.
V1.10: Added quick edit for suspensions stiffness, approximate drag/lift forces calculations (only from default wing angle and selected speed, ignoring ground height), simple estimation of max speed (derived only from engine power and drag, ignoring gear ratios and rolling resistance), minor bugfixes.
V1.11: Fixed a crash while reading aero data of a car if computed drag coefficient was 0 (probably from mod with wrong physics…), fixed some crashes with wrongly formatted data files.
V1.12: “Check Errors” button will now prompt if lut files referenced in aero, engine, ers, electronics and tyres data files can’t be found, new option to compress back car data folder to data.acd, minor bugfixes.
V1.13: Corrected a typing error for “Check errors” to now check all tyres compound lut references, added CG_front tuning from advanced tab.
V2.0: Redesign of the sheet now allows for advanced tuning of the car physics (more values to be added in next updates!). For now only general car.ini settings as well as adding or removing turbo sections from engine.ini are available. Added a button to clear backup files from folder if needed.
V2.1: Added new editable values in advanced tuning tab (suspensions and tire compounds), modified range of some sliders, slight redesign with only two tabs remaining (quick tuning, advanced tuning), moved manual file editing to first tab, cleaning of all unused variables in code, only send a single warning message when encountering an error while reading car data (if data is missing from file or outside of the editor’s range). Editing gear ratio only work for cars with a fixed gearbox for now!
V2.2: Corrected some slider ranges for cars with unusually large values, now returns a missing value’s name when reading car data if an error is encountered to help debugging (if no value is returned, then the value actually exists but is probably out of range of the editor sliders). Added ERS curve display. Can now switch between H-shifter and sequential gearbox in “advanced tuning” tab.
V2.2a: By request added xls version (should be compatible with older versions of Excel, but untested)
V2.2b: Fixed a bug introduced with new version when editing a car without kers or ers.
V2.3: Added ability to edit some curves manually point by point in advanced tuning tab (for now only torque curve of thermal engine as well as wear curve and thermal curve of tire compounds are available)
V2.4: Added new editable curves for wings aero drag/lift, fixed upgrade icon not displaying since previous update, added ability to copy a compound from another car (warning: beta testing, it will not resize the tires!)
V2.5: Importing compound will now prompt to decompress data when reading from a car with compressed data, added option to resize tires by using standard sizes rather than decimal numbers (ie 235/35/19 or 305/30/20 for example), added option to remove a compound from list (except the last one!)
V2.6: Added fuel consumption in advanced tuning (with estimate in L/h), corrected graphical offset bug when changing CG_Location
V2.7: Added experimental option on startup for users with non-standard resolution (need to activate checkbox, experimental as it may cause some crashes), fixed bug when selecting H-shifter or paddle shifter files were not correctly edited, fixed a crash when reading some cars with ers and decimal torque values, added some kers/ers tweak options in advanced tuning tab
V2.8: Fixed graph sometime not showing in editor (finally!!!), started experimental work on a GT mode for AC (Warning, this is very WIP, far from being finished and playable! But anyway if you want to take a look, this is totally independent from the car tuner and will not edit any file in your AC main folder as needed data is copied in this workbook data folder)
V2.8a: Fix for windows scaling (by selecting option “experimental scaling” on startup)
V1.1: Added ability to manually edit text files, small bugfix.
V1.2: Allow decompressing data.acd (thanks to quickbms). Quickbms is distributed with the file and must be left in the same directory as the excel workbook (distribution is allowed by his creator, readme included!)
V1.3: Allow creating of a child car (no icon for now), userform update.
V1.4: Allow selection of an icon when creating a child, raw ui file editing.
V1.5: Now reads engine.ini and ers.ini to check for torque curve name (if different than torque.lut and kers_torque.lut), additional icons available when creating a child car, handbrake editing, error check button (for now only checks automatic_gearbox profile, will add more later if requested).
V1.6: Added internal combustion engine curve display to help adjusting values (move the scrollbar the hit the “Refresh curve” button). This may add to loading time when selecting a car from the dropdown list!
V1.7: Maintenance release, handle errors while reading a car uncompressed data (if any) and offers to replace current data folder with uncompressed data.acd if the file can also be found in car’s folder, read long files for engine curves (torque curve with too much data were not read in full to display curves now can read up to 80 entries in torque.lut), fixed sound bug when creating a child from an existing car, various minor bugfixes and crash handling.
V1.8: Fixed missing sound when creating a child from a kunos official car, update base curve display after editing files with “Quick tweak” button, added drivetrain loss scrollbar to get full corrected power estimation with curves, option to quickly add/remove turbo from a car, various minor bugfixes, added a pdf manual to help with the tool.
V1.8a: Fixed a typo, unlocked drivetrain ratio scrollbars (still not sure about it, consider this beta if you use a value other than 100%)
V1.9: Using the quick tweak button will now update in-game UI with new torque/power value and edited curves (including drivetrain losses), drivetrain losses read from ui file/data file ratio when selecting a car, ability to edit weight.
V1.10: Added quick edit for suspensions stiffness, approximate drag/lift forces calculations (only from default wing angle and selected speed, ignoring ground height), simple estimation of max speed (derived only from engine power and drag, ignoring gear ratios and rolling resistance), minor bugfixes.
V1.11: Fixed a crash while reading aero data of a car if computed drag coefficient was 0 (probably from mod with wrong physics…), fixed some crashes with wrongly formatted data files.
V1.12: “Check Errors” button will now prompt if lut files referenced in aero, engine, ers, electronics and tyres data files can’t be found, new option to compress back car data folder to data.acd, minor bugfixes.
V1.13: Corrected a typing error for “Check errors” to now check all tyres compound lut references, added CG_front tuning from advanced tab.
V2.0: Redesign of the sheet now allows for advanced tuning of the car physics (more values to be added in next updates!). For now only general car.ini settings as well as adding or removing turbo sections from engine.ini are available. Added a button to clear backup files from folder if needed.
V2.1: Added new editable values in advanced tuning tab (suspensions and tire compounds), modified range of some sliders, slight redesign with only two tabs remaining (quick tuning, advanced tuning), moved manual file editing to first tab, cleaning of all unused variables in code, only send a single warning message when encountering an error while reading car data (if data is missing from file or outside of the editor’s range). Editing gear ratio only work for cars with a fixed gearbox for now!
V2.2: Corrected some slider ranges for cars with unusually large values, now returns a missing value’s name when reading car data if an error is encountered to help debugging (if no value is returned, then the value actually exists but is probably out of range of the editor sliders). Added ERS curve display. Can now switch between H-shifter and sequential gearbox in “advanced tuning” tab.
V2.2a: By request added xls version (should be compatible with older versions of Excel, but untested)
V2.2b: Fixed a bug introduced with new version when editing a car without kers or ers.
V2.3: Added ability to edit some curves manually point by point in advanced tuning tab (for now only torque curve of thermal engine as well as wear curve and thermal curve of tire compounds are available)
V2.4: Added new editable curves for wings aero drag/lift, fixed upgrade icon not displaying since previous update, added ability to copy a compound from another car (warning: beta testing, it will not resize the tires!)
V2.5: Importing compound will now prompt to decompress data when reading from a car with compressed data, added option to resize tires by using standard sizes rather than decimal numbers (ie 235/35/19 or 305/30/20 for example), added option to remove a compound from list (except the last one!)
V2.6: Added fuel consumption in advanced tuning (with estimate in L/h), corrected graphical offset bug when changing CG_Location
V2.7: Added experimental option on startup for users with non-standard resolution (need to activate checkbox, experimental as it may cause some crashes), fixed bug when selecting H-shifter or paddle shifter files were not correctly edited, fixed a crash when reading some cars with ers and decimal torque values, added some kers/ers tweak options in advanced tuning tab
V2.8: Fixed graph sometime not showing in editor (finally!!!), started experimental work on a GT mode for AC (Warning, this is very WIP, far from being finished and playable! But anyway if you want to take a look, this is totally independent from the car tuner and will not edit any file in your AC main folder as needed data is copied in this workbook data folder)
V2.8a: Fix for windows scaling (by selecting option “experimental scaling” on startup)
New available options (more to come):