Parkan 2

Parkan 2

30 arvostelua
Фанатский патч (beta) + Advanced Pack
Tekijältä RenVi
Данное руководство посвящено бета-версии фанатского патча для Parkan 2.
2
2
   
Palkinto
Lisää suosikkeihin
Lisätty suosikkeihin
Poista suosikeista
Предисловие
Ввиду того, что у меня пока что не получается выделить время на реализацию всех идей, заложенных в первую версию этого сборника патчей, я решил собрать то, что уже готово, и выложить это в качестве эдакой "бета-версии". В будущем хочу вернуться к дальнейшей разработке, потому что идей для правок и нововведений хватает. :)

Дисклеймер
Я просто скромный моддер-программист, и не заявляю никаких прав на файлы игры или на её саму, все права принадлежат их владельцам.
О фанпатче
Это сборник разработанных мной (и не только мной) модов и правок, улучшающих игру в различных мелочах. Есть исправления некоторых багов, есть пара новых механик (пока небольших), есть и просто "гиммики". Все правки мода спокойно включаются и выключаются через специальный файл, что позволяет настроить этот фанпатч под любые вкусы.
Так же в данный сборник интегрирован мод Advanced Pack от bi0nik (с его разрешения).
Скачать
Фанпатч можно скачать здесь[drive.google.com].
Установка
Для установки фанпатча необходимо сделать следующее:

  1. Сделайте резервную копию файлов игры и своих сохранений (лежат в папке save). Нет, правда.
  2. Скопировать файлы из папки ParkanFanPatch_beta в папку с игрой с заменой всех файлов.
  3. При желании вы так же можете установить мод для поддержки настоящего широкоформатного разрешения. Для этого откройте папку Parkan_II_aspect_ratio_fix_0, и из папки со своим соотношением сторон скопируйте в папку с игрой (так же с заменой) файл Render2.dll. После этого строго рекомендуется включить в настройках мода опцию PATCH_WIDESCREEN. Parkan_II_aspect_ratio_fix_0 был создан кем-то с сайта WSGF[www.wsgf.org].
  4. Открыть файл Game/s_parkan_fan_patch.lua в папке с игрой с помощью любого текстового редактора и настроить его. О настройке фанпатча будет раздел ниже.
  5. Открыть файл parkan2.ini в папке с игрой с помощью любого текстового редактора и настроить его. Это обязательно! Об это файле так же ниже.
  6. Запустить игру, после чего сразу выйти из неё через меню.
  7. Открыть файл parkan2.ini и сбросить значения, связанные с кэшем, на начальные. В противном случае игра будет вести себя нестабильно.
