[0.15.9] blueprint-storage.dat migrated content

This subforum contains all the issues which we already resolved.
folk
Fast Inserter
Fast Inserter
Posts: 104
Joined: Fri Mar 03, 2017 5:00 pm
Contact:

[0.15.9] blueprint-storage.dat migrated content

Post by folk »

Hi,
When I start a new game with zero addons enabled, I get a box like this:
weird.jpg
weird.jpg (25.79 KiB) Viewed 2533 times
EDIT: It's because of migrated blueprints in blueprint-storage.dat:
https://cdn.discordapp.com/attachments/ ... torage.dat

stdout:

Code: Select all

folk@plantasjen:~/Programs/factorio/bin/x64$ ./factorio 
   0.000 2017-05-09 08:57:54; Factorio 0.15.9 (build 29504, linux64, alpha)
   0.060 Operating system: Linux (Ubuntu 17.10)
   0.060 Program arguments: "./factorio" 
   0.060 Read data path: /home/folk/Programs/factorio/data
   0.060 Write data path: /home/folk/Programs/factorio
   0.060 Binaries path: /home/folk/Programs/factorio/bin
   0.068 System info: [CPU:        Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 4 cores, RAM: 7928MB]
   0.069 Display options: [FullScreen: 1] [VSync: 1] [UIScale: 120.968%] [MultiSampling: OFF] [Screen: 255]
   0.128 Available display adapters: 1
   0.128  [0]: resolution 1920x1200px at [0,0]
   0.128 Create display on adapter 0. Size 1548x870 at position [176, 147].
   0.479 Initialised OpenGL:[0] GeForce GTX 680/PCIe/SSE2; driver: 4.5.0 NVIDIA 378.13
   0.481     Video memory size (dedicated/total available/current available): 2048/2048/1745 MB
   0.492 Graphics settings preset: very-high
   0.492 Graphics options: [Graphics quality: normal] [Video memory usage: high] [Light scale: 25%] [DXT: auto]
   0.592 Loading mod core 0.0.0 (data.lua)
   0.598 Loading mod base 0.15.9 (data.lua)
   0.681 Loading mod base 0.15.9 (data-updates.lua)
   0.751 Checksum for core: 3409166051
   0.751 Checksum of base: 3769930138
   0.851 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1494312864
   0.851 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.913 Loaded shader file /home/folk/Programs/factorio/data/core/graphics/shaders/game.glsl
   0.913 Loaded shader file /home/folk/Programs/factorio/data/core/graphics/shaders/zoom-to-world.glsl
   0.925 Initial atlas bitmap size is 16384
   0.928 Created atlas bitmap 16384x5721
   0.930 Created atlas bitmap 4096x4092
   0.931 Created atlas bitmap 4096x4092
   0.932 Created atlas bitmap 4096x4096
   0.934 Created atlas bitmap 4096x860
   0.935 Created atlas bitmap 4096x1860
   0.936 Created atlas bitmap 4096x3652
  14.013 Sprites loaded
  14.013 Convert atlas 4096x4092 to: compressed 
  14.802 Convert atlas 4096x4092 to: compressed 
  15.407 Convert atlas 4096x4096 to: compressed 
  16.052 Convert atlas 4096x860 to: compressed 
  16.130 Convert atlas 4096x1860 to: trilinear-filtering 
  16.188 Convert atlas 4096x3652 to: mipmap 
  16.300 Loading sounds...
  18.387 Custom inputs active: 0
  18.387 Info Updater.cpp:753: Downloading https://updater.factorio.com/get-available-versions?username=folk&token=<private>&apiVersion=2
  19.351 0 packages available to download (experimental updates enabled).
  19.398 Factorio initialised
  24.540 Error FileUtil.cpp:291: Can't remove /home/folk/Programs/factorio/temp/currently-playing: No such file or directory
  24.574 Loading Level.dat: 932447 bytes.
  24.574 Info Scenario.cpp:133: Map version 0.15.9-0
  24.616 Checksum for script /home/folk/Programs/factorio/temp/currently-playing/control.lua: 76911248
Please check the checksums in the log above, I have not verified that my factorio installation is clean, because when I tried twice to download factorio from the website on a slow connection, it failed - and then when I tried to download using wget from the command line (which supports resuming), I just get a 503 Forbidden HTTP response (and yes, I understand why).

But I do presume my installation is clean; if I did not I would not post the report.
Last edited by folk on Tue May 09, 2017 8:36 am, edited 1 time in total.
folk
Fast Inserter
Fast Inserter
Posts: 104
Joined: Fri Mar 03, 2017 5:00 pm
Contact:

Re: [0.15.9] (Linux only?) Migrated content box on new game

Post by folk »

Right, so here is stdout from a fresh factorio.com archive of 0.15.9:

Code: Select all

