Skip to content

Repository files navigation

XenoMods

Коллекция модов Xenomorphchyma для Space Rangers HD: A War Apart. В комплект входят только готовые игровые файлы модов, XenoNativeLoader и XenoStable.

Все моды коллекции находятся в собственной категории XenoMods.

Установка

  1. Распакуйте релизный ZIP в корень игры. dsound.dll, XenoCore.dll и каталог XenoNative должны оказаться рядом с Rangers.exe, а моды — в Mods\XenoMods.
  2. Откройте менеджер модов и включите нужные моды, ну или сделайте это уже непосредственно в игре.
  3. Запускайте обычный Rangers.exe или игру через Steam.

Быстрые настройки

INI-файлы читаются при запуске игры. После изменения параметров полностью перезапустите Space Rangers HD. Значение 1 обычно включает функцию, а 0 — выключает.

Достижения и XenoStable

По умолчанию XenoStable разрешает получать достижения с активными модами. Если вы хотите сохранить штатное ограничение игры, откройте XenoNative\Plugins\XenoStable\XenoStable.ini и установите:

[Stable]
AchievementsWithMods=0

Это отключает только разрешение достижений с модами. Остальные исправления XenoStable продолжат работать.

Основные параметры того же файла:

  • D3D9On12 — использование D3D9On12 в совместимом разрешении;
  • TextureRecovery — восстановление текстур после Alt-Tab;
  • BackgroundFocusFix — исправление захвата фокуса игрой;
  • Borderless — полноэкранное окно без рамки;
  • AllowBackground — нормальная работа игры в фоне;
  • DemoteTopmostDialogs — не держать игровые ошибки поверх всех окон;
  • HideBusyBackgroundFrame — скрывать застывший кадр при долгих расчётах.

XenoBigGalaxy

В XenoNextDay.XenoPlugin.ini режим Mode=Compatible рекомендуется для обычной игры. Для экспериментов с обработкой доминаторов доступны режимы DominatorCatchUp и DominatorFast. Если даже с Compatible возникают проблемы, отключите этот плагин, установив Enabled=0 в секции [Plugin].

XenoCoalitionSupplyLines

В Mods\XenoMods\XenoCoalitionSupplyLines\Native\XenoCoalitionSupplyLines.XenoPlugin.ini:

  • MaxConcurrentConvoys — максимальное число одновременных конвоев;
  • блоки Band... — состав конвоя при разном положении Коалиции;
  • TransportMin/Max и EscortMin/Max — число транспортов и охраны;
  • CargoPerTransportMin/Max — контейнеры на один транспорт;
  • ProductionBatch — размер производственной партии;
  • блок StrikeGroup — правила формирования ударной группы после доставки.

XenoDomRangers

В Mods\XenoMods\XenoDomRangers\Native\XenoDomRangers.XenoPlugin.ini:

  • блок Recruitment — частота, шанс и условия выбора специалистов;
  • блок Mission — стоимость камуфляжа, длительность миссии и отдыха;
  • блок Safety — безопасные расстояния, солнечная зарядка и предел повреждений;
  • MaximumSpecialists=0 отключает автоматический набор новых специалистов.

Описание модов

XenoBG

Заменяет старые фоны незаселённых планет широкоформатными версиями в 4К. Меньшие разрешения также поддерживаются. Фоны основаны на KlaxonsBG и улучшены Xenomorphchyma с помощью нейросети.

Совместим с EvoBG, но несовместим с оригинальным KlaxonsBG.

Авторы: Klaxons, Обер, Xenomorphchyma.

XenoCoalitionBG

Заменяет HD-фоны планет Коалиции изображениями из переиздания «Космические рейнджеры 2: Доминаторы. Перезагрузка», улучшенными нейросетью. Несовместим с KlaxonsCoalitionBG.

Авторы: Klaxons, Обер, Xenomorphchyma.

XenoStationsBG

Заменяет фоны станций Коалиции и пиратской базы широкоформатными версиями Full HD на основе графики из КР2:ДП, улучшенной нейросетью. Несовместим с KlaxonsStationsBG.

Авторы: Klaxons, Обер, Xenomorphchyma.

XenoBigGalaxy

Расширяет галактику до 55 полноценных секторов. Первые 20 секторов сохраняют ванильное распределение. Встроены кнопки метки из AMod_MapMarker автора Huk, адаптированный интерфейс.

Карта увеличенной галактики XenoBigGalaxy

Благодарность Lorki и EnaYzeR, авторам AModGalaxyLite, за идею увеличенной галактики.

Требует XenoNativeLoader. Не включайте отдельно AMod_MapMarker; мод также конфликтует с RefNews. Параметры обработки дальних систем настраиваются в Native\XenoNextDay.XenoPlugin.ini.

XenoEquipmentInflation

