Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: [40d/d2-win] cancels Make Coke from Bitumous Coal: Needs petrified wood SOLVED  (Read 965 times)

Inari

  • Bay Watcher
    • View Profile

See original post in the d2 thread:
  http://www.bay12games.com/forum/index.php?topic=28841.msg373455#msg373455

I installed the new 40d2 version of DF under Windows XP.  I had to also install the MS Visual C++ redistributable package to get it to work, but after that everything seemed to be fine, until I noticed that I could no longer make coke:
"... cancels Make Coke from Bitumous Coal: Needs petrified wood."
When I look in the stone listing, it states that petrified wood (and graphite) can be used for making coke, while listing no uses for either coal or lignite.

SOLVED: I'd got my raw files out of synch.  Embarrassed now, but at least that was an easy fix.

I reverted back to 40d, but the problem persisted! ie, the error occurs when the only difference is that I've installed the VC++ package.  Strange but true.

I've uploaded a save file plus the object data/raws at http://dffd.wimbli.com/file.php?id=758.

The issue occurs in a game that was started prior to all this installation/reversion.  New fortress games started on the pre-existing world still contain the bug.  New fortresses started on newly created worlds don't (under 40d or 40d2), so I will be able to play fresh games at least.

I'd really like to be able to continue my current game however, and this does seem to be a perennial unsolved mystery, so I thought I'd through my data into the mix.

PS: I've just tried moving a game from Windows to Ubuntu (under Wine), and had almost the same issue:
"... cancels Make Coke from Bitumous Coal: Needs sylvite."
But only with pre-existing saves; fresh games are fine.

Hope this sheds some light.

SOLVED: I'd got my raw files out of synch.  Embarrased now, but at least that was an easy fix.  It still gives this sort of mis-match error when moving a game between Windows and Linux, however.
« Last Edit: December 25, 2008, 08:59:32 pm by Inari »
Logged

Tulthix

  • Bay Watcher
    • View Profile

Hrm, I am having a similar problem moving a save from 40d to 40d8 while moving from windows to linux.  To clarify:

Save created in: windows, 40d
Can't make coke in: linux v0.28.181.40d8 (the linux version)

The message given was:
"metalsmith cancels Make Coke from Lignite: Needs pyrolusite"

Anyone have any advice?  This problem is Not solved for me.  I have not altered the raws from the 40d8 install. 

My changes from vanilla 40d8:
* copied over the contents of the save folder
* copied over my init.txt, embark_profiles.txt (and maybe interface.txt and world_gen.txt, not sure about these last two though)
* copied over my tileset
* copied over my graphical tilesets (in the raw/graphics folder only)
« Last Edit: January 07, 2009, 09:11:17 pm by Tulthix »
Logged

Baughn

  • Noble Phantasm
  • The Haruhiist
  • Hiss
    • View Profile

There are various savegame incompatibilities between 40d and 40[2-8], so that sort of thing is pretty much expected.

It's not really supposed to be used for playing on, when you get right down to it, and I suspect Toady hasn't done the testing he usually does for that sort of thing.
Logged
C++ makes baby Cthulhu weep. Why settle for the lesser horror?