folk@plantasjen:~/Programs/factorio-clean/bin/x64$ ./factorio 
   0.000 2017-05-09 09:42:56; Factorio 0.15.9 (build 29504, linux64, alpha)
   0.061 Operating system: Linux (Ubuntu 17.10)
   0.061 Not rotating logs.
   0.061 Program arguments: "./factorio" 
   0.061 Read data path: /home/folk/Programs/factorio-clean/data
   0.061 Write data path: /home/folk/Programs/factorio-clean
   0.061 Binaries path: /home/folk/Programs/factorio-clean/bin
   0.070 System info: [CPU:        Intel(R) Core(TM) i5-2500K CPU @ 3.30GHz, 4 cores, RAM: 7928MB]
   0.071 Display options: [FullScreen: 0] [VSync: 1] [UIScale: 100%] [MultiSampling: OFF] [Screen: 255]
   0.109 Available display adapters: 1
   0.109  [0]: resolution 1920x1200px at [0,0]
   0.109 Create display on adapter 0. Size 1280x720 at position [310, 222].
   0.256 Initialised OpenGL:[0] GeForce GTX 680/PCIe/SSE2; driver: 4.5.0 NVIDIA 378.13
   0.257     Video memory size (dedicated/total available/current available): 2048/2048/1750 MB
   0.267 Graphics settings preset: very-high
   0.267 Graphics options: [Graphics quality: high] [Video memory usage: all] [Light scale: 25%] [DXT: false]
   0.325 Loading mod core 0.0.0 (data.lua)
   0.331 Loading mod base 0.15.9 (data.lua)
   0.415 Loading mod base 0.15.9 (data-updates.lua)
   0.487 Checksum for core: 3409166051
   0.487 Checksum of base: 3769930138
   0.589 Info PlayerData.cpp:55: Local player-data.json available, timestamp 1494313318
   0.589 Info PlayerData.cpp:62: Cloud player-data.json unavailable
   0.625 Loaded shader file /home/folk/Programs/factorio-clean/data/core/graphics/shaders/game.glsl
   0.651 Loaded shader file /home/folk/Programs/factorio-clean/data/core/graphics/shaders/zoom-to-world.glsl
   0.676 Crop bitmaps.
  13.847 Initial atlas bitmap size is 16384
  14.219 Created atlas bitmap 16384x16366
  14.224 Created atlas bitmap 16384x8934
  14.225 Created atlas bitmap 4096x3980
  14.225 Created atlas bitmap 4096x3652
  31.098 Sprites loaded
  31.098 Convert atlas 4096x3980 to: trilinear-filtering 
  31.234 Convert atlas 4096x3652 to: mipmap 
  31.362 Loading sounds...
  33.472 Custom inputs active: 0
  33.473 Info Updater.cpp:753: Downloading https://updater.factorio.com/get-available-versions?username=folk&token=<private>&apiVersion=2
  34.274 0 packages available to download (experimental updates disabled).
  34.327 Factorio initialised
  51.194 Error FileUtil.cpp:291: Can't remove /home/folk/Programs/factorio-clean/temp/currently-playing: No such file or directory
  51.228 Loading Level.dat: 969732 bytes.
  51.228 Info Scenario.cpp:133: Map version 0.15.9-0
  51.263 Checksum for script /home/folk/Programs/factorio-clean/temp/currently-playing/control.lua: 76911248
  64.152 Error FileUtil.cpp:291: Can't remove /home/folk/Programs/factorio-clean/temp/currently-playing: No such file or directory
  64.183 Loading Level.dat: 970681 bytes.
  64.183 Info Scenario.cpp:133: Map version 0.15.9-0
  64.218 Checksum for script /home/folk/Programs/factorio-clean/temp/currently-playing/control.lua: 76911248
As you can see, the checksums are the same.

And yet, the problem does not present itself in factorio-clean.

Here is a diff between factorio-clean and factorio, both 0.15.9:
https://hastebin.com/labarabetu.diff
1. I've edited the MP server password in the diff to xxxxx.
2. The mods/ folder (which is empty in factorio-clean) is not included in the diff
3. The script-output/ folder is not included
4. *.cfg files are not included, although that should not make a difference, it's just that my standard directory-to-directory diff command alias has it included (diff -Nur --ignore-file-name-case -i -E -Z -b --strip-trailing-cr -d -w -x '*.cfg')

Nothing interesting there, as far as I can see.
folk
Fast Inserter
Fast Inserter
Posts: 104
Joined: Fri Mar 03, 2017 5:00 pm
Contact:

Re: [0.15.9] blueprint-storage.dat migrated content

Post by folk »

It seems to be from blueprint-storage.dat:
https://cdn.discordapp.com/attachments/ ... torage.dat

Perhaps it should either:
1. Silently update blueprint-storage.dat
2. Hide/ignore blueprints from the blueprint library UI that are not compatible with the addons present. Either silently or not.
3. Tell the player that this "problem" comes from stored blueprints, in the migration box.
Rseding91
Factorio Staff
Factorio Staff
Posts: 16007
Joined: Wed Jun 11, 2014 5:23 am
Contact:

Re: [0.15.9] blueprint-storage.dat migrated content

Post by Rseding91 »

Thanks for the report. I've fixed this for the next version of 0.15. so it now shows the names correctly.
If you want to get ahold of me I'm almost always on Discord.
Post Reply

Return to “Resolved Problems and Bugs”