-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
New Feature: Object Broken State - Thermostats break down over time and can break completely - Thermostats will last between 200-1000 sim hours in automatic mode depending on how often it's on or off - Broken thermostats can be repaired or replaced, or you can hire someone to repair it - New textures provide visual cues for broken thermostats: The control buttons will darken and the status ring will show a red X New Feature: Unbreakable Upgrade - The Crytacoo Casing upgrade costs 2 common upgrade parts and 2 electronic parts - Alternatively, you can use 4 eco upgrade parts (if you have the required DLC) - Deluxe thermostats are unbreakable out of the box and will not need to be upgraded New Feature: Inverted Operation Mode - Idea by infallible_stonebraker72 on CurseForge - This feature inverts the heating and cooling operations of the automatic mode - It can be used for challenges, hard mode saves, or just for fun - It is only accessible with testingcheats enabled - Shift + click the thermostat and select Pack Cheats > Operations > Invert - To return to normal operation, select Pack Cheats > Operations > Normal Changes: - Fixed power usage accuracy (changed from base game default of 9.99 to 10 units of power) - Thermostats in the AutoOn/Off state now use 0.5 units of power - Added and implemented cheats pie menu categories - Reorganized display order for upgrade interactions and cheats - Energy efficiency now affects the lot's eco footprint - Added Set Thermostat debug interactions for testing purposes Bug Fixes: - Thermostats with the AutoState_On state remain on if the electricity bill is delinquent (Officially fixed in v0.9.3b but that verson was not tracked) Misc: - Moved thermostat buffs from Automatic Mode broadcaster to appropriate action loot tuning files for consistency with base game behavior - Removed unnecessary tests from autmoatic mode broadcaster for code optimization - Changed names and instance IDs for object definitions, catalog entries, and material states to fit current naming conventions and for clearer exception logging - Replaced Auto/Off material state lightmap texture with a proper one that does not have any transparency - Changed instance ID for auto/off lightmap texture - Replaced redundant upgrade statistic tunings and object states with built-in ones for optimization - Changed Instance ID of the name string for auto mode unlock cheat - Changed set thermostat interactions to have one instance instead of two for code optimization - Updated Readme.md to reflect new version changes
- Loading branch information
Showing
101 changed files
with
3,438 additions
and
523 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
7 changes: 7 additions & 0 deletions
7
...fwolf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_settings.PieMenuCategoryTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="PieMenuCategory" i="pie_menu_category" m="interactions.pie_menu_category" n="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_settings" s="10015729071011407770"> | ||
<T n="_collapsible">False</T> | ||
<T n="_display_name">0x47F62B1E<!--Settings--></T> | ||
<T n="_display_priority">5</T> | ||
<T n="_parent">274721<!--pieMenuCategory_Cheats_Main--></T> | ||
</I> |
7 changes: 7 additions & 0 deletions
7
...fwolf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_upgrades.PieMenuCategoryTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="PieMenuCategory" i="pie_menu_category" m="interactions.pie_menu_category" n="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_upgrades" s="12963585796761045834"> | ||
<T n="_collapsible">False</T> | ||
<T n="_display_name">0x73505E23<!--Upgrades--></T> | ||
<T n="_display_priority">9</T> | ||
<T n="_parent">274721<!--pieMenuCategory_Cheats_Main--></T> | ||
</I> |
7 changes: 7 additions & 0 deletions
7
...olf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_operations.PieMenuCategoryTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="PieMenuCategory" i="pie_menu_category" m="interactions.pie_menu_category" n="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_operations" s="13778854194702472627"> | ||
<T n="_collapsible">False</T> | ||
<T n="_display_name">0x32ED1350<!--Operations--></T> | ||
<T n="_display_priority">1</T> | ||
<T n="_parent">274721<!--pieMenuCategory_Cheats_Main--></T> | ||
</I> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
24 changes: 24 additions & 0 deletions
24
...0F7313DE5DBB3F42.Halfwolf102_loot_cheat_Thermostat_LockBrokenness_Unlock.ActionTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="LootActions" i="action" m="interactions.utils.loot" n="Halfwolf102:loot_cheat_Thermostat_LockBrokenness_Unlock" s="1113255378666864450"> | ||
<L n="loot_actions"> | ||
<V t="state_change"> | ||
<U n="state_change"> | ||
<T n="state_value">15384<!--Upgrade_Generic_LockBrokenness_Completed--></T> | ||
<V t="participant" n="subject"> | ||
<E n="participant">Object</E> | ||
</V> | ||
</U> | ||
</V> | ||
<V t="statistics"> | ||
<V n="statistics" t="statistic_set"> | ||
<U n="statistic_set"> | ||
<T n="stat">16683<!--statistic_Object_Upgrade_GenericLockBrokenness--></T> | ||
<V t="participant" n="subject"> | ||
<E n="participant">Object</E> | ||
</V> | ||
<T n="value">100</T> | ||
</U> | ||
</V> | ||
</V> | ||
</L> | ||
</I> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 13 additions & 0 deletions
13
...001A!8A45D3884217744C.Halfwolf102_loot_cheat_Thermostat_Opstate_Inverted.ActionTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="LootActions" i="action" m="interactions.utils.loot" n="Halfwolf102:loot_cheat_Thermostat_Opstate_Inverted" s="9963602332804936780"> | ||
<L n="loot_actions"> | ||
<V t="state_change"> | ||
<U n="state_change"> | ||
<T n="state_value">15465489218942015149<!--Halfwolf102:thermostat_opstate_inverted--></T> | ||
<V t="participant" n="subject"> | ||
<E n="participant">Object</E> | ||
</V> | ||
</U> | ||
</V> | ||
</L> | ||
</I> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
13 changes: 13 additions & 0 deletions
13
...00001A!E532C23737E4C54A.Halfwolf102_loot_cheat_Thermostat_Opstate_Normal.ActionTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="LootActions" i="action" m="interactions.utils.loot" n="Halfwolf102:loot_cheat_Thermostat_Opstate_Normal" s="16515476325937759562"> | ||
<L n="loot_actions"> | ||
<V t="state_change"> | ||
<U n="state_change"> | ||
<T n="state_value">15958921087716997919<!--Halfwolf102:thermostat_opstate_normal--></T> | ||
<V t="participant" n="subject"> | ||
<E n="participant">Object</E> | ||
</V> | ||
</U> | ||
</V> | ||
</L> | ||
</I> |
Binary file modified
BIN
+12 Bytes
(100%)
Source/220557DA!80000000!00713FA979A09162.English .StringTable
Binary file not shown.
Binary file modified
BIN
+3 Bytes
(100%)
Source/220557DA!80000000!01713FA979A09162.Chinese .StringTable
Binary file not shown.
Binary file modified
BIN
+6 Bytes
(100%)
Source/220557DA!80000000!02713FA979A09162.Chinese .StringTable
Binary file not shown.
Binary file modified
BIN
+13 Bytes
(100%)
Source/220557DA!80000000!03713FA979A09162.Czech .StringTable
Binary file not shown.
Binary file modified
BIN
+10 Bytes
(100%)
Source/220557DA!80000000!04713FA979A09162.Danish .StringTable
Binary file not shown.
Binary file modified
BIN
+10 Bytes
(100%)
Source/220557DA!80000000!05713FA979A09162.Dutch .StringTable
Binary file not shown.
Binary file modified
BIN
+12 Bytes
(100%)
Source/220557DA!80000000!06713FA979A09162.Finnish .StringTable
Binary file not shown.
Binary file modified
BIN
+18 Bytes
(100%)
Source/220557DA!80000000!07713FA979A09162.French .StringTable
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/220557DA!80000000!08713FA979A09162.German .StringTable
Binary file not shown.
Binary file modified
BIN
+9 Bytes
(100%)
Source/220557DA!80000000!0B713FA979A09162.Italian .StringTable
Binary file not shown.
Binary file modified
BIN
-21 Bytes
(99%)
Source/220557DA!80000000!0C713FA979A09162.Japanese .StringTable
Binary file not shown.
Binary file modified
BIN
+38 Bytes
(100%)
Source/220557DA!80000000!0D713FA979A09162.Korean .StringTable
Binary file not shown.
Binary file modified
BIN
-6 Bytes
(100%)
Source/220557DA!80000000!0E713FA979A09162.Norwegian.StringTable
Binary file not shown.
Binary file modified
BIN
+27 Bytes
(100%)
Source/220557DA!80000000!0F713FA979A09162.Polish .StringTable
Binary file not shown.
Binary file modified
BIN
+16 Bytes
(100%)
Source/220557DA!80000000!11713FA979A09162.Portuguese .StringTable
Binary file not shown.
Binary file modified
BIN
+11 Bytes
(100%)
Source/220557DA!80000000!12713FA979A09162.Russian .StringTable
Binary file not shown.
Binary file modified
BIN
+21 Bytes
(100%)
Source/220557DA!80000000!13713FA979A09162.Spanish .StringTable
Binary file not shown.
Binary file modified
BIN
+10 Bytes
(100%)
Source/220557DA!80000000!15713FA979A09162.Swedish .StringTable
Binary file not shown.
File renamed without changes.
File renamed without changes.
File renamed without changes.
2 changes: 0 additions & 2 deletions
2
...D5B0.Halfwolf102_statistic_Object_Upgrade_Thermostat_EnergyEfficiency.StatisticTuning.xml
This file was deleted.
Oops, something went wrong.
2 changes: 0 additions & 2 deletions
2
...D0D313A19B4B28BA.Halfwolf102_statistic_Object_Upgrade_Thermostat_Auto.StatisticTuning.xml
This file was deleted.
Oops, something went wrong.
19 changes: 0 additions & 19 deletions
19
...0000000!D0D313A19B4B28BA.Halfwolf102_statistic_Object_Upgrade_Thermostat_Auto.SimData.xml
This file was deleted.
Oops, something went wrong.
19 changes: 0 additions & 19 deletions
19
...3F179AEAD5B0.Halfwolf102_statistic_Object_Upgrade_Thermostat_EnergyEfficiency.SimData.xml
This file was deleted.
Oops, something went wrong.
29 changes: 29 additions & 0 deletions
29
...864430279A.Halfwolf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_settings.SimData.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<SimData version="0x00000101" u="0x0000001A"> | ||
<Instances> | ||
<I name="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_settings" schema="PieMenuCategory" type="Object"> | ||
<T name="_collapsible">0</T> | ||
<T name="_display_name">0x47F62B1E</T> | ||
<T name="_display_priority">5</T> | ||
<T name="_icon">00000000-00000000-0000000000000000</T> | ||
<T name="_parent">274721</T> | ||
<T name="_special_category">0</T> | ||
<T name="always_show_disabled_interactions">0</T> | ||
<L name="mood_overrides" /> | ||
</I> | ||
</Instances> | ||
<Schemas> | ||
<Schema name="PieMenuCategory" schema_hash="0xE2EAA141"> | ||
<Columns> | ||
<Column name="_collapsible" type="Boolean" flags="0x00000000" /> | ||
<Column name="_display_name" type="LocalizationKey" flags="0x00000000" /> | ||
<Column name="_display_priority" type="Int32" flags="0x00000000" /> | ||
<Column name="_icon" type="ResourceKey" flags="0x00000000" /> | ||
<Column name="_parent" type="TableSetReference" flags="0x00000000" /> | ||
<Column name="_special_category" type="Int64" flags="0x00000000" /> | ||
<Column name="always_show_disabled_interactions" type="Boolean" flags="0x00000000" /> | ||
<Column name="mood_overrides" type="Vector" flags="0x00000000" /> | ||
</Columns> | ||
</Schema> | ||
</Schemas> | ||
</SimData> |
29 changes: 29 additions & 0 deletions
29
...991F3DCB4A.Halfwolf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_upgrades.SimData.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<SimData version="0x00000101" u="0x0000001A"> | ||
<Instances> | ||
<I name="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_upgrades" schema="PieMenuCategory" type="Object"> | ||
<T name="_collapsible">0</T> | ||
<T name="_display_name">0x73505E23</T> | ||
<T name="_display_priority">9</T> | ||
<T name="_icon">00000000-00000000-0000000000000000</T> | ||
<T name="_parent">274721</T> | ||
<T name="_special_category">0</T> | ||
<T name="always_show_disabled_interactions">0</T> | ||
<L name="mood_overrides" /> | ||
</I> | ||
</Instances> | ||
<Schemas> | ||
<Schema name="PieMenuCategory" schema_hash="0xE2EAA141"> | ||
<Columns> | ||
<Column name="_collapsible" type="Boolean" flags="0x00000000" /> | ||
<Column name="_display_name" type="LocalizationKey" flags="0x00000000" /> | ||
<Column name="_display_priority" type="Int32" flags="0x00000000" /> | ||
<Column name="_icon" type="ResourceKey" flags="0x00000000" /> | ||
<Column name="_parent" type="TableSetReference" flags="0x00000000" /> | ||
<Column name="_special_category" type="Int64" flags="0x00000000" /> | ||
<Column name="always_show_disabled_interactions" type="Boolean" flags="0x00000000" /> | ||
<Column name="mood_overrides" type="Vector" flags="0x00000000" /> | ||
</Columns> | ||
</Schema> | ||
</Schemas> | ||
</SimData> |
29 changes: 29 additions & 0 deletions
29
...F72455B3.Halfwolf102_PieMenuCategory_Cheats_Upgradeable_Thermostat_operations.SimData.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<SimData version="0x00000101" u="0x0000001A"> | ||
<Instances> | ||
<I name="Halfwolf102:PieMenuCategory_Cheats_Upgradeable_Thermostat_operations" schema="PieMenuCategory" type="Object"> | ||
<T name="_collapsible">0</T> | ||
<T name="_display_name">0x32ED1350</T> | ||
<T name="_display_priority">1</T> | ||
<T name="_icon">00000000-00000000-0000000000000000</T> | ||
<T name="_parent">274721</T> | ||
<T name="_special_category">0</T> | ||
<T name="always_show_disabled_interactions">0</T> | ||
<L name="mood_overrides" /> | ||
</I> | ||
</Instances> | ||
<Schemas> | ||
<Schema name="PieMenuCategory" schema_hash="0xE2EAA141"> | ||
<Columns> | ||
<Column name="_collapsible" type="Boolean" flags="0x00000000" /> | ||
<Column name="_display_name" type="LocalizationKey" flags="0x00000000" /> | ||
<Column name="_display_priority" type="Int32" flags="0x00000000" /> | ||
<Column name="_icon" type="ResourceKey" flags="0x00000000" /> | ||
<Column name="_parent" type="TableSetReference" flags="0x00000000" /> | ||
<Column name="_special_category" type="Int64" flags="0x00000000" /> | ||
<Column name="always_show_disabled_interactions" type="Boolean" flags="0x00000000" /> | ||
<Column name="mood_overrides" type="Vector" flags="0x00000000" /> | ||
</Columns> | ||
</Schema> | ||
</Schemas> | ||
</SimData> |
2 changes: 1 addition & 1 deletion
2
...1C81.UTMSAutoWarmer.ObjectStateTuning.xml → ...tat_MatState_Broken.ObjectStateTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="UTMSAutoWarmer" s="845028481" /> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="Halfwolf102:thermostat_MatState_Broken" s="2904110076" /> |
2 changes: 2 additions & 0 deletions
2
...!0000001A!00000000DEB18F46.Halfwolf102_thermostat_MatState_AutoHigh.ObjectStateTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="Halfwolf102:thermostat_MatState_AutoHigh" s="3736178502" /> |
2 changes: 1 addition & 1 deletion
2
...623BB72.UTMSAutoOff.ObjectStateTuning.xml → ...at_MatState_AutoLow.ObjectStateTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="UTMSAutoOff" s="4129536882" /> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="Halfwolf102:thermostat_MatState_AutoLow" s="3751480432" /> |
2 changes: 1 addition & 1 deletion
2
...6C3D.UTMSAutoCooler.ObjectStateTuning.xml → ...at_MatState_AutoOff.ObjectStateTuning.xml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="UTMSAutoCooler" s="4075121725" /> | ||
<I c="ObjectStateValue" i="object_state" m="objects.components.state" n="Halfwolf102:thermostat_MatState_AutoOff" s="3902331901" /> |
Oops, something went wrong.