Bay 12 Games Forum

Please login or register.

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

Author Topic: Dissecting the Raws for 42.x  (Read 7680 times)

Urlance Woolsbane

  • Bay Watcher
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #15 on: December 03, 2015, 05:34:44 pm »

I've found what seems to be a new .DAT-only tag: SOURCE_ENID
It's followed by a number, presumably that of a civilization, and is found on anything related to generated instruments.


I also noticed the tag "UNIMPROVABLE" on some instruments, though that may have been documented, already.
Logged
"Hey papa, your dandruff is melting my skin. Is that normal?"
"SKREEEONK!!!"
"Yes, daddy."

Meph

  • Bay Watcher
    • View Profile
    • worldbicyclist
Re: Dissecting the Raws for 42.x
« Reply #16 on: December 03, 2015, 06:40:17 pm »

The DESCRIPTION token now works on instruments and tool items, but not on any of the other item types. This enables mods to add more details to their custom tools. :)
Logged
::: ☼Meph Tileset☼☼Map Tileset☼- 32x graphic sets with TWBT :::
::: ☼MASTERWORK DF☼ - A comprehensive mod pack now on Patreon - 250.000+ downloads and counting :::
::: WorldBicyclist.com - Follow my bike tours around the world - 148 countries visited :::

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #17 on: December 03, 2015, 08:30:24 pm »

I've found what seems to be a new .DAT-only tag: SOURCE_ENID
It's followed by a number, presumably that of a civilization, and is found on anything related to generated instruments.


I also noticed the tag "UNIMPROVABLE" on some instruments, though that may have been documented, already.

[SOURCE_ENID:x] obviously stands for "source entity ID", similar to generated divine weapon, armor and creature [SOURCE_HFID:x]. DFHack allows you to see said HFIDs and entity IDs.

milo christiansen

  • Bay Watcher
  • Something generic here
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #18 on: December 04, 2015, 10:40:17 am »

The DESCRIPTION token now works on instruments and tool items, but not on any of the other item types. This enables mods to add more details to their custom tools. :)

That right there is a huge (very welcome) change. Finally!
Logged
Rubble 8 - The most powerful modding suite in existence!
After all, coke is for furnaces, not for snorting.
You're not true dwarven royalty unless you own the complete 'Signature Collection' baby-bone bedroom set from NOKEAS

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #19 on: December 04, 2015, 11:37:36 am »

The new CE_FEEL_EMOTION tokens sound interesting, but I'm unsure what EMOTION tokens are valid. The only one used by default is EUPHORIA which I can't find in the string dump or the DFWiki list of emotions. I suppose it may be a new emotion currently unlisted. Has anyone figured this out already?
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #20 on: December 04, 2015, 11:41:47 am »

string dump probs not updated yet

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #21 on: December 04, 2015, 12:07:06 pm »

Which is why I mentioned it may be a new unlisted emotion.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #22 on: December 04, 2015, 12:10:28 pm »

I've just been assuming every emotion is valid

Vattic

  • Bay Watcher
  • bibo ergo sum
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #23 on: December 04, 2015, 12:21:51 pm »

Same here; I was just checking my assumptions with the community. I could test it myself, but figure others may have already and wonder what has been achieved with it so far.
Logged
6 out of 7 dwarves aren't Happy.
How To Generate Small Islands

Shadowclaimer

  • Bay Watcher
  • Looks like cat for dinner.
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #25 on: December 04, 2015, 01:18:04 pm »

I'm still confused on Scholars in general.

Are there strictly those 8 or 9 knowledge branches and all the civs share them in some form or another or are those 8 or 9 just the ones Dwarves have made up/use?
Logged
Advanced Civilizations (0.40.X+)

Former creator of Metallurgy, Atum, Aquaculture, and Agriculture for Minecraft and Toxic Worlds for Starbound.

BlackFlyme

  • Bay Watcher
  • BlackFlyme cancels Work: Interrupted by bird.
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #26 on: December 04, 2015, 01:30:09 pm »

Dwarves start with potential access to all of them; Elves get philosophers, naturalists, astronomers, and geologists; Humans get random ones depending on each civilization's values; Goblins, Kobolds, and Animal People don't get any.

I don't know if civilizations intermingling can spread scholars, but since other art forms can spread, I imagine it may be possible.
Logged

Shadowclaimer

  • Bay Watcher
  • Looks like cat for dinner.
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #27 on: December 04, 2015, 01:35:49 pm »

