Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

GBX.ru _ GB: Программирование _ Color Hack

Автор: Bubel Суббота, 15 октября 2011, 22:22

Ищется разбирающийся в ром хакинге человек для изменния нескольких игр GBA - в которых надо черные цвета контуров изменить на другие с целью сделать картинку приятнее из-за того что черный в некоторых играх очень сильно размазывается при скроллинге от чего портиться впечатление от графики.
Всё на энтузиазме, с меня - подбор цветов ninja.gif

Например -
user posted image

user posted image

user posted image

Автор: anons111 Суббота, 15 октября 2011, 22:48

на LCD телевизоре с матрицей TN 50мс ? lol.gif

Автор: Gashik Суббота, 15 октября 2011, 23:39

Чувак, в цветных геймбоях по умалчанию есть возможность раскрасить ч/б игры. Причем, несколько палитр на выбор. Нужно зажать правильные клавиши при запуске. Нахуа?

Автор: Bubel Воскресенье, 16 октября 2011, 00:08

QUOTE (Gashik @ Воскресенье, 16 октября 2011, 00:39)
Чувак, в цветных геймбоях по умалчанию есть возможность раскрасить ч/б игры. Причем, несколько палитр на выбор. Нужно зажать правильные клавиши при запуске. Нахуа?
*

Это я знаю, хочется раскрасить GBA игры. Уточню в теме.

Автор: quasist Воскресенье, 16 октября 2011, 00:36

Может это возможно хардварно?

» Нажмите, для открытия спойлера «

Автор: Bubel Воскресенье, 16 октября 2011, 01:09

QUOTE (quasist @ Воскресенье, 16 октября 2011, 01:36)
Может это возможно хардварно?
» Нажмите, для открытия спойлера «

*

Что именно возможно хардварно - Перекраска черных контуров в отдельных GBA играх?

Автор: sleepyrulezzz1 Воскресенье, 16 октября 2011, 19:17

QUOTE (Bubel @ Воскресенье, 16 октября 2011, 01:09)
Что именно возможно хардварно -  Перекраска черных контуров в отдельных GBA играх?
*

читай внимательнее его пост hmm.gif

Автор: УльтраБлокС Воскресенье, 16 октября 2011, 19:52

QUOTE (Bubel @ Суббота, 15 октября 2011, 23:22)
Ищется разбирающийся в ром хакинге человек для изменния нескольких игр GBA - в которых надо черные цвета контуров изменить на другие с целью сделать картинку приятнее из-за того что черный в некоторых играх очень сильно размазывается при скроллинге от чего портиться впечатление от графики.
Всё на энтузиазме, с меня - подбор цветов ninja.gif


Меня больше раздражают JPEG-артифакты на первых двух скринах, чем чёрный цвет. А на третьем (который PNG) всё нормально с чёрным, ничего не размазано. Так что может quasist прав, что это связано с особенностями индивидуального восприятия изображения?

По теме - бери редактор тайлов (например yy-chr или FaTILEty) да удаляй чёрные аутлайны на спрайтах. Занятие нудное, скучное и долгое. В итоге ты получишь спрайты без чёрной обводки, которые будут сливаться с фоном.

Также отстойности добавляет то, что в редакторе на каждый спрайт нужно палитру настраивать, иначе будет сложно разобрать, где что. В общем стоит подумать - а действительно ли оно тебе надо.

user posted image

Автор: Bubel Воскресенье, 16 октября 2011, 21:24

Я не хочу удалять ченый а заменять его на другие темные цвета по месту. Контуры при этом остаются, просто LCD на уже не черной точке будет тухнуть быстрее.
Это не индивидуальное восприятие и статичные скриншоты тут не причем - написал в первом посте - идет смазывание черных пикселей при скроллинге (движении) на скринах этого конечно не видно.
Вот тут я создавал тему - последние скрыны документируют проблему исключая индивидуальный фактор
http://gbx.ru/index.php?showtopic=71698
Тайлове редакторы попробую, они работаю с ромами или надо как то декомпилировать игры?
СolorHacking не такая новость для GBA, есть несколько СНЕС портов которые для GBA были сильно высветлены, я хочу только 1 цвет поменять, конечно в тайлах будет большая неразбериха из-за определения что к чему, попробую на досуге, спасибо.

