Yesterday, I made an attempt to obtain the lazy bastard achievement. With four friends we managed to finish the game with only 110 items crafted, but after the rocket lunched the achievement was not granted. I tried lunching the rocket with and without satellite, loading save in singleplayer, enabling mods without any luck.
The map was created in peaceful mode and without biters (it should be ok?) and I'm not using any mods. Additionally, using lua commands I confirmed that I have more than 50% map play time required (~98%). I believe that all achievement criteria were met.
[kovarex] [0.16.47] Can't obtain Lazy bastard achievement
[kovarex] [0.16.47] Can't obtain Lazy bastard achievement
- Attachments
-
- Screen
- scr.png (1.81 MiB) Viewed 2607 times
-
- factorio-previous.log
- Log 2
- (4.9 KiB) Downloaded 89 times
-
- factorio-current.log
- Log 1
- (4.53 KiB) Downloaded 80 times
-
- multipawel7.5.zip
- Save
- (9.39 MiB) Downloaded 81 times
Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement
The problem actually isn't in the achivements themselves. The problem is, that for some reason, this map didn't contain the script file, so launching the rocket didn't actually win the game.
Do you have any idea why could the script (control.lua) be missing in the file?
Do you have any idea why could the script (control.lua) be missing in the file?
Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement
No, not really. I created the game as singleplayer, then started the headless server. Only once i had to manually copy and load autosave, because someone crafted something. Maybe my antivirus (AVG) did something, but i doubt it.
Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement
This script already lacks in my first save on this map (14 minutes of gameplay), so something went wrong during saving in singleplayer, loading in multiplayer or saving in multiplayer. There is possibility that map was created in 0.16.46, and we updated to 0.16.47 mid-game, but I'm not sure.
How do I fix my save to obtain the achievement?
How do I fix my save to obtain the achievement?
- Attachments
-
- multipawel6-106.zip
- Old save
- (1.62 MiB) Downloaded 82 times
Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement
We discovered, that adding control.lua in the middle of a playthrough doesn't call the internal on_init event, so it doesn't really start working.
We are looking for a solution.
We are looking for a solution.
Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement
I've added a fix for the next version of 0.16 but due to the nature of this error it's not fully automatic for existing broken saves.
When the next version of 0.16 comes out you'll need to do the following:
1. Load and save your map in that game version.
2. Open the zip and re-add the missing control.lua from freplay
3. Load the game and then it should work
For saves created on or after the next version of 0.16 step 1 isn't needed and the game will detect properly that the control.lua was added and handle it.
When the next version of 0.16 comes out you'll need to do the following:
1. Load and save your map in that game version.
2. Open the zip and re-add the missing control.lua from freplay
3. Load the game and then it should work
For saves created on or after the next version of 0.16 step 1 isn't needed and the game will detect properly that the control.lua was added and handle it.
If you want to get ahold of me I'm almost always on Discord.