Space Engineers

Space Engineers

AQD - Vanilla Tech Tree
17 Dec, 2021 @ 12:41am
Possible Bug: Player starts with all blocks unlocked initially
Hi Enenra,

posting this here since the comment section doesn't allow longer posts.
Like some others I encounter an issue where all blocks are initially unlocked on a new game start.

So I did some digging and figured you might be interested in the results. Tested on a standard singleplayer experimental solar system custom survival with no other mods, progression disabled, scripts enabled. Everything else default. Couple observations:

1. Storage for Research & BlockRestrictions isn't generated before the game is reloaded (exit & load game) once. Only ProgressionFramework storage exists after game start, although without log initially (only the BlockInfo.xml and ServerSaveData.cfg is present). Dunno if this is intended behavior, just something to note.

2. After that first restart, ProgressionFramework loads with all blocks unlocked for the player. Here's the relevant excerpt from its dev log. Part marked in bold is probably where the problem stems from. Note that there was no input whatsoever on my part. Just started the game and spawned the pod on Pertam.

[09:17:56] DEBUG | Finished with Entity Components
[09:17:56] DEBUG | Server Settings retrieved: 1 player settings included in saved data
[09:17:56] DEBUG | -> Player SteamId = 76561197971132469, Unlocked Block Count = 889
[09:17:56] DEBUG | There are 742 definitions, of which 492 are set as unlocked
[09:17:56] DEBUG | Server received Request for Settings. SenderId = 76561197971132469, Faction = NULL
[09:17:56] DEBUG | Adding base player settings: Settings came with 889 already unlocked

[09:17:56] DEBUG | -> Final count after basic settings added: 889 unlocked
[09:17:56] DEBUG | Received player settings

3. So I deleted the ProgressionFramework storage during runtime and reloaded the game again. Now the blocks are locked as intended. Here's the ProgressionFrameworkDev.log AFTER deleting its storage once:

[09:23:56] DEBUG | Finished with Entity Components
[09:23:56] DEBUG | There are 742 definitions, of which 492 are set as unlocked
[09:23:56] DEBUG | Server received Request for Settings. SenderId = 76561197971132469, Faction = NULL
[09:23:56] DEBUG | Adding base player settings: Settings came with 0 already unlocked
[09:23:56] DEBUG | -> Final count after basic settings added: 492 unlocked
[09:23:56] DEBUG | Received player settings


4. This happens regardless of whether game is started with only the Vanilla Tech Tree mod added, or all dependencies.

Bottom line: It looks like on first start the player settings are generated with all blocks unlocked. Deleting i.e. re-initializing the ProgressionFramework storage on the existing save seems to fix it.
Last edited by ; 17 Dec, 2021 @ 12:50am
< >
Showing 1-10 of 10 comments
Tontow 31 May, 2022 @ 7:49am 
For us newbs. How do you go about " Deleting i.e. re-initializing the ProgressionFramework storage on the existing save"
2 Jun, 2022 @ 9:19pm 
Hi there. It's simple: Open your explorer, type %appdata%/SpaceEngineers/Saves into the URL field, press enter.
Then navigate to your saved game and find the "Storage" folder. You'll find the ProgressionFramework folder in there. Delete it. Then load the game.
UPS MAN 3 Jun, 2022 @ 4:21pm 
I tried that but it keeps all research unlocked
Parallax9 16 Jun, 2022 @ 6:42am 
Not working on weapons.
The weapon blocks are still unlocked.

Well, I guess I'll treat it as a gift after salvaging some Reavers enemy.
Last edited by Parallax9; 16 Jun, 2022 @ 6:43am
Malachoza 12 Feb, 2024 @ 12:14am 
It's late, and yes, I had this problem as well, and then got very confused because the progression tab doesn't act like in vanilla, it only shows what you have access too, it HIDES what's locked, and so I spent quite awhile assuming it wasn't working, when indeed it was, but was HIDING the locked icons instead of having them grayed out.

I so used to seeing a progression tree like a tree with stuff grayed out... and I totally get why this MOD doesn't do that (it would be quite a lot of work to do). Silly me.
echoMateria 28 Feb, 2024 @ 3:00am 
This issue still persists. No matter what I do, no matter what files I delete in my servers files, I can not get any technology to lock for our faction. All technologies are listed as already researched on the research station and unlocked for everyone.
jTurp 28 Feb, 2024 @ 5:44pm 
I'll see if I can get this patched this weekend
Ashton Black 22 Mar, 2024 @ 2:35am 
Any update if this has been patched? I'm still suffering this bug.
jTurp 25 Mar, 2024 @ 9:59am 
It's not hard to fix if you just delete the file after initial start and then restart. But I'm looking at it now :)
jTurp 25 Mar, 2024 @ 10:41am 
Okay, so the main issue seems to be the way Keen is loading in dependencies mixed with the fact that *new* games have their Storage location set to a default path (in the SE Install Directory, not AppData) until the first tick of the game, at which point it updates to AppData.

I can control neither of those things, so you may be stuck just deleting all the storage folders for Research / Block Restrictions / Framework and restarting once or twice to get everything communicating the way it should.
< >
Showing 1-10 of 10 comments
Per page: 1530 50