Releases: rheirman/WhatTheHack
v2.1.1
v2.1.0
What the Hack has been updated to support Rimworld 1.1. Many thanks go to Ogliss and SargBjornson for helping out with updating, and to anyone who helped testing.
Update notes:
- Compatibility with Rimworld 1.1. (Rimworld 1.0 is still supported)
- Reworked world events so they use the new quest system.
- Fixed some issues with hediff descriptions
- Rebalanced rogue AI: decreased mood cost of various abilities and shortened cooldowns.
- Minor balance tweaks.
- Compatibility with Save our Ship 2.
- Compatibility with Animals Logic.
What the hack should still support any mechanoid, modded or not. This includes the new Pikeman mechanoid. If you do happen to find any issues, Please report them. Don't forget to include a HugsLib log. Press ctrl+f12 after the issue occurs, or press the green share log button to get a shareable link.
v2.0.3 (Rimworld 1.1 test release)
- Compatibility with Animals Logic
- Compatibility with Save our Ship 2
- Fixed some upgrade module hediffs info not showing properly
- Fixed exception when trying to deconstruct/destroy the hacking table
- Fixed not being able to install modules that don't target a specific body part
This is a test release. Anyone who wants to help out with testing can download this release, but don't expect a flawless experience. If you find any issues, please report them using the Hugslib report functionality. Describe clearly what happens and how to reproduce it and press ctrl+f12 in-game to get a shareable link of your Hugslib log. Place your report here: https://github.com/rheirman/WhatTheHack/issues
Bug reports without a log are almost always useless.
note: if you're currently using version 2.0.0 in your save, and replace it by this version. You will get the following error once:
SaveableFromNode exception: System.MissingMethodException: Constructor on type 'WhatTheHack.Storage.ExtendedDataStorage' not found.
This may cause some installed upgrade modules to malfunction, and will reset the buttons you configured for your mechanoids. The problems with upgrade modules can easily be resolved by removing and then reinstalling the module.
Things that you should focus your testing on
The following things I haven't tested much yet, so they'll be excellent candidates to focus your testing on in case you want to help out:
- Caravan travelling with mechanoids.
- Everything regarding the Rogue AI.
v2.0.2 (Rimworld 1.1 test release)
- Fixed weapons disappearing when mechs are downed.
- When an operation cannot be performed on a mechanoid for some reason, the reason is shown in the operations list.
- The body size requirement of 2.0 for installing the turret module can now be ignored for specific mechanoids using a DefModExtension
- A turret module can now be installed on the Pikeman mechanoid.
This is a test release. Anyone who wants to help out with testing can download this release, but don't expect a flawless experience. If you find any issues, please report them using the Hugslib report functionality. Describe clearly what happens and how to reproduce it and press ctrl+f12 in-game to get a shareable link of your Hugslib log. Place your report here: https://github.com/rheirman/WhatTheHack/issues
Bug reports without a log are almost always useless.
note: if you're currently using version 2.0.0 in your save, and replace it by this version. You will get the following error once:
SaveableFromNode exception: System.MissingMethodException: Constructor on type 'WhatTheHack.Storage.ExtendedDataStorage' not found.
This may cause some installed upgrade modules to malfunction, and will reset the buttons you configured for your mechanoids. The problems with upgrade modules can easily be resolved by removing and then reinstalling the module.
Things that you should focus your testing on
The following things I haven't tested much yet, so they'll be excellent candidates to focus your testing on in case you want to help out:
- Caravan travelling with mechanoids.
- Everything regarding the Rogue AI.
v2.0.1 (Rimworld 1.1 test release)
- Fixed weapons disappearing when pawns haul mechanoids, or on save load.
- Fixed non violent mechs
- Fixed portable charging platform throwing errors
- Fixed exception in bio tab
- Fixed label missing for assign mech to platform button
- Replaced deprecated data storage system
This is a test release. Anyone who wants to help out with testing can download this release, but don't expect a flawless experience. If you find any issues, please report them using the Hugslib report functionality. Describe clearly what happens and how to reproduce it and press ctrl+f12 in-game to get a shareable link of your Hugslib log. Place your report here: https://github.com/rheirman/WhatTheHack/issues
Bug reports without a log are almost always useless.
note: if you're currently using version 2.0.0 in your save, and replace it by this version. You will get the following error once:
SaveableFromNode exception: System.MissingMethodException: Constructor on type 'WhatTheHack.Storage.ExtendedDataStorage' not found.
This may cause some installed upgrade modules to malfunction, and will reset the buttons you configured for your mechanoids. The problems with upgrade modules can easily be resolved by removing and then reinstalling the module.
v2.0.0 (Rimworld 1.1 test release)
Changes:
- Many small changes for compatibility with Rimworld 1.1
- Reworked world events so they use the 1.1 quest system instead.
This is a test release. Anyone who wants to help out with testing can download this release, but don't expect a flawless experience. If you find any issues, please report them using the Hugslib report functionality. Describe clearly what happens and how to reproduce it and press ctrl+f12 in-game to get a shareable link of your Hugslib log. Place your report here: https://github.com/rheirman/WhatTheHack/issues
Bug reports without a log are almost always useless.
v1.2.7
- Fixed pawns not being able to wear multiple apparel items in the belt slot. This was mainly an issue for CE users.
- Added a save game sanitizer, which automatically removed redundant records from What the hack on startup. Before, WTH had the tendency to gradually bloat save games with unnecessary data. This was especially the noticeable for late-game saves. This fix can greatly shorten the save-load times, and should reduce the save file disk usage
v1.2.6
Update:
- Added buttton that allows you to configure when mechanoids automatically go back to their platform for maintenance. Especially for mechs with vanometric modules or for mechs with work modules this change is important.
- Mechs now auto de-activate when arriving at any map through world travel.
- Fixed problem causing pawns to drop any apparel attached to their waist, when they equip other apparel to their waist. (many mods use the waist to attach all sorts of apparel, including backpacks, trinkets, etc. )
- Made the Skullywag from More Mechanoids compatible again.
- Fixed mechs not recharging with portable platforms during caravan trips (the platforms only prevented the power to drop since the last major update).
- Fixed translation error popping up when mech operations failed in a certain way.
v1.2.5
- Fixed crash occuring when a mech with a hauling module wants to haul itself.
- Days of fuel explanation is now displayed correctly for caravans with hacked mechs
- Pawns perform maintenance during caravan trips when mechs are below 50% maintenance, instead of 20%.
- Pawns no longer need to be assigned to hacking to be able to perform maintenance during caravanning
v1.2.4
- Fixed emergency type jobs not working for hacked mechs. This caused the firefighting module to not work.
- Cargo module now impacts caravan carrying capacity (as was always the intention for this module).
- Stat info shown in health tab for cargo module.
- Updated Korean translations (by yangbum7)