[Rseding91] [16.x] Achievement track state is not saved.

This subforum contains all the issues which we already resolved.
Post Reply
milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

[Rseding91] [16.x] Achievement track state is not saved.

Post by milo christiansen »

It seems that what achievements are tracked (pinned to the left side of the screen) is no longer saved. Every time I load my save I need to re-pin the achievements I want to track.

IIRC this worked fine in .15

Would this have something to do with the Steam achievement changes? Because I use the Steam version...

Loewchen
Global Moderator
Global Moderator
Posts: 8308
Joined: Wed Jan 07, 2015 5:53 pm
Contact:

Re: [16.x] Achievement track state is not saved.

Post by Loewchen »

Can not reproduce in 16.2.
Just to be sure, you did save it after pining and reloading it?

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [16.x] Achievement track state is not saved.

Post by milo christiansen »

You are right... Kinda.

I tried saving and loading the same map without exiting the game and it worked fine, but exiting the game, and then loading the save clears the tracked achievements.

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [16.x] Achievement track state is not saved.

Post by milo christiansen »

Still present in 16.5

It seems that nothing saves the tracker state anymore. You can exit to the menu and the tracker will maintain state (no need to save your game), but exit the game and it is gone. Like I said earlier, I'm pretty sure this is a side effect of the way the Steam version always syncs achievements now.

To be perfectly honest I can't remember if the tracker had a per-map saved state before (I always play one map at a time), but it has no saved state now.

I have not tried the non-Steam version.

User avatar
teemu
Inserter
Inserter
Posts: 44
Joined: Tue Sep 20, 2016 10:08 pm
Contact:

Re: [16.x] Achievement track state is not saved.

Post by teemu »

Looks like that this only happens in modded saves. If I disable mods, my past achievements show up properly again.

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [16.x] Achievement track state is not saved.

Post by milo christiansen »

Looks like you are wrong. I don't run any mods.

Also this has nothing to do with disappearing achievements, it is about the achievement tracker not saving what achievements are currently pinned.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by Rseding91 »

Thanks for the report. I'm not able to reproduce what you describe.

I pin an achievement in a new game and exit the game (no saving) and it keeps it pinned in new games + loaded games.
If you want to get ahold of me I'm almost always on Discord.

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by milo christiansen »

Exit the game, as in quit to Windows/Linux or just exit to the main menu? Because as stated earlier exiting to the menu works, but exiting to the OS does not.

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by Rseding91 »

I tried both. I exit to the menu and load/create and it keeps it pinned.

I also exited to desktop and re-launched the game and it still keeps it pinned.
If you want to get ahold of me I'm almost always on Discord.

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by milo christiansen »

I don't know what to tell you then, because it still doesn't work for me...

Step by step what I did:
1. Start Factorio from Steam, load a save.
2. Pin the achievements I want to track.
3. Save my game and exit to the menu
4. Load my game (yup, the tracker is working)
5. Exit to the menu, then exit to Steam
6. Wait for Steam to sync Factorio
7. Launch the game again, and load my save. The tracker is empty.

My achievements are working fine, the tracker is the only problem.

EDIT: To be clear, I just tested this again after your last post following the above steps exactly.