Добавляет динамическую стоимость корпусов, систем, оружия и артефактов. Цена учитывает общий рост экономики, категорию предмета, локальный запас магазина и его уровень относительно текущего ГТУ. Одна и та же вещь получает согласованную стоимость у игрока, NPC, в магазине и после выпадения в космос.

Требует XenoNativeLoader. Несовместим с EvoNoInflation.

XenoHangarPaging

Добавляет в ангары планет и станций компактную панель со стрелками и номером страницы. Если на площадке больше восьми чужих кораблей, список листается стабильными страницами по восемь; корабль игрока остаётся в центре.

Постраничный ангар XenoHangarPaging

Нативная часть подключается XenoNativeLoader.

XenoRangers

Переработанная редакция ZelRangers с обновлённым русским текстом, согласованными языковыми ресурсами, более строгим балансом и защитой от зависания RandomWeapon при ГТУ 1.

XenoRangersOriginalBalance

Альтернативная редакция с теми же исправлениями диалогов и зависания, но с исходными коэффициентами ZelRangers: уровнями развития, ценами, денежными бонусами, темпом набора, корпусами и силой улучшений.

XenoRangers, XenoRangersOriginalBalance и ZelRangers взаимоисключающие — включайте только один вариант.

XenoCoalitionSupplyLines

Промышленные планеты создают ресурсные конвои, отправляют их к границе и после успешной доставки формируют ударные группы против пиратов или доминаторов. Маршруты реагируют на захват систем, охрана защищает транспорты, а состав и темп операций меняются вместе с положением Коалиции. Безопасные числовые параметры вынесены в Native\XenoCoalitionSupplyLines.XenoPlugin.ini.

Ресурсный конвой XenoCoalitionSupplyLines

Обязательная внешняя зависимость: включённый UtilityFunctionsPack.

XenoDomRangers

До трёх редких NPC-рейнджеров становятся специалистами: покупают на пиратской базе камуфляж нужной серии, прокладывают безопасный маршрут и собирают ценные обломки в системах доминаторов.

Рейнджер-специалист XenoDomRangers

Требует XenoNativeLoader.

XenoZeroSignalQuest

Русский текстовый квест на 60–90 минут. Расследование исчезновения экипажа станции «Ностром-13» включает 127 локаций, 32 параметра, несколько комплектов снаряжения, три успешных пути побега и множество вариантов провала. Пока считается тестовым.

XenoNativeLoader 0.6.7

32-битный загрузчик, который подключает исправления и нативные части модов в память процесса, не изменяя Rangers.exe на диске:

  • dsound.dll проксирует все экспорты системной DirectSound;
  • XenoCore.dll читает активный Mods\ModCFG.txt, ведёт XenoNative.log и обнаруживает плагины;
  • DLL конкретных модов лежат внутри их каталогов Native и загружаются только когда сам мод включён;
  • порядок берётся из штатных Priority, Dependence и CurrentMod, поэтому отдельный менеджер нативного порядка не нужен;
  • плагины проверяют сигнатуры кода перед установкой хуков и безопасно пропускают неизвестную сборку игры.

Мод может подключиться автоматически файлом *.XenoPlugin.dll или через свой XenoNativePlugin.ini. Параметр [Plugin] Enabled=0 отключает DLL. Глобальные исправления располагаются в XenoNative\Plugins.

Успешный запуск проверяется по XenoNative.log: для стабильного модуля должна появиться строка stable_runtime=installed, а для активного XenoBigGalaxy — runtime_patches=installed либо запись о внешнем владельце возможности.

XenoStable 1.4.9

Глобальный плагин XenoNativeLoader переносит исправления стабильности в обычный EXE:

  • разрешает получение достижений при активных модах;
  • включает D3D9On12 в подходящем режиме и сохраняет Steam Overlay;
  • восстанавливает полноразмерные текстуры после Alt-Tab;
  • поддерживает borderless fullscreen;
  • не даёт игре повторно захватывать фокус после инициализации;
  • нормализует порядок окна игры и её сообщений об ошибках;
  • скрывает застывший кадр во время долгого фонового расчёта.

При оконном разрешении меньше рабочего стола, например Full HD на 2K-мониторе, модуль оставляет штатный D3D9: это предотвращает белый backbuffer. Для нативного разрешения монитора сохраняются D3D9On12 и Steam Overlay.

Настройки находятся в XenoNative\Plugins\XenoStable\XenoStable.ini. Сам XenoStable можно временно отключить через [Plugin] Enabled=0 в его XenoNativePlugin.ini.

Лицензия

Коллекция распространяется по PolyForm Noncommercial License 1.0.0: использование, изменение и распространение разрешены только в некоммерческих целях.

Лицензия действует только на права, принадлежащие или доступные для лицензирования Xenomorphchyma. Ресурсы Space Rangers HD, производные от них материалы и вклад сторонних авторов остаются под правами и условиями их соответствующих владельцев. Полное уведомление находится в файле LICENSE.

About

Коллекция модов и нативных улучшений для Space Rangers HD: A War Apart

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages