A few of our drivers have some great skins & I would love to start adding them to the events but I don't know how So this thread is for everything to do for adding custom skins to ACC. If you have any knowledge on how to add them to the server & how to have all clients/drivers get access to see them as well please post that info here so we can start having custom skins in our series! Any videos and tutorials are welcome
Hi Rob, In order for a complete custom skin that is made outside of the ACC painting menu to be visible by any other driver/spectator, that other driver needs to have the skin files installed on their machine under %Userprofile%\Documents\Assetto Corsa Competizione\Customs\Liveries. The skins would need to be submitted from each driver to an SRO storage location and the files required are as follows: Decals.json / Decals.png / Decals_1.dds and Sponsors.json / Sponsors.png / Sponsors_1.dds This is for a skin like this: The simple skins made inside of ACC will show without the custom file work shown above as seen with the BMW in the race on Saturday. I have been experimenting with our server guy and we think we have narrowed it down to 2 options. 1. For everyone to view the cars during the race, all drivers would need to submit their files and the admins zip them up for us to download all the files, including the streamer, and unpack into the liveries folder. this could be an issue for someone with a low speed connection. 2. Only the streamer gets all the files. So all drivers/teams submit their skin files to a repository for SRO and only the streamer downloads them so that they show on the video. The drivers would only need to keep their skin and select it when joining the race. The drivers won't see the other cars skins, just the defaults but the streamer and viewers will. Let me know of anything that needs clarifying in the above, hopefully we can have a fully custom grid for Zandvoort
Thanks Andy good info! Does the entrylist come into play for this to work or does the fact the skins are already in the 'my doc's ACC folder' mean they will show up when used by the driver?
Sorry little slow on the uptake. As the files are already in the "viewers" my docs, the entry list is not needed. Entry list I think is to limit the driver to being able to use only 1 skin only in a skin pack via his gamer ID (at least thats what I think its for). We tested through our own server how it works and found that only the skin files were needed by whoever wanted to see the skins. Who ever wants to view the skins during the race, then they would have to download the submitted files and place into their "my docs" folder. Technically each driver only needs to keep his own skin in his folders so it shows in his replays, but for a viewer to see them through the stream the streamer must have the files as well. Once the streamer has the files, anyone that uses that skin should show up on the stream with that skin. Thats why I think it would be easiest if each driver only has their skin files on their system but submits them to SRO so that the streamer has them all. This way, the driver can't accidently run with another drivers skin. However thinking about it, without the carxx.json, the skin is only visible not driveable. Also the files must remain named exactly the same otherwise the skins don't show. I am available this Friday evening if you want to test the theory, one of our guys has a server up and I can try to send the 2 skins that I have for our Bentleys through the dischord. Then you can install them and test by joining our server.
Ok Nice work .. I have watched a few vids like this one explaining how to add custom skins for ACC . And a simple explanation I found: Just download a skin. In the .zip file you will find a "customs" folder, which contains two more folder (cars & liveries). Extract this two into your ../documents/Assetto Corsa Competizione/Customs folder. You do however need to first create the custom folder by using the in-game livery editor and then save it, that will create the custom folder .. As the streamer this should be pretty easy. I will simply install all the custom skins on my streaming PC ACC install. Glad we don't need to mess with the server files. We just need to iron out the details & give it a test. How big are the skin files once they are zipped up? If there not to large players can upload them right to a forum thread that I will create. & Once they are all together I can add them to the SRO downloads section for players that also want to see the skins!
If each person that wants to run a custom skin supplies only the necessary 6 files, the minimum disk space is 12.2Mb per .zip. This is dependant on how efficient the images are drawn so could be more. You don't really need to overcomplicate it with the "cars" and "Liveries" folder being zipped. All you need to do is extract everyones .zip into your Liveries folder. The "cars" file is not needed unless YOU are going to driver the skin. This we tested on our server. There needs to be a set format in place for submissions so that you receive the drivers container folder and not the individual files. As I mentioned previously the folder needs to named identical to what the drivers folder is otherwise it won't show on your screen when the driver chooses it.
So, cut and dried what exactly does each player need to have in the zip? As this thread will be referenced for uploading, a clear standard must be set & followed involving the 6 files above.
So the first is they need a folder named the same as skin. I would suggest a naming convention such as: Abbreviated Team Name _ car number _ ACC car type e.g - HSR_42_Bentley-2018 Inside that folder they need to include the following: decals.json / decals.png / decals_0.dds / decals_1.dds sponsors.json / sponsors.png / sponsors_0.dds / sponsors_1.dds Once those files are finished and stored in the folder they need to "zip" the skin folder up: by zipping the "folder" up instead of the files, when the streamer extracts the zip to their system it extracts the correctly named folder into the "liveries" location. The above shows 8 files, but the skin only requires 6 to work. Since ACC version 1.8 the texture system changed to reduce the joining lag. from V1.8 ACC creates the **_0.dds and for the showroom and the **_1.dds for the race. So strictly speaking, the **_0.dds is not needed for the .zip folder.
At the moment, it is only the individual ones to try and get them in on the stream. If its successful, aka lots of skins are sent in for the series and ppl want to have a skin .zip with all of them in, then I am sure that it can be setup by the admins that a single .zip is created.