| Ромхакинг игр на платформе SMD | 
|  | 
| 
| AlexeyOk | Дата: Пятница, 13.12.2013, 10:42 | Сообщение # 1 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | Всем привет, на днях я задался вопросом, а можно ли самому сделать игру для Sega MegaDrive? 
 Точнее, созрел интересный хак для игры "mega_bomberman":
 
 1. Сделать версию игры, где из бонусов будут только животные и черепа
 2. Сделать версию игры, в которой не будет непробиваемых стен, и где можно уходить за экран и появляться с другой его стороны.
 3. Уменьшить стартовое время раунда с 3 минут до 2 минут.
 
 Какие нужны программы,чтобы сделать такое?
 Можно ли обойтись без Ассемблера?
 Как отредактировать файл SMD ?
 
 Может быть кто-нибудь сможет помочь разобраться в этом деле, а то я только могу что графику менять...
 
 Нестопия Рулит
 |  |  |  |  | 
| 
| TLT | Дата: Суббота, 14.12.2013, 02:07 | Сообщение # 2 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | AlexeyOk, Для Мегамена на NES есть редакторы уровней и пр. На SMD - не знаю. Но, вроде, недавно CAD Editor от части стал его поддерживать. Для всего остального тебе понадобится хекс-редактор, эмулятор с отладчиком. Для изменения графики - тайловый редактор. 
 
   Вот так.
 |  |  |  |  | 
| 
| ПАУК | Дата: Суббота, 14.12.2013, 09:28 | Сообщение # 3 |  |   Полковник Группа: Проверенные Сообщений: 224 Статус: Оффлайн | Ему не Мегамен, а Бомбермен нужен. |  |  |  |  | 
| 
| AlexeyOk | Дата: Суббота, 14.12.2013, 13:01 | Сообщение # 4 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | TLT, спасибо за информацию, но мне нужны утилиты для редактирования "Mega_Bomberman" на СЕГЕ. 
 Какие есть редакторы, и как всё можно реализовать?
 
 Нестопия Рулит
 |  |  |  |  | 
| 
| TLT | Дата: Суббота, 14.12.2013, 15:34 | Сообщение # 5 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Цитата AlexeyOk (  ) редактирования "Mega_Bomberman" на СЕГЕ.Извиняюь за невнимательность.
 Фактически все изменения игры (от текста, до уровней) можно делать в хекс-редакторе. Изменять графику удобнее в любом тайловом редакторе. Т.е. набор утилит тот же. Готового редактора уровней для этой игры я не встречал.
 
 
   Вот так.
 |  |  |  |  | 
| 
| Smoke | Дата: Суббота, 14.12.2013, 17:38 | Сообщение # 6 |  |   Подполковник Группа: Проверенные Сообщений: 139 Статус: Оффлайн | Цитата AlexeyOk (  ) 1. Сделать версию игры, где из бонусов будут только животные и черепа 2. Сделать версию игры, в которой не будет непробиваемых стен, и где можно уходить за экран и появляться с другой его стороны. 3. Уменьшить стартовое время раунда с 3 минут до 2 минут. Какие нужны программы,чтобы сделать такое? Можно ли обойтись без Ассемблера? Как отредактировать файл SMD ? Может быть кто-нибудь сможет помочь разобраться в этом деле, а то я только могу что графику менять...Сделать это все реально, ассемблер м68к знать придется. Для хакинга понадобится IDA, эмуль с дебагом и хекс редактор. Спроси на эму-ленде, может Ломакс или Ти помогут. Я бы сделал, но мне жутко лень :P
 |  |  |  |  | 
| 
| AlexeyOk | Дата: Суббота, 14.12.2013, 20:37 | Сообщение # 7 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | Smoke, ну может всё-таки поможешь чем-нибудь (презентец к НГ 2014(хак для "Олимпиады"))? 
 Впринципе, я сделаю новую графику для Зимней и Олимпийской тематики;
 
 Имеется: эмуль для тестинга "Jens 2.14",тайловый редактор для NES игр, IDA у меня запускаться не желает,есть зато "WinHex"... Где достать эмуль с дебаггером?
 
 П.С. Я уже спрашивал у Ломакса и Ти, они меня перебрасывают сюда, да и хацкают они DENDY, а не Sega.
 
 Нестопия Рулит
 |  |  |  |  | 
