FishVsHunters

版本 v0.8.8·更新於 2026-10-12

Asymmetric Fish vs Hunters mode: play as a fish that eats prey, levels up and evolves via skins and mutations (Primal or Intelligence path), or hunt fish as a human. Round system, per-save persistent

模組介紹 作者原文

Fish vs Hunters 0.8.8

0.8.8: совместимость с How to Fish 1.1.3. Точки появления игроков и лодки

теперь берутся из нового API SpawnManager; восстановление точки появления

текущего острова обновляет ссылки на объекты вместо удалённых полей координат.

Мод должен быть одной версии у хоста и всех участников. После обновления DLL перезапустите игру.

  • F6 — сменить роль. Погибший участник активного раунда не может обойти ожидание сменой роли.
  • F11 у хоста — переключить режим. Есть также кнопка в меню паузы справа сверху.
  • Победы и новый раунд: когда погибает вся команда рыб или охотников, все видят победителя.

Через 3 секунды начинается следующий раунд. Команды сохраняются, развитие рыб сбрасывается,

здоровье восстанавливается, игроки и лодка возвращаются к точкам появления текущего острова.

Это перезапуск раунда мода, а не сброс игрового сохранения, денег или открытых островов.

  • Без побед / постоянный респавн: нет объявлений победы и сброса раунда. Погибшие

возрождаются примерно через 3 секунды. Рыбы сохраняют форму, уровень, опыт и мутации.

Прогресс рыб, их роль, ожидающие выборы, смерть участников, номер раунда и режим сохраняются

хостом отдельно для каждого названия игрового сохранения. Идентификатор игрока — Steam ID.

Файлы лежат в BepInEx/config/FishVsHunters/saves/*.json, рядом — резервные.bak.

Сохранение происходит каждые 5 секунд, при сохранении игры и штатном выходе. При повторном

входе нужно загрузить то же игровое сохранение у того же хоста. Если прежний остров уже не

загружен, рыба появляется в воде возле текущего острова с сохранением развития.

Улов охотников исключается из автоматического удаления дикой добычи после зацепа удочкой

или подбора. Он остаётся защищённым после броска и смерти, а сохранённые игрой тушки получают

защиту при загрузке. Продажа, поедание и обычные ограничения сохранения предметов самой игры

не меняются. Автоматически удаляются трупы оставшейся ничейной добычи, которую создаёт мод.

Сетевая роль восстанавливается по полным снимкам хоста; старое тело не требуется для смены

формы или возврата человека. Числовые характеристики рыб передаёт хост. При выходе очищаются

камеры, очереди сообщений и состояние островов; при смене сетевых менеджеров обработчики

переподключаются без накопления подписок.

0.8.1: убрана мгновенная и неслышимая потеря роли рыбы при кратковременном сетевом сбое.

Раньше NetworkConnection.IsActive, моргнувший false на один тик (лаг, переход между

сценами) без реального дисконнекта, тут же и без единой строки в лог снимал роль и возвращал

камеру игроку-человеку. Теперь перед снятием роли даётся 10 секунд на восстановление

соединения (как и для выгрузки острова), а само снятие роли по этой причине пишется в лог.

0.8.2: нашёл вероятную причину случайной потери камеры у друга. В логе хоста прошлая сессия

показала 9 подряд циклов "leave"+"become-fish" от его подключения — это не тихий баг движка,

а реальные сетевые запросы, которые шлёт F6. Но у мода были ЗАНЯТЫ ВСЕ клавиши F1-F12 под

дебаг-хоткеи, включённые по умолчанию для КАЖДОГО игрока, а не только у хоста: F5 мгновенно

и необратимо выбирает эволюционный путь INTELLIGENCE, F7/F9/F10 мгновенно повышают

уровень/форму, F4 мгновенно выбирает PRIMAL — всё это на ходу пересоздаёт тело и камеру рыбы.

Один случайный тычок соседней клавишей рядом с F6 во время боя выглядит как необъяснимая

потеря камеры. Плюс F11 у DebugHealKey совпадал с хостовым ToggleRestartKey — оба срабатывали

одним нажатием. Дебаг-хоткеи теперь выключены по умолчанию (можно включить в конфиге для

тестов), клавиша лечения переехала на F2.

0.8.3: нашёл в логе хоста прямое доказательство реальной сетевой гонки. Ровно в момент захода

друга сервер дважды залогировал предупреждение FishNet "One or more broadcast did not send to

a client because they were not authenticated" — это не наш баг напрямую, а поведение самой

сетевой библиотеки: если разослать сообщение в момент, когда подключение ещё не считается

аутентифицированным, оно молча пропадает для этого кл

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

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

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

前置依賴

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

BepInEx-BepInExPack

檔案與校驗

檔案名稱
FishVsHunters-0.8.8.zip
檔案大小
84.5 KiB