SmallCornerMap
Adds a compact corner minimap with contract/property markers, player tracking, and time display for Schedule I.
About this mod Author’s original text
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).
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: