Car Mechanic Simulator 2018

Car Mechanic Simulator 2018

查看统计:
此主题已被锁定
ythma 2018 年 5 月 16 日 上午 1:01
2
Repair All at 100% Mod
This will be a continuation of nray's orginal mod files. I will update these files when the game is updated.

Current Version:
1.6.5, Works with 1.6.6
Upload Date:
03/24/2020 10:55 MDT

Repair at 100%[www.dropbox.com]
Repair all[www.dropbox.com]
Repair all at 100%[www.dropbox.com]
Repair All >= 15%[www.dropbox.com]

How to install this mod:
1. Go to the Managed folder under ..\steamapps\common\Car Mechanic Simulator 2018\smc2018_Data. This will be found in the C:\Program Files (x86)\Steam\ folder or [any other drive]:\SteamLibrary\ folder. These are the default folder locations. You will need to go to the location you placed the game into if it is not in a default location.
2. Optional, but recommended, copy the original Assembly-CSharp-firstpass.dll to a different folder or rename it.
3. Copy your downloaded version of Assembly-CSharp-firstpass.dll to the Managed folder replacing the existing file with your copy if necessary.

Important Note: If you uninstall and reinstall the game or do the Verify Integrity of Game Files function under Properties/Local Files, you will have to repeat all these steps as it will replace the modded file with the original.
最后由 ythma 编辑于; 2020 年 12 月 30 日 上午 5:11
< >
正在显示第 181 - 195 条,共 473 条留言
ythma 2018 年 10 月 30 日 上午 7:28 
引用自 joe_mazuka fr
Is it possible to get that mod with more "logic" :
By default, we can't repair parts that could be repairable in real life (like seats) so this mod fix it
BUT some parts are consummables and can't really be repaired (braking pads, ignition parts ...) and should be replaced.

Can we get that ?

That is sort of how it is by default, seats, wnidows, bushings, shock absorbors, and many other parts. Some of the unrepairable parts as well as some reparable parts really do not make much sence. Also default is parts >= 15% condition and 95% max chance of repair. To add what you want to the mod would be way too time consuming.
joe_mazuka [fr] 2018 年 10 月 30 日 上午 9:14 
the question is more like "is there a file where we can modify wich part is repairable or not" ?
ythma 2018 年 10 月 30 日 上午 10:35 
Not so much in the programing. There is some field in the parts variable list that probably could do it, but that is beyond the scope of this mod. All I do is modify a few lines of code to make the various versions. The actual information contained is not modified and I don't even know where to look for it.
Plant 2018 年 11 月 3 日 上午 6:08 
Hey ythma, how difficult would it be to add a version of the repair mod that spawns a full junkyard of cars? I would normally use the modders swiss knife for this but it seems kind of pointless to use that when I only use it for the junkyard spawns changes.
ythma 2018 年 11 月 3 日 上午 7:51 
引用自 ZombieTroopa
Hey ythma, how difficult would it be to add a version of the repair mod that spawns a full junkyard of cars? I would normally use the modders swiss knife for this but it seems kind of pointless to use that when I only use it for the junkyard spawns changes.

I do have the code to add it, I just do not want to do it just for a single user, though. If you know how to use DnSpy, I can give you the code and where you would add it and can do it just for yourself.
Plant 2018 年 11 月 3 日 上午 8:23 
引用自 ythma
引用自 ZombieTroopa
Hey ythma, how difficult would it be to add a version of the repair mod that spawns a full junkyard of cars? I would normally use the modders swiss knife for this but it seems kind of pointless to use that when I only use it for the junkyard spawns changes.

I do have the code to add it, I just do not want to do it just for a single user, though. If you know how to use DnSpy, I can give you the code and where you would add it and can do it just for yourself.
unfortunately I do not know how to use dnSpy, Ive been trying to figure it out myself to make the change but due to lack of knowledge im just unable to do so
Moojuiceman 2018 年 11 月 3 日 上午 9:24 
I'm familiar with dnSpy and this game's code in general. If you're willing to share the code I'd be happy to have a go at making a Unity Mod Manager compatible version. That way you can optionally add it over an existing patched dll, so any user that wants it can add it but other users don't have to.

Also regarding the repair-ableness of parts, it's all stored in a TextAsset within the game files. You could export > edit > reimport it if you wanted, or use a mod that changes/ignores the repairGroup property of parts. Alternatively I have a mod on NexusMods here[www.nexusmods.com] that lets you replace TextAssets at runtime, so you could edit it like any text file to change the repairGroup on any part. The file that contains the part properties is only loaded in specific situations, so you have to do some extra steps to force the parts to use your settings. It's not difficult but you have to do it each time you start the game, or I could make another one-liner mod that auto does it. I can give more details if people are interested, but it's probably a niche request.

