Swiss-Selector

Swiss Selector - Car Mechanic Simulator 2018 Mod

View project on GitHub

Swiss-Selector

CMS 2018 Mod

Swiss Selector is a tool for Car Mechanic Simulator 2018. It uses a modded version of the original dll file.

Download

  download

Optional:

  
Note: extract Cars directory anywhere under steam folder

Update Notes

  • Updated 1.5 for CMS 1.6.2
    • Same Swiss Selector, just updated dll for CMS 1.6.2
  • Updated to 1.5
    • Added a new compact view mode - Mini Mode can be selected at:
      • File –> Mini Mode, Closing in Mini Mode Saves this preference.
    • You can now select your spawncar location either Garage Entrance 1 or Paintshop at:
      • Prefererences –> Spawn Options –> Spawn Car Locations
    • Removed the delete car ability, this caused many errors
    • Updated icon on top left of Window.
  • Updated to 1.4.1 – Added ability to set license plates on Spawncar and Fixed bug that deleted car when deleting barns

  • Updated to 1.4
    • New button to launch CMS2018
    • Fixed junkyard generator - if you use it, be patient, it will load but takes a few.
    • Ability to delete a car at garage entrance 1
    • Ability to delete all barns with shift + delete
    • Ability to set a preference to skip the Intro
    • Ability to set a preference to spawn a car with or without all parts examined
  • Updated to 1.3 – Added entire car is examined and part is examined. Fixed some file locating issues
  • Updated to 1.2 – on first startup, tool now prompts to create ini files and comboboxes are greyed out Added a select under File to delete all files created by tool
  • Updated to 1.1 – added small image preview of mod cars and added 24 cars to junkyard

Features

  • 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
  • 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
    • delete all Barns
    • delete a car at Garage Entrance 1
    • 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

Installation and Setup

Requirements

The current version of Swiss Selector requires Car Mechanic Simulator 2018 version 1.6.1 and the modded dll file included in the .zip

  • Car Mechanic Simulator 2018 version 1.6.1
  • modded dll required - download .zip

:exclamation: Always back up all your game data and saves before any mods
:exclamation: Please follow directions! I’m NOT responsible for lost saves or corrupt game files

Steps:

  1. Backup your Managed Folder: Steam\steamapps\common\Car Mechanic Simulator 2018\cms2018_Data\Managed
  2. Backup your saves folder: User\AppData\LocalLow\Red Dot Games\Car Mechanic Simulator 2018
  3. Backup your dll file: Assembly-CSharp-firstpass.dll in the \Managed Folder
  4. Place Swiss Selector.exe in Steam\steamapps\common\Car Mechanic Simulator 2018\cms2018_Data\Managed folder
  5. Replace Assembly-CSharp-firstpass.dll with the dll from this repository
  6. Create a shortcut to Swiss Selector.exe and place it on your desktop
  7. Remove any existing ini files from the \Managed directory
  8. Run Swiss Selector.exe
  9. When prompted, build swiss.ini and keys.ini note: Swiss Selector must be in \Managed folder!
  10. If all fields populate then continue, otherwise manually select \Managed folder under File
  11. 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.
  12. Now you can select your car to spawn, money and xp amounts, and key mapping. Be sure to save your key bindings!
  13. Leave Swiss Selector Open and then Open CMS 2018. Action keys are listed on Main Form.
  14. Enjoy!

Default Key Functions

  • :grey_exclamation: MAKE A BACKUP OF YOUR SAVE-GAME AND DLL!
  • :grey_exclamation: SPAWN CAR DELETES ANY CAR AT GARAGE ENTRANCE A/1! MAKE SURE ITS EMPTY FIRST!

:computer: :key: Keys:

  • 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

Built With

Authors

License

This project is licensed under the MIT License - see the LICENSE file for details

Acknowledgments

  • Thanks to the people of the Car Mechanic Simulator Modding forum on Steam