-
Постов
167 -
Зарегистрирован
-
Посещение
-
Победитель дней
7
Тип контента
Профили
Форумы
Загрузки
Блоги
Сообщения, опубликованные M4K
-
-
//Dmitry08022369 SJBoy - это эмулятор игр для мобилы (Java игр). Поддержки эмуляторов мобил в ArtMoney нету. Я не находил в сети карт памяти (memory map) для мобил, а также не знаю подходящего эмулятора с записью в память или просмотрщиком RAM, чтобы создать поддержку эмулятора мобил.
-
>Помню мне на сеге повстречялась игра (OOze по-моему) так там практически стат адресов нету. Мне было очень жаль что я на то время не научился искать поинтеры к эммуляторам. Я там нашел значение здоровья, а оно было динамическое
В сети до сих пор нет кодов на здоровье для этой игры (нигде). Ты можешь найти то, что у тебя получилось (может у тебя сохранилось)? Я тоже с этой игрой мучался, не смог найти. А поинтер (т.е. указатель) внутри эмуляции я тебе помогу найти через ArtMoney. Естественно, авторство за тобой останется. Главное - сразу напиши, как хранится здоровье - по уменьшению (как обычно) или по увеличению (как повреждение)
Я делал только одну статью по указателям в эмуляторных играх - по игре на NIntendo DS, указатель второго уровня: http://tv-games.ru/f...8&postcount=116 Ты можешь скачать японскую версию этой игры Bangai-O Spiritd (J) и повторить все шаги на любом эмуляторе NDS из базы ArtMoney (я ее дополняю) - там сразу открыты все уровни.
На этом я написание статей завершил на неопределенное время Если только буду улучшать ту, что в справке к ArtMoney.
Видео посмотрю, только не сейчас.
-
Смещения идут через запятую, если нет букв, то добавляется h в конце:
надо так:
имя модуля.exe+P000137448,054C,010004h
-
//Bromvol из описания твоего видео
>в эмуляторных играх (dendy,sega,ps1,ps2) мы имеем дело со СТАТИЧЕСКИМИ адресами что несколько упрощает взлом.
Даже в нескольких NES играх есть динамические адреса.
Видео еще не смотрел)
-
Что нового в версии 7.40 (22 сентября 2012 года)
Полная поддержка для операционных систем Windows 8 и Windows Server 2012.Изменена структура сохраняемых таблиц (AMT файлы). Электронный адрес больше не хранится в открытом виде, чтобы он не попал в спам базы. Таблицы размером более 50 адресов записываются в более сжатом виде (файл AMT имеет в несколько раз меньший размер).
Теперь при поиске указателей по умолчанию включается модульная адресация и поиск только по статическим адресам.
Эмуляторные настройки теперь работают с 64-битными эмуляторами.
Обновлены эмуляторные настройки. Добавлена поддержка эмуляторов для игровых систем Jaleco Mega System 1, Jaleco Mega System 32, Psikyo SH2, Sega System 16A и Sega System 16B.
В эмуляторные настройки для эмуляторов Midway Wolf Unit System добавлен коэффициент для корректировки адреса.
Исправлена ошибка при использовании эмуляторных настроек в режиме сканирования файлов.
Исправлена ошибка при поиске простых указателей после поиска указателей на указатель.
Исправлена ошибка в команде "Установить Значение" с шагом на типы с точкой.
[PRO] Исправлена ошибка при открытии процесса на Windows 7 SP1 x64.
[PRO] Исправлена ошибка при автоматической генерации структур.
За последними обновлениями настроек эмуляторов (artmoney.emul) теперь сразу заходим сюда (все обновления одним файлом): http://www.mediafire.com/?m5ee4gxzuwgnb
- 1
-
Что нового в версии 7.39.3 (16 августа 2012 года)
Обновлены эмуляторные настройки. Добавлена поддержка эмуляторов для игровых систем Jaleco Mega System 1 и Jaleco Mega System 32Исправлена ошибка при использовании эмуляторных настроек в режиме сканирования файлов.
Исправлена ошибка при поиске простых указателей после поиска указателей на указатель.
Исправлена ошибка в команде "Установить Значение" с шагом на типы с точкой.
[PRO] Исправлена ошибка при автоматической генерации структур.
http://artmoney.ru/r_versions.htm
Новая версия моей статьи по взлому эмуляторных игр в справке ArtMoney v7.39.3 (пишу её с 2006 года, и всё чего-то не хватает : http://artmoney.ru/manual/russian/advices.htm
-
X - влево/вправо
Y - ближе/дальше от экрана
Z - вверх/вниз
-
>и еще горку карт памяти из исходников разных мобил (чтобы узнать нужные блоки RAM и размер)
"Карта памяти" - "Memory map" (или RAM map).
-
//Bromvol гут А трейнер покажешь?
Только лучше делать читы в ArtMoney - трейнер будет привязан к одной версии эмулятора, а в ArtMoney сразу находится физический адрес и виртуальный. Вот читы на эмуляторах мобил сейчас без привязки к одной версии эмулятора не сделать - поддержки эмуляторов Java игр в ArtMoney нету, потому что для этого надо иметь хотя бы один рабочий эмулятор мобил(ы) с возможностью записи в память, и еще горку карт памяти из исходников разных мобил (чтобы узнать нужные блоки RAM и размер)
-
Нету в шестнадцатибитной Сеге 8 байт целое. Тип надо брать либо 1 байт целое. либо 2 байта целое. А с 8 байт целое ты несколько лишних байтов из RAM захватишь
2 байта целое - значение в 256 раз больше чем 1 байт целое
4 байта целое - значение в 256 раз больше чем 2 байта целое
И т.д.
-
//ZOCKIR спасибо, поправил.
-
Просьба сменить название этой темы на "DMA и эмуляторные указатели".
-
Dma И
in Информация
DMA и эмуляторные указатели - ч.1: Nintendo DS - Bangai-O Spirits
Скачать оффлайн версию в архиве http://www.mediafire...lpqsrp3k8mu40we
Минусы - всего два адреса в структуре, плохое описание адреса оружия.
-
Sega System 16 - FBA Shuffle 2.3.0 120607, поиск нулевого адреса по известному адресу параметра, указатель в модуле DLL. -
>чтобы отсеивать по адресу, надо этот адрес сначала найти, а по значению и так должно быть видно
И получим кучу левых результатов
//АртёмкО я не пользуюсь CE. В ArtMoney есть опции "Использовать модульную адресацию" и "Только статические адреса в модулях". Вторая из перечисленных очень пригодилась бы в таком поиске. Наверное в CE есть аналог этой опции? Т.е. чтобы сразу искать в модуле EXE/DLL в каталоге игры и иногда в других местах.
-
//АртёмкО, gastraler надо отсеивать по адресу - по значению часто отсеивать бесполезно. Отсейте по адресу хотя бы первый раз, а дальше будет понятно. И искать указатели надо в статических адресах, а не по всей памяти игры.
Upd.: Или я неправильно понял эту тему?
-
Сорри, я забыл упомянуть, что надо указать название игры и версию.
-
//maxi10027 наверно надо выложить сам скрипт в эту тему)
-
//Meteor2142 для этой игры координаты хранятся либо типом float 4 bytes, либо float 8 bytes (в современных больших 3D играх целый тип для координат разработчики стопудово не станут использовать - если только в любительских играх). Советую попробовать найти идеально ровный участок ("платформу") - вроде крыши здания, бетонной плиты, пола и т.п. и найти адрес координаты Z (вертикальной):
1. Стоим на "платформе" - первый шаг поиска
2. Прыгаем вверх, пауза - отсеиваем "уменьшилось"
3. Приземляемся на "платформу" - "увеличилось"
4. Без изменения по оси Z передвигаемся горизонтально по этой "платформе" - отсеиваем "не изменилось"
5. Дальше можно повторять предыдущие шаги в произвольной последовательности. Советую походить в другие места на карте игры, забираться повыше/пониже, отсеивая соответствующими способами. Можно в любой момент вернуться на эту "платформу", и повторить шаги из пунктов 3./4. И, конечно же, таких "платформ" без "неровностей" обычно в играх полно (хотя бывают, конечно, уровни где-нибудь в горах и на других открытых местностях)
Важно - не всегда значение по оси Z уменьшается при движении вверх, может быть и наоборот. Координаты могут быть неабсолютными, т.е. два или больше адреса для отдельно взятой координаты.
Адреса других координат очень часто находятся рядом, поэтому нужно искать их по смещениям +/-4h (чаще всего), 8h (для 8 байт с точкой подходит особенно) и т.п. Можно полазить рядом в редакторе памяти, добавляя близлежащие ячейки. Прочитайте пункты 2.1./2.2. в моей статье по эмуляторным играм (в конце страницы), там перечислены смещения и не только : http://www.artmoney....ian/advices.htm
Для каких-то игр проще найти адрес оси Z, для других - X или Y, зависит от конкретной игры и устройства ее уровня.
-
Сорри. Надо скопировать адрес, и сменить тип скопированного адреса. В ArtMoney я так делаю.
-
//krenovut на всякий случай попробуйте сменить тип этого адреса на целое 4 байта и/или переконвертить значение из float в целое, посмотрите какое там будет значение в памяти.
ЗЫ. Может 2 байта целое
-
Что нового в версии 7.39.2 (17 мая 2012 года)
В эмуляторные настройки для эмуляторов Midway Wolf Unit System добавлен коэффициент для корректировки адреса.Обновлены эмуляторные настройки. Добавлена поддержка эмуляторов для игровых систем Psikyo SH2, Sega System 16A и Sega System 16B.
-
//Bromvol откопал у себя на компе чит на лайфбар, сделанный на эмуляторе Fusion: http://www.mediafire...fqbj5x4qop98i7w
Fusion, Gens Movie 11a, а также Mednafen используют перевернутый порядок байтов (последний - только в режиме эмуляции Сега 16 бит). Для других эмуляторов переделать несложно:
Внимание! Эмулятор Kega Fusion для данных использует перевернутый порядок байтов. То есть, при поиске вы должны выбрать в настройках ArtMoney перевернутый порядок байтов. Если Вы сделали таблицы в эмуляторе Gens, то для того чтобы они работали в Kega Fusion, нужно у всех адресов поставить галочку "перевернуть", если не будет работать, то надо поставить тип 2 байта целое. Если Вы сделали таблицы в эмуляторе Kega Fusion, то для того чтобы они работали в Gens, нужно у всех адресов убрать галочку "перевернуть", если не будет работать, то надо отнять от адреса единичку и поставить тип 2 байта целое.http://www.artmoney....ussian/emul.htm
//keng float в обычной Сеге нету И в первой PlayStation тоже. Зато в Дриме, Nintendo 64 и выше есть float 4 bytes, float 8 bytes. В NDS float только 4 bytes. Вот дока по читам на NDS: http://www.emu-land....forum/index.php
/topic,30553.msg786122.html#msg786122
ЗЫ. Сорри, невнимательно читал тему Bromvol, какой эмулятор?
-
Что нового в версии 7.39.1 (14 мая 2012 года)
Эмуляторные настройки теперь работают с 64-битными эмуляторами.
Инструменты и информация
in Вопросы по утилитам
Опубликовано
Что нового в версии 7.41 (22 апреля 2013 года)
Скачать