Настройка патча
Файл Game/s_parkan_fan_patch.lua содержит список опций, которые можно включать и выключать по желанию. Некоторые опции могут потребовать новой игры для нужного вам эффекта, некоторые потребуют только сменить звёздную систему или сесть/взлететь на планету, состыковаться/расстыковаться со станцией или потерять из зоны видимости какие-нибудь объекты.
По умолчанию включены все правки кроме некоторых, которые были сочтены мною "лишними".
Для выключения ненужной функции просто поставьте перед строкой с ней два тире "--" или замените "true" в этой строке на "false".
Для включения функции, соответственно, нужно вернуть строку в исходное состояние:
Список опций мода:
  • PATCH_ADVANCED_PACK — Включает в игру модификацию «Advanced Pack» от bi0nik. Мод включен в игру с его разрешения, его описание вынесено в отдельный файл. Мод так же был отредактирован, дисбалансные изменения были вынесены в отдельный мод PATCH_ADVANCED_PACK_EXTRA.
  • PATCH_ADVANCED_PACK_EXTRA — включает в игру показавшиеся «сомнительными» изменения из «Advanced Pack", такие как «Луногрызы» и «Транклюкаторы", более эффективный ремонтный дроид, улучшенное оборудование для скафандра, а так же система защиты колоний, которая конфликтовала с PATCH_EMPIRE_LIMIT.
    ПРИМЕЧАНИЕ: при включении этой опции всё ещё будет работать защита колоний от PATCH_EMPIRE_LIMIT, если её не выключить.
  • PATCH_ABORDAGE_MUSIC — Исправляет ряд багов, связанных с бесконенчо играющей боевой музыкой после абордажа.
  • PATCH_ASTRON_ITEMS — Убирает хаммеровские вещи у Астронов.
  • PATCH_AUTOINFO_MIN_PIRATES — Повышает требование «зелёного» кода безопасности системы до четырёх пиратских кораблей вместо трёх.
  • PATCH_DIFFICULT_HAMMERS — Делает хаммеров немного опаснее.
  • PATCH_DIFFICULT_DAGGERS — Делает даггеров немного опаснее.
  • PATCH_EMPIRE_LIMIT — Немного перерабатывает систему захвата колоний игрока пиратами. Пираты больше не нападают на планеты в системах с «зелёным» или «белым» кодами безопасности (при условии, что в системе не остаётся пиратских планет или лун). Так же даётся гораздо больше времени на защиту своих колоний.
  • PATCH_JUMPER_PLACE — Меняет положение джампера с трюма повреждённого транспорта на технические туннели в его реакторе. Также оставляет только один джампер вместо пяти.
  • PATCH_MAIN_MENU_MUSIC — Возвращает в главное меню песню «Медленная звезда» группы Би-2.
    ПРИМЕЧАНИЕ: мод не добавляет в игру никаких файлов, которые бы уже не поставлялись вместе с игрой и работает только на уровне программного кода игры.
  • PATCH_MORE_ICONS — Добавляет больше иконок для картриджей, позволяя легче их опозновать. Так же меняет иконку уникального дрона «Скат-2». Мод был создан капитаном KrYcHokE.
    ПРИМЕЧАНИЕ: из-за особенностей игры после включение и отключение этого мода не влияет на уже существующие в инвентаре игрока картриджи.
  • PATCH_ORBITER_GUNS_EFFECT — У турелей теперь есть эффект вспышки при стрельбе.
  • PATCH_RUBBISH — Убирает фризы на корабле игрока. Фикс был создан капитаном sova.25.
  • PATCH_SHIPS_RESTORE — Теперь в боях с кораблями после абордажа противники не будут восстанавливать здоровье всех систем. Повреждённые корабли останутся повреждёнными — как это было в первом «Паркане».
  • PATCH_SOLAR_PLANETS — Добавляет в игру Нептун и Уран, давая им ландшафт Плутона (ледяные гиганты же). Самому Плутону достаётся лунная поверхность. Добавляет новые виды генерации звёздных систем. Добавляет новые внешние разновидности систем и улучшает текстуры у уже имеющихся. Текстуры были созданы капитаном KrYcHokE.
    ПРИМЕЧАНИЕ: если не начать новую игру после включения этого мода, то изменения повлияют только на новые системы, появляющиеся через покупку «Навигационных данных». И напротив, его отключение не повлияет на уже существующие системы.
  • PATCH_TRANSPORTS — Траспорты кланеров больше не будут исчезать из систем после встречи с вами.
  • PATCH_TUTORIAL — Убирает пару фраз Айрин, которым место в обучении, и скрывает миссию с поиском дрона (технически, она всё ещё есть, просто больше не афишируется и не блокирует прохождение. Таким образом остаётся возможность получить секретный дрон).
  • PATCH_WIDESCREEN — Исправляет модельку ракетницы на плече Капитана, а так же экраны стыковки, если вы используете Parkan_II_aspect_ratio_fix_0.
    ПРИМЕЧАНИЕ: имеет настройки под списком функций патча, о них будет написано ниже.
  • PATCH_WEAPON_BALANCE_GRAM — Чуть ускоряет пулемёт «Грам».
  • PATCH_WEAPON_BALANCE_NOTHUNG — «Нотунг» перестаёт быть имбой.
  • PATCH_WEAPON_FIX_INFO — Исправляет перепутанные модели оружия игрока на их экранах информации.
Настройка мода PATCH_WIDESCREEN
В конце файла Game/s_parkan_fan_patch.lua, под строчкой "-- Settings for PATCH_WIDESCREEN" идёт раздел для настройки одноимённой опции. Вам необходимо найти строку, в которой указано ваше соотношение сторон экрана, и убрать из неё два начальных тире "--".
В моём случае для монитора с разрешением 1440x900 соотношением сторон будет 16x10. Значит, я выбираю данную строку:
Если вы смените экран и у него будет другое соотношение сторон, то придётся заменить файл Render2.dll на другой и также выбрать другую строку в настройках. Если у меня, например, появится экран с соотношением сторон 48x9, то я верну два тире на место и выберу нужное мне разрешение.
Настройка parkan2.ini
Файл parkan2.ini необходим для установки модов в кэш игры и тоже может редактироваться любым блокнотом.
Это важно для работы патча! Найдите следующие строки и исправьте их (всё без кавычек):
  • «BOTCACHE_CHECKFILETIMESTAMP = 0» на «BOTCACHE_CHECKFILETIMESTAMP = 1»
  • «BOTCACHE_DISABLE = 0» на «BOTCACHE_DISABLE = 1»
  • «UPDATE_BOTCACHE = 0» на «UPDATE_BOTCACHE = 1»
Данные строки нужны, чтобы применить изменения для игры. Игра считает все изменённые файлы и обновит кэш. После этого запустите игру и сразу же выйдите из неё, после чего замените все значения обратно:
  • «BOTCACHE_CHECKFILETIMESTAMP = 1» на «BOTCACHE_CHECKFILETIMESTAMP = 0»
  • «BOTCACHE_DISABLE = 1» на «BOTCACHE_DISABLE = 0»
  • «UPDATE_BOTCACHE = 1» на «UPDATE_BOTCACHE = 0»
