mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-11 03:29:19 +02:00
- Move markdown and wiki-import tree into docs/; keep app shell at repo root - Point docusaurus docs path to docs/; edit links to mleem97/gregWiki - Sync and i18n scripts use gregWiki root and ../.wiki under gregFramework - Sidebars: workspace layout from root docs ids; plugins under mods/extensions - Fix redirects, module catalog URLs, release note paths, and wiki-import category keys - Update repo inventory for split repos; Dockerfile for single-repo context Made-with: Cursor
2.1 KiB
2.1 KiB
title, description, sidebar_position, tags
| title | description | sidebar_position | tags | |
|---|---|---|---|---|
| End-User (Release) EN | Installation, updates, troubleshooting, and uninstall guide for players using FrikaMF as a dependency. | 120 |
|
End-User (Release)
This page is for players who do not develop mods and only install FrikaMF because another mod depends on it.
For a complete overview of framework capabilities and setup flows, see Framework Features & Use Cases.
What you install
FrikaModdingFramework.dllis a runtime framework forData Center.- It provides stable runtime glue required by other mods.
- FrikaMF is unofficial and community-driven.
Quick install
- Install MelonLoader (IL2CPP, latest stable).
- Launch the game once, then close it.
- Put
FrikaModdingFramework.dllintoData Center/Mods. - Put your actual mod into
Data Center/Mods. - Start the game and verify
MelonLoader/Latest.log.
Troubleshooting
- Game crashes at startup: check
MelonLoader/Latest.logfor missing DLL/type errors. - Mod not loading: verify correct folder and unblock files in Windows file properties.
- After game update: check compatibility page and wait for updated releases if hooks changed.
Update
- Close game.
- Replace
FrikaModdingFramework.dll. - Start game and verify logs.
Uninstall
- Close game.
- Remove
FrikaModdingFramework.dllfromMods. - Remove dependent mods.
Related pages
- Home EN
- ModDevs EN
- Contributors EN
- FFI Bridge Reference
- Web UI Bridge EN (DC2WEB)
- Known Incompatibilities EN
Minimal context example (both language tracks)
🦀 Rust
#[no_mangle]
pub extern "C" fn mod_info() -> *const i8 {
b"example-rust\0".as_ptr() as *const i8
}
🔷 C#
using MelonLoader;
public sealed class ExampleMod : MelonMod
{
public override void OnInitializeMelon()
{
LoggerInstance.Msg("Example C# mod loaded");
}
}