CMS 2018 Mod
Swiss Selector is a tool for Car Mechanic Simulator 2018. It uses a modded version of the original dll file.
- Update dll to 1.7.0
- Added FixThisPart. To use press * to set selected part to set quality and condition
Note: extract Cars directory anywhere under steam folder
Original Car png's now included in the zip file above.
- Changelog - For viewing version history.
- Custom key mapping
- Swiss Selector grabs all Car names and if selected, sets this car for Spawn without manual editing the ini.
- Added the preference to Open Inventory if "duplicate part" is used. Preferences\Insert Part Options
- All quality and condition for duplicated parts is set within the Swiss Selector.
- All changes made on the Swiss Selector write the necessary ini files in real time automatically
- Built in log textbox for troubleshooting issues
- Image Preview of mod cars
- Option to skip Intro
- Change view mode from Big to Mini at File --> Mini Mode
- Ability to:
- set parts or entire car to examined for condition
- duplicate the engine on the engine stand
- duplicate every part on the engine that is on the engine stand
- set your money amount
- add money
- add XP
- add Barns
- generate a new Junkyard
- Increase or Decrease player speed
- Spawn a Car
- Change config file to spawn
- Change condition of car on mouseover
- Change color of car on mouseover
The current version of Swiss Selector requires Car Mechanic Simulator 2018 version 1.7.0 and the modded dll file included in the .zip
- Car Mechanic Simulator 2018 version 1.7.0
- modded dll required - download .zip
❗ Always back up all your game data and saves before any mods
❗ Please follow directions! I'm NOT responsible for lost saves or corrupt game files
- Backup your Managed Folder: Steam\steamapps\common\Car Mechanic Simulator 2018\cms2018_Data\Managed
- Backup your saves folder: User\AppData\LocalLow\Red Dot Games\Car Mechanic Simulator 2018
- Backup your dll file: Assembly-CSharp-firstpass.dll in the \Managed Folder
- Place Swiss Selector.exe in Steam\steamapps\common\Car Mechanic Simulator 2018\cms2018_Data\Managed folder
- Replace Assembly-CSharp-firstpass.dll with the dll from this repository
- Create a shortcut to Swiss Selector.exe and place it on your desktop
- Remove any existing ini files from the \Managed directory
- Run Swiss Selector.exe
- When prompted, build swiss.ini and keys.ini note: Swiss Selector must be in \Managed folder!
- If all fields populate then continue, otherwise manually select \Managed folder under File
- Check if the car names have populated on the left. If car names listbox is empty, click Advanced\manually select \Managed location and Select your root directory of all your car files.
- Now you can select your car to spawn, money and xp amounts, and key mapping. Be sure to save your key bindings!
- Leave Swiss Selector Open and then Open CMS 2018. Action keys are listed on the Set Keys tab.
- Move the Cars directory anywhere under the Steam\ folder to get a preview of the stock cars. (Now included in zip file)
- Enjoy!
- ❕ MAKE A BACKUP OF YOUR SAVE-GAME AND DLL!
- ❕ SPAWN CAR DELETES ANY CAR AT GARAGE ENTRANCE A/1! MAKE SURE ITS EMPTY FIRST!
- Keypad 1 - Spawn car at Garage Entrance A or 1
- Keypad 2 - Increase Config version of the car
- Keypad 3 - Decrease Config version of the car
- Keypad 4 - Randomly change the condition of the car under the mouse
- Keypad 5 - Randomly change the color of the car under the mouse (also works in editor)
- Keypad 6 - Reload Liveries (also works in editor)
- Keypad 7 - Set mileage of car under mouse as set on Swiss Selector
- KeyPad 8 - Generate Junkyard
- Keypad 9 - Fully repair car under the mouse
- Keypad 0 - Duplicate Engine on Engine Stand add to inventory and set condition/quality from ini file
- Keypad + - Increase speed
- Keypad - - Decrease speed
- Keypad / - Photo Mode
- F6 - Add all Engine parts from Engine on Engine Stand to inventory and set condition/quality on Swiss Selector
- F7 - Repair all items in inventory and set condition/quality from ini file.
- F8 - Add Barn
- F9 - Add (x) dollars -- Set in Swiss Selector
- F10 - Add (x) XP -- Set in Swiss Selector
- F11 - Unlock all upgrades (Re-enter garage to activate)
- End - Open Shop (also works in assembly mode)
- Insert - Add the selected part (not body parts!) to inventory
- ] - Rotate Engine Right on stand
- [ - Rotate Engine Left on stand
- PageUP - Entire Car under mouse is Examined
- PageDown - Part under mouse is Examined
- Delete - Delete car at Garage Entrance 1
- Shift + Delete - Delete all barns after save reload
- * Fix selected part to set condition and quality
- Visual Studio 2022 - For the Windows 10 UI
- dnSpy - To edit the dll file
- Kevin Lozano - Initial work - Kevin0M16
This project is licensed under the MIT License - see the LICENSE file for details
- Thanks to the people of the Car Mechanic Simulator Modding forum on Steam
- Steam Community - CMS mod forum thread