
Этот мод позволяет использовать ОЧЕНЬ ОЧЕНЬ базовый текстовый чат в игре вместо того, чтобы полагаться на Discord и т. д. Это сделано очень небрежно, так как я предполагаю, что разработчики действительно вскоре реализуют текстовый чат должным образом. Это делается путем «добавления» консольной команды say. Используя ее, а затем ваш ввод, мод будет захватывать ваш ввод и отправлять всем участникам лобби текстовое сообщение от офицера Бейли.
Это также создаст короткое уведомление сбоку для сообщений пользователей и будет работать со всем лобби. Почему офицер Бейли? Без причины или, может быть, им заплатили, это глубокая государственная тайна.
Надеюсь, это поможет, я знаю, что это не очень здорово, но на данный момент это быстрое и грязное исправление, которое я сделал для своих друзей и меня, чтобы нам не приходилось постоянно нажимать alt-tab или, если мы не можем, VC. Тем не менее, это открытый исходный код, так что если кто-то хочет внести свой вклад, чтобы сделать его лучше, не стесняйтесь.
Небольшое изменение: жду, пока мод Nexus очистит файлы, так как предполагаю, что Harmony приводит к некоторым ложным срабатываниям, но, как уже говорилось, код полностью открыт, и если хотите, вы можете собрать релиз на Github/приобрести его там, пока он не будет одобрен, не стесняйтесь
КАК УСТАНОВИТЬ И ИСПОЛЬЗОВАТЬ:
- Убедитесь, что у вас установлен MelonLoader, и вы запустили игру хотя бы один раз!
- Перетащите DeepStateChat.dll отсюда в папку Mods в корне вашей игровой папки. (steamapps\common\Schedule I\Mods\)
- Запустите игру и включите консоль (хост должен сделать это в настройках), затем просто откройте консоль в игре (~) и используйте команду. (скажите свое сообщение)
Другое:
- Если имя пользователя длиннее 10 символов, то для добавления имени в сообщение будут использоваться только первые 10 символов (или меньше).
- Между сообщениями есть жестко заданная задержка в 2 секунды, это было потому, что по какой-то причине это срабатывало дважды, я думаю, это связано с делегатами IL2CPP, но я не знаю.
- Да, я пробовал изменить имя офицера Бейли, сейчас это невозможно, но если вы думаете, что можете это исправить, пожалуйста, не стесняйтесь вносить свой вклад в github.
- После установки MelonLoader вы должны запустить игру один раз, прежде чем использовать этот мод, потому что MelonLoader выполняет некоторую начальную настройку.
- Вероятно, будут ошибки, если вы их найдете, дайте мне знать.
Известные ошибки:
- Окно консоли не закрывается как обычно при использовании команды say -- постараюсь исправить это в будущем.
Журнал изменений:
1.0.2:
- Встроенный в режим выпуска
- Исправлена ошибка, приводившая к потере отправленных или полученных сообщений.
- Некоторые наработки, чтобы, надеюсь, заменить имя офицера Бейли на имя игрока хотя бы в уведомлении.