Разработка и ромхакинг > Ромхакинг
Модифицируем игры для Sega Saturn
<< < (12/17) > >>
paul_met:
Информация о модификации игр для Sega Saturn
--------------------------------------------------------------------------------------------
Список всех доступных патчей можно найти -  Здесь
paul_met:
SavitarSvit, За неливай больше такие тяжёлые скриншоты. Мусор можно разглядеть и в оригинальном разрешении картинки. Тут видимо, не всё успевает стираться ,и часть информации остаётся на полотне VDP2.
SavitarSvit:

--- Цитата: paul_met от 08 Август 2020, 22:38:42 ---SavitarSvit, За неливай больше такие тяжёлые скриншоты. Мусор можно разглядеть и в оригинальном разрешении картинки. Тут видимо, не всё успевает стираться ,и часть информации остаётся на полотне VDP2.

--- Конец цитаты ---
Это не скриншоты а фото с экрана телика.

Поставил патч на игру Shinrei Jusatsushi Taromaru и прошел ее всю. Во время игры серьезных проблем нету, а вот в меню, все картинки на заднем плане не отцентрированы. Так например картинка на титульнике смещена влево, в опшеонсе то же самое.

paul_met:

--- Цитата: SavitarSvit от 09 Август 2020, 14:41:26 ---Это не скриншоты а фото с экрана телика.
--- Конец цитаты ---
Это снимки экрана (в данном случае экрана телевизора). В таком конском разрешении от них толку нет. Наоборот, только места много занимают.
На счёт опций - там всё отцентрировано (ото оригинальное смещение как в оригинале). Не отцентрирована заставка "Time Warner" и титульник (хотя в Yabause он отцентрирован).

Пофиксил титульник и лого TW.

SavitarSvit:
Потестил Shinrei Jusatsushi Taromaru, теперь нормально.

paul_met, ты знаком с игрой Waku Waku Puyo Puyo Dungeon? Не рассматривал перевести?
Отличная roguelike RPG с красивой картинкой и известными персонажами. В игре не так много текста. Геймплей и управление интуитивно понятны. Мешает играть только названия предметов на японском.
paul_met:

--- Цитата: SavitarSvit от 15 Август 2020, 22:08:19 ---paul_met, ты знаком с игрой Waku Waku Puyo Puyo Dungeon? Не рассматривал перевести?

--- Конец цитаты ---
Нет, и без того хватает претендентов.
Alan_F:

--- Цитата: Alan_F от 10 Июль 2019, 13:43:13 ---Возможно вопрос не по теме, тогда прошу прощения. В игре "Croc: Legend of the Gobbos" при игре на шитом сатурне (с чипом или с pskai) наблюдаются странные глитчи - пропадает часть текстур, сам Крок выглядит как два летающих глаза и рюкзак. Вместо текстур воды/лавы и прочего - фрактальная пропасть. Хочется разобраться в чем дело, но даже не придумаю как к этому подступить. Возможно, будут мысли у гуру хакинга? Заранее благодарен.

--- Конец цитаты ---

Подниму свой же некропост, пусть и не по теме, так как нигде нормально эта проблема не расписана. Купил оригинальный европейский диск и получил тот же результат - множество графических багов. Решение было найдено случайно опытным путем: игру необходимо запускать исключительно из основного меню консоли. Если стартовать с диском в приводе, то на экране будут глитчи - пропадает часть текстур, неправильно рендерятся жидкости и прочее. С чем это связано - непонятно. Уверен, что "Croc" - не единственная такая игра на сатурне, так что возможно мой совет будет полезен.
paul_met:
Специальная версия BIOS для Sega Saturn, которая выводит на экран классический анимированный логотип SEGA в стиле Mega Drive / Genesis.
SavitarSvit:

--- Цитата: paul_met от 24 Февраль 2021, 19:26:23 ---Специальная версия BIOS для Sega Saturn, которая выводит на экран классический анимированный логотип SEGA в стиле Mega Drive / Genesis.

--- Конец цитаты ---

Классно придумано  :thumbup:
paul_met:
На сей раз версия BIOS для Sega Saturn, которая выводит на экран плавающий логотип SEGA. Анимация с помощью аппаратной функции Line Scroll для VDP2.
Bugrim:
Какую прелесть вы делаете, спасибо! Кто бы мог подумать, что можно модифицировать игры по современные телеки. Ну и вопрос про возможность такого на 3DO?
Ogr:

--- Цитата: Bugrim от 02 Май 2021, 09:30:46 ---Ну и вопрос про возможность такого на 3DO?
--- Конец цитаты ---
возможно все, вопрос в желании. как видишь из семи миллиардов желание совпадает с возможностью только у одного человека, и то только модифицировать игры сатурна. :cool:
paul_met:
Меню выбора режима экрана. Можно использовать в качестве переключателя между оригинальной и модифицированной версией одной и той же игры.
Lost Soul:
На сколько же это круто. Спасибо вам за труд.

У меня есть идея. У saturn версии primal rage как я вижу 2 версиии каждого персонажа. Если дерутся разные персы, то анимация урезана. А вот если одинаковые, то анимация намного плавнее. Классно было бы, если бы игра грузила плавные версии персов в 4мб картридж. Но думаю это очень сложно.
Еще заметил, что игра CASPER для Америки и Европы имеет большую разницу в размере образа, интересно почему?
paul_met:

--- Цитата: Lost Soul от 26 Май 2021, 20:17:30 ---На сколько же это круто. Спасибо вам за труд.

