SmallCornerMap

版本 v4.0.1·更新於 2025-12-07

Adds a compact corner minimap with contract/property markers, player tracking, and time display for Schedule I.

模組介紹 作者原文

Small Corner Map

Adds a compact, always-visible corner minimap for Schedule I with:

  • Player position + facing indicator
  • Contract delivery location markers (auto add/remove when tracked)
  • Property points of interest markers
  • Adjustable scale (preferences file)
  • In-map time display
  • Supports both Mono and IL2CPP builds

Source / Repository

GitHub:

Installation (Manual)

  • Install MelonLoader 0.7.0 for Schedule I.
  • Download the release zip ( or GitHub).
  • Extract the contents so that the DLLs end up in Mods/ inside your game directory.
  • Launch the game; the minimap initializes upon entering the Main scene.

Package Layout

SmallCornerMap/

manifest.json

icon.png (provide a 256x256 PNG)

README.md

LICENSE.txt

Mods/

Small_Corner_Map.Mono.dll (Mono build)

Small_Corner_Map.Il2cpp.dll (IL2CPP build)

Both DLLs are shipped so users on either backend can use the mod.

Building

Use the Visual Studio / Rider configurations:

  • Mono (netstandard2.1) -> outputs Small_Corner_Map.Mono.dll
  • IL2CPP (net6.0) -> outputs Small_Corner_Map.Il2cpp.dll

After building, run the provided Pack.ps1 script to create the zip.

Development Setup

The project references DLLs from your Schedule I game installation. To configure your local paths:

  • Copy Local.props.example to Local.props in the project root
  • Edit Local.props and set the full paths to your game installations:

Example (both in same Steam library):

D:\SteamLibrary\steamapps\common\Schedule I

D:\SteamLibrary\steamapps\common\Schedule I - IL2CPP

Example (different Steam libraries):

C:\Program Files (x86)\Steam\steamapps\common\Schedule I

E:\Games\Steam\steamapps\common\Schedule I - IL2CPP

  • The project will automatically use these paths for all game DLL references and PostBuild deployment
  • Local.props is git-ignored, so each developer can have their own configuration

Note: You must have both the Mono and IL2CPP versions of Schedule I installed to build both configurations.

Preferences

A preferences file is created automatically (MapPreferences) allowing scale adjustment and future options.

Versioning

Current version: 2.1.0. AssemblyVersion/FileVersion kept in sync with Constants.ModVersion.

Dependencies

  • MelonLoader 0.7.0

(If required later, add S1API dependency by its identifier once published.)

Changelog

See CHANGELOG.md (create and maintain for future releases).

License

MIT. See LICENSE.txt.

Contributing

Issues and PRs welcome. Please describe reproduction steps for bugs and include logs if possible.

Notes

  • Keep icon simple, high contrast.
  • If migrates.toml, mirror data from manifest.json there.

Visuals

  • Circular minimap now has a thin dark feathered border for better contrast.
  • Edge smoothing implemented via higher resolution + feathered alpha (no external assets).

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

LavaGang-MelonLoader

檔案與校驗

檔案名稱
SmallCornerMap-4.0.1.zip
檔案大小
2.3 MiB