Not sure if this is still maintained, but this mod doesn't work when reloading a save. It works great while the game is running but if you shutdown and reload, the game just spins. I disabled all my mods and re-enabled them one at a time and determined that this is the culprit. It could be a mod combo, but it definitely doesn't load if this is enabled.
I can confirm this mod works with Battletech 1.9. I tested with Modtek 0.7.7.1 and simply dropped the mod files into "~\SteamLibrary\steamapps\common\BATTLETECH\Mods\" (per Modtek instructions)
Tested using a campaign saved right after the Tyrlon mission and traveled to a system tagged with "Star League (Adv)" found using the map filter.
The obvious thing to look for is "Gauss Ammo" as this mod guarantees it to be in shops located in any former Star League system.
I was able to modify the starsystemdef_X .jsons to give me weapons, equipment, and mech parts. Please note that Daywalker33's workaround only applies to FACTION stores. You would have to go to a faction store or seriously mess with the starsystem files to make all former star league tagged worlds faction stores.
This is an example of the starsystemdef_Midale.json file I altered:
Examine the file and look for the heading: "SystemShopItems"
Add the following two line items: "itemCollection_loot_ItemTriple_SLDF", "itemCollection_loot_Weapon_SLDF"
MAKE SURE to use a comma to separate line items, or you will get the loading screen of oblivion.
You may need to alter other appropriate files so that the purchasable setting is changed to true, but I didn't for SL + and ++ weps and gear, or mechs and I still had them show up in the shop.
As always, back up your original files before modding, and use good sense.
Since no-one has yet, I made the relevant edits to all of the starsystemdef JSON files that have the 'starleague_shop' tag. (found by using Powershell in the BATTLETECH\BattleTech_Data\StreamingAssets\data\starsystem directory : Get-ChildItem | Select-String shop_starleague)
File is here, if it helps anyone: http://www.mediafire.com/file/nvfdiq0gqqcs706/starsystem.7z/file
Just unpack those files (making a backup first) and it should be fine. This is from 1.4. I've seen the items turn up now when visiting some of those systems. Some I can't get to yet..some I can't shop at to test because the Taurian Concordat hate me.. lol.
Edit/Update: I found that if I also added 'itemCollection_SLDF' I get mech parts too showing up... bring on the Highlanders!
i found out how shops work now. in short you have to edit the planets.for ex. starsystemdef_Fagerholm.json: there is now shopinventory, spezials etc.then you have: "SystemShopItems": [ "itemCollection_minor_Marik", "itemCollection_shop_industrial", "itemCollection_shop_starleague"
etc de files insinde the "" are defined in the itemcollections folder as csv files. just copy filenames you want to the planet you want to get the items for sale.
i edit a planet im currently at: "SystemShopItems": [ "itemCollection_minor_Marik", "itemCollection_shop_industrial", "itemCollection_shop_starleague" ], "FactionShopOwner": "Marik", "FactionShopItems": [ "itemCollection_faction_Marik", "itemCollection_loot_ItemTriple_SLDF", "itemCollection_minor_Locals", "itemCollection_shop_starleague", "itemCollection_loot_Weapon_SLDF", "itemCollection_Industrial" ], it works i could by an er ppc and a gausrifle
"Game Directory Location"/ steamapps/ common/ BattleTech/ BattleTech_Data/ StreamingAssets/ data
This is where all of the configuration files are located for Battletech. Simply open the .json with notepad++ and edit away. Save and done. Do note to get items into campaign stores, you'll have to edit several files. It takes a bit of work but doable.
Hi. I am new to mods so please keep things simple for me. I downloaded notepad++ and did the editing as instructed. When I try loading my saved game or continue my campaign I get a load screen with the tips in the upper right hand corner and music playing. Any ideas what may be causing this problem and know of a way to fix it?
After installing your mod I can no longer access the Mech Bays for some odd reason, any idea what could be causing this? This is both before and after changing the file so it's definitely something to do with one of the new files you've added. Thanks!
*Edit: Figured it out, it seems to conflict with the easy start mod. When you use both your mod and that one it doesn't allow to make a new game or access the Mech Bay anymore. I'll just have to stick with one mod or the other then :/
i have easy game+this mod working. along with other tweaked things (more payout,better sell prices,more rare units in store,...) and all is working. i can access the mech bay whitout any problems.
Unfortunately Battletech modding is still very early days and the game has a few strange file handling decisions so conflicts are very likely. Which version of that mod causes the conflict? I'll take a look and see if I can solve it. The most likely conflict is when it comes to the VersionManifest.csv, this file has to contain a reference to every file that needs to be loaded and also has to end with a single comma. None of the files I've added/changed should prevent new game/mech bay access and the manifest changes shouldn't either so I'm not sure what could be causing it. Then again I'm not sure about several things when it comes to modding this game so far :)
It's the Easy Game Recommended Version that I was using, tried a few more times with additional tweaks but I keep running into the same problem, can't access mech bay and can't start a new game, on new game you get a neverending loading sequence.
As it is, I installed modtek and BTML - when I start the game up, I see them referenced in the bottom left of my main menu.
I'm trying to test the mod is working by checking skirmish mode and either the mod isn't working or that's a bad way to test. Can you let me know which it is? I just can't figure out how to tell if it's working.
The mod makes some items appear in shops where the system tags are either research, blackmarket or former star league presence. So the only way to test is to travel to a system with one of those tags and check the shop. I believe Gauss ammo will always show in the shop of a system with former starleague presence so that may be an easy way to test.
Also the mods\.modtek\ModTek.log will tell you what mods were loaded
133 comments
Tested using a campaign saved right after the Tyrlon mission and traveled to a system tagged with "Star League (Adv)" found using the map filter.
The obvious thing to look for is "Gauss Ammo" as this mod guarantees it to be in shops located in any former Star League system.
This is an example of the starsystemdef_Midale.json file I altered:
"SystemShopItems": [
"itemCollection_minor_Davion", "itemCollection_loot_ItemTriple_SLDF", "itemCollection_loot_Weapon_SLDF", "itemCollection_shop_starleague",
"itemCollection_shop_industrial"
]
Examine the file and look for the heading: "SystemShopItems"
Add the following two line items: "itemCollection_loot_ItemTriple_SLDF", "itemCollection_loot_Weapon_SLDF"
MAKE SURE to use a comma to separate line items, or you will get the loading screen of oblivion.
You may need to alter other appropriate files so that the purchasable setting is changed to true, but I didn't for SL + and ++ weps and gear, or mechs and I still had them show up in the shop.
As always, back up your original files before modding, and use good sense.
Good Luck
Also, would adding this to the files within the Mods\starleague_weapons directory work?, maybe adding any other entries to the mod.json?
File is here, if it helps anyone: http://www.mediafire.com/file/nvfdiq0gqqcs706/starsystem.7z/file
Just unpack those files (making a backup first) and it should be fine. This is from 1.4. I've seen the items turn up now when visiting some of those systems. Some I can't get to yet..some I can't shop at to test because the Taurian Concordat hate me.. lol.
Edit/Update: I found that if I also added 'itemCollection_SLDF' I get mech parts too showing up... bring on the Highlanders!
edit: got it loaded but no items appear in any shop so i think they did something how shops work now
starsystemdef_Fagerholm.json:
there is now shopinventory, spezials etc.then you have:
"SystemShopItems": [
"itemCollection_minor_Marik",
"itemCollection_shop_industrial",
"itemCollection_shop_starleague"
etc de files insinde the "" are defined in the itemcollections folder as csv files. just copy filenames you want to the planet you want to get the items for sale.
i edit a planet im currently at:
"SystemShopItems": [
"itemCollection_minor_Marik",
"itemCollection_shop_industrial",
"itemCollection_shop_starleague"
],
"FactionShopOwner": "Marik",
"FactionShopItems": [
"itemCollection_faction_Marik",
"itemCollection_loot_ItemTriple_SLDF",
"itemCollection_minor_Locals",
"itemCollection_shop_starleague",
"itemCollection_loot_Weapon_SLDF",
"itemCollection_Industrial"
],
it works i could by an er ppc and a gausrifle
"Game Directory Location"/ steamapps/ common/ BattleTech/ BattleTech_Data/ StreamingAssets/ data
This is where all of the configuration files are located for Battletech. Simply open the .json with notepad++ and edit away. Save and done. Do note to get items into campaign stores, you'll have to edit several files. It takes a bit of work but doable.
[edit]
Figured it out. Do not edit VersionManifest.csv with changes for v0.2 of the mod as they're not needed anymore.
[/edit]
*Edit: Figured it out, it seems to conflict with the easy start mod. When you use both your mod and that one it doesn't allow to make a new game or access the Mech Bay anymore. I'll just have to stick with one mod or the other then :/
The most likely conflict is when it comes to the VersionManifest.csv, this file has to contain a reference to every file that needs to be loaded and also has to end with a single comma.
None of the files I've added/changed should prevent new game/mech bay access and the manifest changes shouldn't either so I'm not sure what could be causing it. Then again I'm not sure about several things when it comes to modding this game so far :)
While it appears you can't drag the pilot to the slot, or a mech to the pilot, they both in fact are there.
You can also simply save and restart the game to fix the visual appearance.
As it is, I installed modtek and BTML - when I start the game up, I see them referenced in the bottom left of my main menu.
I'm trying to test the mod is working by checking skirmish mode and either the mod isn't working or that's a bad way to test. Can you let me know which it is? I just can't figure out how to tell if it's working.
So the only way to test is to travel to a system with one of those tags and check the shop.
I believe Gauss ammo will always show in the shop of a system with former starleague presence so that may be an easy way to test.
Also the mods\.modtek\ModTek.log will tell you what mods were loaded