I cannot update from 12.22 to the latest Factorio version using the built in updater.
0.001 2016-02-28 15:27:51; Factorio 0.12.22 (Build 17589, win64)
0.001 Operating system: Windows 10
0.001 Program arguments: "C:\Program Files\Factorio\bin\x64\Factorio.exe"
0.001 Read data path: C:/Program Files/Factorio/data
0.001 Write data path: C:/Users/<redacted>/AppData/Roaming/Factorio
0.001 Binaries path: C:/Program Files/Factorio/bin
0.013 Available display adapters: 1
0.013 [0]: \\.\DISPLAY1 - Intel(R) HD Graphics 4600 {0x05, [0,0], 1600x900, 32bit, 60Hz}
0.014 Create display on adapter 0. Size 1280x720 at position [150, 72]. Monitor 0
0.317 Initialised Direct3D:[0] NVIDIA GeForce GT 740M ; driver: nvd3dumx.dll 10.18.13.6175
0.341 Desktop composition is active.
0.341 Graphics options: [FullScreen: false] [VSync: true] [UIScale: 100%] [MultiSampling: OFF] [Graphics quality: normal] [Video memory usage: all] [Light scale: 20%] [Screen: 255]
0.410 Loading mod core 0.0.0 (data.lua)
0.412 Loading mod base 0.12.22 (data.lua)
0.793 Initial atlas bitmap size is 16384
0.796 Created atlas bitmap 16384x7762
6.478 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-av ... iVersion=2
7.449 2 packages available to download (experimental updates enabled).
7.510 Factorio initialised
9.773 Info Updater.cpp:752: Downloading https://www.factorio.com/updater/get-do ... iVersion=2
10.806 Info Updater.cpp:234: Downloading http://eu1.factorio.com/updates/core-wi ... 1456698492 to C:/Users\<redacted>\AppData\Roaming\Factorio\temp\core-win64-0.12.22-0.12.23-update.zip
126.995 Info Updater.cpp:245: => 200
127.874 Error Util.cpp:49: Error when opening C:/Program Files\Factorio\data/../tests/mods/test_mod_1.0.0/entities.lua for reading: No such file or directory
Log:[12.22]->[12.24] [pending] Update Broken 64bit (probably because of removal of test folder)
Re: [12.22]->[12.24] Update Broken 64bit
Did you by any chance delete the tests folder on your local install some time in the past? It's saying it can't find a file that should exist unless it was deleted.
If you want to get ahold of me I'm almost always on Discord.
-
- Fast Inserter
- Posts: 171
- Joined: Sun Feb 17, 2013 4:31 pm
- Contact:
Re: [12.22]->[12.24] [pending] Update Broken 64bit (probably because of removal of test folder)
I just want to chip in that while I understand the updater does a diff from the previous version, I normally delete the test directory and docs directory, since I never use them, and also cant update.
It would be nice if the updater could silently ignore those directories missing.
It would be nice if the updater could silently ignore those directories missing.
Re: [12.22]->[12.24] [pending] Update Broken 64bit (probably because of removal of test folder)
I would absolutely say that this was the issue. I ended up just downloading the full installer from the website to fix the issue.
The full installer replaced the missing test directory.
Apparently I did remove the folder sometime in the past for a reason that I cannot remember. I would have to guess that it was something I did when creating a mod and confusing myself as to why there was a test directory. It is a bad coding habit that I have of creating test folders and then removing them without ensuring that I do not need the contents thoroughly enough.
Thank you for the information!
Edit: I guess this means that I need to move to the steam build so that I can just do a "verify integrity of game cache" when i have issues.
The full installer replaced the missing test directory.
Apparently I did remove the folder sometime in the past for a reason that I cannot remember. I would have to guess that it was something I did when creating a mod and confusing myself as to why there was a test directory. It is a bad coding habit that I have of creating test folders and then removing them without ensuring that I do not need the contents thoroughly enough.
Thank you for the information!
Edit: I guess this means that I need to move to the steam build so that I can just do a "verify integrity of game cache" when i have issues.