-
Постов
248 -
Зарегистрирован
-
Посещение
-
Победитель дней
4
Тип контента
Профили
Форумы
Загрузки
Блоги
Весь контент Razi
-
Извиняюсь, что раньше не ответил. AntonVitalievich, Круто. Работает скрипт. Но, пока разобрался прошло немного времени и еще проверял некоторое время. Незнал как правильно внедрять Lua скрипт в таблицу, думал надо что-то дописывать, оказалось скрипт уже в готовом сосотоянии. После, снова допустил ошибку поставив значения в адресах в Hex, из-за чего появлялось окно указывающее на ошибку. Пришлось немного повозиться из-за своих ошибок, но все работает хорошо. В общем большое спасибо, сам бы такого не сделал. Добавил плюс к репутации. А что лучше простой чит, где ставят себе 1,000,000 денег и игра становится через 30 минут не интересной и скучной, потому что уже (в основном) нету цели и не к чему стремиться. То что делаю я, это уже для гурманов. Если вылить в тарелку супа банку меда, то суп будет чересчур приторным, а если добавить щепотку специй для вкуса(так как я хочу), то игра будет вкуснее. Garik66, Счас скажу, через пару минут. 1. Прибавлять/отнимать 8 от значений в адресах. 2. АА скрипт с аобсканом из инструкции работающий с этими адресами, так правильно? 3. По идее статичные. 4. Адреса по очередности 1-ый, 2-ой, 3-ий, двухбайтные, но могут быть и однобайтными, если что
-
Кстати догадался до такого. Создать три скрипта с флагами с увеличением и уменьшением одинаковых горячих клавиш (каждый скрипт на каждый адрес), но ведь скрипт если не включен, то на нем не работают горячие клавиши. Для этого подходит только твой вчерашний скрипт с флагом, проверял. Но пока думаю как перемещаться по скриптам с помощью только вправо и влево. То есть, при нажатии вправо включался первый скрипт, а второй и третий выключались. Еще раз вправо, включался второй скрипт, а первый и третий выключались и т.д. В общем при нажатии вправо включались скрипты 1, 2, 3, а при нажатии влево включались скрипты 3, 2, 1. Есть команда в скриптах которая включает и выключает скрипты? Просмотрю и твой враиант, но для него нужно время.
-
Как использовать отдельно, одни и те же клавиши для трех адресов?
Razi опубликовал тема в Cheat Engine
Если назначить одни и те же горячие клавиши для трех адресов, то можно использовать их отдельно для каждого адреса? Приведу пример: Есть три адреса по 2 байта. Назначаем на кнопку вверх добавление +8 к трем адресам, а кнопку вниз вычитание -8 к трем адресам. Назначить на кнопку вправо и влево переход по адресам и в зависимости где мы находимся добавлять или отнимать 8 от одного из трех адресов. Например: чтоб добавить 8 второму адресу нужно нажать вправо и потом вверх. Вообще такое возможно сделать? -
Попробовал, работает отлично. С самого начала думал, что надо зайти через Show cheat table Lua script и туда вписывать,но ничего не получалось. Думал, речь идет о какой-то незнакомой мне терминологии, (уже хотел гуглить) так и надо было сказать , что Auto Assemble скрипт. Но горячие клавиши ставятся только на "toggle" скрипта, не вредно ли так часто будет делать "toggle" скрипта в программе? Знаю, что по идее не должно.
-
Замечательно. Все работает. На самом деле "делать автоматическую замену в адресах" и "чтобы значение имело цикл" я хотел еще пару лет назад, и много чего пробовал, включая разные программы. Даже общался на зарубежных форумах с хакерами. Добавил плюсы в репутацию. Трейнер делается с помощью Cheat Engine?
-
Я то сделал так уже на своем коде, добавил в таблицу второй скрипт с прыжком с 0 на 9 и все работает в игре, но Cheat Engine включить может два скрипта одновременно, а выключить не может. А в вашем коде, так понимаю нужно добавить второе сравнение если 0 то прыгать на 9, но в моем коде так не получилось. Но помимо этого нужно настроить, чтоб оружие переключалось в обратную сторону дополнительно.
-
Все хорошо, но оружие переключается с 0,1,2,3...9,0 и т.д., а мне еще дополнительно нужно чтоб переключалось с 9,8,7...3,2,1,0,9. То есть дополнительно на вычитание. Вот почему пытался впихнуть в код дополнительное сравнение и прыжок на другое значение. В моем коде работает 0,1,2...9,0, а не работает прыжок с 0 на 9 , то есть 9,8...3,2,1,0,9 так прыгать, не хочет.
-
Garik66, Хорошо, буду пробовать. Наверно, написал много чего лишнего? Работает, но не совсем так как надо. Правда, пару раз игра сначала вылетала, но, путем проб и ошибок, что-то сделал. И самое главное с 10 на 1 прыгает, а вот в обратную сторону с 0 на 9: нет, и незнаю как это настроить: добавил дополнительно "cmp" и "label2" но, без результата.
-
Это меняет специальное оружие в Symphony of the Night поэтому нужен переход с последнего оружия на первое и наоборот. Можете описать все действия как для домохозяек, потому что только начал познавать Cheat Engine. Адрес вот 009E3C1C. Garik66, Просмотрел код, насколько понял если правильно понимаю пишет je - jump if equal, то в моем случае нельзя чтобы значение в адресе становилось 10, нельзя его туда пускать, (даже на доли секунды) потому что вызывает появление глюков, артефактов. Или все же этот код совсем не пускает значение на 10? И с 9 прыгать тоже нельзя.
-
1) Приведу пример: в адресе мне нужно, чтобы значение двигалось по кругу, в пределах от 0 до 9. Если значение = 9 и при нажатии гарячей клавиши, добавляющей 1 к значению, значение становилось 0. И наоборот, если значение = 0, то при нажатии гарячей клавиши, отнимающей 1 от значения, значение становилось 9. 2) Если нельзя сделать вышеуказанный способ, то можно ли хотя бы заморозить значение, чтоб оно могло изменяться только от 0 до 9 и больше никак?
-
Ура, заработало. Большое спасибо. Добавил плюсы в репутацию. Выставил что, при условии если 1 адрес равен 2, то изменяются 96 однобайтных адресов, надеюсь не покусаются? У меня еще есть два вопроса относительно манипуляций с адресами в Cheat Engine, только не знаю нужно ли новую тему создавать или спрашивать здесь?
-
Написал, но почему то не хочет работать. Опишу все действия, поскольку могу где-то допустить элементарную ошибку. Запускаю эмулятор epsxe 1.7.0 запускаю iso диск через epsxe, запускаю Cheat Engine 6.4. Далее выбираю адрес из таблицы уже найденый, правой кнопкой мыши по нему и выбираю find out what accesses this address. Далее из найденых инструкций, нажимаю show disassembler, далее tools -> auto assemble. Далее template -> cheat table framework code, далее мужду enable и disable нажимаю template -> AOB injection после newmem: вставляю cmp byte ptr [00a3f3e4],2jne codemov byte ptr [00a3f3e5],2code: Но ничего не происходит.
-
Можно ли вообще написать скрипт что, если значение в одном адресе равно 2, то значение следующего адреса по списку станет тоже 2 ?
-
адреса для замены ячеек на "yeah" в первом колесике: Адреса эмул. 800F33B0 по 800F33BF(эти же адреса но Адрес ПК 00A3F3D0 по 00A3F3DF)
- 2 ответа
-
- 1
-
-
Помогите сделать Lucky Tifa патч для Final Fantasy 7 PlayStation 1. Тоесть при использовании "лимита" у Тифы на вращающихся колесиках( или барабанах) заменить ячейки "miss" и "hit" на "yeah". Адреса всех значков нашел через Artmoney и могу поменять, но хочу это сделать в самом диске playstation. Адрес для замены ячеек на "yeah" в первом колесике 800F33C4 по 800F33D3 (итого 16 адресов по 1 байту, где 0 - miss; 1 - hit; 2 - yeah, во время битвы в Decimal значениях), для второго колесика 800F33D4 по 800F33E3 и т.д . всего семь колесиков. Проблема в том, что после каждого боя значения изменяются и каждый раз на другое число. Мне нужно поставить условие что бы значения изменялись когда значение адреса = 2. (Lucky Tifa патч есть готовый для PC версии). Забыл cказать что указал адреса к PAL English версии игры final fantasy 7,а в NTSC English версии Final Fantasy 7 адреса для замены ячеек на "yeah" в первом колесике 800F33B0 по 800F33BF (итого 16 адресов по 1 байту, где 0 - miss; 1 - hit; 2 - yeah, во время битвы в Decimal значениях), для второго колесика 800F33C0 по 800F33CF и т.д . всего семь колесиков.