Начните вводить название — например, MoreHead, Sodium или PEAK

OTCLoader — иконка
Обложка Schedule IМод для Schedule I

OTCLoader

от hdlmrell

Плагин MelonLoader, который автоматически обнаруживает ветвь игры (IL2CPP или Mono) и отключает несовместимые DLL модов, прежде чем они рухнут. Работает для всех модов, а не только для OverTheCounter.

  • Эпический
  • 31,1 тыс. скачиваний
  • Версия 1.0.5
  • Обновлён 31 марта 2026
  • Mono
  • IL2CPP
  • Инструменты

О моде OTCLoader

OTCLoader — мод для Schedule I (Шедул 1) от автора hdlmrell. Плагин MelonLoader, который автоматически обнаруживает ветвь игры (IL2CPP или Mono) и отключает несовместимые DLL модов, прежде чем они рухнут. Работает для всех модов, а не только для OverTheCounter.

Его скачали 31,1 тыс. раз: это 28-е место среди модов Schedule I в нашем каталоге, редкость — «эпический» (топ-20% по скачиваниям). Мод обновлялся в течение года, актуальная версия — 1.0.5.

Для работы ему нужны: MelonLoader.

Полное описание OTCLoader

Текст автора на языке оригинала

OTC Loader

Release:

OTC Loader is a lightweight MelonLoader plugin that automatically detects your game branch (IL2CPP or Mono) and disables any incompatible mod DLLs before they can crash MelonLoader. It works for all mods, not just OverTheCounter.

OTC Loader is a standalone plugin — install it alongside any mod that ships dual-branch DLLs.

For mod authors

If your mod ships both IL2CPP and Mono DLLs, you can point your users to install OTC Loader instead of writing your own branch detection. Add it as a Thunderstore dependency or recommend it in your install instructions.

How it works

  1. Restore pass — Re-enables any DLLs it previously disabled (.dll.off and legacy .dll.di formats), so branch switches work automatically without manual cleanup.
  2. Scan pass — Checks every DLL in your Mods folder (including subdirectories). DLLs targeting the wrong branch are renamed to .dll.off. DLLs inside Plugins/ subfolders and infrastructure DLLs (S1API, SwapperPlugin) are always skipped.
  3. Compatibility check — If a disabled DLL has no compatible counterpart, a detailed log warning identifies the mod and suggests checking for a compatible release or switching game branches.
  4. Interactive review — On first-time disables, popup prompts let you review each incompatible mod, optionally whitelist individual DLLs, and manage your existing whitelist — all before a recommended restart.
  5. Restart prompt — A final popup explains which mods were disabled, confirms the game is safe to run, and recommends restarting so the runtime fully unloads cached assemblies.

Branch detection

OTC Loader uses a two-stage detection strategy:

  1. Filename keywords — DLLs containing "mono" or "il2cpp" in their filename are classified instantly.
  2. Mono.Cecil fallback — If the filename is ambiguous, the DLL's type references are inspected via Mono.Cecil. IL2CPP-prefixed namespaces (Il2CppScheduleOne, Il2CppSystem) are matched first; bare ScheduleOne references are then used to identify Mono. DLLs with no recognizable references (native DLLs, locked files, branch-agnostic libraries) return unknown and are left alone.

Whitelist

When incompatible DLLs are detected for the first time, an interactive prompt walks you through each one — keep it disabled or whitelist it with a single click. If you already have a whitelist, you're given the option to keep or clear it.

You can also manage the whitelist manually by editing the Whitelist array in OTCLoader.config.json (created automatically next to the DLL on first run).

Duplicate safety

If both a standalone copy and a bundled copy (e.g. from an older OverTheCounter install) are present, the second instance detects the first already ran and skips execution. No conflicts, no double-processing.

Installation

Using a mod manager (recommended)

Install OTC Loader from Thunderstore using r2modman, Vortex, or Gale. The only dependency is MelonLoader.

Manual installation

Drop OverTheCounter-Loader.dll into your game's Plugins folder.

Requirements

Changelog

v1.0.5

  • Fixed branch detection for MelonPlugins in Plugins/ subfolders — dual-branch plugins (e.g. MeshVault) are now correctly handled instead of being skipped entirely
  • Plugins with only a single variant are left alone to avoid false-positive disables

v1.0.4

  • Packaged for Thunderstore
  • Added MLVScan attestation for release builds

v1.0.1

  • Extracted OTC Loader into a standalone project (previously bundled inside the OverTheCounter repo)
  • Added interactive whitelist management — review each incompatible mod individually and whitelist with a single click, or keep/clear the existing whitelist via popup prompts
  • Improved restart prompt — clearer "SAFE TO RUN" messaging with explicit instructions to restart via mod manager
  • Fixed root Mods folder grouping — mods in the root Mods/ directory are now treated individually instead of being incorrectly grouped together
  • Added "compatible version kept" log messages when a matching branch DLL exists
  • Duplicate execution prevention — safe to install both standalone and bundled copies simultaneously

