Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: FATAL ERROR Missing Interaction Definition  (Read 1163 times)

Bufo

  • Bay Watcher
    • View Profile
FATAL ERROR Missing Interaction Definition
« on: April 17, 2022, 06:52:33 am »

I'm launching the game with LNP, my fort is 13 years old, I haven't changed any settings, but now DF crashes if I try to load my save.

FATAL ERROR
Missing Interaction Definition: SECRET_SUMMON_N_7

Any ideas?
Logged

A_Curious_Cat

  • Bay Watcher
    • View Profile
Re: FATAL ERROR Missing Interaction Definition
« Reply #1 on: April 17, 2022, 03:11:10 pm »

Have you installed or updated any mods since you started that fort?
Logged
Really hoping somebody puts this in their signature.

Bufo

  • Bay Watcher
    • View Profile
Re: FATAL ERROR Missing Interaction Definition
« Reply #2 on: April 17, 2022, 03:24:59 pm »

Nope. Never tried any mods (beyond the LNP launcher, if that in itself is a mod.)

Are corrupted saves a regular thing? The world I was playing is completely lost, and I'm disinclined to start another when I don't know what destroyed this one.

Is LNP (with DFHack enabled by default) too risky to use, or does the vanilla game also corrupt saves?


« Last Edit: April 17, 2022, 03:54:52 pm by Bufo »
Logged

anewaname

  • Bay Watcher
  • The mattock... My choice for problem solving.
    • View Profile
Re: FATAL ERROR Missing Interaction Definition
« Reply #3 on: April 17, 2022, 08:58:07 pm »

I think this is some sort of saved game corruption (not related to LNP or dfhack).
- 47.05 has been out for long enough that if this were a bug occurring during the game, it would have shown up before now and there doesn't seem to be any mentions in google, mantisb, or in these DF forums.
- A search of the game folders (which included some saved forts that certainly include necromantic creations) showed the "SECRET_SUMMON" text only exists in the DF executable, so it is likely that during world gen the game creates a set of these necromantic creations, similiar to the FB definitions, and they remain stored in the game saves and loaded into a list when the game is loaded. In your case, item 7 on the list is currently missing.

Because it is likely that the code considers what would happen if a necromancer created a new SECRET_SUMMON_N definition during game play, I suspect a problem occurred during a game save and SECRET_SUMMON_N_7 is the first of a bunch of missing definitions.

I don't know how to prove this or fix your save.
Logged
Quote from: dragdeler
There is something to be said about, if the stakes are as high, maybe reconsider your certitudes. One has to be aggressively allistic to feel entitled to be able to trust. But it won't happen to me, my bit doesn't count etc etc... Just saying, after my recent experiences I couldn't trust the public if I wanted to. People got their risk assessment neurons rotten and replaced with game theory. Folks walk around like fat turkeys taunting the world to slaughter them.

Bufo

  • Bay Watcher
    • View Profile
Re: FATAL ERROR Missing Interaction Definition
« Reply #4 on: April 18, 2022, 02:34:01 pm »

Thanks, that all sounds reasonable.

I didn't know corrupt saves were a thing. No fun to be had with those.

I guess the workaround is to tell LNP to make backups of my saves. I don't mind losing a season of progress (so long as I can keep the world and the fortress.)
Logged