Skip to content

Заменяет паукообразных противников на бочки и ящики.

Notifications You must be signed in to change notification settings

Urantij/PathOfExile-NoSpiderMod

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Path Of Exile No Spider Mod

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

Screenshot from 2023-04-11 20-36-46

Заменяются пауки, большие крабы (Как в начале первого акта), а также тараканы.

Предостережение

Вполне возможно, использование этой программы может привести к бану аккаунта. Я не читал правила ггг, и мне как-то всё равно, потому что иначе я всё равно не смог бы играть. Я использую этот метод примерно с лиги блайт, и немного поиграл на лиге 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.

Кредиты

Эта программа возможна только благодаря авторам этой библиотеки

https://github.com/aianlinb/LibGGPK3

About

Заменяет паукообразных противников на бочки и ящики.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages