| Разработка и ромхакинг > Ромхакинг и программирование |
| Ромхакинг. С чего начать ? |
| << < (8/18) > >> |
| Про Игрок:
--- Цитата ---Спасибо, ты мне очень помог. --- Конец цитаты --- Довольно таки несложно. Либо смотришь поэтапно часть карты (на примере VBA: Tools->Map Viewer), либо отключаешь слои и скринишь самим эмулятором (ctrl+#, ulr # - номер слоя). |
| Kitsune:
Спасибо. У меня ромов немного, поэтому я лучше поищу уже готовые спрайты. По каким словам гуглить? |
| Про Игрок:
--- Цитата ---По каким словам гуглить? --- Конец цитаты --- Вот тебе 1 сайт Вот тебе 2ой сайт |
| Ti_:
--- Цитата: chameleoncyborg от 25 Июль 2009, 16:58:53 ---Le@N, для его раздупления понадобится куча времени, если раньше никогда ним не пользовался... :-\ --- Конец цитаты --- Не понадобится. Я тут мануал по ромхакингу начал писать как раз для начинающих. Но только на сегу. Т.е. практическое рук-во по хакингу, т.е. хакать можно будет по ходу чтения. Описание базовых принципов взлома вкратце уже написано, но пока не хочу выкладывать. (т.е. уж написать до конца, потом выкладывать). Также не знаю как быть с оформлением (начал писать в виде хтмл - думал на сайт чтобы залилось и картинки вставлять,но походу надоело писать переход br), да и самих скриншотов я еще не напечатл. ) Так что ждите... Ещё думаю 'закрытый' тест провести перед 'релизом', ищу добровольцев. :lol: Также что хочет помочь , ищу просто понятное описание поиска чит-кодов (тех что ram FFxxxx), т.к. мне его писать лень. а они нужны для базы иды и дебаггинга по описанию.(то есь такая 'дырка' в мануале получилась) :) |
| Ti_:
А вот и мануал. Re: Ромхакинг. С чего начать ? Гайд по взлому любых SMD игры бай ми (обновлено): |
| Petrosyan:
Подскажите, как ''подключить'' лоадер сеги к ида,чтобы им можно было пользоваться? |
| Ti_:
--- Цитата: Petrosyan от 13 Июль 2010, 14:52:02 ---Подскажите, как ''подключить'' лоадер сеги к ида,чтобы им можно было пользоваться? --- Конец цитаты --- IDA Pro GEN/BIN loader (5.2) с исходниками вообще по ссылкам если качал он уже в комплекте. Добавлено позже: Обновил мануал, ничего нового, но исправлены некоторые ошибки и неточности (перезакачать). |
| Smoke:
Крутой мануал, мне понравился. Правда не дочитал до конца, т.к. все это знаю, а читать много :D Но в целом довольно неплохо и доступно, как раз всех нубов на вопросы " я хочу взломать игру X, чтобы в ней можно было Y" можно смело посылать курить этот мануал |
| Mr2:
--- Цитата ---Ромхакинг для начинающих. Sega Mega Drive. --- Конец цитаты --- Боюсь что начинающий нечего в мануале не поймёт. Надо быть честным. ;) А то как обычно пишут на книгах:"Эта книга подойдёт как начинающим так и профессионалам" в итоге новичёк ничего не поймёт, а профессионал уже всё это знеет. :-\ Я бы отнёс эту статью к последнему пункту: "7. Я изучил все выше перечисленные темы, а теперь расскажите мне как редактировать "N" игру на "N" консоль." --- Цитата ---Важно: Что необходимо знать: 16-ричная и двоичная система счисления и их отличия от десятичной. Что такое ROM. Что такое RAM. Что такое байт(byte),бит. Иметь общее представление о работе компьютера. Если вы не знаете что это такое или неуверены лучше не читайте этот гайд! --- Конец цитаты --- Обязательно добавить знание азов я.п ассемблера. И поменьше сок-ений, а то раздражает. ;) --- Цитата --- Гайд ориентирован на новичков, к тому же автор не является проффесиальным программистои и программистом вообще --- Конец цитаты --- --- Цитата ---Так вот асм-хакинг это изменение(хакинг) кода, требует знания программирования(на самом деле можно хакать и не зная, достаточно запомнить парочку команд, а как я расскажу позже). --- Конец цитаты --- Не надо вводить людей в заблуждение, люди просто не поймут в чём прикол со всеми командами, манипуляциями чесел, ведь им просто нужно добавить новый приём персу, а тут какието заклинания. :lol: --------------------- Прочитал половину мануала, прочитаю вторую половину тогда вынесу вердикт. :) Внеси в начало статьи список изучаемых тем. Делай мануал на примере какой нибудь игры. Т.к получается не обучающяя статья а изложение, потому что без примера тебя поймут только те кто это уже проделывал, т.е читают и вспоминают как это они делали и соглашаясь с прочтённым кивают головой. А те кто пороха не нюхали никогда не поймут о чём ты говоришь. Про картинки я вообще молчу. :'( |
| Ti_:
--- Цитата: Mr2 от 13 Июль 2010, 21:37:58 ---Обязательно добавить знание азов я.п ассемблера. и основы его есть в статье. --- Конец цитаты --- У меня как раз подход не требует его знания. Т.е. суть в том что надо вскрыть и ломать (определять где в роме что), потому что я сам вначале без иды ломал (а специально учить программирование чтобы что-то изменять, у меня такого желания не было, и доки вроде сега теч док или мануалы по ассемблеру я в них ничего не понимал, только сейчас более-менее понятно, когда сам на практике всё проверил). Добавлено позже: --- Цитата: Mr2 от 13 Июль 2010, 21:37:58 ---Боюсь что начинающий нечего в мануале не поймёт. Надо быть честным. ;) --- Конец цитаты --- Ну старался максимально понятно писать. Как уж получилось. Сам 'порядок' взлома считаю оптимальным.(я сам начинал с поиска инфы, читал статьи про хакинг, а там все в основном про перевод, поинты и т.д. - но сути нигде нет! , что вот он РОМ то как устроен), А некоторых людей знаю они ассемблер 'выучили', но не понимают rom и hex, и они просто используют известные адреса RAM и компилируют готовый асм файл, который другие сделали(при этом не видя как получаются команды в hex). И читая какую-то белеберду про то, в какие адреса ram ('свободные') можно в сонике писать, в какие нет. (такой видел справочник занятых адресов в сонике первом(!). Т.е. вообще готовые тулзы для взлома юзать - это левый подход (всякие там поинтор-серчеры и т.д.), надо самому ломать. |
| Smoke:
Кто знаком с --- Цитата ---16-ричная и двоичная система счисления и их отличия от десятичной. Что такое ROM. Что такое RAM. Что такое байт(byte),бит. --- Конец цитаты --- разберется и с мануалом. Да и ромхакинг не предполагает что "захотел и сразу изменил" даже с самым лучшим в мире мануалом. Надо самому вникнуть тоже. Дока лишь инструмент в помощь, остальное человек должен сам понять, поэтому роль свою она выполняет отлично. |
| Mr2:
--- Цитата: Ti_ от 13 Июль 2010, 23:11:02 ---У меня как раз подход не требует его знания. --- Конец цитаты --- Если незнать азов (азы не предпологают умение писать большие программы на ассемблере), то IDA превращяется в тот же hex редактор. Нужно хотябы знать принцып работы процессора. Без этого люди непоймут даже про какие регистры идёт речь.А про команды которые что то кудато записывают я уж тем более молчу. --- Цитата: Ti_ от 13 Июль 2010, 23:11:02 ---Ну старался максимально понятно писать. Как уж получилось. --- Конец цитаты --- Получилось отлично, но не для новичков. |
| Ti_:
--- Цитата: Mr2 от 14 Июль 2010, 00:20:47 ---То IDA превращяется в тот же hex редактор. --- Конец цитаты --- Не тотже, уж себя то я помню (скока в хексе ломал - 2 хака сделал), и как потом в IDA это легко найти оказалось. :) p.s. в предыдущий ответ дописал про 'знание' асма ;) |
| Petrosyan:
Дока оч. хорошая).Те кто не страдает недостатком мозга,все должны понять. |
| Sakura:
Ромхакинг Порой мне кажется очень гнилое дело. Я быстрее освоил DarkBasic читая теже доки и практикуясь на шаблонах.Ктому же консольные игры жестоко компресованы,я как-то из некоторых хотел вынуть ролики и откапал инструментарий,ей богу там все лежит в толстом слое архивов arc,bin...... |
| Mr2:
--- Цитата: Sakura от 05 Ноябрь 2010, 13:16:10 ---Ктому же консольные игры жестоко компресованы,я как-то из некоторых хотел вынуть ролики и откапал инструментарий,ей богу там все лежит в толстом слое архивов arc,bin...... [/i] --- Конец цитаты --- А как ты хотел, чтоб тебе в RAR, BMP, MP3, AVI файлах накидали? :) |
| Sakura:
Mr2,Ну дубы и из RAR бы не вынули AVI,а кому надо везде выдернет :).Я даже помню на рынке увидел диск Final Fantasy X-2,купил,а там все ролики из игры в DVD формате o_0,чуть инфаркт не схватил. |
| Rumata:
Записать на бумажке начальный и конечный адрес изученного места. :D Или хотя бы листинг сохранить, там и комментарии вставить можно. Или ты хотел как в Ворде строчки разным цветом раскрасить? |
| cherepets:
есть ли относительно простой способ разобрать gba ром? |
| Teffycom:
GBA - не NDS, ром гба никак не разберешь. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |