mirror of
https://github.com/mleem97/gregWiki.git
synced 2026-04-11 03:29:19 +02:00
docs: update references from FrikaMF to gregCore throughout documentation
Revised multiple documentation files to replace instances of "FrikaMF" with "gregCore," reflecting the updated naming conventions and project structure. This change enhances consistency and clarity across the documentation, ensuring that users and contributors have accurate information regarding the framework and its components.
This commit is contained in:
@@ -26,7 +26,7 @@ Paths are relative to the **`gregFramework/`** workspace root (split repos clone
|
||||
|
||||
| Path | Purpose |
|
||||
|------|---------|
|
||||
| `gregCore/framework/FrikaMF.csproj` (via `gregCore/FrikaMF.sln`) | Core MelonLoader framework DLL |
|
||||
| `gregCore/framework/gregCore.csproj` (via `gregCore/gregCore.sln`) | Core MelonLoader framework DLL |
|
||||
| `gregExt.*/` | FFM framework plugins (`FFM.Plugin.*` assemblies — one repo per plugin) |
|
||||
| `gregMod.*/` | Standalone gameplay mods (`FMF.*` assemblies) |
|
||||
| `gregModmanager/WorkshopUploader.csproj` | GregModManager MAUI app |
|
||||
@@ -38,7 +38,7 @@ Paths are relative to the **`gregFramework/`** workspace root (split repos clone
|
||||
### Build everything (solution)
|
||||
|
||||
```bash
|
||||
dotnet build gregCore/FrikaMF.sln -c Release
|
||||
dotnet build gregCore/gregCore.sln -c Release
|
||||
```
|
||||
|
||||
### Build standalone mods (per split repo)
|
||||
@@ -65,7 +65,7 @@ Each mod/plugin gets its own folder under `<GameRoot>/workshop/`:
|
||||
├── FrikaModFramework/
|
||||
│ ├── content/
|
||||
│ │ └── Mods/
|
||||
│ │ └── FrikaModdingFramework.dll
|
||||
│ │ └── gregCore.dll
|
||||
│ ├── metadata.json
|
||||
│ └── preview.png
|
||||
├── FFM.Plugin.Multiplayer/
|
||||
|
||||
@@ -18,7 +18,7 @@ The following components are built and packaged for Steam Workshop distribution:
|
||||
|
||||
| Component | Assembly | Workshop content path | Tags |
|
||||
|-----------|----------|----------------------|------|
|
||||
| FrikaModFramework | `FrikaModdingFramework.dll` | `content/Mods/` | modded, melonloader, framework, fmf |
|
||||
| FrikaModFramework | `gregCore.dll` | `content/Mods/` | modded, melonloader, framework, fmf |
|
||||
|
||||
### FMF Plugins
|
||||
|
||||
@@ -57,7 +57,7 @@ The following components are built and packaged for Steam Workshop distribution:
|
||||
### Manual installation
|
||||
|
||||
1. Download the DLL from the Workshop or a release.
|
||||
2. Framework: place `FrikaModdingFramework.dll` in `<Data Center>/Mods/`.
|
||||
2. Framework: place `gregCore.dll` in `<Data Center>/Mods/`.
|
||||
3. Plugins: place `FFM.Plugin.*.dll` in `<Data Center>/FMF/Plugins/`.
|
||||
4. Mods: place `FMF.*.dll` in `<Data Center>/Mods/`.
|
||||
5. Start the game and check `MelonLoader/Latest.log`.
|
||||
@@ -67,7 +67,7 @@ The following components are built and packaged for Steam Workshop distribution:
|
||||
```text
|
||||
Data Center/
|
||||
├── Mods/
|
||||
│ ├── FrikaModdingFramework.dll
|
||||
│ ├── gregCore.dll
|
||||
│ ├── FMF.ConsoleInputGuard.dll
|
||||
│ ├── FMF.GregifyEmployees.dll
|
||||
│ ├── FMF.HexLabelMod.dll
|
||||
@@ -85,7 +85,7 @@ Data Center/
|
||||
│ └── ModCfg/
|
||||
└── workshop/
|
||||
├── FrikaModFramework/
|
||||
│ ├── content/Mods/FrikaModdingFramework.dll
|
||||
│ ├── content/Mods/gregCore.dll
|
||||
│ └── metadata.json
|
||||
├── FFM.Plugin.Multiplayer/
|
||||
│ ├── content/FMF/Plugins/FFM.Plugin.Multiplayer.dll
|
||||
@@ -114,5 +114,5 @@ See also: [Contributor Guide](./contributor-workshop)
|
||||
|-----------|----------|
|
||||
| All mods/plugins | Data Center (Steam App 4170200) |
|
||||
| All mods/plugins | MelonLoader (IL2CPP, stable) |
|
||||
| FMF Plugins | FrikaModdingFramework.dll in Mods/ |
|
||||
| FMF Plugins | gregCore.dll in Mods/ |
|
||||
| Gregtools Modmanager | Windows 10 1809+ (self-contained, no runtime install needed) |
|
||||
|
||||
@@ -18,7 +18,7 @@ Runtime names look like `greg.<DOMAIN>.<Action>`. Always build them with `GregHo
|
||||
|
||||
## Registry
|
||||
|
||||
**`greg_hooks.json`** at the **gregFramework** repository root is the canonical catalog (`description`, `payloadSchema`, `strategy`, optional `legacy`). A copy is emitted next to **`FrikaModdingFramework.dll`** for `GregCompatBridge` legacy resolution.
|
||||
**`greg_hooks.json`** at the **gregFramework** repository root is the canonical catalog (`description`, `payloadSchema`, `strategy`, optional `legacy`). A copy is emitted next to **`gregCore.dll`** for `GregCompatBridge` legacy resolution.
|
||||
|
||||
Authoritative documentation: [greg hooks registry (IL2CPP)](/wiki/reference/greg-hooks-registry) — regeneration script, whitelist, and Harmony deduplication rules.
|
||||
|
||||
|
||||
@@ -98,7 +98,7 @@ If anything is missing, follow the instructions shown.
|
||||
### Mod does not load in-game
|
||||
|
||||
- Check `MelonLoader/Latest.log` in the game directory.
|
||||
- Ensure `FrikaModdingFramework.dll` is in `<game>/Mods/`.
|
||||
- Ensure `gregCore.dll` is in `<game>/Mods/`.
|
||||
- Verify the mod DLL is also in `<game>/Mods/` or `<game>/FMF/Plugins/`.
|
||||
|
||||
### Subscription does not appear
|
||||
|
||||
@@ -6,13 +6,13 @@ slug: /audiences/newbies
|
||||
|
||||
## Goal
|
||||
|
||||
Get FrikaMF running safely and understand the minimum concepts.
|
||||
Get gregCore running safely and understand the minimum concepts.
|
||||
|
||||
## Start here
|
||||
|
||||
1. Install MelonLoader and run the game once.
|
||||
2. Copy `FrikaModdingFramework.dll` into `Data Center/Mods`.
|
||||
3. Add the mod that depends on FrikaMF.
|
||||
2. Copy `gregCore.dll` into `Data Center/Mods`.
|
||||
3. Add the mod that depends on gregCore.
|
||||
4. Check `MelonLoader/Latest.log`.
|
||||
|
||||
## Read next
|
||||
|
||||
Reference in New Issue
Block a user