[kovarex] [0.16.47] Can't obtain Lazy bastard achievement

This subforum contains all the issues which we already resolved.
Post Reply
sim1234
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Jun 03, 2018 9:55 am
Contact:

[kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by sim1234 »

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.
Attachments
Screen
Screen
scr.png (1.81 MiB) Viewed 2600 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

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by kovarex »

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?

sim1234
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Jun 03, 2018 9:55 am
Contact:

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by sim1234 »

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.

sim1234
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Jun 03, 2018 9:55 am
Contact:

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by sim1234 »

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?
Attachments
multipawel6-106.zip
Old save
(1.62 MiB) Downloaded 82 times

kovarex
Factorio Staff
Factorio Staff
Posts: 8078
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by kovarex »

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.

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

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by Rseding91 »

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.
If you want to get ahold of me I'm almost always on Discord.

sim1234
Manual Inserter
Manual Inserter
Posts: 4
Joined: Sun Jun 03, 2018 9:55 am
Contact:

Re: [kovarex] [0.16.47] Can't obtain Lazy bastard achievement

Post by sim1234 »

Thanks

Post Reply

Return to “Resolved Problems and Bugs”