Code: Select all

   0.002 2017-12-22 16:10:53; Factorio 0.16.7 (build 34551, win64, steam)
   0.002 Operating system: Windows 10 (version 1709) 
   0.002 Program arguments: "D:\SteamLibrary\steamapps\common\Factorio\bin\x64\Factorio.exe" "--force-opengl" 
   0.003 Read data path: D:/SteamLibrary/steamapps/common/Factorio/data
   0.003 Write data path: C:/Users/Milo/AppData/Roaming/Factorio [887515/953400MB]
   0.003 Binaries path: D:/SteamLibrary/steamapps/common/Factorio/bin
   0.043 System info: [CPU: AMD FX(tm)-6300 Six-Core Processor             , 6 cores, RAM: 16360MB]
   0.045 Display options: [FullScreen: 1] [VSync: 1] [UIScale: system (100.0%)] [MultiSampling: OFF] [Screen: 255] [Lang: en]
   0.047 Available display adapters: 1
   0.047  [0]: \\.\DISPLAY1 - NVIDIA GeForce GTX 750 Ti {0x05, [0,0], 1920x1080, 32bit, 60Hz}
   0.047 Create display on adapter 0. Size 1280x720 at position [310, 162].
   0.516 Initialised OpenGL:[0] GeForce GTX 750 Ti/PCIe/SSE2; driver: 4.6.0 NVIDIA 388.59
   0.517   Video memory size (dedicated/total available/current available): 2048/2048/1596 MB
   0.556 DSound: Starting _dsound_update thread
   0.556 DSound: Enter _dsound_update; tid=13112
   0.556 Desktop composition is active.
   0.556 Graphics settings preset: high
   0.557 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 100%] [DXT: false] [Shader: 1]
   0.557                   [Parallel sprite loading: 1] [Max texture size: 0/8192] [Bmp cache: 0] [Sprite slicing: 1] [Low quality rotation: 0]
   0.855 Loading mod core 0.0.0 (data.lua)
   0.980 Loading mod base 0.16.7 (data.lua)
   2.004 Loading mod base 0.16.7 (data-updates.lua)
   2.088 Checksum for core: 336935676
   2.088 Checksum of base: 2818434856
   2.298 Loading sounds...
   6.699 Info PlayerData.cpp:67: Local player-data.json unavailable
   6.699 Info PlayerData.cpp:70: Cloud player-data.json available, timestamp 1513903315
   6.933 Loaded shader file D:/SteamLibrary/steamapps/common/Factorio/data/core/graphics/shaders/game.glsl
   6.944 Loaded shader file D:/SteamLibrary/steamapps/common/Factorio/data/core/graphics/shaders/zoom-to-world.glsl
   6.950 Loaded shader file D:/SteamLibrary/steamapps/common/Factorio/data/core/graphics/shaders/alpha-mask.glsl
   6.982 Initial atlas bitmap size is 16384
   7.213 Created atlas bitmap 16384x16368 [none]
   7.312 Created atlas bitmap 16384x4257 [none]
   7.767 Created atlas bitmap 16384x9563 [shadow]
   8.327 Created atlas bitmap 16384x2104 [decal]
   8.483 Created atlas bitmap 8192x5580 [mipmap]
   8.563 Created atlas bitmap 8192x800 [mipmap, smoke]
   8.734 Created atlas bitmap 8192x8168 [linear-minification, mipmap, terrain]
   8.992 Created atlas bitmap 8192x2068 [no-crop, trilinear-filtering, icon, light]
   9.332 Created atlas bitmap 8192x924 [alpha-mask]
  55.365 Sprites loaded
  55.365 Convert atlas 8192x5580 to: mipmap 
  56.057 Convert atlas 8192x800 to: mipmap 
  56.181 Convert atlas 8192x8168 to: min-linear 
  57.740 Convert atlas 8192x2068 to: trilinear-filtering 
  59.070 Convert atlas 8192x924 to: alpha-mask
  59.157 Custom inputs active: 0
  59.273 Factorio initialised
  59.273 RivaTuner Statistics Server hook detected (rtsshooks64.dll)
  65.929 Loading map C:\Users\Milo\AppData\Roaming\Factorio\saves\1.zip: 4413404 bytes.
  66.291 Loading Level.dat: 8518529 bytes.
  66.295 Info Scenario.cpp:135: Map version 0.16.7-4
  66.541 Info BlueprintLibrary.cpp:232: Loaded library shelves:
  66.542 Info BlueprintLibrary.cpp:798: Game shelf: playerIndex = 65535, nextRecordID = 3; timestamp = 0; records: (id: 65535, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 65535, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 65535, 2; label: "Miner Fractual", preview: false, empty: false; single)
  66.542 Info BlueprintLibrary.cpp:800: Player shelf: playerIndex = 0, nextRecordID = 6; timestamp = 1513894017; records: (id: 0, 5; label: "Walls", preview: false, empty: false; book [id: 0, 3; label: "Straight", preview: false, empty: false] [id: 0, 4; label: "Corner", preview: false, empty: false]) (id: 0, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 2; label: "Miner Fractual", preview: false, empty: false; single)
  66.576 Info BlueprintLibrary.cpp:53: Loaded external blueprint storage: playerIndex = 0, nextRecordID = 6; timestamp = 1513894017; records: (id: 0, 5; label: "Walls", preview: false, empty: false; book [id: 0, 3; label: "Straight", preview: false, empty: false] [id: 0, 4; label: "Corner", preview: false, empty: false]) (id: 0, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 2; label: "Miner Fractual", preview: false, empty: false; single)
  66.576 Loading script.dat: 175 bytes.
  66.597 Checksum for script C:/Users/Milo/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2309010108
  93.578 Info AppManagerStates.cpp:1527: Saving finished
  98.992 Loading map C:\Users\Milo\AppData\Roaming\Factorio\saves\1.zip: 4343076 bytes.
  99.095 Loading Level.dat: 8515969 bytes.
  99.099 Info Scenario.cpp:135: Map version 0.16.7-4
  99.343 Info BlueprintLibrary.cpp:232: Loaded library shelves:
  99.343 Info BlueprintLibrary.cpp:798: Game shelf: playerIndex = 65535, nextRecordID = 3; timestamp = 0; records: (id: 65535, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 65535, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 65535, 2; label: "Miner Fractual", preview: false, empty: false; single)
  99.343 Info BlueprintLibrary.cpp:800: Player shelf: playerIndex = 0, nextRecordID = 6; timestamp = 1513894017; records: (id: 0, 5; label: "Walls", preview: false, empty: false; book [id: 0, 3; label: "Straight", preview: false, empty: false] [id: 0, 4; label: "Corner", preview: false, empty: false]) (id: 0, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 2; label: "Miner Fractual", preview: false, empty: false; single)
  99.370 Info BlueprintLibrary.cpp:53: Loaded external blueprint storage: playerIndex = 0, nextRecordID = 6; timestamp = 1513894017; records: (id: 0, 5; label: "Walls", preview: false, empty: false; book [id: 0, 3; label: "Straight", preview: false, empty: false] [id: 0, 4; label: "Corner", preview: false, empty: false]) (id: 0, 0; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 1; label: "Demand Balancer", preview: false, empty: false; single) (id: 0, 2; label: "Miner Fractual", preview: false, empty: false; single)
  99.371 Loading script.dat: 175 bytes.
  99.374 Checksum for script C:/Users/Milo/AppData/Roaming/Factorio/temp/currently-playing/control.lua: 2309010108
 104.131 DSound: Stopping voice
 104.131 DSound: Joining thread
 104.132 DSound: Exit _dsound_update; tid=13112
 104.132 DSound: Waiting for voice to stop ... signaled
 104.132 DSound: Joined thread
 104.132 DSound: Destroying thread
 104.132 DSound: Thread destroyed
 104.132 DSound: Releasing buffer
 104.132 DSound: Voice stopped
 104.132 DSound: Deallocating voice
 104.132 DSound: Deallocated voice
 104.166 Unable unset the current context! The handle is invalid.

 104.171 Steam API shutdown.
 104.175 Goodbye

milo christiansen
Fast Inserter
Fast Inserter
Posts: 106
Joined: Thu Jul 30, 2015 7:11 pm
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by milo christiansen »

This appears to be fixed in 16.8! It must have been squashed with the other Steam achievement issues?

Rseding91
Factorio Staff
Factorio Staff
Posts: 13204
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [Rseding91] [16.x] Achievement track state is not saved.

Post by Rseding91 »

milo christiansen wrote:This appears to be fixed in 16.8! It must have been squashed with the other Steam achievement issues?
Quite possibly. That could also be why it worked fine for me: I was using the standalone version and not the steam one (under the assumption the code was the same.. which it wasn't).
If you want to get ahold of me I'm almost always on Discord.

Post Reply

Return to “Resolved Problems and Bugs”