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

Garik66

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

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

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

    292

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

  1. partoftheworID, привет, не успел написать тебе сообщение, ты уже исправил своё. Откуда ты взял что там шифрование? Никакого шифрования нет. Было денег в [esi+04]]: 7725 (1E2D) продали предмет в edi 450 (01C2) получили в [esi+04]] через ecx 8175 (1FEF)
  2. LongLong, так как не ты писал скрипт, которым ты пользуешься для изменения денюжков в игре, то скорее всего у тебя и не получиться найти способ - обойти проблемку. Но вариант, который описал partoftheworID: можно, думаю решить и таким образом: 1. Найди адрес денюжков. Из инструкции, или обычным образом. 2. Поставь на него Бряк на доступ (на чтение), т.к., если значение с чем-то сравнивается, то по любому будет обращение к этому адресу либо в случае сравнения, либо в случае дублирования значения в другой адрес. Просто у меня был пример взлома. Женя (LIRW) попросил помочь со взломом одной игры и забыл дать мне скрипт по обходу защиты и не предупредил, что в игре есть защита. А в игре, как оказалось, при изменении значения, герой просто взрывался (лопался - смотрелось очень прикольно кстати). И я не зная про защиту, обошёл её своим способом, просмотрев код. Как оказалось игра перезаписывала каждое значение в соседний адрес (через 4 байта) хорируя это значение с адресом этого значения (причём там шло двойное хорирование, вторая константа хорирования была именно коснстантой). А потом игра периодически делала проверку значений, предварительно расхорируя его. Искать все проверки мне стало влом, поэтому я просто перезаписывал и новое значение и соседнее хорированное значение. Таким образом при сверке игрой - всё было ровно.
  3. Дописал скрипт "Accuracy - 95 %" и для Fallout 1: Видео: Табличка: Табличку выложил в 4 теме.
  4. За от меня пожалуйста - плюсик в репку. Надеюсь, что будет всё понятно. Если, что не поймёшь - задавай вопросы или в этой теме, или в теме своего запроса.
  5. По запросу 7 days to die написал скрипт God Mod. Использовал один из способов написания фильтра. Видео получилось длинным - 55 минут. (Я чуть-чуть притормозил - извините.) Сам скрипт: В теме также ещё есть скрипты: " Скрипт на быстрый крафт (сборку) предметов" (автор ZoraVl смотреть здесь): Скрипт "Damage 10000" для слома предметов (смотреть здесь): Скрипт "Hunger and thirst (Голод и жажда)" (смотреть здесь): Скрипт "Прикол" (смотреть здесь): Видео: Сама табличка: // табличку выложил ниже, добавил ещё один скрипт.
  6. Добавил опцию просмотра всех предметов в игре + начал писать аналогичные скрипты и для Fallout 1. 4. Скрипт "Chang object by ID" Видео: Сама табличка: ТТабличку выложил в 4 теме.
  7. Дописал 4. Скрипт "Chang object by ID" Видео: Сама табличка Табличку выложил в 4 теме.
  8. Если ещё тема актуальна, то записал видео-урок по писку дистанции поражения но на другой игре - Fallout2 (Accuracy - 95 %; Distance defeat MAX and No reload)..
  9. Темы связанные с табличкой: 1. Fallout 2 100 % шанс воровства. ( 100% Theft) 2. Fallout 2 min max inventory weight GG 4. Fallout Illumination items (Пишем скрипт - подсветка предметов.) Пишем скрипты: 1. Точность "Accuracy 95 %". 2. Дистанция поражения "Distance defeat MAX". 3. Без перезарядки оружия - "No reload". 4. Скрипт "Chang object by ID" пока не дописан: Видео: Сама табличка: Табличку выложил в 4 теме.
  10. Ну спорить не буду, mov - один такт. push (pop) - 4 такта.Тогда получается, что самый производительный и экономичный скрипт (из трёх предложенных вариантов) из этого сообщения.
  11. Только ты забыл, что вынужден ещё две инструкции прописать: а они также используют стек и занимают два байта.
  12. Причём здесь желание ? Просто чем короче код, меньше кушает памяти и загружает проц, тем лучше. Мы тут пишем короткие скриптики, а, если бы писали игру например, это дало бы в сумме значительный результат. Потому лучше изначально учиться писать правильно.
  13. Потому что для передачи данных (кол-во патронов) в данном случае я использую не регистр, а стек и непосредственно память, т.е. push - загрузили в стек, pop - выгрузили из стека. а эту строчку: я написал, потому, что, если бы был свободный регистр, то скрипт бы был ещё короче. Ну например, если бы ebx был свободен (т.е. дальше по коду перезаписывался), то скрипт был бы такой:
  14. Это не важно, просто выкладывайте с логами - это помогает тому, кто пишет скрипт без игры. Думаю, что Дарк Байт именно для таких случаев и сделал это.
  15. Не очень понятно. Но скорее всего ты хочешь, чтобы всегда были максимальное кол-во патронов в рожке и общее. Выкладывайте АА-скрипт с логами внизу, который делает СЕ. Иногда нужно посмотреть код, около твоей инструкции. Ну например сейчас мне нужно было бы посмотреть свободный регистр, чтобы не использовать стек. Пример скрипта (с комментариями):
  16. Короче ломает копать, но вроде всё в одной структуре, все адреса статичные (зелёные). Вот два скриптика написал, пока лазил: 1. Infinite ammo Адрес Ammo - qagamex86.dll+6E3378. 2. God Mod адрес HP - qagamex86.dll+579118. Ну и табличка: WolfSP.CT
  17. Качнул игру, у меня версия Быренько посмотрел (пока время было) структурку: Патроны по смещению +0298. Адрес патронов статичный qagamex86.dll+6E3378 или 206E3378. ID (враг/герой) по смещению +060с (у нашего WolfPlay). По смещению +5e4 поинтер на активное оружие ( у пистолета P->00020000, у ножа P->00010000). Думаю что вот здесь и нужно копать дальше.
  18. Fallout 2 Invisibility. Скрипт: Картинки: Табличка: Свежую табличку выложил в 4 теме. PS: На самом деле - это ШУТКА . Скрипт просто меняет внешний вид ГГ. Но если кому-нибудь интересно - можно написать скрипт именно истинной невидимости, как от "Стелс-боя", а подсказка уже есть в скрипте.
  19. Предложу такой вариант: 1. Выход на структуру инвентаря (вещмешок, сундук или что там у тебя в игре) - через стакающиеся (которые складываются) предметы. (Пример) Можно использовать тот же автомат (через кол-во патронов), но структура инвентаря будет выше структуры самого автомата. 2. Находим поинтеры предметов в инвентаре (используй тот же автомат). 3. По аналогии с автоматом, теперь уже находим нож и выходим на структуру самого ножа. 4. Исследуем структуру ножа и выходим на дистанцию поражения.
  20. Фикс скрипта "100% Theft": Видео записывать влом. Обнаружил недочёт в скрипте, когда от нечего делать (уже все навыки прокачаны на сколько нужно) стал качать и навык "воровство". 1. Инструкция "fallout2.exe"+AFB0E: 89 3D B4 81 66 00 - mov [fallout2.exe+2681B4],edi работает со всеми навыками, т.е. нужен фильтр (обнаружил при использовании навыка "Доктор" - начислялся отрицательный опыт). 2. sub edi,[0051C4D4] работает не правильно, нужно делать по другому. В этот раз уже исправлять этот момент не буду, т.к. уже практически прошёл игру (остался только "Анклав" - локация "нефтяная вышка" и сбор бонусов после конца игры). Так что если кто-то пользуется скриптом, то: // в этом блоке newmem4: add edi,[Experience] mov [Experience],0 // sub edi,[0051C4D4] // закоментируйте эту строчку. // или просто не качайте навык "Воровство". просто будет начисление опыта за воровство от 10 до 280, без учёта насколько воровство у Вас прокачено. Как нибудь потом доделаю скрипт до ума. ЗЫ: Кстати, если кто ещё не играл в эту игру - играйте - я получил огромное удовольствие, хотя играл в неё надцатый раз (очень много) - игра ШЕДЕВР!!!
  21. Предварительно посмотри ЭТО. А потом, если будут более конкретные вопросы, поможем.
  22. Приветствую в нашем полку!!!
×
×
  • Создать...

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

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