| 
| babulya | Дата: Суббота, 14.12.2013, 22:02 | Сообщение # 8 |  | Майор Группа: Заблокированные Сообщений: 99 Статус: Оффлайн | Цитата AlexeyOk (  ) эмуль для тестинга "Jens 2.14",тайловый редактор для NES игр, IDA у меня запускаться не желает,есть зато "WinHex"... Где достать эмуль с дебаггером? 
 П.С. Я уже спрашивал у Ломакса и Ти, они меня перебрасывают сюда, да и хацкают они DENDY, а не Sega.
 
Ох,учи ассемблер.Скачай ГенскМод и ЮЮ-ЧАР,ну или тайл редактор от Джинна.Про IDA - тебе Смок сказал.В общем если есть желание - разберешься и захакаешь.Твои запросы - вполне можно реализовать,а время можно даже с артмани кажись хакнуть...А Ти - хакает не только денди.
 |  |  |  |  | 
| 
| TLT | Дата: Воскресенье, 15.12.2013, 01:02 | Сообщение # 9 |  |   Генералиссимус Группа: Администраторы Сообщений: 2393 Статус: Оффлайн | Цитата презентец к НГ 2014(хак для "Олимпиады"Тьфу, я думал, у тебя более интересная идея, нежели подгонка игры под эти языческие празднования...
 
 
   Вот так.
 |  |  |  |  | 
| 
| AlexeyOk | Дата: Воскресенье, 15.12.2013, 13:55 | Сообщение # 10 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | TLT, ну можно конечно заточить под другие обстоятельства, но всё таки, как её подредактировать? 
 Есть утилиты: YY-CHR, использую для редактирования спрайтов и графики;
 
 GensKMod у меня крашится при выборе параметров.
 
 В WinHex сроду не отличишь, где графика, а где программый код.
 
 Нестопия Рулит
 |  |  |  |  | 
| 
| Smoke | Дата: Воскресенье, 15.12.2013, 14:23 | Сообщение # 11 |  |   Подполковник Группа: Проверенные Сообщений: 139 Статус: Оффлайн | Сейчас за 5 минут глянул, что там со временем. Я так понял там в каждом уровне дается разное кол-во времени. Да и уже в первом не 3 минуты дается, а 2. Какое тебе время ставить на каждый из уровней??? |  |  |  |  | 
| 
| AlexeyOk | Дата: Воскресенье, 15.12.2013, 14:27 | Сообщение # 12 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | Меня интересует только БАТЛЛ режим. 
 Спасибо, я бы и сам сделал,если бы не моя глючная винда.
 
 Нестопия Рулит
 |  |  |  |  | 
| 
| AlexeyOk | Дата: Воскресенье, 15.12.2013, 14:34 | Сообщение # 13 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | Smoke, какую программу используешь? 
 Нестопия Рулит
 |  |  |  |  | 
| 
| Smoke | Дата: Воскресенье, 15.12.2013, 15:03 | Сообщение # 14 |  |   Подполковник Группа: Проверенные Сообщений: 139 Статус: Оффлайн | IDA Pro Advanced 5.0 + Gens r57shell mod |  |  |  |  | 
| 
| AlexeyOk | Дата: Воскресенье, 15.12.2013, 15:42 | Сообщение # 15 |  | Сержант Группа: Проверенные Сообщений: 24 Статус: Оффлайн | Со временем более менее ясно, а как же быть с заменой непробиваемых блоков кирпичами? Там ведь как я понимаю целых 4 типа блоков: 
 1. Обычные кирпичи, бонусы в них появляются рэндомно.
 2. Броненые кубики, не разрушаемые бомбами - их стоит заменить на обычные кирпичи
 3. Зелёные,белые и "X" кубики - из которых состоит основное поле.
 4. Суперброненые кубики - кубики, из которые окружают игровое поле - их тоже стоит заменить обычными кирпичами.
 
 Поскольку суперброненые кубики будут заменены на кирпичи, получится что можно будет уходить за игровое поле и появляться с другой его стороны.). Будет выглядеть очень интересно и играть будет очень хардкорно,поскольку бомбы тоже могут также уходить з экран. Спрятаться от них практически не возможно.)
 
 Есть ещё нюанс, когда времени остаётся меньше 1 минуты игры - поле уменьшается, то есть закрывается броненными кубиками. Тип зависит от игрового уровня. В классике - это обычные броненые кубики, в уровне "гвозди" - соответвенно "гвоздями".) Их тоже можно заменить на кирпичи, или оставить как есть,тогда получится в основном только ничейные позиции,когда все игроки могут быть зажатыми такими вот кубиками.)
 
 Нестопия Рулит
 |  |  |  |  |