Программа для модификации файлов игры, заменяющая пауков и похожих противников на бочки и коробки.
Заменяются пауки, большие крабы (Как в начале первого акта), а также тараканы.
Вполне возможно, использование этой программы может привести к бану аккаунта. Я не читал правила ггг, и мне как-то всё равно, потому что иначе я всё равно не смог бы играть. Я использую этот метод примерно с лиги блайт, и немного поиграл на лиге trials (3.22), пока что блокировку я не получил. Используйте на свой страх риск.
Стим версия не поддерживается. Для работы необходим файл Content.ggpk, который есть только в отдельном лаунчере.
Также для работы программы необходима библиотека oo2core.dll
, также известная как Oodle Compression. А конкретнее oo2core8
.
Она платная, и я не могу её распространять, но есть вероятность, что её можно найти в сети интернет.
На их сайте написано, что она кроссплатформа, но линукс версию я найти не смог, так что мне приходится запускать программу через виртуалку :^)
Программа принимает аргументы -p
и -r
После аргумента -p
должен быть путь до Content.ggpk
файла. Пробелы должны быть экранированы обратным слешем.
dotnet PathOfExile-NoSpiderMod.dll -p C:/Program\ Files/.../Content.ggpk
По умолчанию программа не делает замены, а только проверяет, есть ли необработанные противники в файлах игры.
Чтобы запустить обработку, нужно добавить аргумент -r
.
После каждого обновления игры есть шанс, что файлы частично или целиком починятся, поэтому рекомендуется делать проверку после запуска лаунчера.
В ярлык игры можно добавить аргумент --nopatch
, чтобы обновления не было.
Я сделал два ярлыка. Один для просто запуска игры, с аргументом --nopatch
. Если при попытке входа игра требует обновление, или я сам хочу его проверить, используется второй ярлык с аргументом --require-launch
.
Также из игры удаляется человек, открывающий дверь после убийства Хиллока. Если его нет, и нет его озвучки, программа работает.
Если всё пойдёт не по плану, в файлах игры есть PackCheck.exe
, который должен исправить содержимое Content.ggpk
Если есть вопросы, можете написать в дискорд или на почту, контакты есть в моём профиле.
Крабы это ящики. Все остальные - бочки.
Большая часть работы была сделана очень давно методом проб и ошибок, поэтому я не могу объяснить, почему делаются определённые действия. Всё делается так, потому что иначе игра вылетала.
Работа идёт в два этапа.
Обработка aoc файлов. В этих файлах есть информация о мешах противника. Эта информация удаляется, в итоге противник становится невидимым.
После чего обрабатываются otc файлы. В этих файлах находятся скрипты противника. Добавляются 2 метода, один прикрепляет к противнику бочку, когда он спавнится, второй убирает бочку при смерти.
Но некоторые пауки называются не Spider, а, например, RazorLeg. Поэтому программа также смотрит на пути скинов противников, потому что скин в любом случае называется Spider.
Я не смог заставить программу работать через wine, но у меня получилось пропатчить игру, запустив программу на виртуалке, и указав путь до игры через Shared Folders.
Эта программа возможна только благодаря авторам этой библиотеки