CUSTOM LIVERIES TOOL v0.98
by crowtrobot 041816
Special Thanks to FLX81, Pamellaaa, and Reiche (testing and UI/feedback), and JDougNY for a bulk of the exported vehicle files
(Custom liveries shown by Dmitry Afanasyev, Fernando Pedace and FLX81)
NOTE: Install instructions have changed since last release, please read directions carefully!
Download link: http://www.mediafire.com/download/tb...crowtrobot.rar
***REQUIREMENTS***
- Custom Liveries Tool 0.98 by crowtrobot
DISCLAIMER: This mod alters the unpacked game files. Please back up your Project CARS Profile before using. Mod works online, though it is strongly recommended to avoid VAC servers. Author is not responsible for lost save data or broken profiles or bans.
This mod is intended to allow the user to assign multiple custom liveries to a car, remove existing liveries, and export customized livery sets for distribution.
Installation instructions:
- Unzip pCARS_Custom_Liveries to <Steam_Directory>\steamapps\common\pCARS - there should be a pCars_Custom_Liveries shortcut in this directory, and folders: demo_fa_liveries, python, and many vehicle folders inside the Vehicles folder of root pCARS.
- Run the Custom Livery tool. Select car, then use load button and point to a folder with liveries.
- Folder should contain a set of sub-folders for each custom livery. Liveries should follow current pCARS naming conventions (i.e. at least contain a <VEHICLE>_LIVERY_PLAYER.dds file)
- Note to livery makers - keep livery folders and reference material separate. Jpgs and pdns of livery material may break the load function if in a sub-directory of the folder for the liveries.
- Select liveries and add to livery list (can double click, or group selection and use >> button. Double click from Grid list to remove, or group select and <<.)
- When livery list is complete, click Assign.
- If making livery package for release or league, press Export button and enter a folder name for the package. Folder will be in root pCARS directory.
- If using a package, simply copy all files and folders to root pCARS directory.
- If using in conjunction with CUSTOM GRID TOOL - make changes via Custom Liveries Tool, then run the Grid Tool.
NOTES:
- Tool is targeted for online leagues. The idea is that one person can assign custom liveries for each person in the league, then export a package for everyone in the league to download and activate.
- Tool can also be used by livery creators to assemble packages for race series or groups.
- Also as stated, ALL USERS IN AN ONLINE GAME MUST HAVE THE SAME PACKAGE INSTALLED AND ACTIVATED for the liveries to show properly online. Users not using the same configuration will not see the correct liveries for each player.
- Previously un-customizable cars are now customizable, but no templates are provided.
- Tool creates .bak backup files of all altered files. If anything goes wrong, press Reset button and deactivate the mod. Reset and closing the tool should restore backups and remove them.
Change Log:
- v0.90: Release version.
- v0.91: rcfWrite now uses _hr.rcf by default - removes hr tags for the standard .rcf, localized vehicle liveries to vehicle subdirectory in CustomLiveries. This allows reset to clear the old liveries in a controlled manner. Programatically find vehicle short name from rcf, output in err message if not found. Fix rcf for TS040 (upper/lowercase), Ford Falcon (wrong .rcf from vehiclespersistent), Audi (wrong substitution), BMW 1m SW (missing .crd/.rcf)
- v0.92: reset button clears vehicle data as well as liveries, added reset All button to clear all vehicle data using list of vehicles from widget.
- v0.93: fixed discrepency between add array and new livery array that was causing liveries to get out of order if added, written, removed, re-added. Fixed editing livery list after additions/writes. Updated files for Patch 9.0
- v0.94: Strange split() behavior when parsing for PLAYER/AI swap causing crash for some vehicles fixed (use os.path functions) Leave 99 custom livery in CONDITIONS so lists can be re-written. Continue to remove from NAMES list. Fixed liveries getting out of order on 2nd assign. multiple arrays were getting out of sync.
- v0.95: Properly fixed the PLAYER/AI swap - wasn't actually checking for AI, just overwriting no matter what. Remove 99 livery just in case. Replaced dummy files for vehicles with smaller alternatives. Fixed mclaren gt3 windscreen
- v0.96: Fixed crash when foreign files present in the livery directory. Fixed materials on the Stockcar90 courtesy of JDougNY.
- v0.97: Reset now removes pakfiles for vehicles. Created new materials files for Aston GT4, Audi R8 LMS, BMW GT4, Corvette GT3
- v0.98: Modified to utilize mods.txt support. Removed all pakfiles and customLiveryData folder. Removed exterior data file handling functions. Added handling for banner livery files. Fixed .rcfs for MP4-12C GT3 & tweaked .rcf for AMG GT3