Skip to content

HoneyPot 1.5.0

Latest
Compare
Choose a tag to compare
@nx98304 nx98304 released this 09 Aug 16:03
· 63 commits to main since this release

Hotfix for HoneyPotInspector.exe (2021-08-11)

  • Fixed errors caused by referring to external files for shaders in a HS1 abdata. Now, if your HS1 abdata contains any kind of shader reference to an external source, they will be processed as Standard by HoneyPotInspector.exe. Most of these cases are just referring to old Unity built-in shaders like Normal-VertexLit or Normal-Diffuse, but I did encounter very rare cases where the modder relied on using customized external shader abdatas for certain mods they made. In this case you simply have to modify the abdata with sb3ugs before installing it into PH's abdata. HoneyPotInspector.exe was simply not meant to handle that.

Hotfix 1 (2021-08-10)

  • Fixed certain 2-color items with multiple materials losing its sub-color due to the default material now set to Standard, and HoneyPot failed to use the material from the prefab that supports a higher color count, as the one binding to its MaterialCustoms.

1.5.0 Release Log

  • The update log is long, I will not bother anyone here with a huge wall of text. Please just follow the Requirements & Installation.
  • If you are REALLY interested, check the update details here.

Requirements & Installation

  • HoneyPot requires BepInEx 5.2 or above. If you somehow are using a PH installation without BepInEx and is trying to convert, please checkout BepInEx releases: https://github.com/BepInEx/BepInEx/releases
    • NOTE: There are other procedures that you must do to convert a fully IPA build to BepInEx + IPA build, which is unrelated to HoneyPot.
  • Download the _all package below and extract the zip into PH root folder. Just overwrite all files. If you are upgrading to 1.5.0 from any versions before (and including) 1.4.8, please do these in order:
    • Remove Plugins/PH_Fixes/PH_Fixes_HoneyPot.dll if it is present.
    • Remove or rename Plugins/HoneyPot.dll to something not ending with .dll file extension. (And DO NOT use the HoneyPot option from the launcher up until (and including) BR 3.2 Hotfix 1)
    • Extract the HoneyPot package into the PH root folder, overwrite everything.
    • Delete HoneyPot/FileDateTime.txt, and run HoneyPot/HoneyPotInspector.exe, so that it would reprocess the whole HS1 abdatas.
    • If you have a big file at abdata/MaterialEditor/HSStandard_PH/hsstandardshaders_for_ph, feel free to remove it (Keep the XML!). The shader abdata has relocated.

How to Use

  • HoneyPot/HoneyPotInspector.exe to generate HoneyPot/HoneyPotInspector.txt. Without this pre-processed txt file, HoneyPot won't work properly.
  • There are many options in F1's plugin config menu for HoneyPot 1.5.0+. Most of them are well-described, please read the tooltips when toggling them.
  • If you want to make the inspector exe do a complete clean run (maybe your txt was lost or corrupted, or you are updating across many versions), delete HoneyPot/FileDateTime.txt first before running inspector.
  • If you see any Purple Color of Error, the first thing to do is to run the HoneyPotInspector.exe and try again, because you probably forget to do it.
  • If you see issues that are not Purple Color of Error, or still seeing Purple Color of Error despite having run HoneyPotInspector, please consult the Known Issues section.