GreyLink OpenMod

Toolsclipart32.png

С точки зрения пользователя, GreyLink OpenMod является сборкой GreyLink для домашних сетей Metrolife Барнаул и ТТК Западная Сибирь. Точнее говоря, OpenMod является тем, из чего производится установочный файл. Если вам нужен только инсталлятор, скачайте его здесь.

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

С точки зрения модмейкера, это мод, подготовленный к тому, чтобы на его основе делались другие моды. Всегда легче переделать чужое рабочее решение, чем с нуля сделать своё рабочее.

Важной частью OpenMod является автоматизация замены ресурсов, чтобы потом легче было обновлять версию GreyLink. Большинство модов делается вручную. Создателям PE Link однажды вдруг надоело повторять одни и те же действия для новых версий, и PE Link так и застрял в версии GreyLink 5.95. Аналогично AvaLink. Не испытывайте своё терпение, автоматизируйте моддинг!

Автоматизировать удалось:

  • Убраны опасные настройки. Диалоги извлекаются ResHacker'ом, патчатся sed'ом, компилируются windres'ом и вставляются обратно ResHacker'ом.
  • Замена графики. Заменяются значки полов Муж/Жен, при этом заменяется не целиком bitmap, который эти значки содержит, а только та часть, на которой эти значки.
  • Несколько более тривиальных операций. Замена значка GreyLink, замена встроенного DCPlusPlus.xml.

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

OpenMod предоставляется по принципу «как есть», однако, именно те, кто начнут его использовать, определят, «как он будет есть» в дальнейшем.

Скачать

GreyLink.0.49.OpenMod.7z (23Мб)
GreyLink.0.43.1.6.OpenMod.7z (22Мб)
GreyLink.0.43.1.OpenMod.7z (22Мб)
GreyLink.0.43.OpenMod.7z (21Мб)
GreyLink.0.39.1.OpenMod.7z (21Мб)

Sources

Для OpenMod пришлось пересобрать несколько open source утилит, в частности, NetPBM 10.47.21 и windres из пакета GNU binutils. Подробнее — читайте текстовые файлы внутри архива.

Согласно лицензии GNU, распространяя модифицированные сборки, я должен предоставить их исходные коды и скрипты сборки. Сборка была тяжёлой, особенно, NetPBM, который последний раз собирался для Windows, будучи в версии 10.27. Приходилось чуть ли не вручную подправлять, если что пошло не так. Оформить мои усилия в виде нормального патча требует дополнительных усилий, которых у меня не нашлось. Поэтому я предоставляю для скачивания просто архив со сконфигуренными и скомпиленными пакетами:

GreyLink.OpenMod.src.7z (40Мб)

Для сборки использовался MinGW GCC из лучшего IMHO источника сборок https://libre.adacore.com/. Их сборки тщательно тестируются, да и сам производитель делает акцент на качестве и корректности. На тему женитьбы MSYS и MinGW написано предостаточно, не буду углубляться в подробности.

Все зависимости NetPBM были протестированы. Для самого NetPBM тестов не оказалось.

См. также

Тэги: greylink openmod
Код для вставки: :: :: :: ГОСТ ::
Поделиться: //
 

Реклама

Для скачивания с этих сайтов нужно подключиться к внешним хабам

Нужен свой портал? magneto!