chore(workspace): flat gregFramework layout (gregFramework/{repo}/) and path/doc updates

Made-with: Cursor
This commit is contained in:
Marvin
2026-04-10 01:52:35 +02:00
parent 0bad959708
commit 28a75eeb1c
23 changed files with 233 additions and 166 deletions

View File

@@ -24,7 +24,7 @@ Provides guardrails around console input handling and accidental interactions.
- Category: Mod
- Primary Language: C#
- Project Path: `mods/FMF.ConsoleInputGuard`
- Project Path: `gregMod.ConsoleInputGuard/`
## Installation

View File

@@ -24,7 +24,7 @@ Applies themed employee customization to hiring-related gameplay flows.
- Category: Mod
- Primary Language: C#
- Project Path: `mods/FMF.Mod.GregifyEmployees`
- Project Path: `gregMod.GregifyEmployees/`
## Installation

View File

@@ -5,7 +5,7 @@ sidebar_label: FMF.HexLabelMod
<!-- markdownlint-disable MD060 -->
`mods/FMF.Mod.HexLabelMod`
`gregMod.HexLabelMod/` (assembly `FMF.HexLabelMod.dll`)
## Purpose
@@ -78,7 +78,7 @@ Pressing **Ctrl+F1** toggles live config reload (6-second interval), allowing yo
## Build
```powershell
dotnet build .\mods\FMF.Mod.HexLabelMod\FMF.HexLabelMod.csproj
dotnet build .\gregMod.HexLabelMod\FMF.HexLabelMod.csproj
```
Output lands in the standard MelonLoader `Mods/` folder as configured in the `.csproj`.
@@ -94,11 +94,11 @@ Output lands in the standard MelonLoader `Mods/` folder as configured in the `.c
## Notes
- Original gameplay behavior is unaffected.
- This mod runs from `mods/FMF.Mod.HexLabelMod` and no longer from the repository root.
- This mod is developed in `gregMod.HexLabelMod/` (workspace root), not under a legacy `mods/` tree.
- The config file is fully rewritten if any expected keys are missing (for example, after an update adds new keys).
- FMF assembly presence is no longer required as a startup gate.
## Sources
- Module path: `mods/FMF.Mod.HexLabelMod`
- Module path: `gregMod.HexLabelMod/`
- Relatedocs: [`Standalone Mods`](/wiki/legacy/wiki-import/StandaloneMods)

View File

@@ -24,7 +24,7 @@ Provides language/localization compatibility bridging for mixed mod stacks.
- Category: Mod
- Primary Language: C#
- Project Path: `mods/FMF.Plugin.LangCompatBridge`
- Project Path: `gregMod.LangCompatBridge/` (assembly `FMF.JoniMLCompatMod.dll`)
## Installation

View File

@@ -10,10 +10,10 @@ Legacy standalone UI replacement module page kept for compatibility.
## Project Status
- Status: Legacy documentation entry
- Note: No active `csproj` module was detected under `mods/` for this page.
- Note: No active split-repo folder (e.g. `gregMod.*`) was found under the gregFramework workspace for this entry.
## Source
- Previous mixed wiki path: `mods/standalone/fmf-ui-replacement-mod`
- Previous mixed wiki path: `mods/standalone/fmf-ui-replacement-mod` (legacy layout; not mirrored as `gregMod.*` today)
- [Open Release Page](/wiki/releases/mods/fmf-ui-replacement-mod-release)

View File

@@ -6,7 +6,7 @@ description: Standalone MelonLoader gameplay mods (FMF.*) — separate from FFM
# Gameplay mods
These pages document **gameplay mods** (`FMF.*` assemblies), hosted under `gregMods/` in the workspace. They are **not** the same as [FFM plugins](../plugins/index.md), which extend the framework inside the game process.
These pages document **gameplay mods** (`FMF.*` assemblies). **Source of truth** on disk: split-repo folders **`gregMod.<Name>/`** directly under the gregFramework workspace root (not under a legacy `gregMods/` umbrella). They are **not** the same as [FFM plugins](../plugins/index.md), which extend the framework inside the game process.
## Mods