Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  
Pages: 1 ... 6 7 [8] 9 10 11

Author Topic: Orichalcum Dwarf Fortress v 3.0.0  (Read 58233 times)

TomiTapio

  • Bay Watcher
  • OldGenesis since 2012
    • View Profile
    • My Flickr animal photos
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #105 on: August 04, 2015, 10:06:29 pm »

Here's my notes from when I updated OldGenesis from .15 to 24. They might help you update to .24.
(hope you have WinMerge, or other "code comparison" tool, for copying changes from version to version)

Code: [Select]
- updated to the mighty shiny DF 0.40.24. Took a lot of hours, since new error messages revealed loads of HAIR and FAT nagging.
- trying [USE_MATERIAL_TEMPLATE:HAIR:HAIR_YARNABLE_TEMPLATE] on the wool / yarn creatures.
So there's two HAIR material now, common non-threadmaking, and rare yarnable on a few animals.
- added [USE_MATERIAL_TEMPLATE:GIZZARD:GIZZARD_TEMPLATE] to all creatures that don't use a prepackaged body mat list. stupid nagging. They don't have gizzards. Do they use a standard tissue list.
- much GELDABLE. Go go gadget unicorn gelder!
- since chitin is used in forgotten beasts, they lack TANNED_CHITIN and the game nags.
I split chitin into vanilla chitin for FBs and TANNED_CHITIN_TEMPLATE (which outputs and requires TANNED_CHITIN) for OldGen critters.
Logged
==OldGenesis mod== by Deon & TomiTapio. Five wood classes, four leather classes. Nine enemy civs. So much fine-tuning.
47.05e release: http://dffd.bay12games.com/who.php?id=1538
OldGenesis screenshots: https://twitter.com/hashtag/OldGenesis?src=hashtag_click&f=image
My Finnish language file: http://dffd.bay12games.com/file.php?id=14884

Evaris

  • Bay Watcher
  • Random Bored Kitsune
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #106 on: August 04, 2015, 11:33:52 pm »

I modified some of the files a little before implementing it, so this may be due to my tinkering, but I noticed two odd things:

1. The 'make coke out of peat bricks' reaction used stone bricks of any variety in my fortress.
2. At embark and when talking with an outpost liason, two new items are available for trade / purchase:
MISCELLANEOUS contains 'metal bars'
POWDERS contains 'sand'

Have you experienced these?

1,  I've noticed, and was not present in previous versions.  So this is something I'm trying to fix.
2.  I have not noticed this one, however. 
Logged
Orichalcum Dwarf Fortress: An expansion mod giving extra realistic options to many un-and-underused materials in game.  [currently out of date, may be revived in the future]

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #107 on: August 17, 2015, 12:33:21 am »

Now I keep producing magma from the 'make peat bricks' reaction. Not sure how that happened. o_o;;;

I'm using what's there in the download, I believe:

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT]
   [SKILL:PRESSER]
Logged
The silver is responsible for this How?

Evaris

  • Bay Watcher
  • Random Bored Kitsune
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #108 on: August 17, 2015, 12:40:31 am »

Now I keep producing magma from the 'make peat bricks' reaction. Not sure how that happened. o_o;;;

I'm using what's there in the download, I believe:

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT]
   [SKILL:PRESSER]

Oookay that's concerning.
Logged
Orichalcum Dwarf Fortress: An expansion mod giving extra realistic options to many un-and-underused materials in game.  [currently out of date, may be revived in the future]

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #109 on: August 17, 2015, 12:52:42 am »

Now I keep producing magma from the 'make peat bricks' reaction. Not sure how that happened. o_o;;;

I'm using what's there in the download, I believe:

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT]
   [SKILL:PRESSER]

Oookay that's concerning.

On the plus side, beautiful grass fire. (The trees laugh at fire now, though)
Logged
The silver is responsible for this How?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #110 on: August 17, 2015, 08:04:27 pm »

By any chance is the PEATFUEL_MAT somehow referencing INORGANIC:NONE?  That is the hard coded magma material which has a fixed temp so it's alway liquid.  You can also get magma from heating up rock or soil to very high temperatures, but I don't see any way the reaction could have managed that.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #111 on: August 17, 2015, 08:15:59 pm »

By any chance is the PEATFUEL_MAT somehow referencing INORGANIC:NONE?  That is the hard coded magma material which has a fixed temp so it's alway liquid.  You can also get magma from heating up rock or soil to very high temperatures, but I don't see any way the reaction could have managed that.

These are the reactions:
Spoiler (click to show/hide)


I've had the first reaction create magma, and the second reaction use blocks of ANY SUBSTANCE to create Coke with.
Logged
The silver is responsible for this How?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #112 on: August 17, 2015, 08:30:21 pm »

I meant the PEATFUEL_MAT inside the inorganic peat material.  If it's defined as INORGANIC:NONE then it's using DF's very unintuitive name for self-sustainingly-hot magma.  Do you have the raws for the peat material?
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #113 on: August 17, 2015, 08:36:43 pm »

I meant the PEATFUEL_MAT inside the inorganic peat material.  If it's defined as INORGANIC:NONE then it's using DF's very unintuitive name for self-sustainingly-hot magma.  Do you have the raws for the peat material?

