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

RegionCL

Стажёры
  • Постов

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

  • Посещение

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

  1. 4 часа назад, Garik66 сказал:

    Либо ты вышел на видимые значения. Решение переискать в СЕ неизвестное.
    Либо защита, смотреть игровой код нужно (реверсить).

    Там защита памяти которую нельзя изменить, но Cheat Engine позволяет это сделать. Вот только не могу реализовать этот сам метод на примере в моей dll

  2. Всем привет. Использую функцию WriteProcessMemory в C++ для редактирования байтов, но у меня есть один адрес который никаким образом не хочет изменяться. По адресу в памяти в Cheat Engine напрямую заменить сами байты через ассемблер нельзя, но, если воспользоваться функцией "Изменить значение", то байты меняются. Можете помочь, как перезаписать байты?

  3. В 30.03.2019 в 03:54, partoftheworlD сказал:

    1. Открываешь рекласс

    2. Указываешь адрес начала структуры

    3. Устанавливаешь имя и тип переменной по выбранному смещению.


    После эти структуры можно генерировать в классы для C++/C# и использовать присвоив адрес структуры указателю на сгенерированный класс.

    Спасибо, разобрался.

  4. Всем привет. У кого-нибудь есть инструкция как пользоваться этим софтом?
    Пытался найти русскую инструкцию через Google - не нашел. Раньше были видео как пользоваться этим софтом с русской озвучкой, но они все удалены.
     

  5. Название игры: Split Second

    Версия игры: 1.0

    Тип издания: RePack, RELOADED

    Тип запроса: Таблица

    Цена работы: 700

    Срок выполнения: 03/31/2019

    Требуемые опции: 

    1. Вызов в игре debugmenu
    2. Вызов в игре QA_cheats

    Дополнительная информация: 

     

    Для примера, как выглядит меню. На 1.38 минуте в PS3 вызывается QA Cheats:

     

    На PC версии игры все функции "debugmenu" и "QA Cheats" присутствуют.

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

  7. 1 час назад, partoftheworlD сказал:

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

    Взлом не совсем нужен, просто дописать скрипт для отображения консоли

  8. 1 час назад, partoftheworlD сказал:

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

    Если игровые архивы проходят проверку на MD5 хеш, то никак даже с названием нельзя будет затестить :(

  9. Необходимо дописать Lua скрипт для отображения консоли при нажатии на клавишу. Скрипт взят из игровых файлов. Цена: 300 рублей
    Вот сам скрипт:

    Скрытый текст
    
    LuaConsole = LuaConsole or {}
    
    function LuaConsole:OnInit()
      -- cache windows
      self["Console_Input"] = self:FindChild("Input")
      self["Console_Log"]   = self:FindChild("View")
        
      self:SetBind( 'console_prevcommand', 'PrevCommand' )
      self:SetBind( 'console_nextcommand', 'NextCommand' )
      self:SetBind( 'console_home',        'Home' )
      self:SetBind( 'console_end',         'End' )
    
      self:SetRepeatBind( 'console_scrollup',      'ScrollUp',       20, 20 )
      self:SetRepeatBind( 'console_scrolldown',    'ScrollDown',     20, 20 )
      self:SetRepeatBind( 'console_eraselastchar', 'EraseLastChar', 500, 50 )
      self:SetRepeatBind( 'console_charleft',      'CharLeft',      500, 50 )
      self:SetRepeatBind( 'console_charright',     'CharRight',     500, 50 )
    
      self:SetBind( 'console_runcommand',          'RunCommand' )
    
      self:SetBind( 'console_autocomplete', 'AutoComplete' )
      self:SetBind( 'console_clear',        'Clear' )
    end
    
    function LuaConsole:OnShow( show )
      self.Console_Input:SetFocus( show )
    end
    
    function LuaConsole:PrevCommand()
      self.context:GetPrevCommand()
      self.Console_Input:SetInputText( self.context.currentCommand )
      self.Console_Input:EventEnd();
    end
    
    function LuaConsole:NextCommand()
      self.context:GetNextCommand()
      self.Console_Input:SetInputText( self.context.currentCommand )
      self.Console_Input:EventEnd();
    end
    
    function LuaConsole:RunCommand()
      self:PostCommandWide( self.Console_Input.inputText )
      self.Console_Input:Clear()
      self.context:ScrollToLast()
      self.context:SetToLastCommand()
    end
    
    function LuaConsole:ScrollUp(delta)
      self.context:Scroll( 4 )
    end
    
    function LuaConsole:ScrollDown(delta)
      self.context:Scroll( -4 )
    end
    
    function LuaConsole:AutoComplete()
      self.context:AutoComplete( self.Console_Input.inputText );
      self.Console_Input:SetInputText( self.context.currentCommand )
      self.context:ScrollToLast()
    end
    
    function LuaConsole:Clear()
      self.Console_Input:Clear()
      self.context:SetToLastCommand()
    end
    
    function LuaConsole:EraseLastChar()
      self.Console_Input:EventBack()
    end
    
    function LuaConsole:CharLeft()
      self.Console_Input:EventLeft()
    end
    
    function LuaConsole:CharRight()
      self.Console_Input:EventRight()
    end
    
    function LuaConsole:Home(obj)
      self.Console_Input:EventHome()
    end
    
    function LuaConsole:End(obj)
      self.Console_Input:EventEnd()
    end

     

  10. Всем привет, помогите плииз. Каким образом можно найти данные выпадения вещей с крипа? Допустим, убил монстра у него выпали вещи. Где можно найти данные, какие вещи сейчас хранятся у монстра? Такая же фишка есть в Warcraft 3, когда убиваешь лесной пак, а после выпадает от монстра артефакт

  11. Всем привет :)
    Знающие хорошо язык LUA, помогите плииз, очень сильно поможете :D
    Имеется AobScan, как можно записать игнорируя эти байты - "??"
    result = AOBScan("12 ?? ?? 00 ?? 00 0F 00 02 00 01 B6 00 00 00 ?? ?? ?? ?? ?? 00 08 FF 30 00")

    Замену байтов использовал этот код, но он не воспринимает "??":
    writeBytes(address,0x58, 0xE0, 0xB7, 0x00,  ??,)

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

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

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