Dwarves start with potential access to all of them; Elves get philosophers, naturalists, astronomers, and geologists; Humans get random ones depending on each civilization's values; Goblins, Kobolds, and Animal People don't get any.

I don't know if civilizations intermingling can spread scholars, but since other art forms can spread, I imagine it may be possible.

Ah so "easy mode" to update if you had a lot of civilizations to customize would be to slap them all with the same tag Humans have and let them generate their own.
Logged
Advanced Civilizations (0.40.X+)

Former creator of Metallurgy, Atum, Aquaculture, and Agriculture for Minecraft and Toxic Worlds for Starbound.

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #28 on: December 04, 2015, 07:09:21 pm »

I actually have a git diff here for one of my mods.

Code: [Select]
- [CIV_CONTROLLABLE]
+    [SITE_CONTROLLABLE]
[CREATURE:FOUNDATION]
[TRANSLATION:FOUNDATION]
[FRIENDLY_COLOR:7:0:1]
@@ -92,7 +92,6 @@ entity_scp_foundation
[COMMON_DOMESTIC_PET]
[USE_MISC_PROCESSED_WOOD_PRODUCTS]
[EQUIPMENT_IMPROVEMENTS]
- [ADVENTURE_TIER:7]
[FRIENDLY_COLOR:1:0:1]
[DEFAULT_SITE_TYPE:CAVE_DETAILED]
[LIKES_SITE:CAVE_DETAILED]
@@ -297,6 +296,24 @@ entity_scp_foundation
[VALUE:PEACE:15]
[TOOL:ITEM_TOOL_WHEELBARROW]
[TOOL:ITEM_TOOL_MINECART]
      [TOOL:ITEM_TOOL_STEPLADDER]
+    [TOOL:ITEM_TOOL_SCROLL_ROLLERS]
+ [TOOL:ITEM_TOOL_BOOK_BINDING]
+ [TOOL:ITEM_TOOL_SCROLL]
+ [TOOL:ITEM_TOOL_QUIRE]
+ [TOOL:ITEM_TOOL_BOOKCASE]
+    [SCHOLAR:ALL]
+    [PERMITTED_JOB:PAPERMAKER]
+    [PERMITTED_JOB:BOOKBINDER]
+    [PERMITTED_REACTION:MAKE_QUICKLIME]
+    [PERMITTED_REACTION:MAKE_MILK_OF_LIME]
+    [PERMITTED_REACTION:MAKE_PARCHMENT]
+    [PERMITTED_REACTION:MAKE_SCROLL]
+    [PERMITTED_REACTION:MAKE_QUIRE]
+    [PERMITTED_REACTION:MAKE_SHEET_FROM_PLANT]
+    [PERMITTED_REACTION:MAKE_SLURRY_FROM_PLANT]
+    [PERMITTED_REACTION:PRESS_PLANT_PAPER]
+    [PERMITTED_REACTION:BIND_BOOK]
[POSITION:O5]
[NAME_MALE:O5:O5]
[NAME_FEMALE:O5:O5]
@@ -614,4 +631,10 @@ entity_scp_foundation
[GEM_SHAPE:TAPERED_BAGUETTE_CUT_GEM]
[GEM_SHAPE:CUSHION_CUT_GEM]
[GEM_SHAPE:OCTAGON_CUT_GEM]
- [GEM_SHAPE:SQUARE_CUT_GEM]
\ No newline at end of file
+ [GEM_SHAPE:SQUARE_CUT_GEM]
+ [GENERATE_KEYBOARD_INSTRUMENTS]
+ [GENERATE_STRINGED_INSTRUMENTS]
+ [GENERATE_WIND_INSTRUMENTS]
+ [GENERATE_PERCUSSION_INSTRUMENTS]
+ [GENERATE_POETIC_FORMS]
+ [GENERATE_MUSICAL_FORMS]

Knight Otu

  • Bay Watcher
  • ☺4[
    • View Profile
Re: Dissecting the Raws for 42.x
« Reply #29 on: December 08, 2015, 05:28:47 am »

An undocumented change in the necromancer/vampire/etc interactions - each of their creature effects have an ABRUPT token added to the end, which I'm assuming is an alias for ABRUPT_START (since obviously they don't end).
Logged
Direforged Original
Random Raw Scripts - Randomly generated Beasts , Vermin, Hags, Vampires, and Civilizations
Castle Otu
Pages: 1 [2] 3