/actools-uijson

AcTools Cars Manager, an utility to sort out cars in Assetto Corsa.

Primary LanguageJavaScript

actools-uijson

Small utility for easy editing ui_car.json files. Written using NW.js.

Features

  • Enable/disable cars; edit name, brand, class, tags, description & specs
  • Install new cars or skins or update existing with drag'n'drop from archives or folders
  • New fields: year, country, author, version, url; autoupdatable database with values
  • Search for description online
  • Reassign parents, change and create new upgrade icons
  • View skins & liveries, auto-update liveries colors
  • Auto-update Previews to Kunos-style or something else
  • Body/Wheels Ambient Shadow Fixer
  • Open showroom, start quick practive
  • Restoration Wizard, Batch Processing
  • Delete cars to Recycle Bin

TODO

  • Auto-detect FWD/RWD/4WD and fix tags
  • Check for updates in …\Documents\Assetto Corsa\cfg\cars*\view.ini
  • Check for new car versions by URL
  • Optional sorting, sorting by brand/id/…
  • Skins Editor
    • Drag'n'Drop textures
    • Extend selected skins with selected files
  • Texture Optimizer
  • View/edit torque & powes curves, load from data/power.lut
  • Switchable & custom search providers (?)
  • Custom Batch Processing (?)
  • Clone cars, modify open in-game specs (?)
  • Tracks/Showrooms Mode (?)
  • Custom Launcher (with GT-like career mode?)

Requirements

Download

Tips

  • Double click on preview to launch showroom
  • Press RMB to open controls bar or context menus
  • Select found text in built-in browser and press “OK”; hold Ctrl to add selected text instead of replacing
  • Don't forget to save changes (Ctrl+S)
  • In some cases (editing kn5, for example) app removes original files to Trash Bin, so you can easily restore them if something goes wrong. Warning! Ctrl+Z in Windows Explorer restores them, so be careful!
  • If you want to rebuild app, please, contact me first: it's written with Js-Ext, and I didn't make any documentation for it

Recommendations

  • Use “Various” as the brand name if there is no brand at all
  • Don't forget to use Body/Wheels Ambient Shadows Fixer when shadows is invalid; if results are messed up, fix them in some image editor
  • You can override brand's logos, upgrade icons and stuff
  • If you create new mods, please, add such fields as “author”, “version” and “url”
    • Better enable “Upload some changes” and then those values eventually will be added in global database

Troubleshooting

  • Error “App doesn't have access to this folder” You have to grant access to Assetto Corsa root folder. Overwise app won't be able to edit files, and it's its main purpose! To grand access you can run app as Administrator, but it's a worst way. Much better way is to change Security Properties of the folder. When app get access to game files and nothing else.
  • Error “Cannot get previews. Process exited.” If AC Showroom closes on launch, maybe there is a problem with the car. Open log file and check last lines.
  • Autoupdate doesn't work Please check if app has access to his folder. If you drop carsmgr.exe into something like C:\Program Files, disable autoupdate at all (but I don't recommend it).

