DataForge — Versions

1.1.2 ✓ Scan successful Download 433.5 KB

  • Removed DataForge's built-in startup and lobby profiler now that loading diagnostics are available in the standalone LoadTimeProfiler patcher.
  • Delayed reference and full-scaffold generation until the required game databases and piece tables are ready, avoiding premature or repeated generated-artifact work.
  • Skipped full baseline scans when an unchanged reference-state cache can be reused.
  • Reduced global item stack and weight multiplier overhead by keeping lightweight multiplier baselines separate from full item override baselines.
  • Refreshed targeted item, recipe, status-effect, and piece baselines when game database prefab instances are replaced across world transitions.

1.1.1 ✓ Scan successful Download 479.8 KB

  • Improved incremental override reloads so only changed entries are reapplied while invalid YAML and localization payloads keep the last-known-good configuration.
  • Restored item, recipe, status effect, piece, PieceTable category, visual, and localization state cleanly across world and dedicated-server transitions.
  • Hardened DataForge-created item, recipe, and status-effect ownership so same-name objects supplied by other mods are not removed during cleanup.
  • Improved auto-icon cache invalidation, config reload coalescing, component topology refreshes, and first-apply consistency after reconnecting.

1.1.0

  • Added automatic custom hammer category creation for piece overrides, so entries like category: Storage can create usable hammer tabs.
  • Reduced effect reference noise by hiding no-op healthOverTime and attackDamage: None entries.
  • Optimized hammer category normalization and consolidated ZNetScene startup handling.

1.0.11

  • Fixed global item stack and weight multipliers restoring full item baselines on unrelated items.
  • Kept stack and weight multiplier application independent so each option only touches its own field.
  • Improved compatibility with mods that patch item durability or other shared item fields at runtime.

1.0.10

  • Fixed item attack health percentage costs being clamped to 1%, which could make BloodMagic weapons consume far less health than intended when applied through DataForge.
  • Clarified item attack cost comments so the fourth value is documented as a percent value, e.g. 40 means 40%.

1.0.9

  • Added visual.scale for item attach/drop meshes while keeping icon: auto snapshots readable.
  • Added status-effect icon reuse with icon: item:ItemPrefabName.
  • Removed item attack projectile and spawnOnTrigger YAML fields to keep attack overrides focused.

1.0.8

  • Added item attack projectile overrides for primary and secondary attacks.
  • Added full scaffold and reference output for projectile: prefab, velocity, velocityMin, count, accuracy, accuracyMin.
  • Kept default projectile tuples hidden from compact reference files.

1.0.7

  • Added spawnOnTrigger support for primary and secondary item attacks.
  • Improved auto icon cache invalidation with renderer fingerprints and stale cache pruning.
  • Fixed auto icon snapshots blending together when multiple icons are generated in the same startup pass.
  • Clarified recipe YAML header examples for result amounts and suffixed recipe keys.

1.0.6

  • Changed DataForge's VNEI compatibility lookup to resolve only the required VNEI types from the VNEI plugin assembly.
  • Reduced HarmonyX reflection warnings caused by VNEI's optional EpicLoot compatibility type when EpicLoot is not installed.

1.0.5

  • Delayed item, recipe, piece, and status-effect override application until the game data is fully ready.
  • Improved status-effect VFX/SFX prefab resolution for effects referenced by other status effects.
  • Suppressed missing custom icon warnings on headless dedicated servers.
  • Improved status-effect clone cleanup and refresh across reloads and world transitions.

1.0.4

  • Added tooltip lines for status-effect attack damage and skill experience modifiers.
  • Added localization defaults and improved missing localization fallback for status-effect tooltips.
  • Added piece scale and visual material overrides, plus stationExtension: None support.
  • Added automatic VNEI reindexing after DataForge item, recipe, and piece changes.
  • Improved piece crafting-station component overrides for adding and removing DataForge-managed stations.

1.0.3

  • Added a client-side hammer highlight for crafting stations and their station extensions.
  • Changed the weight multiplier option to apply to all item weights while preserving explicit item YAML weight overrides.
  • Kept stack multiplier behavior limited to stackable items.

1.0.2

  • Changed the mod author/GUID to sighsorry.DataForge.

1.0.1

  • Removed dynamic loading of UnityEngine.ImageConversionModule from item and status-effect icon loaders.
  • Added a static UnityEngine.ImageConversionModule build reference so custom icon loading and auto-icon cache PNG export keep working without runtime module probing.
  • Improved package validation compatibility for Thunderstore by avoiding dynamic Unity module loading.
  • Added status-effect ownership interop support so DataForge-owned status effects can be treated as exclusive by companion mods.
  • Improved hammer comfort UI behavior, including same comfort-group highlighting and hidden-piece masking compatibility.
  • Documented stationExtension add/remove behavior for piece overrides.

1.0.0

  • Initial public release of DataForge.