v1.0.0

  • Initial release — branch detection, automatic disable/restore, restart prompt, Mono.Cecil fallback inspection, JSON whitelist config

License

Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0)

You are free to:

  • Share — copy and redistribute the material in any medium or format.
  • Adapt — remix, transform, and build upon the material.

Under the following terms:

  • Attribution — You must give appropriate credit to the original author (hdlmrell) and indicate if changes were made. You may not suggest the author endorses you or your use.
  • NonCommercial — You may not use the material for commercial purposes.
  • ShareAlike — If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.

Нужно для работы

В r2modman ставится автоматически

Моды, которым нужен OTCLoader

10 в каталоге · показаны самые популярные

FurnitureDelivery — иконка

FurnitureDelivery

Теперь вы можете доставить свою мебель прямо в вашу собственность!

Эпический38,2 тыс.Mono

OverTheCounter — иконка

OverTheCounter

Постройте свою диспансерную империю мечты с модом OverTheCounter! Проектируйте полностью индивидуальные витрины магазинов, нанимайте приятелей для автономных касс и наблюдайте, как NPC-клиенты приходят, чтобы проконсультироваться и купить. Управляйте всем легко из внутриигрового приложения для телефона!

Эпический25,1 тыс.IL2CPP

CustomStack — иконка

CustomStack

Лимиты пользовательского стека, за единицу

Эпический20,3 тыс.Mono

MeshVault — иконка

MeshVault

Общий плагин базы данных для модов Schedule I. Предоставляет общедоступный API для загрузки, нереста и управления сетчатыми записями из базы данных JSON.

Эпический17,6 тыс.Библиотека

EmployeeTweaks — иконка

EmployeeTweaks

Различные настройки сотрудников - распаковка, использование спринклера / пурера и многое другое

Редкий9,5 тыс.Mono

MultiDelivery — иконка

MultiDelivery

Добавьте транспортные средства, закажите несколько поставок из одного места!

Редкий7,9 тыс.Mono

Как установить OTCLoader

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для Schedule I
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Schedule I.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «OTCLoader» во вкладке Online и нажмите Download — MelonLoader и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/schedule-i/hdlmrell-otcloader/)
HTML<a href="https://modka.app/schedule-i/hdlmrell-otcloader/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/schedule-i/hdlmrell-otcloader/]Описание на русском — Модка[/url]

Частые вопросы о OTCLoader

Как установить OTCLoader?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру Schedule I. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «OTCLoader» во вкладке Online и нажмите Download — MelonLoader и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли OTCLoader?

Файл скачивается с официального сервера Thunderstore, куда его загрузил hdlmrell. Мы не перезаливаем и не изменяем моды.

Что нужно для работы OTCLoader?

Установите вместе с ним: MelonLoader. В менеджере модов зависимости подтягиваются автоматически.

Когда OTCLoader обновлялся последний раз?

31 марта 2026, актуальная версия — 1.0.5. Дата берётся с официальной страницы мода при каждом обновлении каталога.

Похожие моды

Все моды на Schedule I
MLVScan — иконка

MLVScan

MLVScan - это плагин MelonLoader, ориентированный на безопасность, предназначенный для обнаружения и отключения потенциально вредоносных модов, прежде чем они могут нанести вред вашей системе.

Эпический23,3 тыс.Mono

BetterCounterOfferUI — иконка

BetterCounterOfferUI

Улучшение качества жизни в Counter-offer popup. Только продукты, которые перечислены, отображаются при изменении продукта. Цена продажи автоматически обновляется при выборе другого продукта или изменении количества.

Редкий15,3 тыс.IL2CPP

StackLimitPlus — иконка

StackLimitPlus

Установите размеры стека, лимиты денежных средств и пропускную способность станции в игре с F6: на предмет, категорию, место или один объект. Один пакет для ветки по умолчанию (IL2CPP) и альтернативной (Mono).

Редкий12,7 тыс.Mono

Hoverboard — иконка

Hoverboard

Добавляет ховерборд, который вы можете купить в скейт-шаке

Редкий8,9 тыс.Mono

NoMoreTrash — иконка

NoMoreTrash

Автоматически очищайте мусор, чтобы ваша игра была чистой! Больше никаких переполненных мусорных баков - мусор очищается после сна и с настраиваемым горячим ключом.

Редкий8,9 тыс.Mono

ScheduleToolbox — иконка

ScheduleToolbox

Инструменты для тестирования графика I

Обычный3,4 тыс.Mono