The soil layer? It isn't much changed from vanilla, but here it is:

[INORGANIC:PEAT]
[USE_MATERIAL_TEMPLATE:SOIL_TEMPLATE]
[STATE_NAME_ADJ:ALL_SOLID:peat][DISPLAY_COLOR:2:7:0][TILE:142]
[SOIL]!AQUIFER![MATERIAL_REACTION_PRODUCT:FIRED_MAT:INORGANIC:CERAMIC_EARTHENWARE][MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT:INORGANIC:PEAT_BRICKS]
[SOLID_DENSITY:850]  Peat was much too high.  This assumes it has some water in it.
Logged
The silver is responsible for this How?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #114 on: August 18, 2015, 08:30:44 am »

It looks like the issue must be the [INORGANIC:PEAT_BRICKS] material.  Are you getting anything about that material in your error log?
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #115 on: August 18, 2015, 11:49:19 am »

It looks like the issue must be the [INORGANIC:PEAT_BRICKS] material.  Are you getting anything about that material in your error log?

Let's see if I can find it.

Found these: Unrecognized Inorganic Token: TALC_GLAZE
Unrecognized Inorganic Token: PEAT_BRICKS
Unrecognized Skill Token: WOOD_BURNER
Unrecognized Skill Token: PRESSER

Don't see any other pertinent lines in the error log.
Logged
The silver is responsible for this How?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #116 on: August 18, 2015, 12:56:41 pm »

It looks like the issue must be the [INORGANIC:PEAT_BRICKS] material.  Are you getting anything about that material in your error log?

Let's see if I can find it.

Found these: Unrecognized Inorganic Token: TALC_GLAZE
Unrecognized Inorganic Token: PEAT_BRICKS
Unrecognized Skill Token: WOOD_BURNER
Unrecognized Skill Token: PRESSER

Don't see any other pertinent lines in the error log.
In addition to having a very unintuitive name, magma is also the inorganic material with the lowest ID number.  We know that the lowest-ID-number organic material (toad bone) gets used as a default for ill-defined organic materials, and it may be that magma gets used for ill-defined inorganic reaction products.  Yikes.

Somewhere there should be a definition for a PEAT_BRICKS material, and you reference that as a reagent in reactions using peat as fuel.  I don't see any mention of that definition being broken, so it seems to be missing entirely.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #117 on: August 18, 2015, 01:03:51 pm »

In addition to having a very unintuitive name, magma is also the inorganic material with the lowest ID number.  We know that the lowest-ID-number organic material (toad bone) gets used as a default for ill-defined organic materials, and it may be that magma gets used for ill-defined inorganic reaction products.  Yikes.

Somewhere there should be a definition for a PEAT_BRICKS material, and you reference that as a reagent in reactions using peat as fuel.  I don't see any mention of that definition being broken, so it seems to be missing entirely.

That makes sense, but I still don't see why that would cause this reaction to produce magma:

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT]
   [SKILL:PRESSER]
Logged
The silver is responsible for this How?

Dirst

  • Bay Watcher
  • [EASILY_DISTRA
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #118 on: August 18, 2015, 01:15:21 pm »

The GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT becomes INORGANIC:PEAT_BRICKS by reference, and that material does not exist.  So in effect you have

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:nonexistent_material]
   [SKILL:PRESSER]


and the game seems to be helpfully suggesting magma as a replacement.
Logged
Just got back, updating:
(0.42 & 0.43) The Earth Strikes Back! v2.15 - Pay attention...  It's a mine!  It's-a not yours!
(0.42 & 0.43) Appearance Tweaks v1.03 - Tease those hippies about their pointy ears.
(0.42 & 0.43) Accessibility Utility v1.04 - Console tools to navigate the map

Jazzeraint

  • Bay Watcher
    • View Profile
Re: Orichalcum Dwarf Fortress v 2.1.0
« Reply #119 on: August 18, 2015, 01:25:50 pm »

The GET_MATERIAL_FROM_REAGENT:peat:PEATFUEL_MAT becomes INORGANIC:PEAT_BRICKS by reference, and that material does not exist.  So in effect you have

[REACTION:MAKE_PEAT_BRICKS]
   [NAME:make peat bricks]
   [BUILDING:SCREW_PRESS:CUSTOM_B]
   [REAGENT:peat:1:BOULDER:NONE:NONE:NONE]
      [HAS_MATERIAL_REACTION_PRODUCT:PEATFUEL_MAT]
   [PRODUCT:100:1:BLOCKS:NONE:nonexistent_material]
   [SKILL:PRESSER]


and the game seems to be helpfully suggesting magma as a replacement.

Ahh. So PEATFUEL_MAT isn't a thing, ergo, it defaults to magma.
For clay reactions, there's this line:
   [PRODUCT:100:1:CRAFTS:NONE:GET_MATERIAL_FROM_REAGENT:clay:FIRED_MAT]
However, I don't see a definition for what a FIRED_MAT is within the raws, though it's tagged onto clay soils, kaolinite, and all of the clay reactions.

Is it possible to add Inorganic tags like that?
What solution would you suggest?
Logged
The silver is responsible for this How?
Pages: 1 ... 6 7 [8] 9 10 11