From f20bf5d7c2f4d31c11c43d66d1c04d6399d79627 Mon Sep 17 00:00:00 2001 From: Quietust Date: Mon, 26 Dec 2022 15:10:28 -0600 Subject: [PATCH] Updates * Add new fields to map_viewport * There's now a map_viewport inside world * Fix building_flags * Add new tree tile types * Fix alignment of material[_template] * Remove plotinfo.unk_v50_1, update and realign plotinfo.main * Realign map_renderer * Realign entity_raw and entity_position_raw * Realign manager_order_template and identify where they get stored * Identify some Steam/Classic differences, which are going to be a pain * Add layouts for some new map event types, currently unknown * Identify new vectors in matgloss_list --- df.buildings.xml | 5 +- df.entity-raws.xml | 19 +- df.jobs.xml | 3 + df.materials.xml | 36 +++- df.refs.xml | 4 +- df.tile-types.xml | 443 ++++++++++++++++++++++++++++++++++++++------- df.ui-menus.xml | 45 +++-- df.ui.xml | 95 +++------- df.viewscreen.xml | 18 +- df.world.xml | 42 +++-- 10 files changed, 511 insertions(+), 199 deletions(-) diff --git a/df.buildings.xml b/df.buildings.xml index fd3450b6d..8740c3bb0 100644 --- a/df.buildings.xml +++ b/df.buildings.xml @@ -207,10 +207,9 @@ - - - + moved? + moved? diff --git a/df.entity-raws.xml b/df.entity-raws.xml index 56f965cab..5eb17343b 100644 --- a/df.entity-raws.xml +++ b/df.entity-raws.xml @@ -221,15 +221,15 @@ - - - + + + - + - + @@ -326,12 +326,6 @@ - - - - - - @@ -503,6 +497,9 @@ + + + diff --git a/df.jobs.xml b/df.jobs.xml index 658f00a1b..52b91db4c 100644 --- a/df.jobs.xml +++ b/df.jobs.xml @@ -467,6 +467,9 @@ + + + diff --git a/df.materials.xml b/df.materials.xml index 5e6f0451e..b016f5ca8 100644 --- a/df.materials.xml +++ b/df.materials.xml @@ -291,6 +291,11 @@ + + + + (material-by-id $ $$) + (describe-material $) @@ -300,24 +305,17 @@ + 0.50.01 + // color token index - 0.50.01 - - 0.50.01 - - - - (material-by-id $ $$) - (describe-material $) - @@ -327,6 +325,9 @@ + + 0.50.01 + @@ -343,6 +344,23 @@ (describe-material $) + + + + + + + + + // color token index + + + + + + + + diff --git a/df.refs.xml b/df.refs.xml index c2e93d4e2..2c321439a 100644 --- a/df.refs.xml +++ b/df.refs.xml @@ -546,7 +546,7 @@ - + @@ -598,7 +598,7 @@ - + diff --git a/df.tile-types.xml b/df.tile-types.xml index e7cf1d42c..87e4d308f 100644 --- a/df.tile-types.xml +++ b/df.tile-types.xml @@ -331,31 +331,111 @@ - + + + + + + - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 0x010 - - - + + + + + + + + + + + + + + + + + + - - - - + + + + + + + + + + + + + + + + + + + + + + + + @@ -376,7 +456,12 @@ - + + + + + + -- 0x020 @@ -385,7 +470,12 @@ - + + + + + + @@ -466,7 +556,12 @@ -- 0x030 - + + + + + + @@ -546,20 +641,40 @@ -- 0x040 - + + + + + + - + + + + + + - - + + + + + + + + + + + + @@ -596,8 +711,18 @@ - - + + + + + + + + + + + + @@ -631,12 +756,37 @@ - - - - + + + + + + + + + + + + + + + + + + + + + + + + - + + + + + + @@ -1020,8 +1170,19 @@ - - + + + + + + + + + + + + + @@ -1163,7 +1324,12 @@ - + + + + + + @@ -1357,23 +1523,99 @@ - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 0x0D0 - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -1381,20 +1623,81 @@ - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- 0x0E0 - - - + + + + + + + + + + + + + + + + + + + + @@ -2333,14 +2636,30 @@ - + + + + + + + + + + + + + + + + + + + + - - - diff --git a/df.ui-menus.xml b/df.ui-menus.xml index b599aeb92..407d81f74 100644 --- a/df.ui-menus.xml +++ b/df.ui-menus.xml @@ -1441,16 +1441,18 @@ - - - - - - - - - - + + + + + + + + + + + + ? @@ -1669,12 +1671,13 @@ - - - - - - + + -- Not present in Classic + -- Not present in Classic + -- Not present in Classic + -- Not present in Classic + -- Not present in Classic + -- Not present in Classic @@ -1682,7 +1685,7 @@ - + -- Not present in Classic @@ -1690,6 +1693,7 @@ + ? ? @@ -1702,6 +1706,7 @@ + @@ -1802,9 +1807,9 @@ - - ? - ? + -- Not present in Classic + ? -- Not present in Classic + ? -- Not present in Classic diff --git a/df.ui.xml b/df.ui.xml index ed7da6a6e..6446ca6c0 100644 --- a/df.ui.xml +++ b/df.ui.xml @@ -604,9 +604,10 @@ - 0.50.01 - 0.50.01 - 0.50.01 + 0.50.01 + 0.50.01 + + @@ -627,10 +628,11 @@ - + + + + + + + + + + + @@ -654,68 +663,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ? - ? - ? - - @@ -795,12 +742,20 @@ + + + + + + + + diff --git a/df.viewscreen.xml b/df.viewscreen.xml index 13f6d13d4..192a0e808 100644 --- a/df.viewscreen.xml +++ b/df.viewscreen.xml @@ -955,15 +955,15 @@ - - - - - - - - - + + + + + + + + + diff --git a/df.world.xml b/df.world.xml index f153c342c..2cb46a7f8 100644 --- a/df.world.xml +++ b/df.world.xml @@ -426,6 +426,28 @@ + + + + + + + + + + + + + + + + + + + + + + @@ -768,17 +790,13 @@ dtor 89fff80 - + - - - - + + - - @@ -795,8 +813,8 @@ - - + + @@ -1502,16 +1520,14 @@ + + - 0.50.01 - 0.50.01 - 0.50.01 -