EDIT: Fixed link
最后由 Moojuiceman 编辑于; 2018 年 11 月 3 日 下午 6:21
ythma 2018 年 11 月 3 日 下午 1:05 
引用自 Moojuiceman
I'm familiar with dnSpy and this game's code in general. If you're willing to share the code I'd be happy to have a go at making a Unity Mod Manager compatible version. That way you can optionally add it over an existing patched dll, so any user that wants it can add it but other users don't have to.

Also regarding the repair-ableness of parts, it's all stored in a TextAsset within the game files. You could export > edit > reimport it if you wanted, or use a mod that changes/ignores the repairGroup property of parts. Alternatively I have a mod on NexusMods ]here[http//%5B] that lets you replace TextAssets at runtime, so you could edit it like any text file to change the repairGroup on any part. The file that contains the part properties is only loaded in specific situations, so you have to do some extra steps to force the parts to use your settings. It's not difficult but you have to do it each time you start the game, or I could make another one-liner mod that auto does it. I can give more details if people are interested, but it's probably a niche request.

Do you have the Modder's Swiss Knife code files? If not, I can send you the zip file containing all the files. I am content right now just doing the rtepair all mod, though I would like to streamline it somewhat. Are you on the Red Dot Games Discord channel? If you are, we can chat there about what I would like to do with the mod.
Moojuiceman 2018 年 11 月 3 日 下午 1:32 
I don't have the files, but I could grab them from the swiss knife thread if that's what you're referring to? I'd have to search through it with dnSpy to find the altered stuff though which is not that easy. No diff function in dnSpy so I had to export all files from the patched and original assemblies then diff the resulting files which wasn't 100% accurate. I'm not on the discord, though I do have it so I could join if you have a link.
ythma 2018 年 11 月 3 日 下午 4:42 
引用自 Moojuiceman
I don't have the files, but I could grab them from the swiss knife thread if that's what you're referring to? I'd have to search through it with dnSpy to find the altered stuff though which is not that easy. No diff function in dnSpy so I had to export all files from the patched and original assemblies then diff the resulting files which wasn't 100% accurate. I'm not on the discord, though I do have it so I could join if you have a link.

Here is the link via Steam for the official CMS 2018 Discord server: https://steamcommunity.com/app/645630/discussions/0/1519260397778358214/.


Why search for the them except to where to put them? I do admit that where to add the code is lacking with some of the files. Once you join Discord, I can send the zip file straight to you, then you can find where to put the code. I am tylsan on Discord.
Moojuiceman 2018 年 11 月 3 日 下午 5:16 
The invite has expired so I can't use it. Re: searching the files, I'd need to know what methods were changed and how so they could be adapted to UMM compatible patches. To find what's changed I have to compare the altered assembly with the original as there isn't source code or a list of changes, just the new dll that you download and replace in the game folder.
ythma 2018 年 11 月 4 日 上午 1:17 
As for the invite, let me see if there is an invite that I can send you from it. It will take me a little time as my computer crashed earlier and I just now was able to fix it.

The source files have all the code needed to modify the DLL, although some do not say exactly where to add it or if they are just added to the main DLL.
ythma 2018 年 11 月 4 日 上午 1:23 
引用自 Moojuiceman
The invite has expired so I can't use it. Re: searching the files, I'd need to know what methods were changed and how so they could be adapted to UMM compatible patches. To find what's changed I have to compare the altered assembly with the original as there isn't source code or a list of changes, just the new dll that you download and replace in the game folder.

Here try this invite: https://discord.gg/zzbwtX

This one will expire in 1 day.
vannie 2018 年 11 月 4 日 上午 7:19 
I thank you for keeping this up to date but I don't like the 100 repair it take to much away from what the game is suppose to be like "IE a Mechanic Shop Not a build everything for free" game.

Stay with the chance to break something and anything that's 20% should never get repaired.

I play sometimes with 15% one but most I like the challenge of not losing my shirt.
Spitball 2018 年 11 月 4 日 下午 1:00 
引用自 vannie
I thank you for keeping this up to date but I don't like the 100 repair it take to much away from what the game is suppose to be like "IE a Mechanic Shop Not a build everything for free" game.

Stay with the chance to break something and anything that's 20% should never get repaired.

I play sometimes with 15% one but most I like the challenge of not losing my shirt.

YOU play with the one YOU like, leave the rest of US to play OUR game the way WE prefer, just saying!
< >
正在显示第 181 - 195 条,共 473 条留言
每页显示数: 1530 50