XiaohaiMod-HTF_MoreItemAPI icon

HTF MoreItemAPI

Runtime API for How to Fish custom-item mods, with automatic Item IDs, AssetBundle icons and hand poses, game-component reconstruction, and FishNet spawning.

CHANGELOG

Changelog

2.0.0 - 2026-08-30

  • Removed developer-supplied ItemId from both public registration models.
  • Added centralized byte-slot allocation after the original GameInfo registry is ready.
  • Reserved all original-game IDs plus the base game's byte-255 sentinel, then assigned pending items deterministically from their stable modGuid:internalName keys.
  • Exposed the assigned ID as nullable ItemRegistrationHandle.ItemId; it is available after allocation and registration.
  • Added explicit exhaustion diagnostics for the finite byte registry.

1.2.0 - 2026-08-30

  • Finalized the plugin name as HTF MoreItemAPI, the assembly as HTFMoreItemAPI.dll, and the BepInEx GUID as xiaohai.HTF.MoreItemAPI.
  • Added SDK item-definition and serialized hold-pose support.
  • Added original-game hand target and finger-joint mapping for generated items.
  • Stabilized generated item transforms, Rigidbody ownership, colliders, and held-item motion.
  • Added an embedded inventory-icon contract with no external resource files.
  • Standardized public documentation and runtime diagnostics in English.

1.1.1

  • Added the fixed generated-item reconstruction pipeline.
  • Added safe game-version validation and registration conflict checks.