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

Alexandro

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

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

  • Посещение

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

    1

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

  1. можно ли объеденить 3 инструкции в одну если относятся к разным адресам exe? эту (ножи бомбы) :
  2. или выпил или еще чего , не понимаю вопроса, есть возможность подбирать, есть возможность выстреливать, и обмениваться на станциях патронами все, устал! пара свежих кодов, саму таблицу пока не обновляю ввиду ее не готовности. мины
  3. до слез теперь обрез работает а хельсингом вылетает это если c add, а если без как ты указал ранее то работает хельсинг и все остальное оружие кроме обреза
  4. не просто просмотрел а скачал обе части на hdd и просмотрел раз ё10 каждый. Но суть уловил посмотрю еще раз, может действительно не туда повернул. не ... так золотуха, вот такой адрес накопал в истоках процесса:
  5. помогите осознать мы имеем инструкцию mov eax,[rbx+00000448], есть 3 оружия, автомат, хельсинг и револьвер, у них есть обоима, если их через поиск выцеплять и морозить отдельно то все как бы нормально, если делать скрипт на mov eax,[rbx+00000448] которая за них отвечает то происходит вылет, а если отдельно морозить через поиск с отсеиванием то нет, делать фильтр именно на этой инструкции или на инструкции выше? мне эта перезарядка всю плешь проела...
  6. [ENABLE]alloc(newmem,256,"metro.exe"+2C0A1A) label(returnhere)label(Originalcod)newmem: cmp byte ptr [rbx+498],1 jne Originalcod push [rbx+00000450] pop [rbx+00000448] Originalcod: mov eax,[rbx+00000448]jmp returnhere "metro.exe"+2C0A1A:jmp newmemnopreturnhere: [DISABLE]"metro.exe"+2C0A1A:mov eax,[rbx+00000448]dealloc(newmem)
  7. ВСЕ! по этому вопросу отбой фильтр в принципе верный, на револьвере хтябы не вылетает , но теперь он и не заряжается, все время перезаряжается, а при выборе хельсинга вылетает. будем искать другой путь, спасибо. [ENABLE]//code from here to '[DISABLE]' will be used to enable the cheatalloc(newmem,2048,"metro.exe"+2C0A1A) label(returnhere)label(exit) // не удалить, а изменить название, если изменишь не забудь изменить везде, // где я проставил exitnewmem: //this is allocated memory, you have read,write,execute accesscmp byte ptr [rbx+498],1 jne exit // здесь должен быть прыжок на оригинальные инструкции с последующим выходом push [rbx+00000450] pop [rbx+00000448] exit: // метка оригинальных инструкций mov eax,[rbx+00000448]jmp returnhere //exit: // удалить обе//jmp returnhere // строчки "metro.exe"+2C0A1A:jmp newmemnopreturnhere: [DISABLE]//code from here till the end of the code will be used to disable the cheat"metro.exe"+2C0A1A:mov eax,[rbx+00000448]//Alt: db 8B 83 48 04 00 00dealloc(newmem)
  8. спасибо за плюсы смог сам переделать надеюсь правильно ... услышал, его пост мною расценен как вспомогательный, потому как по его совету сейчас пытаюсь разобраться с функцией но_релоад. но общую суть уловил спасибо. очередной глупый вопрос: где тут ошибка ? вариант 1
  9. взято по принципу свой\чужой все! Позаимствовал построение кода у Alexander D , внес построение фильтра по принципу свой чужой. Пока 3 уровня прошел без глюков, обновил таблицу изменен код фонарика и но_релоад, но-релоад чуть позже доработаю. Бессмертие (health) рабочий наконец то
  10. да я читал данные статьи, просто меня не тк понимают, я не так поясняю. проблема во мне. я видимо не умею отсеивать через стек начальный адрес , потому что через стек найти не удалось, зато где то вчера вычитал и узнал что можно узнать по "предположительному начальному адресу" и о да это он, потом я всю эту ночь пытался понять как правильно написать фильтр по типу свой чужой. тема такая почти все оружие стандартно кроме 3 1) револьвер после заморозки или нуп адреса +448 при переключении на револьвер игра вылетает 2) хельсинг, типа пневматики которая стреляет металлическими стрелами, при переключении на него все норм, но как только с него делается выстрел игра вылетает 3) обрез, нее важно 2 или 4 там ствола, при но_релоаде после 2/4 выстрелов игра продолжается но вот само оружие не перезаряжается и на другое оружие не переключается, спасает только ручное изменение кол-ва патронов через се. Это все говорит о том что в начальном процессе установка должна действовать только на выбранное оружие (у выбранного оружия вместо 0 появляется значение) и не распространять его на другие что бы не нарушать структуру кода. т.о. проблема в моих не знаниях и не умения, так что я пока покурю на эту тему в одиночку что бы не играть в испорченный телефон по поводу не стим, а репака... не мне рассказывать что код может фатально отличаться
  11. вылетает. в целом я думаю тут так можно до бесконечности пока я не найду начало структуры, так что спасибо за помощь не хочу мучить в пустую
  12. работает, но все также крашится. как меня злит моих знаний, умений и понимания не хватает это анализ: имеем: 1)дробовик базовое значение патронов 2, в примере модифицированный 4 ствольный дробовик (все тот же дробовик но с доп значением которое никак не могу найти) 2/3) подонок, базовое значение обоимы 8, в примере модифицированный 20 патронов суть та же если пустить скрипт и мой и твой они оба ссылаются на +450, в итоге подонок работает, дробовик после 4 выстрелов зависает без возможности перезарядки, спасает только ручное изменение кол-ва патронов на 0 после чего он отвисает. долго пытался выяснить уже всю голову сломал. Александр решил этот вопрос проще, просто впихнул в обоиму 999 патронов, решение согласен, но не интересно же, надо же до истины докопаться
  13. круто больше нечего сказать я кстати нашел того ктт писал трейнер, это участник данного форума, трейнер мейкер, Alexander D
  14. да именно это имелось в виду спасибо! но проблема в другом, тут пример с 400 это фиксированное число, но у каждого оружия оно отлично 6-8-30-45 и т.д. и если будет допустим 8 то он будет пытаться пропихнуть #1 что скорее всего приведет к крашу. Возможно я не там ищу ответ, просто суть в том что допустим в 450 записано максимальное значение для каждого типа оружия, я меняю с оружия АК (30 патронов) на хельсинг (8 патронов), в памяти (+448) прописывается именно 8 в игре отображается тоже 8 (т.е. вроде все правильно), но как только я произвожу выстрел с хельсинга, то игра слетает. я прикинул что может это именно из-за этого, а может и нет и меня это вопрос мучает второй интересный момент что в игре если подобрать оружие вместимостью 30 патронов то оно дает(показывает) оружие с 30 патронами (но по поиску через СЕ бьется как 29), как только я жму reload то на экране отображается 31 патрон в обоиме, при этом по поиску он так же пробивается как 30, защита? может в этом дело?
  15. надеюсь правильно вписал mov eax,[rbx+450]mov [rbx+448],eaxучту спасибо , в целом суть в том что бы если обоима не полная то плюсовалось по патрону (т.е. типа cmp [rbx+448],[rbx+450] add [rbx+448],#1 jme returnhere не знаю как правильно ) до полного достижения максимального значения и при достижении такогого останавливалось.
  16. Версия 1.0.0.3

    144 раза скачали

    Таблетка: Лицензия (Steam) версия СЕ 6.4 список опций +14: 1) фильтр 2) бессмертие 2) фонарик (torch) (по прежнему может вылететь если переходить от сцены к сцене) 4) без перезарядки (no_reload) не включать с хельсингом или револьвером 5) снаряжение (ammunition(kniwes, granade x5)) 6) все патроны (all 30000(включая револьверные убойные и пульки)) 7) давление хельсинга (metro 2033) (helsing) 8) заряд рельсы (relsa) 9) давление пневматики (pnevma) дальше не мои: (цифру не ставлю т.к. оставил скрипт без изменений) Infinite Mask Filter 10) NoClip ( toggle with ~ hotkey ) (работает) 11) hideCrosshair (работает) 12) hideHands And hideWeapon (работает) 13) GodMode (работает но только на арене местами крашит где есть демоны или пауки, самому отфильтровать не удалось и не мне одному видимо...) 14) GasmaskOverride (работает) readme описание скриптов указанных выше
  17. ну долго пояснять в общем и целом, суть в том что не могу отыскать корневой процесс отвечающий за свой чужой в силу неопытности.В общем и целом кидаю скрипт там все достаточное для прохождения игры "с кайфом"
  18. все, мозга нет! по инструкции со ссылки выше в поиске бряка на адрес по записи, и чтения доступа с отладчика выпадает миллион адресов а не конкретно игрок\враг. если делать как в видео "часть 2" то по доступу выпадает конечно только 1 адрес, и бряк (данные-прерваться на записи (стек)) адекватно с адреса берет, но вот значения которые там есть ни одно не подходит , даже пробовал значения ниже уровнем
  19. помогло, тема актуальна, ушел курить на новогоднии праздники. админов, модеров и персонал с наступающим
  20. спс за наводку покурю, но пойму наврядли, потому что подобных тем "тут" прочел немало, так и не понял ничего (собственно что стало позывом о помощи), только тестировал с копированием скрипта и подставлением действующих значений , но если они канали в 1.0.0.1 то в 1.0.0.3 они работают но с крэш"ем . дополнительную информацию какого рода? логи с отладчика? игра есть... руки тоже, с мозгами сложнее ​
  21. Доброго времени суток! Прошу помощи в редактировании таблицы, конкретно есть 3 меню из-за которых происходит вылет игры на перезарядку (при смене оружия с меньшим кол-вом патронов) и при включении фонарика когда поставлено максимальное значение зарядки. Бессмертие действует но при это и на меня и на противников работает как на метро редукс так и на metro last light redux 1.0.0.3 пы.сы. могу выложить все таблицы, если кто-то хочет создать трейнер пы.сы да трейнер уже существует но кто его знает что там напихано, и после него игра начинает подвисать и так же лагает с валютой. лаги даже после перезагрузки вплоть до сноса игры. пы.сы. 2 да статьи в туторах читал про esi eax, но чесnно говоря ничего не получилось видать мозгов не хватило. Заранее спасибо!
×
×
  • Создать...

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

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