All Projects → Carsmaniac → paintjob-packer

Carsmaniac / paintjob-packer

Licence: MIT license
Lightweight mod making tool for ETS 2 and ATS

Programming Languages

python
139335 projects - #7 most used programming language
tcl
693 projects
Inno Setup
370 projects

Projects that are alternatives of or similar to paintjob-packer

MPPatch
Patch for Civilization V to allow modded multiplayer. Currently under development.
Stars: ✭ 31 (+10.71%)
Mutual labels:  modding, mod
Qmodmanager
Config based patch management for Subnautica and Subnautica: Below Zero
Stars: ✭ 78 (+178.57%)
Mutual labels:  modding, mod
Tremor
Tremor mod, for tModLoader Terraria
Stars: ✭ 26 (-7.14%)
Mutual labels:  modding, mod
SMLHelper
A complete Subnautica and Subnautica: Below Zero modding library for the popular QModManager framework.
Stars: ✭ 36 (+28.57%)
Mutual labels:  modding, mod
NeosModLoader
A mod loader for Neos VR
Stars: ✭ 58 (+107.14%)
Mutual labels:  modding, mod
XLShredLoader
A collection of mods for Skater XL that use the Unity Mod Manager (reworked from the XLShredMenu mod)
Stars: ✭ 33 (+17.86%)
Mutual labels:  modding, mod
Linkermod
Enhancements for Black Ops' modtools
Stars: ✭ 63 (+125%)
Mutual labels:  modding, mod
EMF
Extended Mechanics & Flavor
Stars: ✭ 33 (+17.86%)
Mutual labels:  modding, mod
gdmod
A mod loader and modding API for GDevelop games.
Stars: ✭ 15 (-46.43%)
Mutual labels:  modding, mod
Anno1800 Mod Loader
The one and only mod loader for Anno 1800, supports loading of unpacked RDA files, XML merging and Python mods.
Stars: ✭ 161 (+475%)
Mutual labels:  modding, mod
LoS-Mod Files X
Mod Files for the Xbox 360 version of Sonic '06 mod; Legacy of Solaris.
Stars: ✭ 22 (-21.43%)
Mutual labels:  modding, mod
PMMasterQuest
Take Paper Mario 64, buff old and new enemies to absurd levels, then rebalance Mario's overpowered strategies, and you've got one of the most difficult hacks of all time: Paper Mario Master Quest. The Discord:
Stars: ✭ 58 (+107.14%)
Mutual labels:  modding, mod
Showoff-NVSE
An NVSE plugin that adds functions and some engine-level tweaks.
Stars: ✭ 32 (+14.29%)
Mutual labels:  modding, mod
Thunderstore
Thunderstore is a mod database and API for downloading mods. Thunderstore Discord: https://discord.gg/UWpWhjZken
Stars: ✭ 45 (+60.71%)
Mutual labels:  modding, mod
factorio-example-mod
Lightweight modular example mod with various features and compatibilities
Stars: ✭ 15 (-46.43%)
Mutual labels:  modding, mod
Modio Unity
Unity Plugin for integrating mod.io - a modding API for game developers
Stars: ✭ 53 (+89.29%)
Mutual labels:  modding, mod
ME3TweaksModManager
Mod Manager for Mass Effect Original Trilogy and Mass Effect Legendary Edition
Stars: ✭ 83 (+196.43%)
Mutual labels:  modding, mod
Resource-Pack
The official repository for Faithful 32x for Minecraft: Dungeons
Stars: ✭ 16 (-42.86%)
Mutual labels:  modding, mod
Nyan
Modding API with a typesafe hierarchical key-value database with inheritance and dynamic patching 😺
Stars: ✭ 141 (+403.57%)
Mutual labels:  modding, mod
among-us-replay-mod
Replay mod for Among Us
Stars: ✭ 48 (+71.43%)
Mutual labels:  modding, mod

Paint Job Packer

Paint Job Packer is a lightweight mod making tool for Euro Truck Simulator 2 and American Truck Simulator. It allows you to generate simple paint job mods, with a focus on mods that support multiple vehicles.

Features

  • Support for player-owned trailers, including those from DLCs
  • Support for trucks using the newer accessory-based paint job system, like the Scania S and MAN TGX Euro 6
  • Support for as many vehicles as you like in a single mod
  • Built-in support for >100 truck and trailer mods, full list here
  • Support for separate paint jobs for each cabin of a truck, in case a single texture doesn't work for all of them
  • Optionally includes readymade 4k templates for each vehicle, which can be downloaded separately here (ETS 2) and here (ATS)

Making a mod

Paint Job Packer doesn't make a completed mod when you click the Generate mod button. Instead, it makes what I call "custom example mods", giving you all the files you need for your mod, but with placeholders standing in for every image/texture. You then go through and replace all the placeholder images with your own to complete the mod. Since you usually have to test and tweak a paint job many times before it's ready, generating paint jobs this way means you only have to run the program once.

A more in-depth video version of this guide is available on YouTube

Image editor requirements

Paint Job Packer requires an image editor that can save DDS files. DDS is a special image format used to save textures for many games, including both Trucksim games. You can use any of the following:

  1. Generate base files using Paint Job Packer

    • Make a single paint job for a single vehicle, or a pack with support for multiple vehicles
    • Support each truck's biggest cabin only or all of them, with a single paint job per vehicle or separate ones for each cabin
    • Optionally use 4k/2k templates as placeholder files (if installed)
  2. Replace mod manager files

    • Mod_Manager_Description.txt and Mod_Manager_Image.jpg
    • The description already contains a pre-generated list of vehicles supported by your mod
    • The image must be a 276 x 162 JPEG
  3. Replace icon

    • material/ui/accessory/<paint job> Icon.dds
    • Must be a 256 x 64 DDS
    • If you want your icon to match the vanilla paint jobs, use the placeholder image as a guide for size & shape
  4. Replace vehicle textures

    • vehicle/truck/upgrade/paintjob/<paint job>/<vehicle> and/or vehicle/trailer_owned/upgrade/paintjob/<paint job>/<vehicle>
    • These are the main files of your mod, which determine what your paint job will actually look like in-game
    • Save each DDS in DXT5 format with mipmaps, if possible
    • Ensure every file's height and width is a power of 2 (e.g. 16, 64, 2048, 4096 etc)
    • You can download template packs here (ETS 2) and here (ATS)
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].