Skip to content

Add DFHack 53.12 compatibility and local mod metadata handling#6

Open
lupussmoth-netizen wants to merge 1 commit into
ch3mbot:mainfrom
lupussmoth-netizen:fix-dfhack-run-path
Open

Add DFHack 53.12 compatibility and local mod metadata handling#6
lupussmoth-netizen wants to merge 1 commit into
ch3mbot:mainfrom
lupussmoth-netizen:fix-dfhack-run-path

Conversation

@lupussmoth-netizen

Copy link
Copy Markdown

Adds compatibility fixes for newer DFHack / Dwarf Fortress layouts.

Changes:

  • Supports dfhack-run.exe in both DF root and hack subfolder.
  • Loads GetModMemoryData.lua from the app base directory to avoid stale scripts.
  • Supports newer DFHack gui/mod-manager metadata APIs.
  • Uses DFHack memory metadata for author, description, version, tags and load-order requirements.
  • Prevents crashes when info.txt is missing.
  • Prevents UI crashes when no mods are loaded.
  • Adds local metadata/details display in the existing description panel.
  • Adds basic Dwarf Fortress install auto-detection.

Tested with DFHack 53.12-r1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant