Перейти к содержанию

Foxhound

Пользователи
  • Постов

    114
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Foxhound

  1. 29 minutes ago, Garik66 said:

    Это предложение не верно - знаний "Нуль", как был новичком, так и им остался.

     

    Тематические знания для такой форумной дожности - не главное, "самый умный" для неё не требуется. Тут важны в первую очередь лидерские качества, способности к организации и управлению. Ну и преданность делу, разумеется. Так что предложение, на мой взгляд, очень правильное.

     

     

    30 minutes ago, Garik66 said:

    1. Терпимость - мы все разные

    2. Отвыкнуть посылать пользователей на............

    3. Поменьше наездов, побольше помощи.

     

    Золотые слова!

    Ибо...

    Spoiler

    ...сей форум позиционируется как место обитания знатоков геймхакинга, открытых для общения и готовых оказать помощь, и привлекателен именно этим. Когда приходит новичок, его очевидно интересуют вопросы взлома и он справедливо рассчитывает найти здесь ответы от местных спецов. Однако, когда вместо ожидаемых ответов он получает порцию высокомерных нравоучений под одобрение и улюлюканье этих самых спецов, резко падает и их авторитет, и репутация ресурса в целом. И напротив, когда "полный чайник", несмотря на всю свою недогадливость, находит таки помощь или его хотя бы терпеливо и доброжелательно выслушают, не отправляя пинками в гугл, то со стороны такой формат общения выглядит очень привлекательно и форум оказывается в выигрыше.

     

    • Плюс 2
  2. Игра 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
  3. Just now, MasterGH said:

    Не помню такого

     

    Меню File --> Open File

     

     

    Just now, partoftheworlD said:

    Пока нет, видимо отвалился поиск в 6.7, в 6.5 все работает

     

    Да, проверил на 6.5.1, действительно работает. Вот ведь незадача.

    А на 6.7 это реально починить?

    • Плюс 1
  4. СЕ может открывать не только процессы, но и файлы, это заявленная возможность. Однако у меня не получается даже поиск в файле, не говоря уже об остальном (в артмани всё это работает). При открытии файла окно поиска просто неактивно. В Memory Viewer содержимое файла видно, но и только - поиск и там не работает. Вручную адрес в таблицу ввести можно, но отредактировать его потом уже нельзя, выскакивает какая-то ошибка lua. Получается, либо функция открытия файлов в СЕ совершенно бесполезна, либо я что-то не так делаю.
    Можно ли с помощью СЕ (6.7) находить значения в файлах и вообще создать нормально работающую таблицу?

    • Плюс 1
  5. 5 hours ago, Garik66 said:

    Посмотри это.

     

    Спасибо, я знаю этот сервис. Критический недостаток - онлайн. Для меня это крайне неудобно.

     

    Сейчас, за неимением лучшего, для этой цели пользуюсь Hexplorer'ом. Это компактный бесплатный НЕХ-редактор с простеньким дизассемблером. Достаточно скопипастить нужные байты любой длины и в отдельном окошке диз-ра показываются соответствующие коды. Обратное действие делать не умеет, но при полном отсутствии альтернатив и то неплохо. Если интересно, ссылка:

    https://sourceforge.net/projects/hexplorer/

     

    Если б какой-нибудь спец написал такой плагин для СЕ... да ещё с поддержкой всяких ** и ??... цены бы ему не было...

  6. 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)!

  7. On 6/17/2017 at 7:15 PM, what228 said:

    Если будет время разберусь что и к чему там

     

    Нет ли хороших новостей? :)

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

  8. Уррааа! Получилось. Допилил таки свой старый скрипт, добавил срабатывание по метке, теперь чётко срабатывает и по метке и по курсору.


    what228, спасибо за помощь, я справился. Буду признателен, если поможешь с годмодом или беск. ХП.

  9. Попробовал. На что заменить фильтр не понял и просто временно убрал его для эксперимента. Телепорт по метке стал срабатывать, но переносит не в метку, а куда-то в стороне от неё, довольно далеко и непредсказуемо, бывает в воду, в лес или на горы и герой не может двигаться. Часто не срабатывает вообще, герой остаётся на месте.
    Если ничего не путаю, я обратил внимание, что установленная метка на карте вроде бы не задаёт координату по вертикали, может быть в этом проблема телепорта по метке?

  10. Just now, what228 said:

    Удали эти строки из MyCoords и не включай MarkChecker скорее всего из-за него а если все равно не тпшит то фильтры надо другие.

     

    Попробовал. К сожалению, всё равно не телепортит.

    Кстати, заметил любопытную внешнюю особенность. Твой скрипт тп по курсору переносит героя плавно, как-будто он моментально перепрыгивает в нужную точку и виден сам процесс этого быстрого перемещения, а мой скрипт просто "стирает" перса и "рисует" его на новом месте. Непонятно, почему так.

  11. Just now, what228 said:

    попробуй еще раз вот!

     

    Во, совсем другое дело. :)

    Попробовал.

    Телепорт по курсору работает, ура.

    По метке по карте - не работает, или может я сам неправильно что-то делаю. Открываю карту, втыкаю "булавку" в доступное место, потом жму Alt+B. Пробовал нажимать и прямо на карте и в игре.  В пункте "Activate" появляется 1 и сменяется на 0, но герой остаётся на месте. Вообще же такой телепорт реализовать было бы очень круто, а то дико надоедает бегать туда-сюда.

  12. Just now, what228 said:

    Вот так выглядит

     

    О как! Не, из вложения твоего поста скачивается совсем не такая таблица, там этого нет. Я уже раз 5-6 скачивал. Точный размер скачиваемого файла: 26206. Может я сам чего туплю, но я правда не понимаю, в чём дело.

  13. Just now, what228 said:

    Перекачай я другой скинул лишь с телепортом по курсору и по точке на карте.
    То я делал на старые версии.

     

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

  14. Just now, what228 said:

    ты опробуй для начала. Bот другой скрипт

     

    Эммм... Поясни пожалуйста, как им пользоваться? В таблице есть скрипт "Teleport on Waypoint", я его активирую, а дальше? К скрипту телепорта прикреплён пункт "Activate", но никаких хоткеев на него не назначено. Пробовал его менять на 1, ничего не происходит, а потом игра крашится и, что странно, СЕ тоже.

    Скрипт вакуум работает забавно - все окружающие персы, коровы и т.д. собираются в точке моего героя, пытаются куда-то уйти и втягиваются обратно. :) Это так и задумано?

  15. Just now, partoftheworlD said:

    Проверка на одинарное нажатие решит эту проблему.

     

    Да, это было бы хорошо.

    Попробовал, сделал в скрипте точно как у тебя. Не получилось, всё равно при зажатой кнопке телепорт срабатывает многократно. Может как-то по-другому можно сделать? Ну, чтобы нажать и сработало только один раз, пока не отпустил и не нажал снова.

     

     

    Just now, what228 said:

    Инструкция* имел ввиду.

     

    А-а, понял.
    Может тогда мой скрипт имеет смысл как-нибудь допилить, чтобы нормально работал? Что посоветуешь?

     

    Just now, what228 said:

    Бессмертие там непонятное но: видимо дамаг полученный где-то суммируется и если превысил кол-во хп то игрок умирает и не важно сколько у тебя сейчас хп.

     

    Тогда может хотя бы "беск. ХП" получится сделать? В смысле, текущее хп всегда = мах хп. Или даже, если игра не взбунтуется, вообще сделать его 999999, чтобы хп точно не было меньше полученного дамага.

  16. 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, хотя и назван так. С одного суперудара герой вроде бы выживает, но если враги его быстро лупят всей толпой, то может помереть.

  17. Попробовал решение проблемы в лоб. Идея так себе, но лучшего пока не придумалось. Запустил два СЕ, один прицепил к одному процессу, другой к другому, на одном СЕ активировал годмод, на другом самодельный телепорт по курсору. Работает одновременно, но плохо, игра подвисает и подтормаживает. Может быть ещё и сам телепорт получился корявый, не уверен, что сделал как надо.
    Интересно, можно ли, запустив только один СЕ и подсоединившись к одному процессу, как-нибудь "перейти" к другому? В игре ведь оба процесса как-то "общаются" между собой, может и через СЕ есть способ работать сразу с двумя?

  18. Just now, what228 said:

    Но не помню на какую версию.

     

    Проверил. К сожалению, видимо, версия не совпадает - работает только скорость, остальное при активации вылетает с ошибкой или виснет. В любом случае спасибо за помощь.

     

     

    Just now, Garik66 said:

    Вот на него и нужно делать ГодМод.

     

    У меня не получилось. Находится экранное значение и ещё какие-то, пробовал искать и шифрованные тоже, но что нашёл - не подходят. Зато у Recifense таблица реально работает, но именно с процессом s2gs.exe. Думаю, не зря же он так сделал. В таблице what228 годмода тоже нет.

  19. Just now, Garik66 said:

    А какой из exe кушает больше оперативки?

     

    Больше оперативки у sacred2.exe, примерно на порядок. С него же и запускается игра через ярлык.
    Если нужно, вот ссылка на таблицу Recifense и её описание:
    http://fearlessrevolution.com/viewtopic.php?t=654
    Таблица реально работает.

     

     

    Just now, what228 said:

    Попробуй кстати вот это

     

    Just now, what228 said:

    Вот нашел.

     

    Большое спасибо, попробую.

  20. Для Sacred 2 v.2.65.2 есть готовая таблица от Recifense с форума СЕ с нужной мне опцией GodMode. Ещё пробую сделать на эту игру телепорт по курсору. Проблема в том, что игра состоит из двух процессов - s2gs.exe и sacred2.exe. Таблица с режимом GodMode подсоединяется с процессу s2gs.exe и работает с ним, а реальные координаты персонажа находятся в процессе sacred2.exe. Что можно сделать, чтобы работало одновременно и то и другое? Версия СЕ 6.7.

  21. 5 minutes ago, what228 said:

    Тема звучит очень странно и явно прослеживается вызов "ребят взломайте а то я не могу".

     

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

     

     

    Just now, partoftheworlD said:

    Без обид. ИМХО тема создана чисто чтобы поговорить и не более.

     

    Никаких обид. Для "поговорить" существуют другие форумы.

     

     

    P.S. Ладно, всё понятно. Вопрос снимается, тему можно закрывать.

  22. Just now, partoftheworlD said:

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

     

    Понимаю. Однако в данном случае ИМХО такой вопрос вполне уместен. Я ведь неспроста подчеркнул, что ни трейнеров, ни таблиц на игру нет (во всяком случае лично мне в открытом доступе не попадалось ни разу). Почему, учитывая популярность игры, их нет - не знаю. Может не востребованы, а может игра не поддаётся взлому. Сам я неоднократно пробовал ломать разными способами, но безуспешно, это я тоже указал. Почему безуспешно - тоже не знаю, может элементарных знаний не хватает, а может, опять же, игра просто не поддаётся взлому и я зря трачу время на нерешаемую задачу. Поэтому меня и интересует, может ли кто-нибудь и реально ли вообще взломать данную игру? Разумеется, под "реально взломать" понимается конечная реализация взлома на практике отдельно взятым индивидуумом средних способностей с разумной затратой усилий и в разумные сроки на доступном простому смертному оборудовании, а не чисто теоретическое и совершено бесполезное "взломать можно что угодно". В противном случае я бы спрашивал не на хакерском форуме, а в напичканном профессорами солидном профильном НИЦе. Как-то так.

  23. 22 hours ago, partoftheworlD said:

    А чего бы не взять исходника раз она опенсорсная в них найти, то что тебе надо взломать и с их помощью хакнуть все что тебе надо?

     

    Благодарю за добрый совет. Как думаешь, если б для самого топикстартера сие тайное действо проходило по категории "раз плюнуть", стал бы он испрашивать помощи у почтенных геймхакеров? :)

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.