Если значения не поменять обратно, то игра начнёт вести себя нестабильно.
Впоследствии, при любом изменении модов будет необходимо повторить данную процедуру, чтобы внести изменения в кэш игры.
Любопытный факт lähetti viestin:
В этом файле есть возможность повысить скорость физического движка. Найдите строку FREQUENCY и смените её значение на, например, 62. Возможно, на вашей машине нужно будет ввести другое значение для лучшего результата, так что можете поиграться с ним.
Обратная связь и благодарности
Обо всех найденных ошибках и багах, а так же о своих идеях и возможной помощи пишите по адресу renviscoso@mail.ru, либо в комментариях под этим руководством. Но для багрепортов мне будут необходимы файлы _Game.log и _Parkan2.log из папки с вашей игрой. Там пишутся логи, помогающие обнаружить ошибку.

Так же хотел бы сказать спасибо:
  • Неизвестному капитану с WSGF, за то, что он дал нам нормальный широкоформат.
  • sova.25 за то, что он дал возможность нормально абордажить обнаглевших пиратов.
  • KrYcHokE за множество крутых идей, поддержку и помощь с графикой.
  • Капитану bi0nik, который создал Advanced Pack и вдохновил меня на создание своего пака, а так же за разрешение добавить его модификацию в мой сборник.
  • Создателям вселенной и игры Parkan за такую важную в моей жизни серию игр.
29 kommenttia
RenVi  [tekijä] 8.9. klo 21.13 
С этим свои сложности есть, к сожалению. Интерфейс размечен в lua с помощью "магических чисел", и потребуется большая работа, чтобы заставить всё работать
Дед Чапай 8.9. klo 20.10 
Для этой игры необходим мод на размер интерфейса со шрифтом!
Tyranuss 17.8. klo 0.02 
С нетерпением предвкушаем обновленную версию Фанатского патча! Желаем победы над всеми трудностями! ++Новый контент интригует.
На почту отправил свою почту - если получится сбросить файлик с обновлённым торговым предложением - было бы замечательно!
Tyranuss 17.8. klo 0.02 
Для своего времени игра была настоящим прорывом, однако этим её достоинства не заканчиваются. За свою жизнь переиграл в огромное количество игр, однако Parkan одна из немногих к которой приятно раз за разом возвращаться думается главным образом из-за того, что сделана с душой.
Если получится добавить предложения - будет вдвойне здорово! Ожидание патча продолжает расти экспоненциально!!
Tyranuss 17.8. klo 0.02 
по Вопросу I: здесь думаю всё просто - А сама сказала, что не знает откуда берётся суперотмычка, а значит что разрабатывалась она силами Ги-т, а так как клан Амазон по итогу стремится к миру со всеми кланами - то вполне вероятно, что они были в первую очередь не силовым компонентом его операции, а как раз и занимались научными изысканиями в части новых технологий, в результате чего вполне вероятно что они обладают знаниями по работе с суперотмычкой и импульсным передатчиком. В части механики было бы достаточно сделать информационную записку,
Tyranuss 16.8. klo 23.59 
где Амазон сообщил бы Айрин эту информацию и просто добавить эти предметы в торговое предложение Астрону и разрешить покупать и продавать эти предметы просто, дав им нормальную цену 6-15к где-то. Либо квест - прилетаем на базу Амазона))), а нам в записке говорят - Капитан, вы интересуетесь делами Гигемаунта - эти промышленные образцы были в первом приоритете его разработок - можем воспроизвести копии - ознакомьтесь с торговой консолью)) Либо тригер при получении Паркана спавн в его трюме или в трюме нашего "старого корабля".
Tyranuss 16.8. klo 23.56 
по Предложению 3: думал что в кораблях установлен лимит, если всё завязано прямо на бочки, тогда думаю объём 1500 и 3000 - оптимальный - возможно, что где-то не точен, однако сам получал эти бочки только со своих очень развитых колоний
Tyranuss 16.8. klo 23.56 
а если бочки получаются только с них, то вопрос с топливом к этому моменту у капитана уже решён)) и учитывая реальный размер инвентаря (общий за вычетом всех картриджей, резервных магазинов "Рапиры" и т.д.), то объём бочек по 200 - это очень мало + их как я понял нужно везти до своей орбитальной станции разгружать - т.е. мы до разгрузки только 1 раз их заполняем.
Tyranuss 16.8. klo 23.55 
Предложение 7: возможно ли снизить требование для задания по строительства орбитальной станции до уровня колонии 2 2, а не 3 3 в своих колониях? Просто планет с уровнем 3 3 и выше - очень мало в системах, в то время как у бота и при первом уровне есть космические станции - предполагаю, что 2 2 самый оптимальный уровень - ниже ассортимент у колонии маленький, а 2 2 и выше думаю самое то.
Tyranuss 16.8. klo 23.55 
Предложение 8: возможность за дорого поднимать репутацию с враждебными кланами через задания на своей планете\станции (если возможно то и с ренегатами) думаю, если 1 это полная шкала от "врага" до центра "нейтрально" то где-то за 450к топлива + ещё столько же от "нейтрала" до "друга".