| Разработка и ромхакинг > Ромхакинг и программирование |
| Mortal Kombat 3 Ultimate Hack |
| << < (40/53) > >> |
| Le@N:
Уже поиграл.) Спасибо уважаемым ромхакерам за проделанную работу. |
| LeoNS:
В мортал комбат еще играют? Не знал, лет так 15 назад на приставках помню все играли, было хорошее время :cool: |
| SeregaZ:
играют. еще представь себе существуют люди, которые регистрируются только ради того, чтоб написать о том, что они удивлены что такие люди существуют. |
| Asha:
--- Цитата: Le@N от 07 Март 2020, 22:35:43 ---Уже поиграл.) Спасибо уважаемым ромхакерам за проделанную работу. --- Конец цитаты --- Как то странно это слышать от тебя, взломали что лиLe@N, ? Странно что тему подняли, смоука уже года 2 как нету на форуме. |
| worm:
LeoNS, пока не умрёт последний олд, классический МК будет актуален как в день выхода) |
| MrRipper:
Парни, ADALARCUL не работает(( как бы не вводил, с любой скоростью!! хотя у кого-то работает на mkserver.ru Вот почему бы не открыть их просто по умолчанию в меню?? Чем вам не v0.8 ?? :'( |
| Sharpnull:
--- Цитата: MrRipper от 12 Март 2020, 11:07:29 ---Парни, ADALARCUL не работает(( как бы не вводил, с любой скоростью!! хотя у кого-то работает на mkserver.ru Вот почему бы не открыть их просто по умолчанию в меню?? Чем вам не v0.8 ?? :'( --- Конец цитаты --- Пишут, что это просто ещё одна комбинация для открытия читов (для оригинальной игры). Для оригинального рома есть Game Genie и RAM коды для включения читов, которые на 0.71 не работают. Здесь работают другие, которые можно спокойно ввести: A, C, ВВЕРХ, В, ВВЕРХ, В, А, ВНИЗ (”ACUBUBAD”) - Cheats B, A, ВНИЗ, ВЛЕВО, A, ВНИЗ, C, ВПРАВО, ВВЕРХ, ВНИЗ (”BADLADCRUD”) - Secrets C, ВПРАВО, A, ВЛЕВО, A, ВВЕРХ, C, ВПРАВО, A, ВЛЕВО, A, ВВЕРХ (”CRALAUCRALAU”) - Killer Codes |
| MrRipper:
Sharpnull, ну и на этом спасибо. прийдется каждый раз писать заклинание)) вот че мешало Nemesis'y сделать как в Ultimate Mortal Kombat 3 minihack? не хотел аутентичность портить? зря. этож "ХАК"! Меняй че хочешь, делай для себя. Жаль. Хак лучший в мире, по определению. |
| Sharpnull:
MrRipper, можно сделать Game Genie коды для него, а они вшиваются в ром. Я проверил ADALARCUL, в UMK3 его можно ввести, а в хаке похоже отключен (брал версию 0.71 здесь, где официальные не знаю). |
| MrRipper:
Sharpnull, нет, ты безусловно прав, это можно самому сделать. Но я ромхакинг не осваивал. думаю на это уйдет не мало времени( |
| MrRipper:
а на elektropage.ru кто-нибудь заходит? или он умер? |
| SeregaZ:
ну некоторые здесь на форуме с электропейджа, некоторые в дискорд канале Дюны сидят. |
| MrRipper:
у меня там прав недостаточно |
| Sharpnull:
--- Цитата: MrRipper от 12 Март 2020, 19:25:15 ---Sharpnull, нет, ты безусловно прав, это можно самому сделать. Но я ромхакинг не осваивал. думаю на это уйдет не мало времени( --- Конец цитаты --- Включил Cheats, Secrets, Killer Codes при старте. Использовал ром Mortal Kombat 3 Ultimate [V0.71] (H).bin (CRC32: B069AB33) выложенный здесь (вот и вот - один и тот же файл). Нужно либо наложить патч IPS (web патчер https://www.marcrobledo.com/RomPatcher.js/), который приложил (пришлось переименовать из-за запрета на расширения файлов, для web патчера не нужно переименовывать). Либо применить/пропатчить Game Genie коды, которые нужно активировать до запуска, если так возможно: AEFA-AAB6 96FA-AEB8 SEFA-AEXG REFA-A6XN REFA-A6XR 9TFA-BGDT A6FA-AADWПосле применения у рома CRC32: 8D02ACD7. Подробности Методом тыка нашёл RAM значения, которые нужно выставить: $FF000C:00 01 02, $FF0020:07. Перехватил код инициализации и изменил инструкции: --- Код: ---000A3A move.l #$FFFFFFFF, ($00FF000C) // заменил на 000A3A move.l #$000102FF, ($00FF000C) // 23FC 000102FF 00FF000C --- Конец кода --- и --- Код: ---000A66 clr.b ($00FF001E) 000A6C clr.b ($00FF001F) 000A72 clr.b ($00FF0020) // заменил на 000A66 clr.w ($00FF001E) // 4279 00FF001E 000A6C nop // 4E71 000A6E nop // 4E71 000A70 move.b #$07, ($00FF0020) // 13FC 0007 00FF0020 --- Конец кода --- Вроде ничего не испортил. Контрольную сумму рома сами пересчитывайте, но в нормальных эмуляторах проблемы нет. --- Цитата: t_slon_tyt от 21 Февраль 2020, 17:30:55 ---что ваш ром, что в шапке темы после патча. вылазит вот такой синий экран на Everdrive MD. радует что не смерти)) я даже расчехлил mega everdrive x3 и у него подобный экран с ошибкой,но другой. и как поиграть то? --- Конец цитаты --- Кстати, синий экран с ошибкой появляется в эмуляторе Exodus, в остальных такого не заметил (Gens, Genesis Plus GX, BlastEm, Picodrive). UPD: Проверил byuu, там тоже синий экран, не знаю насколько там точная эмуляция, одна homebrew демка была с перемешанными тайлами. |
| worm:
Sharpnull, порылся в своих исходниках 9.18.2018, где я включал латиносу читы + боссов + кибер саба в таблицу. Короче, вышло у меня так: --- Код: --- CPU 68000 padding off listing off supmode on org 0 binclude "UMKH_v0.6.bin" ;1e .NewTableID: dc.w $F, $13, 1, 2, 3, $10, $12 dc.w $18, 0, $11, $14, $15, 4, $17 dc.w 7, 6, 5, 8, 9 dc.w $A, $B, $C, $D, $E dc.w $1A, $1B, $16, $19, $1E ;1c .d_right: dc.b 1, 2, 3, 4, 5, 6, -1 dc.b 8, 9, $A, $B, $C, $D, -1 dc.b $F, $10, $11, $12, -1 dc.b $14, $15, $16, $17, -1 dc.b $1C, $1A, -1 dc.b $18, $19 align 2 .d_left: dc.b -1, 0, 1, 2, 3, 4, 5 dc.b -1, 7, 8, 9, $A, $B, $C dc.b -1, $E, $F, $10, $11 dc.b -1, $13, $14, $15, $16 dc.b $1B, $1C, $19, -1, $18 align 2 .d_up: dc.b -1, -1, -1, -1, -1, -1, -1 dc.b 0, 1, 2, 3, 4, 5, 6, 8, 9 dc.b $A, $B, $C, $E, $F dc.b $10, $11, $12, $14, $16 dc.b $17, $13, $15, -1 align 2 .d_down: dc.b 7, 8, 9, $A, $B, $C, $D dc.b -1, $E, $F, $10, $11, $12, -1 dc.b $13, $14, $15, $16, $17 dc.b $1B, $18, $1C, $19, $1A dc.b -1, -1, -1, -1, -1, -1 align 2 .CurCoord: dc.l $270024,$4F0024,$770024,$9F0024,$C70024,$EF0024,$1170024 dc.l $27004C,$4F004C,$77004C,$9F004C,$C7004C,$EF004C,$117004C dc.l $4F0074,$770074,$9F0074,$C70074,$EF0074 dc.l $4F009C,$77009C,$9F009C,$C7009C,$EF009C dc.l $7700C4,$C700C4,$EF00C4,$4F00C4,$9F00C4 ; Cheat menus appear in array org $A3A move.l #$000102FF, $FF000C ; All of 3 chrat menus are activated org $A72 addq.b #7, $FF0020 ; Bosses org $A66 addq.b #1, $FF001E; bosses are : 0 = disabled, 1 = enabled ; Patch New table ID org $DD4A lea (.NewTableID).l, a1 org $E008 dc.l .d_right, .d_left, .d_up, .d_down org $610714 lea (.CurCoord).l, a1 --- Конец кода --- Некоторые инструкции вставлял так, чтобы по размеру подошло) |
| Sharpnull:
worm, где же вы раньше были :) Идея такая же, но из-за незнания инструкций и режимов у меня вышло больше замен. Объясню для остальных. Более короткий способ включения Cheats, Secrets, Killer Codes для Mortal Kombat 3 Ultimate [V0.71] (H).bin (CRC32: B069AB33) (получается и для UMKH_v0.6.bin): Raw (изменить в роме) 000A3C:00 000A3D:01 000A3E:02 000A72:5E Game Genie (можно вшить в ром) AEFA-AAB6 96FA-AEB8 HEFA-B6XW Подробности Была необходима замена на такие инструкции: --- Код: ---000A3A move.l #$000102FF, ($00FF000C) // 23FC 000102FF 00FF000C 000A72 addq.b #7, ($00FF0020) // 5E39 00FF0020 --- Конец кода --- После замены CRC32: 2AE84E87. |
| worm:
--- Цитата: Sharpnull от 16 Март 2020, 00:02:14 ---где же вы раньше были --- Конец цитаты --- Искал все это добро в облаке)) --- Цитата: Sharpnull от 16 Март 2020, 00:02:14 ---Идея такая же, но из-за незнания инструкций и режимов у меня вышло больше замен. --- Конец цитаты --- Там просто изначально нули на тех ram адресах, насколько я помню и clr стоят на всякий пожарный) поэтому "добавляем 7" просто потому что размер этой инструкции туда идеально вписывается и готово) |
| vetalfox:
|
| MrRipper:
Не нужно такого. В хаке все хорошо. Модельки Кейджа, Рейдена, Бараки и Горо безвозвратно устарели. Оставьте их в первых частях игры. Нужно просто хотяб дождаться v0.8!! Тем более Nemesis_c о ней упоминал и мне в дискорде говорил, что мы ее возможно увидим когда-то (ему нужно прописать changelog) :'( |
| Nemesis_c:
Джонни Кейджа можно было бы добавить (имеется ввиду Крис Александр) но, надо подгонять его спрайты под размер сеговских бойцов. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |