Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Updating a save from 34.04 to 34.05  (Read 3804 times)

Maldevious

  • Bay Watcher
    • View Profile
Updating a save from 34.04 to 34.05
« on: March 06, 2012, 03:03:52 pm »

Any ideas on how to do this? Toady gave some mention of body plan files needing to be updated, but I don't know exactly what that means.

All I know is, when I try to run my 34.04 fort in 34.05, I get this message:

"Fatal Error: Missing Creature Body Definition: RCP_Eyelids"

Then it crashes.

I updated raws in the save file and everything. Any ideas? I'd prefer not to re-gen the world if I could, really enjoying the fort I'm working on.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #1 on: March 06, 2012, 03:43:46 pm »

I updated raws in the save file and everything.

In general, you should not attempt this unless you're familiar with how the raws work.  Copy back the old raws from a backed-up save or from 0.34.04 directly.
Logged

gchristopher

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #2 on: March 06, 2012, 05:36:27 pm »

I encountered this problem as well, and it wasn't too hard to resolve.

I noticed that my old body_rcp.txt file had an entry for [BODY:RCP_EYELIDS] that has been replaced with [BODY:RCP_1_EYELID], [BODY:RCP_2_EYELIDS], [BODY:RCP_3_EYELIDS] , presumably to allow the eyelids to match the number of eyes. [BODY:RCP_2_EYELIDS] appears to be the same as the old [BODY:RCP_EYELIDS] entry.

So, I added to body_rcp.txt:

Code: [Select]
[BODY:RCP_EYELIDS]
[BP:L_EYELID:left eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
[DEFAULT_RELSIZE:2]
[BP:R_EYELID:right eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
[DEFAULT_RELSIZE:2]
(It's probably better to paste from your old raw file than from a forum post.)

So far, so good. We'll see how stable the game remains.
Logged

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Updating a save from 34.04 to 34.05
« Reply #3 on: March 06, 2012, 08:12:57 pm »

You don't need to update the RAWs at all. 04 saves will put in the errorlog about the eyelid stuff, that's it, they work perfectly fine otherwise. Don't update the RAWs unless you know what you're doing.
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.

gchristopher

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #4 on: March 06, 2012, 09:15:34 pm »

You don't need to update the RAWs at all. 04 saves will put in the errorlog about the eyelid stuff, that's it, they work perfectly fine otherwise. Don't update the RAWs unless you know what you're doing.
Oh, is there some setting to enable the error log instead of the game just crashing? (Unmodified 34_02 install for the old save, trying to start with an unmodified 34_05 install.) After displaying the message, the game closes.
Logged

Rafal99

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #5 on: March 06, 2012, 11:17:27 pm »

Get your save region folder from 0.34.04.
Replace in b_detail_plan_default.txt in your save raws with the one from 0.34.05.
DON'T replace any other raws!

Alternatively don't replace any raws at all, just move the region folder from 0.34.04.
You won't get eyelids fix, but it is not a big problem.
« Last Edit: March 06, 2012, 11:21:34 pm by Rafal99 »
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

612DwarfAvenue

  • Bay Watcher
  • Voice actor.
    • View Profile
    • TESnexus profile, has my voice acting portfolio.
Re: Updating a save from 34.04 to 34.05
« Reply #6 on: March 06, 2012, 11:36:03 pm »

You don't need to update the RAWs at all. 04 saves will put in the errorlog about the eyelid stuff, that's it, they work perfectly fine otherwise. Don't update the RAWs unless you know what you're doing.
Oh, is there some setting to enable the error log instead of the game just crashing? (Unmodified 34_02 install for the old save, trying to start with an unmodified 34_05 install.) After displaying the message, the game closes.

Could be due to using an 02 save? As a general rule of thumb, unless you REALLY like your current save and you know for a fact that you can update the save to the newest version, it's best to either play out that save in the version you started it in, or start anew with the new version.

Also, there's nothing to enable, the errorlog's always there, and it probably is logging the error you keep having, it's just in your case 02's too old. You may be able to bring the save over and then copy only the 05's b_detail_plan_default.txt file into the save, but again, that general rule of thumb...
Logged
My voice acting portfolio.
Centration. Similar to Spacestation 13, but in 3D and first-person. Sounds damn awesome.
NanoTrasen Exploratory Team: SS13 in DF.

Rafal99

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #7 on: March 07, 2012, 12:05:22 am »

He is getting:
Quote
"Fatal Error: Missing Creature Body Definition: RCP_Eyelids"
Which is the exact error that happens when you overwrite all .04 raws with raws from .05. I tried myself so I know.

And the .02 saves work fine in .05. Only save compatibility from .01 and before was broken. You can copy saves from older version to newer and use it without problems, i never had any.
« Last Edit: March 07, 2012, 12:09:23 am by Rafal99 »
Logged
The spinning Tantrum Spiral strikes The Fortress in the meeting hall!
It explodes in gore!
The Fortress has been struck down.

Flying Dice

  • Bay Watcher
  • inveterate shitposter
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #8 on: March 07, 2012, 12:12:14 am »

Don't mess with the raws if you don't know what you're doing. Just Ctrl-C -> Ctrl-V your save folder from your DF .34.04 data folder to your DF .34.05 data folder and it should work fine.
Logged


Aurora on small monitors:
1. Game Parameters -> Reduced Height Windows.
2. Lock taskbar to the right side of your desktop.
3. Run Resize Enable

Thief^

  • Bay Watcher
  • Official crazy person
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #9 on: March 07, 2012, 07:45:47 am »

I encountered this problem as well, and it wasn't too hard to resolve.

I noticed that my old body_rcp.txt file had an entry for [BODY:RCP_EYELIDS] that has been replaced with [BODY:RCP_1_EYELID], [BODY:RCP_2_EYELIDS], [BODY:RCP_3_EYELIDS] , presumably to allow the eyelids to match the number of eyes. [BODY:RCP_2_EYELIDS] appears to be the same as the old [BODY:RCP_EYELIDS] entry.

So, I added to body_rcp.txt:

Code: [Select]
[BODY:RCP_EYELIDS]
[BP:L_EYELID:left eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
[DEFAULT_RELSIZE:2]
[BP:R_EYELID:right eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
[DEFAULT_RELSIZE:2]
(It's probably better to paste from your old raw file than from a forum post.)

So far, so good. We'll see how stable the game remains.


I did this too, seems to work fine.
Logged
Dwarven blood types are not A, B, AB, O but Ale, Wine, Beer, Rum, Whisky and so forth.
It's not an embark so much as seven dwarves having a simultaneous strange mood and going off to build an artifact fortress that menaces with spikes of awesome and hanging rings of death.

xordae

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #10 on: March 07, 2012, 02:55:44 pm »

Confirming that cutting a 34.03 save folder and pasting it into 34.05 produces the eyelid error and then the game will crash.
Logged

Maopownow

  • Escaped Lunatic
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #11 on: March 07, 2012, 07:47:54 pm »

Had this problem as well (game crashing and refusing to load save that i copied over from 34.04). I can confirm that these things didn't work for me:

Quote
Get your save region folder from 0.34.04.
Replace in b_detail_plan_default.txt in your save raws with the one from 0.34.05.
DON'T replace any other raws!

Alternatively don't replace any raws at all, just move the region folder from 0.34.04.
You won't get eyelids fix, but it is not a big problem.

Quote
Don't mess with the raws if you don't know what you're doing. Just Ctrl-C -> Ctrl-V your save folder from your DF .34.04 data folder to your DF .34.05 data folder and it should work fine.


This did work for me (Changed body_rcp.txt in the 34.04 save directory that i copied over):

Quote
So, I added to body_rcp.txt:

Code: [Select]

[BODY:RCP_EYELIDS]
   [BP:L_EYELID:left eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
      [DEFAULT_RELSIZE:2]
   [BP:R_EYELID:right eyelid:STP][CONTYPE:HEAD][CATEGORY:EYELID][SMALL][EMBEDDED]
      [DEFAULT_RELSIZE:2]
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #12 on: March 07, 2012, 08:26:20 pm »

Confirming that cutting a 34.03 save folder and pasting it into 34.05 produces the eyelid error and then the game will crash.

All vanilla, no Phoebus save update utility or anything like that?
Logged

xordae

  • Bay Watcher
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #13 on: March 07, 2012, 08:54:06 pm »

Oh, yeah I use Phoebus.
Logged

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Re: Updating a save from 34.04 to 34.05
« Reply #14 on: March 07, 2012, 09:00:16 pm »

Oh, yeah I use Phoebus.

DF 0.34.05 raws are not compatible with worlds generated with DF 0.34.04 or earlier
If you want to use your old savegames in 0.34.05, do NOT update your savegame raws.
Logged
Pages: [1] 2