QUOTE (sleepyrulezzz1 @ Воскресенье, 16 октября 2011, 20:17)
читай внимательнее его пост  hmm.gif
*

Я читал 10 раз его пост, судя по всему он думает про GBC - где палитра игр меняется в консоли. Перефразируй что-ли его мысль если я не пойму о чём он.

Автор: УльтраБлокС Воскресенье, 16 октября 2011, 21:44

QUOTE (Bubel @ Воскресенье, 16 октября 2011, 22:24)
Я читал 10 раз его пост, судя по всему он думает про GBC - где палитра игр меняется в консоли. Перефразируй что-ли его мысль если я не пойму о чём он.
*


Десять раз читал, а в спойлер не заглядывал?

QUOTE (quasist @ Воскресенье, 16 октября 2011, 01:36)
Может это возможно хардварно?

QUOTE (СПОЙЛЕР)
Топикстартеру сходить к окулисту

*


Если перефразировать - то он предлагает поискать "хардварные" проблемы, т.е. проверить зрение, т.к не видит проблем с чёрным.

Декомпилировать РОМы не надо (к тому же это невозможно), большинство РОМов изначально будут открываться.

Автор: Bubel Воскресенье, 16 октября 2011, 22:21

QUOTE (УльтраБлокС @ Воскресенье, 16 октября 2011, 22:44)
Десять раз читал, а в спойлер не заглядывал?
Если перефразировать - то он предлагает поискать "хардварные" проблемы, т.е. проверить зрение, т.к не видит проблем с чёрным.

Заглядывал - там простой подъеб, все нормальные люди знают что старые LCD с шлейфят, по английски - ghosting, на GBA и NDS это особо заменто на чёрном, от сюда и вопрос, так же был задан вопрос владельцам NDS - они тоже видят размазываение черного при движении.

Попробую тайлами побаловаться, но читал что при ColorHack проще определенные байты подправить в HEX редакторе, я не программист - от этого и созданая тема: определить байты на черный цвет и заменить их автоматом на байты другого цвета - будет продуктивнее чем черный всех тайлов перекращивать.

Автор: disaster3ad Понедельник, 17 октября 2011, 04:51

С твоим энтузиазмом можно и самому стать этим самым - ром хакером (уже смешно).
Серьезно, по GBC столько инфы в сети, утилит всяких - говна-пирога (сорри)..полно.. вот, потом меня научишь smile.gif я не фэрштейн в ГеймБоях, на данный момент.

clover.gif clover.gif clover.gif

Автор: Gashik Понедельник, 17 октября 2011, 07:23

А на какой цвет менять будешь? Фон под ним тоже будет меняться в ходе игры, подумай над этим.

Автор: Cool-Spot Понедельник, 17 октября 2011, 10:22

Сделать задуманное автором очень даже возможно и причем легко. Нужно только найти табличку цветов GBA и их HEX-значения, а потом в хекс-редакторе вбить это значение в поиск - найдет - меняем значение, смотрим, изменилось ли, если да, то нашли верное значение. Ищем в табличке значение нужного цвета - вводим поверх старого и радуемся. Во всяком случае с NES такой подход, но тут, мне кажется этот способ тоже будет работать.

Автор: Bubel Понедельник, 17 октября 2011, 14:41

Super Mario Advance 1 довольно грамотно сделан в цветах, скорее всего разработчики понимали что надо контуры красить не в черный.
Вот как тут на этом облаке - контур на самом деле темно серый который практически незаметно шлейфит.
user posted image

А вот так как контуры в игре от чего картинка кажется приятнее:
user posted image

Если менять просто весь черный автоматом в Super Mario Advance 4 через HEX то можно использовать этот темно-серый.
Тогда бы картинка выглядела так (cверху старый вариант):
user posted image

Или так - если делать это с программистом который бы вычислял черный для разных тайлов и менял их на разные цвета чтобы у разных объектов были разные контуры - как тут:
user posted image

Ну где-то так lol.gif