https://forums.factorio.com/forum/vie ... =60#p99688
This isn't the first report I've had of this issue. I don't have a savegame to post myself.
but the short end of it is... The recipe has completely changed (Different components, different output), from the old version of my mod, to the new version of my mod, and if you open an assembler with said recipe, the game crashs.
[0.12.x][Rseding91] Recipe change causes crash
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [0.12.x] Recipe change causes crash
Can you make an example save and mod to reproduce the crash?
If you want to get ahold of me I'm almost always on Discord.
Re: [0.12.x] Recipe change causes crash
I can try to explain how I got the crash, but this need testing to confirm:
- Install bobs electronic override (that's obsolete) and bob's metals and assembly
- Place a level 2 assembler (blue one) on the ground and select to produce the basic wooden circuit board (the one made from 3 wires and a wooden board)
- Save and exit the game
- Remove bob's electronic override and install bobs electronics
- Run the game and click the assembler
Needs testing, this is me speculating on prolly happened.
- Install bobs electronic override (that's obsolete) and bob's metals and assembly
- Place a level 2 assembler (blue one) on the ground and select to produce the basic wooden circuit board (the one made from 3 wires and a wooden board)
- Save and exit the game
- Remove bob's electronic override and install bobs electronics
- Run the game and click the assembler
Needs testing, this is me speculating on prolly happened.
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [0.12.x] Recipe change causes crash
That does sound about right.SHiRKiT wrote:I can try to explain how I got the crash, but this need testing to confirm:
- Install bobs electronic override (that's obsolete) and bob's metals and assembly
- Place a level 2 assembler (blue one) on the ground and select to produce the basic wooden circuit board (the one made from 3 wires and a wooden board)
- Save and exit the game
- Remove bob's electronic override and install bobs electronics
- Run the game and click the assembler
Needs testing, this is me speculating on prolly happened.
Re: [0.12.x][Rseding91] Recipe change causes crash
Bob, have you included some way for it to check if you had that bobs electronic mod from earlier?
Because i think thats what you got to do(for a temporary fix). Since for me it sounds like the assemblers doesnt get to know that the recipe had changed and so it crashes because it cant find the items.
Basically i think its a matter of adding in an if statement for if it doesnt find what it needs to craft anymore in the game(if the needed items exist). Then reset the recipe(because you will most likely remove the assemblers after so it doesnt matter if it resets them)
Because i think thats what you got to do(for a temporary fix). Since for me it sounds like the assemblers doesnt get to know that the recipe had changed and so it crashes because it cant find the items.
Basically i think its a matter of adding in an if statement for if it doesnt find what it needs to craft anymore in the game(if the needed items exist). Then reset the recipe(because you will most likely remove the assemblers after so it doesnt matter if it resets them)
Logo
Noticed the told change in FFF #111 so il continue to use my signature ^_^Thanks for listening to our suggestions, devs !
I would jump of joy if we could specify which tiles spawned in a surfaces
Re: [0.12.x][Rseding91] Recipe change causes crash
Just want to point out that the game insta crashes without a proper handling whatsoever, it just terminates like having an unhandled exception that explodes softwares.
Re: [0.12.x][Rseding91] Recipe change causes crash
Do you have the crash report found in the factorio folder just before the mods folder:SHiRKiT wrote:Just want to point out that the game insta crashes without a proper handling whatsoever, it just terminates like having an unhandled exception that explodes softwares.
\AppData\Roaming\Factorio\mods
because the crash report may solve this issue once and for all(or atleast point to the bad thing !)
Logo
Noticed the told change in FFF #111 so il continue to use my signature ^_^Thanks for listening to our suggestions, devs !
I would jump of joy if we could specify which tiles spawned in a surfaces
Re: [0.12.x][Rseding91] Recipe change causes crash
I tried every combination of recipe manipulation between save/load that I could think of and I wasn't able to get it to crash.
Can you please create a save + mod set that reproduces the crash and upload it here?
Can you please create a save + mod set that reproduces the crash and upload it here?
If you want to get ahold of me I'm almost always on Discord.
- bobingabout
- Smart Inserter
- Posts: 7352
- Joined: Fri May 09, 2014 1:01 pm
- Contact:
Re: [0.12.x][Rseding91] Recipe change causes crash
Sorry for the delay, I had to actually start a new game to do this, so I was putting it off.
Save: https://www.dropbox.com/s/adi39f68rfgwj ... e.zip?dl=0
Mods: https://www.dropbox.com/s/6g9uzx5tbih2b ... s.rar?dl=0
to cause the crash simply open the assembly machine you're standing next to.
This is the developement set of mods, but the release version should give same results.
If you want to load the game as it was before, replace the electronics mod with this one: http://bobingabout.gamemod.net/Factorio ... 0.12.0.zip
Save: https://www.dropbox.com/s/adi39f68rfgwj ... e.zip?dl=0
Mods: https://www.dropbox.com/s/6g9uzx5tbih2b ... s.rar?dl=0
to cause the crash simply open the assembly machine you're standing next to.
This is the developement set of mods, but the release version should give same results.
If you want to load the game as it was before, replace the electronics mod with this one: http://bobingabout.gamemod.net/Factorio ... 0.12.0.zip
log
Re: [0.12.x][Rseding91] Recipe change causes crash
Thanks for the report. This is now solved for 0.12.5.
If you want to get ahold of me I'm almost always on Discord.