Parts are not in the Shop / Mods Shop by piotrulos
This mod DOES NOT USE "Mods Shop" by piotrulos!!! Neither this mod nor my "MscModApi" (https://github.com/MarvinBeym/MscModApi) have any conflicts with ModsShop!
This mod uses MY OWN implementation (included in MscModApi) There is no conflict. There will never be conflicts.
My Shop can be found on the right most table section on fleetaris desk or on teimos desk. It's brown with a wooden stand! That is My Shop, not the one on the left desk section nor in the new "ModsShop" location in the inspection building!
I have the ecu mod downloaded and the game says I do in the mod list, but it does not appear in the catalog, even though the turbo does. What do I need to do?
I was looking through the output.log file I don't know if any one can deicifer this but here:
MSCLoader ERROR: Mod DonnerTech_ECU_Mod throw an error! Details: Method not found: 'MscModApi.Parts.Part..ctor'. in Boolean MoveNext() System.MissingMethodException: Method not found: 'MscModApi.Parts.Part..ctor'. at MSCLoader.ModLoader+<LoadModsAsync>d__45.MoveNext () [0x00000] in <filename unknown>:0 NullReferenceException: Object reference not set to an instance of an object at SpeedyPost.HUD.Update () [0x00000] in <filename unknown>:0
Seriously man, you said that it would receive update for the new version of the game like the Turbocharger mod back months ago, at least give us some news or something about how is it going, is a good mod and we really would like to use it on newer versions of my summer car with all the features of the last updates of the mod.
For anyone who can use visual studio. Download MSCModAppi 1.0.4 source code from github. In the project properties change "Assembly Name" from MscModApi to MscModApi1 or whatever.
In MscModApi.cs change the ID and name to MscModApi1.
Change line private const string assetsFile = "msc-mod-api.unity3d"; to private const string assetsFile = "msc-mod-api-1.unity3d"; Copy and paste the MscModApi assets folder to get a 'MscModApi - copy' of it and rename it to MscModApi1 go into this folder and rename the file to "msc-mod-api-1.unity3d"
Go into "Shop.cs" in the project's "Shopping" filer Look for the code
case ShopLocation.Fleetari: shopCatalogParent = Cache.Find("REPAIRSHOP/inspection_desk 1"); position = new Vector3(0.8f, -0.2f, 0.35f);
Change the position line to position = new Vector3(0.8f, 0.0f, 0.35f);
(This creates a second shop menu thing on the desk behind the existing one, It's the easiest way tlo do it barring fixing the ecu mod to use the new MscModApi file.)
Compile it and copy into mods.
Download the Ecu source code from github. Load it up in VS and under the gui folder in the project delete the three files it says are missing and right click the "gui" folder, add existing item and find the files in the source code's gui folder and add them.
Do the same for the four files under "shop", ignoring "Shop.cs" and "ProductInformation.cs"
Go into the project's "references" and delete "MscModApi" and right click "references", select "add reference" and select the file "MscModApi1.dll" that you copied the mods folder after you built it.
Build the project, if it compiles but has warnings just ignore the warnings, they're nbd.
Copy the dll to the mods folder and play.
Test it in game to see if all the logic is working since I haven't really bothered.
I don't know how and haven't looked into how but I may try to have look. I've only ever been a "lurker" on github. I'm only the most amaturish of programmers so tinkering is all I usually do.
Edit: It throws error sometimes and not others. The mod is just too broken to work.
Hello! I have a error saying "method not found: 'MscModApi.Parts.Part..ctor'. in Boolean MoveNext ()". I have the latest version of ModApi installed, 1.3.2 .
715 comments
Neither this mod nor my "MscModApi" (https://github.com/MarvinBeym/MscModApi) have any conflicts with ModsShop!
This mod uses MY OWN implementation (included in MscModApi)
There is no conflict. There will never be conflicts.
My Shop can be found on the right most table section on fleetaris desk or on teimos desk.
It's brown with a wooden stand!
That is My Shop, not the one on the left desk section nor in the new "ModsShop" location in the inspection building!
https://www.reddit.com/r/MySummerCar/comments/15h6itp/make_the_donnertech_ecu_and_turbo_mod_work/
MSCLoader ERROR: Mod DonnerTech_ECU_Mod throw an error!
Details: Method not found: 'MscModApi.Parts.Part..ctor'. in Boolean MoveNext()
System.MissingMethodException: Method not found: 'MscModApi.Parts.Part..ctor'.
at MSCLoader.ModLoader+<LoadModsAsync>d__45.MoveNext () [0x00000] in <filename unknown>:0
NullReferenceException: Object reference not set to an instance of an object
at SpeedyPost.HUD.Update () [0x00000] in <filename unknown>:0
fr dawg just do it. It was a good mod before it became all buggy
Download MSCModAppi 1.0.4 source code from github.
In the project properties change "Assembly Name" from MscModApi to MscModApi1 or whatever.
In MscModApi.cs change the ID and name to MscModApi1.
Change line
private const string assetsFile = "msc-mod-api.unity3d";
to
private const string assetsFile = "msc-mod-api-1.unity3d";
Copy and paste the MscModApi assets folder to get a 'MscModApi - copy' of it and rename it to MscModApi1
go into this folder and rename the file to "msc-mod-api-1.unity3d"
Go into "Shop.cs" in the project's "Shopping" filer
Look for the code
case ShopLocation.Fleetari:
shopCatalogParent = Cache.Find("REPAIRSHOP/inspection_desk 1");
position = new Vector3(0.8f, -0.2f, 0.35f);
Change the position line to
position = new Vector3(0.8f, 0.0f, 0.35f);
(This creates a second shop menu thing on the desk behind the existing one, It's the easiest way tlo do it barring fixing the ecu mod to use the new MscModApi file.)
Compile it and copy into mods.
Download the Ecu source code from github.
Load it up in VS and under the gui folder in the project delete the three files it says are missing and right click the "gui" folder, add existing item and find the files in the source code's gui folder and add them.
Do the same for the four files under "shop", ignoring "Shop.cs" and "ProductInformation.cs"
Go into the project's "references" and delete "MscModApi" and right click "references", select "add reference" and select the file "MscModApi1.dll" that you copied the mods folder after you built it.
Build the project, if it compiles but has warnings just ignore the warnings, they're nbd.
Copy the dll to the mods folder and play.
Test it in game to see if all the logic is working since I haven't really bothered.
Edit: It throws error sometimes and not others. The mod is just too broken to work.