From 6e2cdac1dd4f54a64307bfd647809003f19af8bc Mon Sep 17 00:00:00 2001 From: Marvin <52848568+mleem97@users.noreply.github.com> Date: Fri, 10 Apr 2026 14:51:19 +0200 Subject: [PATCH] docs(hexlabel): mark FMF.HexLabelMod released; Steam + gregModHexLabelMod repo Made-with: Cursor --- docs/framework/hexmod.md | 5 +++-- .../contributors/contributor-workshop.md | 2 +- docs/mod-index.json | 6 ++--- docs/mods/fmf-hex-label-mod.md | 22 +++++++++++++------ .../mods/fmf-hex-label-mod-release.mdx | 8 +++---- docusaurus.config.js | 2 +- src/data/moduleCatalog.ts | 6 ++--- 7 files changed, 30 insertions(+), 21 deletions(-) diff --git a/docs/framework/hexmod.md b/docs/framework/hexmod.md index 89dd43c..704c682 100644 --- a/docs/framework/hexmod.md +++ b/docs/framework/hexmod.md @@ -20,11 +20,12 @@ The **Hex Label** mod adds in-world hex color labels for cable spinners and rack ## Downloads -- **Steam Workshop:** Subscribe via the Gregtools Modmanager or the [Steam Workshop](https://steamcommunity.com/app/4170200/workshop/) +- **Steam Workshop:** [FMF.HexLabelMod — workshop item](https://steamcommunity.com/sharedfiles/filedetails/?id=3701404621) (subscribe in-game or via GregModManager) +- **GitHub:** [Latest release](https://github.com/mleem97/gregModHexLabelMod/releases/latest) (`FMF.HexLabelMod.dll`) - **Manual:** Drop `FMF.HexLabelMod.dll` into `/Mods/` ## Source & layout -- **Build sources:** [`gregMod.HexLabelMod`](https://github.com/mleem97/gregFramework/tree/main/gregMod.HexLabelMod) (assembly `FMF.HexLabelMod.dll`) +- **Repository:** [`mleem97/gregModHexLabelMod`](https://github.com/mleem97/gregModHexLabelMod) (assembly `FMF.HexLabelMod.dll`) See also the detailed wiki article [FMF.HexLabelMod](/wiki/mods/fmf-hex-label-mod). diff --git a/docs/guides/contributors/contributor-workshop.md b/docs/guides/contributors/contributor-workshop.md index faf7bd1..0130b25 100644 --- a/docs/guides/contributors/contributor-workshop.md +++ b/docs/guides/contributors/contributor-workshop.md @@ -46,7 +46,7 @@ dotnet build gregCore/FrikaMF.sln -c Release ```bash dotnet build gregMod.ConsoleInputGuard/FMF.ConsoleInputGuard.csproj -c Release dotnet build gregMod.GregifyEmployees/FMF.GregifyEmployees.csproj -c Release -dotnet build gregMod.HexLabelMod/FMF.HexLabelMod.csproj -c Release +dotnet build gregModHexLabelMod/FMF.HexLabelMod.csproj -c Release dotnet build gregMod.LangCompatBridge/FMF.JoniMLCompatMod.csproj -c Release ``` diff --git a/docs/mod-index.json b/docs/mod-index.json index c5204d3..2a45309 100644 --- a/docs/mod-index.json +++ b/docs/mod-index.json @@ -10,10 +10,10 @@ "author": "mleem97", "workshopTags": ["modded", "melonloader", "mod"], "workshopContentPath": "content/Mods/", - "workshopUrl": "", - "githubReleaseUrl": "", + "workshopUrl": "https://steamcommunity.com/sharedfiles/filedetails/?id=3701404621", + "githubReleaseUrl": "https://github.com/mleem97/gregModHexLabelMod/releases/latest", "wikiPath": "/wiki/mods/fmf-hex-label-mod", - "sourcePath": "gregMod.HexLabelMod" + "sourcePath": "gregModHexLabelMod" }, { "id": "console-input-guard", diff --git a/docs/mods/fmf-hex-label-mod.md b/docs/mods/fmf-hex-label-mod.md index e2fb39f..a5480e9 100644 --- a/docs/mods/fmf-hex-label-mod.md +++ b/docs/mods/fmf-hex-label-mod.md @@ -5,7 +5,14 @@ sidebar_label: FMF.HexLabelMod -`gregMod.HexLabelMod/` (assembly `FMF.HexLabelMod.dll`) +[`gregModHexLabelMod`](https://github.com/mleem97/gregModHexLabelMod) (assembly `FMF.HexLabelMod.dll`) + +## Release + +| Channel | Link | +| --- | --- | +| **Steam Workshop** | [Subscribe (item 3701404621)](https://steamcommunity.com/sharedfiles/filedetails/?id=3701404621) | +| **GitHub** | [Releases](https://github.com/mleem97/gregModHexLabelMod/releases/latest) | ## Purpose @@ -23,8 +30,9 @@ This mod runs standalone and does **not** require FMF runtime APIs. ## Installation -1. Drop `FMF.HexLabelMod.dll` into your `Mods/` folder. -2. Launch the game — the config file is created automatically on first run at: +1. **Recommended:** Subscribe on the [Steam Workshop](https://steamcommunity.com/sharedfiles/filedetails/?id=3701404621), or download `FMF.HexLabelMod.dll` from the [latest GitHub release](https://github.com/mleem97/gregModHexLabelMod/releases/latest). +2. If you use a manual DLL, drop `FMF.HexLabelMod.dll` into your `Mods/` folder. +3. Launch the game — the config file is created automatically on first run at: ```text UserData/hexposition.cfg @@ -78,7 +86,7 @@ Pressing **Ctrl+F1** toggles live config reload (6-second interval), allowing yo ## Build ```powershell -dotnet build .\gregMod.HexLabelMod\FMF.HexLabelMod.csproj +dotnet build .\gregModHexLabelMod\FMF.HexLabelMod.csproj ``` Output lands in the standard MelonLoader `Mods/` folder as configured in the `.csproj`. @@ -94,11 +102,11 @@ Output lands in the standard MelonLoader `Mods/` folder as configured in the `.c ## Notes - Original gameplay behavior is unaffected. -- This mod is developed in `gregMod.HexLabelMod/` (workspace root), not under a legacy `mods/` tree. +- Source lives in the split repo [`gregModHexLabelMod`](https://github.com/mleem97/gregModHexLabelMod), 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: `gregMod.HexLabelMod/` -- See also: [Mods overview](/wiki/mods/) +- Repository: [github.com/mleem97/gregModHexLabelMod](https://github.com/mleem97/gregModHexLabelMod) +- See also: [Mods overview](/wiki/mods/) · [HexMod hub](/wiki/framework/hexmod) diff --git a/docs/releases/mods/fmf-hex-label-mod-release.mdx b/docs/releases/mods/fmf-hex-label-mod-release.mdx index a65f2a4..1dd35f2 100644 --- a/docs/releases/mods/fmf-hex-label-mod-release.mdx +++ b/docs/releases/mods/fmf-hex-label-mod-release.mdx @@ -9,13 +9,13 @@ import ModReleasePage from '@site/src/components/ModReleasePage'; title="FMF.HexLabelMod" kind="mod" dllName="FMF.HexLabelMod.dll" - releaseReady={false} - version="NotReleasedYet" - author="mleem97 / FrikaMF Community" + releaseReady={true} + version="00.01.0009" + author="mleem97 / gregFramework Community" category="Mod" dependencies={['MelonLoader', 'Harmony']} codeLanguages={['C#']} description="Overlays cable spinner and rack color hex labels directly in-world." - banner="Hex label mod release" + banner="Hex label mod release — Steam Workshop and GitHub." releaseNotesPath="/wiki/mods/fmf-hex-label-mod" /> diff --git a/docusaurus.config.js b/docusaurus.config.js index f8381ca..676a565 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -176,7 +176,7 @@ const config = { from: ['/mod/FMF.GregifyEmployees.dll'], }, { - to: 'https://github.com/mleem97/gregFramework/releases/latest/download/FMF.HexLabelMod.dll', + to: 'https://github.com/mleem97/gregModHexLabelMod/releases/latest/download/FMF.HexLabelMod.dll', from: ['/mod/FMF.HexLabelMod.dll'], }, { diff --git a/src/data/moduleCatalog.ts b/src/data/moduleCatalog.ts index 9113aa9..e994cc0 100644 --- a/src/data/moduleCatalog.ts +++ b/src/data/moduleCatalog.ts @@ -141,17 +141,17 @@ export const moduleCatalog: ModuleEntry[] = [ { id: 'fmf-hex-label-mod', name: 'FMF.HexLabelMod', - repoFolder: 'gregMod.HexLabelMod', + repoFolder: 'gregModHexLabelMod', type: 'mod', description: 'In-world hex color labels for cable spinners and racks.', - version: 'NotReleasedYet', + version: '00.01.0009', author: 'mleem97 / gregFramework Community', languages: ['C#'], dependencies: ['MelonLoader', 'Harmony'], wikiPath: '/wiki/mods/fmf-hex-label-mod', releasePath: '/wiki/releases/mods/fmf-hex-label-mod-release', downloadPath: '/mod/FMF.HexLabelMod.dll', - releaseReady: false, + releaseReady: true, }, { id: 'fmf-lang-compat-bridge',