Changelog

  • 0.3.58
    • Updated custom showroom
      • Memory consumption fixed
      • Camera controls improved
  • 0.3.57
    • New shortcuts:
      • Ctrl+C: Copy selected car's location to clipboard
      • Ctrl+Shift+C: Copy selected car's id to clipboard
  • 0.3.56
    • Old Auto-Update Previews modes reverted back (optional)
    • Custom Showroom fixed
      • Added auto-update for selected skin, very handy
    • To exit from new Auto-Update Previews mode, press Esc, now app will handle it properly
  • 0.3.55
    • Auto-Update Previews mode now works perfectly thanks to @6S.Manu!
      • Proper fixed position without any input simulation!
      • You can update one preview at the time
      • PP filter was adjusted to match new 1.4 look
      • Manual mode still works old way, maybe it will be useful for some special cars
      • Stretching & size fixed
    • Filters improved
      • Now with numbers: “year>1995”
      • And specs: “bhp<500”
      • And combining them: “author:Kunos & (bhp < 200 | weight > 1000)”
      • Another example: “!ks_ & author:Kunos”
    • Shortcuts updated:
      • Ctrl+Alt+A: Update shadows + Update previews
      • Ctrl+Alt+S: Update previews
      • Ctrl+Alt+D: Update shadows
      • Ctrl+Alt+1: Update preview of selected skin only
  • 0.3.53
    • Ambient shadows update fixed
  • 0.3.52
    • Custom Showroom Auto-update previews fixed
    • Custom Showroom improved (now with normal maps)
    • Ambient shadows update for AMD videocards
    • A lot of fixes for systems which use “0,1” instead of “0.1”
  • 0.3.51
    • Bugfixes
  • 0.3.49
    • Preview generator quality has been reduced back (there is the new option to use PNG, but be careful!)
    • Support for 1.3.1
    • Simple race mode (more settings will be in next WPF-version)
  • 0.3.48
    • LR/HR nodes fixer (enables COCKPIT_HR, disables COCKPIT_LR and etc)
    • Blurred rims fixer (use it when car in showroom has blurred rims)
    • Preview generator quality has been improved
      • Warning! There is a bug in Windows GDI+, which messes up JPEGs even when quality is 100%. So for now app saves preview.jpg as PNG-image. Everything should work fine anyway, but it's still kinda bad. I'll try to find better solution.
    • Shortcuts updated:
      • Ctrl+Alt+A: Update shadows + Update previews in manual mode
      • Ctrl+Alt+S: Update previews in manual mode
      • Ctrl+Alt+D: Update shadows
  • 0.3.47
    • Fixed year autoinsert
    • Fixed cars toggle
    • Custom Showroom: fixed, improved, optimized
  • 0.3.45
    • Fixed memory leaking, improved perfomance
    • Fixed INI parsing (seriously, these files are such a mess)
    • Bugfixes
  • 0.3.44
    • Bugfixes
  • 0.3.42
    • New highly recommended PP Filter special for Auto-update Previews
    • New drive modes: hotlap, drift
    • Added support for tracks with different configurations
    • Auto-detect original sfx uses
    • Restoration Wizard:
      • Missing sfx
    • Bugfixes
  • 0.3.41
    • Fixes and improvements for Kn5 and Custom Showroom
  • 0.3.40
    • Drag'n'drop archive or folder to install new cars or skins or update existing
      • Warning! When you're installing skins, you have to select target car first!
    • Ctrl+F: search description; Ctrl+T: toggle; Ctrl+Alt+S: update shadow & previews
  • 0.3.36
    • Introducing: Custom Showroom (body/wheels ambient shadows fixer, livery generator, new auto-update previews modes)
    • Introducing: Data Application (auto-updatable user-extendable data storage)
    • Body ambient shadow size editing (works with packed data too!)
    • Auto-update Livery
    • Restoration Wizard:
      • Fix broken ui_skin.json
      • Fix missing previews & liveries
      • Fix SUSP_XX
      • Autodetect & fix aero.ini problem without unpacking data.acd
      • Autodetect & fix different weight in data and ui_car.json
    • New Auto-update Previews modes (GT5/6, Seat Leon Euro Cup Style)
      • I don't recommend to use them tho, Custom Showroom is pile of garbage, at least for now
      • By the way, if you know how to shaders work, I would be really glad if you could help me
    • New custom fields: year, country, author, version, url
    • Filter by year/country/tag
  • 0.3.35
    • Car deleting
    • Added a lot of missing brand's icons
    • Fixer for SUSP_XX error
    • Filters list fixed
  • 0.3.34
    • Badge changing
    • Regular file selection for upgrade icon or badge
      • Or Drag'n'Drop
  • 0.3.33
    • App packed in one executable file
    • Now without UPX, app is bigger, but faster and requires less RAM
  • 0.3.20
    • Auto-change name on brand's change is some cases
    • Bugfixes (sorry)
  • 0.3.19
    • Auto-update Previews:
      • Options: camera distance
    • Bugfixes
  • 0.3.18
    • Auto-update Previews camera rotation fixed
  • 0.3.17
    • Bugfixes
  • 0.3.12
    • Introducing: Data Collection
    • Introducing: Restoration Wizard
      • Damaged ui_car.json
      • Renamed badge.png
      • Missing or incorrent parent
      • Missing name/brand
      • Missing upgrade.png
      • Missing or empty skins folder
    • Introducing: Batch Processing
      • Add/remove brand names to car names
      • Lowercase classes, lowercase & fix tags
      • Remove logo.png, or replace it with ui/badge.png
    • Sorting
    • Search icon
    • Bugfixes
  • 0.3.10
    • Changable parent
    • Filter by brand & class
    • Auto-update Previews:
      • New changes viewer
      • Fixed filter
      • Auto-disable SweetFX
      • Black Showroom download helper (but not auto-download, you gotta respect creator!)
      • Options: showroom, camera position, sweetfx, filter, resize, extra delay
      • Skin switch bug fixed
  • 0.3.0
    • Now with Js-Ext & LESS, reworked
    • Folder “locales” removed
    • Updates check optimized
    • Bugfixes
  • 0.2.23
    • Two branches (Stable/Beta) in options
    • Added Upgrade Icon Editor Feature
  • 0.2.22
    • Auto-update feature (still could be pretty buggy though)
    • Binary module rebuilded properly
    • Renaming to Cars Manager in process
    • Disappearing tags fixed
    • Parent car view (changing temporary disabled)
  • 0.2.21
    • Fancy progressbar
    • Perfomance improvements
  • 0.2.20
    • Smart filters
    • New tools menu for list
  • 0.2.19
    • Settings
    • Icon
    • Bugfixes
    • Now without laggy JQuery UI
  • 0.2.18
    • Massive optimization
    • Normal disableable tips
    • App renamed to AcTools Cars Manager
  • 0.2.17
    • Group enabling/disabling fixed
  • 0.2.16
    • Fixed description load/save line breaks
    • View/edit brand, class and specs
    • Auto-recalculate PW-ratio
  • 0.2.15
    • Added Quick Practive Feature
    • Tips on launch
    • Error handling improved
  • 0.2.14
    • Groups
    • Bugfixes
  • 0.2.10
    • Reload button
    • Select showroom
  • 0.2.9
    • Auto-disable watermark for skin shots
  • 0.2.7
    • Updated UI
    • Improved skins view (livery.png & stuff)
    • Auto-update skins previews fixed and improved
    • Added manual mode

Known bugs

  • Auto-update wasn't tested
  • Practice: if Steam isn't running, default launcher will be opened instead

Screenshots

Screenshot Upgrade Icon Editor

Auto-updated Previews & Shadows

Porsche 914/6 Porsche 944 Turbo S Porsche 991 Turbo S Cabriolet