• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.
Are you using InnerSphereMap from NexusMods that hasn't been updated in over a year? If so, well, it hasn't been updated in forever, and it doesn't work.

However, if you're looking for a 3025 map, download the BattleTech Extended 3025 Commanders Edition. Among the many mods it includes is one called ISM3025. That, as far as I can tell, is the Inner Sphere Map mod updated to work. Copy that over into your mods folder and you should be good to go.

Edit: "Good to go" with the caveat that you're using ModTek. Not sure if it works with HBS's mod loader.
 
Last edited:
Found the map mod, but now I'm stuck on "refreshing save game".

Just to add more information, I have included the community asset bundle and the inner sphere map into my mod directory, and ran the injector without error.
 
Last edited:
The ISM3025 map found in the BTE 3025 is an updated version of that one (according to its readme), and it does work as stand alone. I'm using it without any issues so far. All I've got installed is a couple of mods of my own creation, Pilot_Quirks, SkipIntro, BetterAI, and the CAB. Not sure why it isn't working for the OP.

Sunzoner, have you tried starting a new campaign/career?
 
Last edited:
Found the map mod, but now I'm stuck on "refreshing save game".

Just to add more information, I have included the community asset bundle and the inner sphere map into my mod directory, and ran the injector without error.

Thanks starscream and Axterix13.

Solving "refreshing save game"
To add on, I seems to have solved the "refreshing save game" error by disabling the mods in the default mod folder, and in-game. There was another thread where they mentioned disabling the mods and reinjection to solve this error. I also ran steam to verify the files.
modtek is now not show in the main menu.

Modtek
i re-injected using modtek. This time, I'm sure I used the map folder from the BTE3025 mod. Plus, since the BTE 3025 mentioned it needs the CAB, I included the CAB too. (two folders)
When I disable modtek in the game, the version number shown do not reflects modtek. So i enabled it and reinjected.
Now the version number shows modtek and the innersphere mod is now not shown in my default mod folder or ingame.
New Careers do not show the full innersphere map so I am still restricted to the default map.

Did I missed any steps?
 
If you're using ModTek, do you have your mods in the mods folder located in Steam\steamapps\common\BATTLETECH? The same place ModTek resides? ModTek wants mods there, as opposed to the OS determined location the HBS one wants. I believe it also wants it at the root of the mods folder, so the ISM3205 folder should be in Mods, not in a sub-folder of it.

Also, the CAB is needed for things like the JK variants, not the map, I believe. You should be able to skip it if all you want is the map.
 
If you're using ModTek, do you have your mods in the mods folder located in Steam\steamapps\common\BATTLETECH? The same place ModTek resides? ModTek wants mods there, as opposed to the OS determined location the HBS one wants. I believe it also wants it at the root of the mods folder, so the ISM3205 folder should be in Mods, not in a sub-folder of it.

Also, the CAB is needed for things like the JK variants, not the map, I believe. You should be able to skip it if all you want is the map.


They are located in the below folder:
D:\SteamLibrary\steamapps\common\BATTLETECH\Mods

Modtek:
D:\SteamLibrary\steamapps\common\BATTLETECH\Mods\ModTek

Innersphere map:
D:\SteamLibrary\steamapps\common\BATTLETECH\Mods\ISM3025

CAB:
D:\SteamLibrary\steamapps\common\BATTLETECH\Mods\CommunityAssets

There is a .modtek folder:
D:\SteamLibrary\steamapps\common\BATTLETECH\Mods\.modtek
I found the loadorder.jason which do not shows ISM3025. I manaually edited ISM3025 in below the entry for modtek.

When I next run the game, modtek.log within the .modtek folder shows the below error.

ModTek v0.7.6 -- 12/1/2020 11:08:18 PM
Loaded config.
Not loading CommunityBundles because it is disabled
Not loading ISM3025 because it is disabled
Loading cached load order failed, rebuilding it.
Newtonsoft.Json.JsonReaderException: After parsing a value an unexpected character was encountered: ". Path '[0]', line 3, position 2.
at Newtonsoft.Json.JsonTextReader.ParsePostValue (System.Boolean ignoreComments) [0x00182] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonTextReader.ReadStringValue (Newtonsoft.Json.ReadType readType) [0x0004c] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonTextReader.ReadAsString () [0x00000] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonReader.ReadForType (Newtonsoft.Json.Serialization.JsonContract contract, System.Boolean hasConverter) [0x00077] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.PopulateList (System.Collections.IList list, Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Serialization.JsonArrayContract contract, Newtonsoft.Json.Serialization.JsonProperty containerProperty, System.String id) [0x0016e] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateList (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, System.Object existingValue, System.String id) [0x000dc] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.CreateValueInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType, Newtonsoft.Json.Serialization.JsonContract contract, Newtonsoft.Json.Serialization.JsonProperty member, Newtonsoft.Json.Serialization.JsonContainerContract containerContract, Newtonsoft.Json.Serialization.JsonProperty containerMember, System.Object existingValue) [0x0007f] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType, System.Boolean checkAdditionalContent) [0x000db] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonSerializer.DeserializeInternal (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00053] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonSerializer.Deserialize (Newtonsoft.Json.JsonReader reader, System.Type objectType) [0x00000] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject (System.String value, System.Type type, Newtonsoft.Json.JsonSerializerSettings settings) [0x0002d] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value, Newtonsoft.Json.JsonSerializerSettings settings) [0x00000] in <bcfe3779d9974effb214d2a48329f488>:0
at Newtonsoft.Json.JsonConvert.DeserializeObject[T] (System.String value) [0x00000] in <bcfe3779d9974effb214d2a48329f488>:0
at ModTek.Util.LoadOrder.FromFile (System.String path) [0x0000e] in <e022e2f9db8a41fc88fff29d79d408f6>:0
Building new load order!

ModTek 0.7.6
Expanding manifest ModTek:
:StreamingAssets

Adding Mod Content...
Loaded type cache.


Doing merges...
Loaded merge cache.

Syncing Database...
Loaded db cache.

Adding dynamic enums:
Processing sound banks (0):
Gathering CommunityBundles->Disable influence. My state:False fail:no
Gathering ISM3025->Disable influence. My state:False fail:no
Gathering ModTek->Disable influence. My state:True fail:no
Gathering CommunityBundles->Enable influence. My state:False fail:no
I'm depends on:
Conflicts:
Gathering ISM3025->Enable influence. My state:False fail:no
I'm depends on:
Conflicts:
Gathering ModTek->Enable influence. My state:True fail:no
I'm depends on:
Conflicts:

Finishing Up

11:08:20 PM - Done. Elapsed running time: 1.4544933 seconds
 
Weird that it says that ISM3025 is disabled.

But from the looks of it, it had trouble reading a json file. That line 3 means probably the fourth line, since we programmers like to start counting from 0. And if your loadorder file looks like mine, then it's a bracket on line 0, modtek on 1, ISM3025 on 2, and, well, whatever is next on 3, so if you messed up that ISM3025 addition?
 
Last edited:
It looks like the offical modloader has deactivated the CAB mod and the ISM3025

to fix this load the game then go into the offical mod loader and check the boxes then save and restart the game that should fix the problem