У меня есть идея. У saturn версии primal rage как я вижу 2 версиии каждого персонажа. Если дерутся разные персы, то анимация урезана. А вот если одинаковые, то анимация намного плавнее. Классно было бы, если бы игра грузила плавные версии персов в 4мб картридж. Но думаю это очень сложно.
Еще заметил, что игра CASPER для Америки и Европы имеет большую разницу в размере образа, интересно почему?

--- Конец цитаты ---
На счёт порта primal rage всё не так просто. Это нужен стриминг спрайтов с картриджа в видеопамять, скорее всего. А что до Каспера, возможно, в более "толстой" версии доп. контент имеется (музыка, видео, картинки или мультиязыковая поддержка в случае с PAL версией).
paul_met:
Добавлен патч активация полупрозрачности для Night Warriors - Darkstalkers' Revenge [T-1208H].

* Полупрозрачность панели состояния персонажей (полоска здоровья, полоска урона, фон панели);
* Полупрозрачность фона панели энергии;
* Полупрозрачность фона окон статистики побед;
* Полупрозрачность фона окон "Special";
* Полупрозрачность фона окна счётчика времени;
* Полупрозрачность тени под персонажами;
Lost Soul:

--- Цитата: paul_met от 04 Июнь 2021, 14:40:40 ---Добавлен патч активация полупрозрачности для Night Warriors - Darkstalkers' Revenge [T-1208H].

--- Конец цитаты ---
Класс, так гораздо лучше.
paul_met:
Меню выбора режима сложности (версия в высоком разрешении 640х448i). Данное меню встраивается в какой-либо перевод игры, если помимо самого перевода для игры была предусмотрена модификация по повышению уровня сложности (скоро таковая появится).
yousver2:
Хочу модифицировать одну игру на Сатурн, но не пойму, в каком формате Ябуся жрет бряки. В памяти самой Ябуси адрес идет как 060ХХХХХ, но на подобный ввод дебаггер не реагирует никак. При этом тот же Меднафен сразу же стопорится, где надо на этот же самый формат. Но косяк меднафена - отсутствие нормального гуя и каких либо перешагов и выходов из процедуры, слишком муторно. В Ябусе пробовал разные форматы: пытался начать с 16, пыталсчя начать с 01 (верхняя память), с 60 тоже пробовал - ничего не помогает, не хочет ябуся стопориться, хоть ты тресни. Я уже начал грешить на сам дебаггер, потому что данный адрес меняется, это видно по встроенному хекс редактору памяти этой же Ябуси. Адрес меняется, но стопаря не происходит. Пробовал даже стопорить соседние адреса, ничего. Меднафен при этом стопит как швейцарские часы, там, где нужно

upd Не, сам дебаггер работает нормально, по крайней мере с другими адресами, например, начинающимися на 060Схххх. Мож у него какие проблемы с последними адресами?
Он не хочет стопорить вообще ничего начинающееся на 060Dxxxx, ни один из адресов. По крайней мере в этой игре

upd2 Еще одна мысль - адрес записывается прямо на старте игры, сразу после логотопа Сега. Может у Ябуси с этим проблемы? Не может так рано вычислять записи?
Но это маловероятно, потому что адрес постоянно опрашивается по ходу игры, я ставил остановку на чтение в процессе игры - ноль реакции. Ему просто плевать на адреса 060D...., другие игры пока не проверял, хочу разобраться с этой
paul_met:
yousver2, Отладчик  корректно работает в оригинальном Yabause (в отличие от форков типа Yaba Sanshiro). Во-первых, должен быть активирован "SH2 Debugger Interpreter", чтобы брейкпоинты на PC срабатывали. Во-вторых, брейпоинт в любом случае не сработает, если попадает на следующий адрес после безусловных прыжков. Ну а в-третьих, в игре может использоваться оба CPU и тогда надо пробовать ставить брейкпоинт ещё и на slave.
yousver2:
paul_met, пробовал на славу тоже ставить - ничего. Мне просто интересно, почему Меднафен умнее ябуси. Использую оригинальную ябусю, версии 0.9.15. Щас посмотрю по поводу интерпретера
upd Интерпретер был выключен, щас попробую с ним
Неа, ноль, даже с включенным дегаб интерпретером  >:(
По поводу прыжков, ну Меднафен же нормально этот адрес стопит :) Все идеально, прописывается там именно то значение, которое и должно.
Именно Ябуся не хочет делать то же самое
Бряки начинают работать, как только вылезаешь из 060D, например, с 060C**** бряки работают просто идеально

upd2
Короче, получилось через жопу, но с твоей помощью, спасибо) После включения интерпретера заработали нижние ПК адреса с кодом.
Короче, че я сделал, посмотрел, где стопорится меднафен, записал ПК адрес, поставил стоп на него в Ябусе - и он наконец то сработал.
Не ахти конечно, но лучше, чем ничего  :D
Надеюсь, что это только одна игра такая капризная оказалась

Второй вопрос:  не пробовал увеличивать в играх дальность прорисовки помимо вайдскрина? Можно попробовать, но есть одна затычка: я не заметил в эмуляторах сатурна нигде оверклока, интересно, почему еще не реализовали, оверклок есть уже почти во всех эмуляторах, даже в многострадальной 3до. Просто есть ли смысл мучится, если игра все равно будет тормозить.
Теоретически, можно навесить допольнительной памяти, и надеятся, что игра ее подхватит, мне кажется, не во всех играх она будет работать

Upd2 увеличил дальность прорисовки в 2 раза, но еще не до конца. Игра заметно стала тормозить. Щас попробую навесить на нее дополнительную память в каком нибудь ядре Ретроарка, и посмотрю, как она будет себя чувствовать
Навигация
Главная страница сообщений
Следующая страница
Предыдущая страница

Перейти к полной версии