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

Garik66

Помогаторы
  • Постов

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

  • Победитель дней

    292

Весь контент Garik66

  1. Ramil, молодец!!! Только убирай лишние (неиспользуемые) метки - у тебя в шести скриптах метка originalcode не нужна.
  2. Не хочется представлять Gamehacklab.ru кривым Гугл. переводом. И ещё нужно зарегистрироваться, а для этого нужно тоже переводить.
  3. MasterGH, поздравь пжлста от нас. Я бы поздравил, но кроме школьного: ЗЭ ТЭЙБЛ ничего не знаю.
  4. Garik66

    OFFTOPIC

    Ты прав, просто mikashe321 ошибся, нужно было не mov ebx,-1d, а mov ebx,-0d. Посмотри скрины:
  5. Garik66

    OFFTOPIC

    Возьми, например виндовый калькулятор и посчитай, получишь FFFFFFFFFF
  6. Garik66

    OFFTOPIC

    mikashe321Весело. Плюс.
  7. Надоело уже читать о плохом в соседней теме. Лучше... Дарк Байт от Gamehacklab.ru и от себя лично поздравляю тебя С ДНЁМ ВАРЕНЬЯ!!! Спасибо тебе за СЕ. Долгих лет жизни, благосостояния и здоровья!!!
  8. ОК Если сложно (думал обратное), то лучше - > УРОКИ.
  9. Вероятность бана, при раздавании таких читов направо и налево, возрастает геометрически, так что сомневаюсь что кто-то поделиться.
  10. Xipho, а можно сделать как на других сайтах (например на AG.ru), чтобы при вводе пароля, если включён русский регистр, форум предупреждал бы об этом. А то иногда парюсь - уже несколько раз ждал по 14 минут, чтобы войти.
  11. Baracuda, СЕНК посмотрю, наверное даже сегодня. Но также хочется научиться делать правильные вставки assembler в LUA, пока у меня трейнер не заработал. А по этому вопросу, посмотри вот это сообщение тоже.
  12. Наконец то нашёл время и с помощью NullAlex доразобрался. Собственно, что мне, как новичку, нужно было тогда объяснить: 1. СЕ/Файл/Создать трейнер, используя текущую таблицу. 2. Пользовательский дизайн. 2. Кидаем на форму трейнера две формы "Edit" и две формы "Button" 3. Выделяем первую кнопку CEButton1 (она будет отвечать за чтение значений из памяти), переходим во вкладку "Evants", выбираем событие "OnClick'. два раза жмём на пустое поле с права, и в открывшемся окне пишем обработчик этого события: function CEButton1Click(sender)Player1 = readFloat('[["Tutorial-i386.exe"+2453A0]+4b4]+4')Player2 = readFloat('[["Tutorial-i386.exe"+2453A0]+4b8]+4')if (Player1 ~= nil) and (Player2 ~= nil) thencontrol_setCaption(CETrainer.CEEdit1, Player1)control_setCaption(CETrainer.CEEdit2, Player2)elsemessageDialog('Не найден процесс или неверная цепочка указателей!', 1, 2)endend4. Выделяем вторую кнопку CEButton2 (она будет отвечать за запись новых значений из трейнера в память игры), переходим во вкладку "Evants", выбираем событие "OnClick'. два раза жмём на пустое поле с права, и в открывшемся окне пишем обработчик этого события: function CEButton2Click(sender)Player1 = control_getCaption(CETrainer.CEEdit1)Player2 = control_getCaption(CETrainer.CEEdit2)check = readInteger('[["Tutorial-i386.exe"+2453A0]+4b4]+4')if (check ~= nil) thenwriteFloat('[["Tutorial-i386.exe"+2453A0]+4b4]+4', Player1)writeFloat('[["Tutorial-i386.exe"+2453A0]+4b8]+4', Player2)elsemessageDialog('Не найден процесс или неверная цепочка указателей!', 1, 2)endend5. Вернитесь в "Создатель Трейнера" и создайте трейнер . 6. Всё. 7. Полученный трейнер прикрепил: tut9garik66.rar
  13. У меня супруга точно так сказала.
  14. Проверил скрипт Vlad2, пришлось заново пройти Туториал и по новой найти адреса с поинтерами здоровья Дейва и Эрика. Трейнер работает. Попробую.
  15. 1. Работает точно, т.е. в [ [AdresMoneyGeralt]+0] лежат денюжки Геральта. 2. А с LUA. Ладно посмотрю как работает скрипт Vlad2. на туториале СЕ. Больше не на чем проверить.
  16. Посмотри здесь. (Я создавал давно подобную тему). Мастера, хотел помочь Baracuda, так как у меня сейчас установлен только Ведьмак 3, написал скрипт для этой игры на основе скрипта от Vlad2. Но так как у меня нету поинтеров на деньги Геральта (СЕ почему-то даёт 0 адресов), решил использовать ассемблерную вставку в LUA-скрипт, но опять что-то делаю не верно, помогите исправить скрипт. Form = createForm(true)Btn1 = createButton(Form)Btn2 = createButton(Form)Edit1 = createEdit(Form)Label1 = createLabel(Form)control_setCaption(Form, 'Кошелёк')control_setCaption(Edit1, 'money1')control_setCaption(Btn1, 'load')control_setCaption(Btn2, 'save')control_setCaption(Label1, 'Денюжки Геральта')control_setPosition(Btn1, 10, 40)control_setPosition(Btn2, 96, 40)control_setPosition(Edit1, 10, 5)control_setPosition(Label1, 30, 65)control_setSize(Form, 180, 80)openProcess("witcher3.exe")form_centerScreen(Form)autoAssemble([[[ENABLE]aobscanmodule(Money,witcher3.exe,44 39 50 04 75 02 03 18)alloc(newmem,$64,"witcher3.exe"+6FD680)label(return)label(AdresMoneyGeralt)registersymbol(AdresMoneyGeralt)registersymbol(Money)newmem: cmp [rax+04],r10d jne return cmp r10d,0x0000a721 jne @f cmp [rax+0c],2B jne @f mov [AdresMoneyGeralt],rax@@: add ebx,[rax] jmp returnAdresMoneyGeralt:dq 0Money: jmp newmem db 90 90 90return:[DISABLE]Money: db 44 39 50 04 75 02 03 18unregistersymbol(AdresMoneyGeralt)unregistersymbol(Money)dealloc(newmem)]])function Load()money1 = readInteger('AdresMoneyGeralt')if (money1 ~= nil) thencontrol_setCaption(Edit1, money1)elsemessageDialog('Не найден процесс или неверный адрес!', 1)endendfunction Save()money1 = control_getCaption(Edit1)check = readInteger('AdresMoneyGeralt')if (check ~= nil) thenwriteInteger('AdresMoneyGeralt', money1)elsemessageDialog('Не найден процесс или неверный адрес!', 1)endendfunction CloseTrainer()closeCE() return caFreeendform_onClose(Form, CloseTrainer)control_onClick(Btn1, Load)control_onClick(Btn2, Save)form_show(Form)
  17. Версия 1.2

    40 раз скачали

    Видео-инструкция: Оглавление: 1. Лирика 2. Инструменты 3. Инструкция 4. Благодарности ========================================== 1. ЛИРИКА Посмотрев видео-прохождение игры, решил её пройти (тем более, что моя видюха всё-таки справилась с задачей). Так как я шмоточник, то решил сделать себе чит на вес. Но по своей глупости подзавис с ним. Начал ломать и другие опции. А раз так то решил в этой таблице собрать функции, которые обычно используюся в трейнерах, ну например включение/отключение музыки, изменение цвета при (Де)Активации скриптов и т.д. Так что таблица посвящена в основном именно этим опциям. Опции для игры типа "телепорт", снятие ограничения на крафт, добавление предметов и тому подобные писать не стал, так как в игре очень много заскриптованных вещей и есть возможность, используя такие скрипты не получить некоторые квесты. Даже скрипт на деньги может привести к не получению некоторых квестов, поэтому добавил опцию уменьшения денег на всякий случай. Лично я при прохождении планирую использовать скрипты на вес и бесконечное ведьмачье чутьё (скрипт от elvis666666). ========================================== 2. ИНСТРУМЕНТЫ Автор: Garik66 Название игры: The Witcher 3 Wild Hunt Версия игры: 1.06 Версия игры, на которой делались скрипты: репак "The Witcher 3 Wild Hunt by xatab" Основной инструмент:Cheat Engine 6.4 Локализация CE:SER[G]ANT ========================================== 3. ИНСТРУКЦИЯ 0.1. "Read Me" Горячая кнопка (в дальнейшем ГК) не назначена (-) ГК-. Активация стандартным способом СЕ (X<=). Открывает окно "Комментарии к таблице". Также запускает музыкальную композицию "Fiola" в формате XM автора Exalot (url: www.exalot.ru). Выключить музыку можно деактивировав (0<=) скрипт, окно "Комментарии к таблице" закрывайте нажав внизу окна кнопку "Закрыть". 0.2. "Run Witcher3" ГК- X<= 0<= запускает игру. Если у Вас игра не запускается, то замените в скрипте путь к игре на свой и название exe файла, если он у Вас отличается. 0.3. "Scripts" ГК- X<= 0<= либо кнопками клавиатуры стрелочками вправо (открыть группу) влево (закрыть группу)(>|<) либо Ctrl+Numpad +/Ctrl+Numpad - это просто Группа (по СЕшному)или иначе папка. В ней находятся скрипты. ========================================== Scripts 1. "1.GodMod" ГК "Ctrl+Numpad 1" X<= 0<= Включает в себя несколько опций. Для Геральта: бесконечное здоровье, энергия, адреналин, кислород, без токсикации, без урона + ещё какая-то характеристика (но в игре я в самом начале пока, так что даже не знаю за что она отвечает, но на всякий случай добавил). Для Плотвы (лошадка ): бесконечная энергия, без тревоги + две характеристики на всякий случай (тоже не знаю за что они отвечают). Активируйте скрипт и все функции сразу включатся. 2. "2. Add 10000 money" ГК "Ctrl+Numpad 2" X<= 0<= Включает в себя несколько опций. Для Геральта: +10000 money Geralt при значении флага - 1 ГК Ctrl+Numpad + 100 money Geralt при значении флага - 3 ГК Ctrl+Numpad - Для торговцев: +10000 money Dealer при значении флага - 2 ГК Ctrl+Numpad / Присвойте нужное значение флага и войдите в инвентарь (точнее в любое окно игры, где видны денюжки), для торговцев (войти в меню торговли). 3. "3 .Weight Current -> Min" ГК "Ctrl+Numpad 3" X<= 0<= Опция не доделана до конца пока - обнуляет вес оружия, доспехов и ещё чего-то. На функции подсчёта веса компонентов и ингредиентов не сумел выйти. Активируйте скрипт и войдите в инвентарь. Если Вы активировали скрипт будучи уже перегруженным, то чтобы исчез значок перегруза выкиньте/подымите предмет из инвентаря. 4. "4. Weight Max -> 1000" ГК "Ctrl+Numpad 4" X<= 0<= Активируйте скрипт и войдите в инвентарь. Если Вы активировали скрипт будучи уже перегруженным, то чтобы исчез значок перегруза выкиньте/подымите предмет из инвентаря. 5. "5. Infinite Witchers Instinct (by elvis66666)" ГК "Ctrl+Numpad 5" X<= 0<= Обалденная функция. Активируйте скрипт и нажмите правую кнопку мыши (ПКМ) - ведьмачье чутьё будет бесконечным, предметы будут ярко и жирно выделены. Скрипт elvis66666 чуть-чуть переделал, т.к. в структуре есть максимальные значения. 6. "6. Item (food, alchemical ingredients, components)<10 =10 + Repair" ГК "Ctrl+Numpad 6" X<= 0<= Активируйте скрипт и войдите в инвентарь, предметов из категории еда, алхимические ингредиенты и компоненты, которых было меньше 10 станет по 10 и отремонтируются все сломанные вещи до 100 %. При включённой опции, если Вы что-то подымаете, то в инвентарь будет добавляться по 10 предметов. 7. "7. Infinite Items" ГК "Ctrl+Numpad 7" X<= 0<= Активируйте скрипт. Предметы (но не все) у торговцев , Геральта, сундуках и т.д. станут бесконечными. Также не будут меняться деньги при покупке. 8. "8. Infinite Elixir" ГК "Ctrl+Numpad 8" X<= 0<= Активируйте скрипт. Станут бесконечными эликсиры (проверено на них), но думаю будут бесконечными масла и бомбы тоже. 9. "9. Infinite Durability" ГК "Ctrl+Numpad 8" X<= 0<= Активируйте скрипт. Предметы станут без износа. ========================================== 0.4. "Necessary links" ГК- X<= 0<= либо кнопками клавиатуры стрелочками вправо (открыть группу) влево (закрыть группу)(>|<) либо Ctrl+Numpad +/Ctrl+Numpad - это просто Группа (по СЕшному)или иначе папка. В ней находятся полезные ссылки. Gamehacklab[RU] ГК- X<= 0<= Активируйте скрипт и перейдёте к нам на сайт. Заходите к нам на сайт, задавайте вопросы, учитесь взлому, создавайте запросы. Также можете задать мне вопросы на форуме конкретно по этой таблице в теме "Таблица CE для The Witcher 3 Wild Hunt от Garik66" Video 1 (See with 19.40 minutes) ГК- X<= 0<= Активируйте скрипт и перейдёте на ЮТУБ на мой канал. Если захотите поменять мелодию в этой таблице, то скачайте файл в формате .XM, а как его установить смотрите мой Видео урок (смотреть с 19.40 минуты). Video 2 (video instructions)ГК- X<= 0<= Активируйте скрипт и увидите видео инструкцию по этой таблице. ========================================== 4. БЛАГОДАРНОСТИ Благодарю форум Gamehacklab[RU] за полученные знания. Отдельная благодарность основателю Xipho, администратору NullAlex и Мастеру в прямом смысле MasterGH. Также хочу поблагодарить разработчика LIRW за помощь и пользователя elvis666666 за опцию "Бесконечное ведьмачье чутьё", сам я наверное даже и не подумал такое искать. С уважением Garik66 19/06/15
  18. MasterGH, БОЛЬШОЕ СПАСИБО!!! Всё заработало. MasterGH, "........во дни тягостных раздумий..............ты один мне надежда и опора.................."
  19. Продолжаю ковырять функции трейнеров для таблицы. Сделал практически всё. Хочу также добавить функцию запуска игры из таблицы. В main.Lua кроме этой опции больше ничего подходящего не нашёл: shellExecute(command, parameters OPTIONAL, folder OPTIONAL, showcommand OPTIONAL): Executes a given commandПопробовал применить её:[ENABLE]{$LUA}shellExecute('D:\Games\Game.exe'){$ASM}[DISABLE]Но видимо, что-то делаю не верно и игра не запускается. Мастера, направьте меня на путь истинный. Пжлста.
  20. MasterGH, переустановил, проверил - тоже самое. Стал проверять дальше и обнаружил - проблема оказалась не в LUA-вставке, а в том, что я оказывается всё-это время не правильно объединял скрипты. Жаль, что на это ни кто из мастеров не обратил внимание и не поправил меня. Дело в том, что при объединении я выделял как бы два (в случае объединения двух скриптов) или больше (если скриптов было больше) участков памяти и при деактивации скрипта, стирался только один участок памяти , т.е. у меня в скрипте было так: [ENABLE]alloc(newmem,$128)alloc(newmem1,$64)[DISABLE]dealloc(newmem)dealloc(newmem1)Ну благо после перезагрузки игры, память стирается, так что старые скрипты - рабочие, навряд ли кто-нибудь играет без остановки, не перезагружаясь. Теперь буду знать, как правильно объединить скрипты. (Вот блин - стыдно...... )
×
×
  • Создать...

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

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