Skip to content
This repository was archived by the owner on Oct 19, 2026. It is now read-only.

Add initial runtime mod framework - #4

Open
michiiik wants to merge 1 commit into
mainfrom
feature/mod-framework-v1
Open

michiiik wants to merge 1 commit into
mainfrom
feature/mod-framework-v1

Conversation

@michiiik

@michiiik michiiik commented Sep 5, 2026

Copy link
Copy Markdown
Owner

Summary

  • use the portable executable directory for runtime mod discovery and configuration
  • add a standalone Hello Stadium code-mod template using the existing N64Recomp .nrm pipeline
  • add deterministic package verification and Windows/macOS/Linux CI
  • replace the deferred modding placeholder with install, compatibility, build, and asset-policy documentation

Validation

  • built the runtime-matched RecompModTool locally with MSVC
  • checked the example hook source with strict Clang syntax diagnostics
  • verified the hook address and size against generated/recomp_overlays.inl
  • exercised the NRM verifier with valid metadata and a deliberately wrong game ID
  • parsed the GitHub Actions workflow and ran git diff --check
  • MIPS package production is delegated to the CI matrix's pinned LLVM 18; LLVM is not a player/runtime dependency

Closes #3

@michiiik
michiiik force-pushed the feature/mod-framework-v1 branch from 04cfeac to abb7c26 Compare September 5, 2026 12:22
Wire the runtime mod directory to the portable executable path and add a cross-platform Hello Stadium .nrm template with package validation and documentation.\n\nCloses #3
@michiiik
michiiik force-pushed the feature/mod-framework-v1 branch from abb7c26 to dd0a967 Compare September 5, 2026 12:22
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add first-class runtime mod framework and external mod SDK

1 participant