| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD]Mortal Kombat II [HACK] |
| << < (76/113) > >> |
| Dzenis:
Привет всем. Какая текущаяя версия MK2 Hack? |
| Smoke:
Dzenis, все та же 0,7 http://www.romhacking.net.ru/load/mortal_kombat_ii_unlimited/20-1-0-48 ;) |
| Le@N:
А густаво уже на испанском спрашивает, нахал однако. |
| Player00:
а что -то я давно сюда не знаглядывал приятный хак надо сказать - Эрмак очень порадовал и удивлил, прямо как в старые времена, когда ВНЕЗАПНО открывали секретный бойцов Спасиб, Smoke - хорошая работа |
| Smoke:
--- Цитата: Septor ---Спасиб, Smoke - хорошая работа --- Конец цитаты --- Гуд :thumbup: |
| NeoVamp:
Jade is finished. And a redone Kitana (from Kitana's ending) who becomes Jade with a simple palette swap and mirror. - And the original pic that i created and then changed into Sega colors. Also i experimented with a different program (ImaGenesis) and managed to get a better result for the Kitana 02 background. (the castle) vs But the problem is that the colors it uses are not in my Genesis palette, does it perhaps use the highlight and darkening that the Genesis can do? because i can compile this into a Genesis rom and it will display just fine on my real console, which means the colors are correct. Tv photograph 1 & Tv photograph 2. the program gives me this palette, but it does not save the image with these colors, just outputs palette date and tile data. the palette is the following : --- Код: ---$0666,$0646,$0444,$0446,$0668,$0688,$0224,$0002 $0424,$0244,$08AA,$0E0E,$0000,$0000,$0000,$0000 --- Конец кода --- Vs Also i redid Johnny Cage, he was my first conversion and looks way too washed out. Vs Though i would understand if you don't want to redo him, it must be a lot of work to put this stuff in. Directory with finished Jade images Directory with Alternate retries Main Mortal Kombat II directory |
| RT:
Wow, the ending pic looks really awesome and very MKII-ish. |
| chameleoncyborg:
NeoVamp, these girls's faces look less attractive without their masks. ^_^ |
| NeoVamp:
You're welcome to draw a mask on! :lol: |
| chameleoncyborg:
NeoVamp, I agree, but I'm not so good painter as you. :) |
| Smoke:
NeoVamp, good work! ;) --- Цитата: NeoVamp ---Though i would understand if you don't want to redo him, it must be a lot of work to put this stuff in. --- Конец цитаты --- Yeah, but I think I have to do it. The picture is quite better than the old one :thumbup: |
| Racooll:
Что-то совсем тема затихла, Смоук, ну как там работа на какой стадии прогресс ждем же всё-таки релиз... |
| chameleoncyborg:
Racooll, судя по темпу работы, до релиза ещё далеко. :) |
| Smoke:
Да там с графикой работы много, она нудная, мне настолько надоела, что аж жуть. Картинки в пнг надо сначала обработать для вставки в ром, так как процедура вывода ее на экран работает по одному конфигу для всех бойцов. Если у кого есть желание помочь, я могу накатать мануал, как перегнать графику в тайлы (правильно для моего рома), мне останется только разобраться со спрайтами и их конфигом и вставить все это дело. Так быстрей закончу. |
| r57shell:
Дык давно надо было написать утилиту, чо мучатся одинаковыми телодвижениями? |
| Smoke:
Навыков мало у меня, шоб утилиту написать. А сидеть разбирать какой-нить делфи или си++ влом :lol: |
| r57shell:
Однако зато ты теряешь своё время, или теряют за тебя его другие люди... было дело надобыло выдернуть порядка 20 файлов из рома - фигня, а однако время требует, либо 5 минут и прогой, потом если что (заметь) поправил прогу - и новые 20 файлов все поправленные с учётом того чего не нравилось. А если вдруг надо хрень какуюнить добавить изменить - то снова... Второй пример, новых 10 портретов... с палитрами, но нужно чтобы первый цвет был не фиолетовым (как был во время рисования) а чёрным, 5 минут - и поправленно, а ручками, нужно каждый в хексе открывать и менять... тоже дофига делов. Третий пример: звуки. У звуков есть заголовок - нужно только содержимое без заголовков - мучать людей - конечно можно . Если себя - то надо ручками делать, а ты важнее т.к. ты всем главным шевелишь, а остальные это не могут, поэтому твоё время важнее, лучше скинуть эту "тупую" работу на другого, однако другому нужно объяснять, чаще это больше пяти минут, дальше вдруг снова надо будет делать (а это даже не вдруг, а чаще всего), снова надо ручками, или снова просить. А тут за 5 минут сделал - и потом юзай скока хочешь.. я про звуки. Про твоё (оброботка и т д...) не знаю ничего однако, если запустить ром RRR, и во время заставки посмотреть тайлы, как они в VDP лежат, также они в архивах лежат, и допустим нам надо картинку сменить, и тут ппц... кто сможет ручками собрать это покусочкам? я чесно незнаю... вот, подумай, может действительно тебе С++ не пригодится. Навыков всегда у всех было мало... Качайся - и будут. Получи хотяб первый левел. :). |
| Smoke:
Да это понятно, я кстати забыл, кое-чего все-таки я писал и время это действительно здорово сохраняет. Задача была такая: графика из рома напрямую копируется в VDP, причем в роме она лежит тайлами последовательно. Картинку в YY-CHR я вставляю напрямую, она там и видна нормально, но если ее так и вставлять в ром, то в ВДП будут пустые куски тайлов. Чтобы их не было я тайлы должен последовательно в ром вставлять, а это ручками очень долго делать. Короче ты наверно ниче не понял, что я тут написал, т.к. как понятней объяснить я не знаю xD Вот лучше скрины: Так было Так надо сделать Вот, это графика для планов А и Б. Видно, что на втором скрине тайлы идут последовательно друг за другом. Но это было просто написать. Потом также надо обработать картинку для спрайта, вставить ее в ром и написать конфиг как выводить ее на экран. Конфиг типа: 00A0 0401 24E0 00B8 (это 8 байт задают параметры одного спрайта) Тут первые и последние пары байтов -- координаты в роме по Y и X соответственно. 04 -- тип спрайта (от 1х1 до 4х4), 01 -- номер спрайта, 24Е0 -- палитра (2) и координаты в VRAM. Картинку естественно бьем на спрайты согласно конфигу. Вот это наверно самая трудоемкая часть. Писать утилиту чтобы она это автоматом делала, я не стал, хотя была мысль. Но подумал, пока буду разбираться с утилитой, много времени потрачу, быстрее так вставлю. Ну и вот застрял :) |
| r57shell:
--- Цитата: Smoke от 05 Октябрь 2010, 21:27:41 ---Короче ты наверно ниче не понял, что я тут написал, т.к. как понятней объяснить я не знаю xD --- Конец цитаты --- Это я кокраз понял, и без скринов, хотя скрины помогли удостоверится что понял ). --- Цитата: Smoke от 05 Октябрь 2010, 21:27:41 ---Потом также надо обработать картинку для спрайта, вставить ее в ром и написать конфиг как выводить ее на экран. --- Конец цитаты --- Картинку сложно не ручками обработать? Или же конфиг сложно сделать? (как я понял конфиг это просто настройка спрайтов, которую можно посомтреть в VKNTrace->Sprites Info както так вроде) --- Цитата: Smoke от 05 Октябрь 2010, 21:27:41 ---Картинку естественно бьем на спрайты согласно конфигу. Вот это наверно самая трудоемкая часть. --- Конец цитаты --- Картинку на спрайты согласно конфигу? или наоборот согласно картинке спрайты настраиваем? Основной косяк, это то, что в сеге в спрайтах тайлы сверху вниз, слева на право... Тайлы тасовать не сложно, у меня есть утилитка которая по заданной "карте" тайлов может собрать разобрать картинку, это аццкая весчь. |
| Smoke:
--- Цитата: r57shell ---Картинку сложно не ручками обработать? Или же конфиг сложно сделать? --- Конец цитаты --- Конфиг=атрибуты спрайтов. Сначала надо разбить картинку на спрайты, но не как вздумается, а как можно рациональнее, чтобы не занять в VRAM места больше, чем нужно. А потом писать конфиг, учитывая как разбили до этого. --- Цитата: r57shell ---Основной косяк, это то, что в сеге в спрайтах тайлы сверху вниз, слева на право... --- Конец цитаты --- Вот это точно. Поэтому надо учитывать на какие тайлы разбивал (1х1 и до 4х4). |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |