Foxhound
-
Постов
114 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные Foxhound
-
-
Игра Blackguards. Плагин 2.4.2, СЕ 6.7.
При попытке создать aob-скрипт плагин падает с ошибкой в окне Lua (с текстом lua:421:attempt to index a nil value). То же самое на играх Chaos Reborn, Hard West и некоторых других. Встроенная в СЕ опция создания аоб-скриптов на них работает нормально.
Не знаю, важно ли: многие адреса инструкций в этих играх - это почему-то адреса вида "12345678", а не какое-нибудь "game.exe+1234". Плагин даёт ошибку на таких "просто адресах".
Хорошо бы починить.
- 1
-
Just now, MasterGH said:
Не помню такого
Меню File --> Open File
Just now, partoftheworlD said:Пока нет, видимо отвалился поиск в 6.7, в 6.5 все работает
Да, проверил на 6.5.1, действительно работает. Вот ведь незадача.
А на 6.7 это реально починить?
- 1
-
СЕ может открывать не только процессы, но и файлы, это заявленная возможность. Однако у меня не получается даже поиск в файле, не говоря уже об остальном (в артмани всё это работает). При открытии файла окно поиска просто неактивно. В Memory Viewer содержимое файла видно, но и только - поиск и там не работает. Вручную адрес в таблицу ввести можно, но отредактировать его потом уже нельзя, выскакивает какая-то ошибка lua. Получается, либо функция открытия файлов в СЕ совершенно бесполезна, либо я что-то не так делаю.
Можно ли с помощью СЕ (6.7) находить значения в файлах и вообще создать нормально работающую таблицу?- 1
-
5 hours ago, Garik66 said:
Посмотри это.
Спасибо, я знаю этот сервис. Критический недостаток - онлайн. Для меня это крайне неудобно.
Сейчас, за неимением лучшего, для этой цели пользуюсь Hexplorer'ом. Это компактный бесплатный НЕХ-редактор с простеньким дизассемблером. Достаточно скопипастить нужные байты любой длины и в отдельном окошке диз-ра показываются соответствующие коды. Обратное действие делать не умеет, но при полном отсутствии альтернатив и то неплохо. Если интересно, ссылка:
https://sourceforge.net/projects/hexplorer/
Если б какой-нибудь спец написал такой плагин для СЕ... да ещё с поддержкой всяких ** и ??... цены бы ему не было...
-
12 hours ago, DeadCraft said:
автор просто замучается его постоянно обновлять.
Понимаю. Но если устаревшую таблицу для СЕ в принципе можно было бы допиливать под обновления самостоятельно, без помощи автора, то трейнер - замкнутая вещь в себе, это авторский "чёрный ящик" и обновление игры делает трейнер для стороннего пользователя практически бесполезным. ИМХО.
12 hours ago, DeadCraft said:Могу порекомендовать GDTH
Спасибо, интересная штука. Однако у автора на сайте огромными красными буквами значится:
Latest game version (v1.0.0.9) only!
Steam version only (no GoG support)! -
На последней версии игры 1.0.1.1 трейнер не работает. Нельзя ли обновить?
-
On 6/17/2017 at 7:15 PM, what228 said:
Если будет время разберусь что и к чему там
Нет ли хороших новостей?
С двумя запущенными СЕ, подключёнными к двум процессам у меня работает нестабильно, регулярно замирает или сразу падает на раб. стол. Несколько раз даже падало в синий экран великого зла.
-
Уррааа! Получилось. Допилил таки свой старый скрипт, добавил срабатывание по метке, теперь чётко срабатывает и по метке и по курсору.
what228, спасибо за помощь, я справился. Буду признателен, если поможешь с годмодом или беск. ХП. -
Попробовал. На что заменить фильтр не понял и просто временно убрал его для эксперимента. Телепорт по метке стал срабатывать, но переносит не в метку, а куда-то в стороне от неё, довольно далеко и непредсказуемо, бывает в воду, в лес или на горы и герой не может двигаться. Часто не срабатывает вообще, герой остаётся на месте.
Если ничего не путаю, я обратил внимание, что установленная метка на карте вроде бы не задаёт координату по вертикали, может быть в этом проблема телепорта по метке? -
On 6/15/2017 at 10:55 PM, what228 said:
Значит в "#001 - MarkCoords" фильтр по esi переделай под себя.
Эх, знать бы ещё как. Хорошо, попробую.
-
Just now, what228 said:
Удали эти строки из MyCoords и не включай MarkChecker скорее всего из-за него а если все равно не тпшит то фильтры надо другие.
Попробовал. К сожалению, всё равно не телепортит.
Кстати, заметил любопытную внешнюю особенность. Твой скрипт тп по курсору переносит героя плавно, как-будто он моментально перепрыгивает в нужную точку и виден сам процесс этого быстрого перемещения, а мой скрипт просто "стирает" перса и "рисует" его на новом месте. Непонятно, почему так.
-
Just now, what228 said:
попробуй еще раз вот!
Во, совсем другое дело.
Попробовал.
Телепорт по курсору работает, ура.
По метке по карте - не работает, или может я сам неправильно что-то делаю. Открываю карту, втыкаю "булавку" в доступное место, потом жму Alt+B. Пробовал нажимать и прямо на карте и в игре. В пункте "Activate" появляется 1 и сменяется на 0, но герой остаётся на месте. Вообще же такой телепорт реализовать было бы очень круто, а то дико надоедает бегать туда-сюда.
-
Just now, what228 said:
Вот так выглядит
О как! Не, из вложения твоего поста скачивается совсем не такая таблица, там этого нет. Я уже раз 5-6 скачивал. Точный размер скачиваемого файла: 26206. Может я сам чего туплю, но я правда не понимаю, в чём дело.
-
Just now, what228 said:
Перекачай я другой скинул лишь с телепортом по курсору и по точке на карте.
То я делал на старые версии.Да, я его и скачал, из твоего последнего поста. Вот сейчас ещё раз скачал - тот же. Проверь пожалуйста, это именно он, ты про него говоришь?
-
Just now, what228 said:
ты опробуй для начала. Bот другой скрипт
Эммм... Поясни пожалуйста, как им пользоваться? В таблице есть скрипт "Teleport on Waypoint", я его активирую, а дальше? К скрипту телепорта прикреплён пункт "Activate", но никаких хоткеев на него не назначено. Пробовал его менять на 1, ничего не происходит, а потом игра крашится и, что странно, СЕ тоже.
Скрипт вакуум работает забавно - все окружающие персы, коровы и т.д. собираются в точке моего героя, пытаются куда-то уйти и втягиваются обратно. Это так и задумано?
-
Just now, partoftheworlD said:
Проверка на одинарное нажатие решит эту проблему.
Да, это было бы хорошо.
Попробовал, сделал в скрипте точно как у тебя. Не получилось, всё равно при зажатой кнопке телепорт срабатывает многократно. Может как-то по-другому можно сделать? Ну, чтобы нажать и сработало только один раз, пока не отпустил и не нажал снова.
Just now, what228 said:Инструкция* имел ввиду.
А-а, понял.
Может тогда мой скрипт имеет смысл как-нибудь допилить, чтобы нормально работал? Что посоветуешь?Just now, what228 said:Бессмертие там непонятное но: видимо дамаг полученный где-то суммируется и если превысил кол-во хп то игрок умирает и не важно сколько у тебя сейчас хп.
Тогда может хотя бы "беск. ХП" получится сделать? В смысле, текущее хп всегда = мах хп. Или даже, если игра не взбунтуется, вообще сделать его 999999, чтобы хп точно не было меньше полученного дамага.
-
17 hours ago, what228 said:
удивляет одно что при смене локации адрес который работал с курсором больше с ним не работал
Странно. У меня адреса координат курсора вообще оказались "зелёными" - статическими.
17 hours ago, what228 said:Скорее всего ты взял лишь координаты а ID локаций не брал.
Не, про это я знаю, ID тоже взял, с этим я ещё в TQ столкнулся.
Вот мой скрипт телепорта, срабатывает по * на цифр. клавиатуре:
Spoiler[ENABLE] aobscanmodule(INJECT,s2core.dll,8B 50 04 89 4C 24 18 8B 48 08 89 54 24 1C 8B 50) alloc(newmem,$1000) label(code) label(return) label(_teleport) registersymbol(INJECT) newmem: _teleport: pushad push 6A call GetAsyncKeyState shr ax,#15 test ax,ax popad jz code fld dword ptr [006ABE40] fstp dword ptr [eax+04] fld dword ptr [006ABE48] fstp dword ptr [eax+0C] fld dword ptr [006ABE4C] fstp dword ptr [eax+10] fld dword ptr [006ABE50] fstp dword ptr [eax+14] jmp code code: mov edx,[eax+04] mov [esp+18],ecx jmp return INJECT: jmp newmem nop nop return: [DISABLE] INJECT: db 8B 50 04 89 4C 24 18 8B 48 08 89 54 24 1C 8B 50 unregistersymbol(INJECT) dealloc(newmem) { // ORIGINAL CODE - INJECTION POINT: "s2core.dll"+A563D "s2core.dll"+A5613: 8D 4C 24 44 - lea ecx,[esp+44] "s2core.dll"+A5617: E8 34 C0 FF FF - call s2core.dll+A1650 "s2core.dll"+A561C: 8D 4C 24 5C - lea ecx,[esp+5C] "s2core.dll"+A5620: E8 2B C0 FF FF - call s2core.dll+A1650 "s2core.dll"+A5625: 6A 01 - push 01 "s2core.dll"+A5627: 8D 8C 24 94 00 00 00 - lea ecx,[esp+00000094] "s2core.dll"+A562E: FF 15 FC 53 D3 00 - call dword ptr [s2core.dll+F53FC] "s2core.dll"+A5634: 8B CE - mov ecx,esi "s2core.dll"+A5636: E8 75 BB FF FF - call s2core.dll+A11B0 "s2core.dll"+A563B: 8B 08 - mov ecx,[eax] // ---------- INJECTING HERE ---------- "s2core.dll"+A563D: 8B 50 04 - mov edx,[eax+04] "s2core.dll"+A5640: 89 4C 24 18 - mov [esp+18],ecx // ---------- DONE INJECTING ---------- "s2core.dll"+A5644: 8B 48 08 - mov ecx,[eax+08] "s2core.dll"+A5647: 89 54 24 1C - mov [esp+1C],edx "s2core.dll"+A564B: 8B 50 0C - mov edx,[eax+0C] "s2core.dll"+A564E: 89 4C 24 20 - mov [esp+20],ecx "s2core.dll"+A5652: 8B 48 10 - mov ecx,[eax+10] "s2core.dll"+A5655: 89 54 24 24 - mov [esp+24],edx "s2core.dll"+A5659: 8B 50 14 - mov edx,[eax+14] "s2core.dll"+A565C: 8B 06 - mov eax,[esi] "s2core.dll"+A565E: 89 4C 24 28 - mov [esp+28],ecx "s2core.dll"+A5662: 6A 01 - push 01 }
Только активируется он с небольшой задержкой и несколько раз подряд, т.е. для однократного срабатывания нужно выдержать кнопку нажатой строго определённое время - если меньше, то не сработает, а если дольше, то персонажа "уносит" последовательными телепортами. Насколько я понял, происходит это потому, что при телепортации героя координаты курсора тоже мгновенно меняются и если кнопка телепорта вовремя не отпущена, то герой тут же прыгает в новую позицию курсора и так много раз. Но ещё хуже то, что после нескольких таких прыжков игра, видимо, не успевая подгрузить быстро меняющиеся локации, подвисает.
17 hours ago, what228 said:если завтра найду время доделаю и еще God Mode сделаю.
Спасибо. Кстати, у Recifense всё-таки не совсем GM, хотя и назван так. С одного суперудара герой вроде бы выживает, но если враги его быстро лупят всей толпой, то может помереть.
-
Попробовал решение проблемы в лоб. Идея так себе, но лучшего пока не придумалось. Запустил два СЕ, один прицепил к одному процессу, другой к другому, на одном СЕ активировал годмод, на другом самодельный телепорт по курсору. Работает одновременно, но плохо, игра подвисает и подтормаживает. Может быть ещё и сам телепорт получился корявый, не уверен, что сделал как надо.
Интересно, можно ли, запустив только один СЕ и подсоединившись к одному процессу, как-нибудь "перейти" к другому? В игре ведь оба процесса как-то "общаются" между собой, может и через СЕ есть способ работать сразу с двумя? -
Just now, what228 said:
Но не помню на какую версию.
Проверил. К сожалению, видимо, версия не совпадает - работает только скорость, остальное при активации вылетает с ошибкой или виснет. В любом случае спасибо за помощь.
Just now, Garik66 said:Вот на него и нужно делать ГодМод.
У меня не получилось. Находится экранное значение и ещё какие-то, пробовал искать и шифрованные тоже, но что нашёл - не подходят. Зато у Recifense таблица реально работает, но именно с процессом s2gs.exe. Думаю, не зря же он так сделал. В таблице what228 годмода тоже нет.
-
Just now, Garik66 said:
А какой из exe кушает больше оперативки?
Больше оперативки у sacred2.exe, примерно на порядок. С него же и запускается игра через ярлык.
Если нужно, вот ссылка на таблицу Recifense и её описание:
http://fearlessrevolution.com/viewtopic.php?t=654
Таблица реально работает.Just now, what228 said:Попробуй кстати вот это
Just now, what228 said:Вот нашел.
Большое спасибо, попробую.
-
Для Sacred 2 v.2.65.2 есть готовая таблица от Recifense с форума СЕ с нужной мне опцией GodMode. Ещё пробую сделать на эту игру телепорт по курсору. Проблема в том, что игра состоит из двух процессов - s2gs.exe и sacred2.exe. Таблица с режимом GodMode подсоединяется с процессу s2gs.exe и работает с ним, а реальные координаты персонажа находятся в процессе sacred2.exe. Что можно сделать, чтобы работало одновременно и то и другое? Версия СЕ 6.7.
-
5 minutes ago, what228 said:
Тема звучит очень странно и явно прослеживается вызов "ребят взломайте а то я не могу".
Это заблуждение. Применяя известную аналогию с рыбой и удочкой: я даже удочку не просил и уж тем более рыбу, я лишь поинтересовался у опытных "рыбаков", ловится ли рыба в данном конкретном месте...
Just now, partoftheworlD said:Без обид. ИМХО тема создана чисто чтобы поговорить и не более.
Никаких обид. Для "поговорить" существуют другие форумы.
P.S. Ладно, всё понятно. Вопрос снимается, тему можно закрывать.
-
Just now, partoftheworlD said:
А такие вопросы типа "реально ли взломать?" и т.д. больше напоминают отговорку или препятствие в сознании, которое ограничивает тебя от твоих реальных способностей.
Понимаю. Однако в данном случае ИМХО такой вопрос вполне уместен. Я ведь неспроста подчеркнул, что ни трейнеров, ни таблиц на игру нет (во всяком случае лично мне в открытом доступе не попадалось ни разу). Почему, учитывая популярность игры, их нет - не знаю. Может не востребованы, а может игра не поддаётся взлому. Сам я неоднократно пробовал ломать разными способами, но безуспешно, это я тоже указал. Почему безуспешно - тоже не знаю, может элементарных знаний не хватает, а может, опять же, игра просто не поддаётся взлому и я зря трачу время на нерешаемую задачу. Поэтому меня и интересует, может ли кто-нибудь и реально ли вообще взломать данную игру? Разумеется, под "реально взломать" понимается конечная реализация взлома на практике отдельно взятым индивидуумом средних способностей с разумной затратой усилий и в разумные сроки на доступном простому смертному оборудовании, а не чисто теоретическое и совершено бесполезное "взломать можно что угодно". В противном случае я бы спрашивал не на хакерском форуме, а в напичканном профессорами солидном профильном НИЦе. Как-то так.
-
22 hours ago, partoftheworlD said:
А чего бы не взять исходника раз она опенсорсная в них найти, то что тебе надо взломать и с их помощью хакнуть все что тебе надо?
Благодарю за добрый совет. Как думаешь, если б для самого топикстартера сие тайное действо проходило по категории "раз плюнуть", стал бы он испрашивать помощи у почтенных геймхакеров?
Требуются модераторы с активной позицией
in Общение
Опубликовано
Тематические знания для такой форумной дожности - не главное, "самый умный" для неё не требуется. Тут важны в первую очередь лидерские качества, способности к организации и управлению. Ну и преданность делу, разумеется. Так что предложение, на мой взгляд, очень правильное.
Золотые слова!
Ибо...
...сей форум позиционируется как место обитания знатоков геймхакинга, открытых для общения и готовых оказать помощь, и привлекателен именно этим. Когда приходит новичок, его очевидно интересуют вопросы взлома и он справедливо рассчитывает найти здесь ответы от местных спецов. Однако, когда вместо ожидаемых ответов он получает порцию высокомерных нравоучений под одобрение и улюлюканье этих самых спецов, резко падает и их авторитет, и репутация ресурса в целом. И напротив, когда "полный чайник", несмотря на всю свою недогадливость, находит таки помощь или его хотя бы терпеливо и доброжелательно выслушают, не отправляя пинками в гугл, то со стороны такой формат общения выглядит очень привлекательно и форум оказывается в выигрыше.