[ERROR] Trying to override Crafting/Rooms/Room_Library.asset failed! Override Source: mod.simon.5roomex System.ArgumentException: JSON parse error: Missing a comma or '}' after an object member. at (wrapper managed-to-native) UnityEngine.JsonUtility.FromJsonInternal(string,object,System.Type) at UnityEngine.JsonUtility.FromJsonOverwrite (System.String json, System.Object objectToOverwrite) [0x00059] in <0183b61def4f4ce0b68d9468606304ec>:0 at OwnedByGravity.ContentManagement.Modding.OdlOverride.TryOverride (System.Object obj) [0x0001b] in <a37d444afdca4dfbab057293ce159e02>:0 at OwnedByGravity.ContentManagement.ContentManager.ApplyOverride (System.Collections.Generic.List`1[T] overrides, OwnedByGravity.ContentManagement.StringKey key, System.Object overrideTarget) [0x00014] in <a37d444afdca4dfbab057293ce159e02>:0 [ERROR] Trying to override Crafting/Rooms/Room_LightningGenerator_BattleEnchantment.asset failed: Actual Type: OwnedByGravity.Game.Logic.BattleEnchantments.RandomUnitDamageSkillBattleEnchantmentDefinition but override was for OwnedByGravity.Game.Logic.Crafting.RoomCrafting.RoomRecipe. Override Source: mod.simon.5roomex
I tinkered, this worked for me, I was able to load my saved game and everything so far.
Steps: 0. Read all the instructions first. I will not be answering questions or providing support. Arm yourself with knowledge or destroy yourself with ignorance; choice and consequence are yours. 1. Find and open the "*/mod.simon.5roomex/Crafting/Rooms" mod folder in your existing Conquest of Eo mod collection (that you have definitely installed correctly and have not in any way messed up the fundamental steps to even reach this point). You should see a list of *.asset.odlo files, named after the tower rooms. If you don't, you're in the wrong folder. Try again. 2. Copy any asset file in this Room folder. Paste that copy somewhere, where you can see what you're typing and you're not duplicating files straight back in the mod before you're ready to. It's on you if you left a "(1)" or "(2)" somewhere in the name of the files you're making, because I cannot and will not help you find your errors. 3. Rename that file you just copied to "Room_Demonology_Base.asset.odlo" (without the quotation marks). If you copied, say, "Room_Alchemy_Base" then you only need to change one word and you can easily compare the formatting. Or you can just copy what I typed out. 4. Move this new file back into the mod folder Rooms, adding it to the existing list. If it tries to replace anything, you did it wrong. Go back and check which of the three previous steps you missed, and feel shame. 5. Repeat this process, creating a file "Room_Demonology_Good.asset.odlo" and placing it in the mod folder. 6. Repeat once again, creating "Room_Occultism_DemonPact.asset.odlo". 7. You should now have 36 items in the "*/mod.simon.5roomex/Crafting/Rooms" folder now. If you do not, you did it wrong.
I couldn't find the room name for the Troll building, but I admit I didn't look very hard... If you're really a Troll fan, you can probably repeat the process once you find that room name. My guess is that it should be named something like "Room_Barrack_Troll.asset.odlo" but I have not tested it and don't care to.
4 comments
System.ArgumentException: JSON parse error: Missing a comma or '}' after an object member.
at (wrapper managed-to-native) UnityEngine.JsonUtility.FromJsonInternal(string,object,System.Type)
at UnityEngine.JsonUtility.FromJsonOverwrite (System.String json, System.Object objectToOverwrite) [0x00059] in <0183b61def4f4ce0b68d9468606304ec>:0
at OwnedByGravity.ContentManagement.Modding.OdlOverride.TryOverride (System.Object obj) [0x0001b] in <a37d444afdca4dfbab057293ce159e02>:0
at OwnedByGravity.ContentManagement.ContentManager.ApplyOverride (System.Collections.Generic.List`1[T] overrides, OwnedByGravity.ContentManagement.StringKey key, System.Object overrideTarget) [0x00014] in <a37d444afdca4dfbab057293ce159e02>:0
[ERROR] Trying to override Crafting/Rooms/Room_LightningGenerator_BattleEnchantment.asset failed: Actual Type: OwnedByGravity.Game.Logic.BattleEnchantments.RandomUnitDamageSkillBattleEnchantmentDefinition but override was for OwnedByGravity.Game.Logic.Crafting.RoomCrafting.RoomRecipe. Override Source: mod.simon.5roomex
- Corrupted Sanctum
- Amalgamation Chamber
- Ritual Chamber
Likely also the building for the Trolls but haven't looked yet. Is there an easy way to edit and include the new buildings?
Steps:
0. Read all the instructions first.
I will not be answering questions or providing support. Arm yourself with knowledge or destroy yourself with ignorance; choice and consequence are yours.
1. Find and open the "*/mod.simon.5roomex/Crafting/Rooms" mod folder in your existing Conquest of Eo mod collection (that you have definitely installed correctly and have not in any way messed up the fundamental steps to even reach this point).
You should see a list of *.asset.odlo files, named after the tower rooms. If you don't, you're in the wrong folder. Try again.
2. Copy any asset file in this Room folder. Paste that copy somewhere, where you can see what you're typing and you're not duplicating files straight back in the mod before you're ready to.
It's on you if you left a "(1)" or "(2)" somewhere in the name of the files you're making, because I cannot and will not help you find your errors.
3. Rename that file you just copied to "Room_Demonology_Base.asset.odlo" (without the quotation marks).
If you copied, say, "Room_Alchemy_Base" then you only need to change one word and you can easily compare the formatting. Or you can just copy what I typed out.
4. Move this new file back into the mod folder Rooms, adding it to the existing list.
If it tries to replace anything, you did it wrong. Go back and check which of the three previous steps you missed, and feel shame.
5. Repeat this process, creating a file "Room_Demonology_Good.asset.odlo" and placing it in the mod folder.
6. Repeat once again, creating "Room_Occultism_DemonPact.asset.odlo".
7. You should now have 36 items in the "*/mod.simon.5roomex/Crafting/Rooms" folder now. If you do not, you did it wrong.
I couldn't find the room name for the Troll building, but I admit I didn't look very hard... If you're really a Troll fan, you can probably repeat the process once you find that room name. My guess is that it should be named something like "Room_Barrack_Troll.asset.odlo" but I have not tested it and don't care to.
Best of luck.
Report omissions. Currently found that "Ritual Room" and "Alchemy Laboratory" have no additional slots.