BattletechModders / MechEngineer

Mod for BattleTech that introduces many CBT mechanics to the MechLab
GNU Lesser General Public License v2.1
11 stars 21 forks source link

Hy Cpt Moore, Custom Salvage is no longer working, #165

Closed st3fan21 closed 4 years ago

st3fan21 commented 4 years ago

Custom Salvage is no longer working, any other mods that let you create different variants from a few different parts?

CptMoore commented 4 years ago

dont know if thats related to MechEngineer, you can try disabling the TagManager in settings.json

st3fan21 commented 4 years ago

I ll try. Actually the game starts with custom salvage. And the save game loads. The problem is in the Mechbay the buttons for Ready mech and scrap Mech no longer work you just press them and they do nothing

st3fan21 commented 4 years ago

Tryed to disable TagManager in settings.json, did not work. So everything works, except the ready mech button and the scrap mech button.

CptMoore commented 4 years ago

@Denadan any ideas?

st3fan21 commented 4 years ago

I tryed contacting Denadan, but i received an updated Custom Salvage mod from sqparadox. Works great even in 1.8.1. This is a link to the updated mod by sqparadox: https://github.com/BattletechModders/CustomSalvage/issues/3#issuecomment-564778465

I have a new issue. When i install Custom Components and Mech Engineer 1.8.1 the game no longer recognizes my mod saves, only my old vanilla saves.

CptMoore commented 4 years ago

oh, yea I removed the save game folder redirection feature (not 100% compatible with modloader), your save games are in BATTLETECH/Mods/Saves and need to be moved to the original save game location

if you dont use cloud save games: %LocalAppData%\..\LocalLow\Harebrained Schemes\BATTLETECH\S0

if you use cloud save games and are on steam: C:\Games\Steam\userdata\{your user id}\637090\remote\C0

gog has another folder

CptMoore commented 4 years ago

if the saves are not recognized after moving manually, please tell me, I can re-add the save redirection feature but that will take some effort and time

st3fan21 commented 4 years ago

Already tryed. Does not seem to work. I Also disabled cloud saves first. Then tryed with cloud saves enabled. Dont know whats going on. I would prefer to have the saves in just the steam place (C:\Games\Steam\userdata{your user id}\637090\remote\C0). But it s not working

st3fan21 commented 4 years ago

I ll try again tonight

st3fan21 commented 4 years ago

I tryed again, with and without cloudsaves enabled, each time copying the saves from the mods folder to the steam userdata ... folder. (once i tryed deleting my vanilla saves from the userdata folder). Nothing works.

But, for now, Custom components 1.8.1 and mech engineer 1.8.0 work with version Battletech 1.8.1, so i can wait until you fix this.

PS: should i make a new issue regarding this?

CptMoore commented 4 years ago

hey there, no I can managed, I will move the save games to the mod folders though

st3fan21 commented 4 years ago

Ok. I forgot to ask but the folder structure in the mods\saves\ is differentthat in the userdata.... \ saves\ There are 2 extra folders in the mods\saves\: cloud local +one file: CachedSettings.pref

In the cloud folder u find the C0 and in the local u find an S0 folder with two files settings_local.sav and marketing.sav

CptMoore commented 4 years ago

ok, bad news, its just too incompatible to make it work reliably... in the end the saves are supposed to be in "C0\SGS1". can you retry the move? move/copy the .sav files that have uuids (e.g. 550e8400-e29b-11d4-a716-446655440000.sav) as names from the Mods/Saves directory to that \userdata\\637090\remote\C0\SGS1 directory

so e.g...

Before: Mods/Saves/550e8400-e29b-11d4-a716-446655440000.sav

After:

\userdata\\637090\remote\C0\SGS1\550e8400-e29b-11d4-a716-446655440000.sav
st3fan21 commented 4 years ago

Ok, i m playing now. So i ll save and follow ur instructions.

st3fan21 commented 4 years ago

Just checked. This is already how i tryed. This is the folder structure: C:\GAMES\Steam\steamapps\common\BATTLETECH\Mods\Saves\cloud\C0\SGS1 and i copyed them to: C:\GAMES\Steam\userdata\35349689\637090\remote\C0\SGS1

st3fan21 commented 4 years ago

I think this may be because i used to have cloud saves enabled?

st3fan21 commented 4 years ago

Tryed again, the moded saves do not seem to work with mech engineer 1.8.1, but when i use mech engineer 1.8.0 everything works. Battletech's version cant be downgraded to 1.8.0

CptMoore commented 4 years ago

damn, tbh I dont even know how the old mechengineer works due to the issues I'm facing

I'll try to find out if there is some kind of index

st3fan21 commented 4 years ago

Well mech engineer 1.8.0 works without any issues for me right now. I can send you anything you want to help you investigate. Do you want me to zip the saves and maybe something else you need and send them through wetransfer?

st3fan21 commented 4 years ago

I even tryed putting the saves in every possible configuration in the user and the mods folders at the same time. Untitled

CptMoore commented 4 years ago

i dont have the same mods so probably the saves wont work for me either way

can you try creating new saves in the new location... copying them out... deleting them from within the game.. and then putting them back thats what i tried and it works, the "deleted" save reappeared

maybe there is some checksum or something saved in the normal settings files, but if i delete those it still works.

howitworksforme

all those saves were deleted by me ingame and then added back using filecopy

CptMoore commented 4 years ago

also having cloud disabled or enables doesnt matter, it always seems to save in C0

st3fan21 commented 4 years ago

ok

st3fan21 commented 4 years ago

Followed your instructions. It doesnt work for me. I created 3 saves. Copyed them out Used the ingame menus to delete all of them The game deleted C0 and SGS1 folder, i recreated these. Copyed saves to C:\GAMES\Steam\userdata\35349689\637090\remote\C0\SGS1 The game doesn t see them

st3fan21 commented 4 years ago

Well for now i ll keep using ME 1.8.0 I am using MODTEK the latest version btw, it s compatible with the game mod loader. Should i try with the game mod loader also?

CptMoore commented 4 years ago

oh, thats why the save game feature works for you, you are using modtek and not the modloader

well doesnt explain why your save game copying doesnt work, really confused

st3fan21 commented 4 years ago

Just tryed using the modloader. Nothing changed. Reinstalled the game. Did not solve anything.

st3fan21 commented 4 years ago

Also tryed removing most mods except mechengineer and cutom components. :( Did not work

st3fan21 commented 4 years ago

Tryed it again before i went to work today with MODLOADER and it worked. Maybe i did something wrong yesterday or idk. Now i see both my vanilla saves (very old) and my modded saves.

The only thing is MODLOADER does not properly load the SKIPINTRO mod. When i was using MODTEK, SKIPINTRO also skipped past the 3 short developer videos (harebrained,paradox, unity). With MODLOADER it only skips the main intro video and doesnt skip the 3 short developer videos.

But, this is such a small thing that i dont really care.

The main thing is Mech engineer 1.8.1 seems to work perfectly. ( I did see an enemy jagermech jm6-A that looked like the jagermech jm6-S, but this is again not important, and could be caused by other mods)

CptMoore commented 4 years ago

Hmm I did see some save fixing code, maybe that has to run first before showing save games or so and by chance now it worked for you.

Anyway, HBS actually added their own skipintro setting somewhere to fix the issue that mods are loaded after the intro with the modloader. Don't know how to set it up or if it even works.

CptMoore commented 4 years ago

BTA was using the save game feature too, so there is now a modtek only mod, where the save game redirection can still work properly https://github.com/BattletechModders/NewSaveFolder