Releases: RussDev7/CastleForge-ExampleCommunityMod
Starter Community Mod Template
CastleForge-ExampleCommunityMod v0.1.0
First public release of CastleForge-ExampleCommunityMod, a standalone starter repository for community-made CastleForge mods.
This release is designed as a clean teaching / starter template for mod authors who want a practical example they can clone, rename, and expand into their own standalone CastleForge mod project.
What this release includes
- a standalone ExampleCommunityMod project
- a clean community-facing repository structure
- sample config loading flow
- sample command registration flow
- Harmony patch bootstrap / unpatch structure
- embedded dependency handling helpers
- starter documentation for turning this into a real mod
What this release is for
This release is intended for:
- new CastleForge mod authors
- community contributors who want a working reference layout
- anyone building a third-party mod outside of the main CastleForge repo
This is not meant to be a feature-heavy finished gameplay mod.
It is a starter template / example project.
Project highlights
Clean starter structure
A lightweight repository layout that is easy to understand, rename, and adapt.
Mod bootstrap example
Shows a practical ModBase entrypoint with:
Start()Tick(...)- clean shutdown / unpatch flow
Commands + config
Includes simple examples for:
- command registration
- command handler structure
- config creation / loading / apply flow
Harmony-ready scaffolding
Demonstrates a reusable pattern for:
- centralized patch registration
- best-effort patch application
- isolated unpatching by Harmony ID
Embedded dependency handling
Includes a reusable pattern for:
- embedded managed DLL resolution
- optional resource extraction/export flow
Notes
- This project is meant to be used alongside the main CastleForge ecosystem.
- You may want to update local project references depending on how your CastleForge workspace is organized.
- Screenshots, commands, and sample handlers are intentionally lightweight so authors can replace them with their own real logic.
Suggested next steps
If you want to turn this into a real mod, the usual next steps are:
- rename the project/namespace to match your mod
- replace the sample command logic with real gameplay behavior
- add real Harmony patches under
Patching/ - update the config keys and defaults
- replace the preview image and screenshots
- publish future releases from this repository
- add or update the matching catalog entry in CastleForge-CommunityMods
Main CastleForge project
Looking for the official CastleForge platform and official mods?
See the main repository here: