Автор Тема: Модифицируем игры для Sega Saturn  (Прочитано 40380 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« : 04 Сентябрь 2015, 19:08:21 »
Информация о модификации игр для Sega Saturn
--------------------------------------------------------------------------------------------
« Последнее редактирование: 21 Январь 2017, 16:48:09 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #1 : 06 Сентябрь 2015, 13:21:26 »
Возможно, особенно внимательные люди замечали, что в некоторые играх для Сатурна присутствуют небольшие чёрные полосы сверху и снизу экрана (иногда и по бокам экрана). Не то, чтобы это вызывало дискомфорт, но закрадывались некоторые вопросы о том, что скрывается за этими полосами и для чего они нужны. Отвечая на эти вопросы, можно было предположить два варианта:
1. За чёрными полосами ничего нет, картинка там не рендирится (либо просто мусор, который разработчики не пожелали убирать и просто скрыли за чёрными полосами).
2. Изображение всё-таки рендерится за чёрными полосами, но по какой-то причине его решили скрыть (для повышения производительности игры или полосы остались в результате прямого портирования игры с другой системы).
Забегая вперёд, скажу, что все эти варианты в то или иной степени справедливы для различных игр. Но что, если попробовать убрать эти полосы и посмотреть, что за ними? Если нам повезёт и картинка всё-таки рендерится под полосами, то мы увеличим видимый обзор в игре, что положительно скажется на игровом процессе. В противном случае мы получим пустоту или мусор.
Итак, способ убрать полосы существует и он проверен на нескольких играх. Причём для каждой игры нужен свой подход, но принцип всегда один и тот же. Полосы могут устанавливаться как по средствам VDP1, так по средствам VDP2. Это два разных видеопроцессора консоли (video display processor), которые отвечают за вывод спрайтов, примитивов и задних планов.  Например, одним из признаков, указывающих на то, что изображение обрезается, является запись типа "Horizontal/Vertical start/end" в меню дебаггера VDP2 в эмуляторе Yabause. Такая запись может присутствовать в любом из слоёв, отображаемых на экране. Значения, которые стоят напротив такой записи, являются координатами начала и конца отрисовки изображения. Если их изменить, то мы получим определённый результат.
154472-0
Так же бывает, что чёрные полосы рисует VDP1 с помощью примитивов. Такой способ мне пока встретился лишь один раз. Но случается и такое, что обнаружить, как формируются чёрные полосы довольно сложно, так как на них практически ничего не указывает. Тут уж приходится вычислять размер полос вручную и искать в дампе памяти соответствующие значения.
Обычно поиск таких значений в оперативной памяти не представляет особой сложности. Гораздо сложнее узнать откуда эти значения пишутся и в какой момент. Для этого необходимо ставить так называемые точки останова (брейкпоинты) на запись в память по определённому адресу. Когда эмулятор  отрапортовал о точке останова, нужно идти по коду в обратную сторону. Для этого надо знать SS ассемблер.
В виду того, что я немного продвинулся в этом плане, мне удалось достигнуть определённых результатов в устранении этих самых чёрных полос. Я приведу два примера, где чёрные полосы присутствуют со всех сторон.

Игра Shining Force 3. Тут у нас чёрные полосы присутствуют всегда и на любом экране. Полосы на титульном экране, который представляет собой обычную фоновою картинку (причём рисуется она в VDP1, что не совсем стандартно), являются результатом того, что сама фоновая картинка меньше разрешения экрана. По сему, её просто отцентрировали. Но, есть определённая хитрость. Так как фоновая картинка представляет собой distorted sprites (спрайт с 4-мя координатами, который можно искажать), то мы можем его растянуть на весь доступный экран. При этом он не особо потеряет в качестве. Ниже пример до и после масштабирования.
154454-1 154456-2
Что касается ингейма, то там основные операции по выводу изображения берёт на себя VDP2. Там встретилось несколько записей "Horizontal/Vertical start/end" - для переднего и заднего планов. Как оказалось, и значения для них берутся из разных мест. Убрать чёрные полосы для переднего плана оказалось просто, так как координаты шли друг за дружкой (скрин №2). А вот с задний планом оказалось по-другому. Координаты его полос оказались разбросаны. Путём долгих поисков удалось найти нужные значения. В результате мы получили желаемый результат (скрин №3).
154474-3 154460-4 154478-5
Самая большая проблема, что все найденные значения в оперативной памяти нужно ещё отыскать в ресурсах игры, если мы хотим сделать патч (ну а если просто через читы, то и этого достаточно). В случае с этой игрой удалось их найти только методом тыка, так как поиск по средствам дебаггера ничего путного не давал.

Игра Shining Holy Ark. Здесь ситуация аналогичная SFIII, так как движок у игр один с некоторыми отличиями. В данной игре больше разрешение экрана и немного отличался поиск значений. Но суть осталась такой же. Так что приведу только результаты работы.
154464-6154466-7
154468-8154470-9
« Последнее редактирование: 24 Январь 2016, 16:24:37 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #2 : 19 Сентябрь 2015, 16:06:21 »
Я пошёл дальше и на сей раз решил увеличить внутреннее разрешение отдельно взятой игры. Но начнём из далека:
Как известно, в играх для PS1 с некоторых пор стал возможен трюк, который позволяет включать широкоформатный режим (widescreen mode) за счёт изменения соотношения сторон картинки. Такой трюк годится не для всех игр и, к тому же, он ориентирован на 3D игры. В результате таких манипуляций увеличивается видимый обзор в игре, но HUD и прочие 2D элементы будут растягиваться. Полагаю, что и их пропорции можно откорректировать, но для этого требуется найти соответствующие значения. Возникает вопрос - а как на счёт игр для Saturn? Можно ли там сделать что-то вроде widescreen? Но на сей платформе преимущественно 2D игры. Что делать с ними? Что ж, есть один трюк. Можно увеличить внутреннее разрешение в самой игре. Естественно до строго обозначенных пределов - то есть можно выставить максимально возможное разрешение экрана, которых поддерживает сама консоль по спецификации (смотри скрин ниже).
155121-0

Итак, следуя возможным значениям из приведённой выше спецификации, можно попробовать выставить максимальное разрешение, например, по горизонтали - 352 пикселя (для обычного режима). Покурив официальную доку для Сатурна, я узнал как это сделать. В приведённом ниже примере, увеличено горизонтальное разрешение картинки до 352 пикселя. Соответственно увеличен видимый обзор в игре. Никаких нарушений пропорций HUD и прочих гейплейных элементов нет потому, что отсчёт ведётся от левого верхнего угла экрана. Картинка будет расширятся вправо и вниз. Помимо увеличенного разрешения экрана, необходимо было увеличить размер рендеринга и откорректировать прокрутку экрана в соответствии с новым разрешением. Чтобы до этого дойти, потребовалось уйму времени.
155123-1 155125-2

Итак мы получили увеличенный обзор по горизонтали. В данном случае у игры было уже максимальное разрешение по вертикали (256 пикселей в нормальном режиме). Если бы оно было 240 или 224 пикселя, то у нас бы получилось близкое соотношение сторон хотя бы к 16:10 (352/224=22/14 ~ 1.6). Можно ещё отцентрировать панели здоровья, облака диалогов и т.д. Но для этого надо ещё больше времени и экспериментов.
« Последнее редактирование: 19 Сентябрь 2015, 16:14:29 от paul_met »

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 340
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #3 : 20 Сентябрь 2015, 21:09:45 »
А почему бы тебе не подготовить патч к какой-нибудь игре, например, улучшающий такие моменты в какой-то наиболее подходящей игрушке?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #4 : 21 Сентябрь 2015, 00:07:31 »
Цитата: TiberiyLTim
в какой-то наиболее подходящей игрушке?

Что имеется в виду под "подходящей игрушкой"?

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #5 : 21 Сентябрь 2015, 13:58:19 »
Снимаю шляпу, крутая работа.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #6 : 23 Сентябрь 2015, 08:51:32 »
Снимаю шляпу, крутая работа.
Благодарю.

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

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #7 : 23 Сентябрь 2015, 09:47:58 »
Цитата: paul_met
Картинка будет расширятся вправо и вниз.

Тоесть теперь визуально игрок будет бегать не по центру экрана, а всегда левее от центра?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #8 : 23 Сентябрь 2015, 13:56:03 »
Цитата: gepar
Тоесть теперь визуально игрок будет бегать не по центру экрана, а всегда левее от центра?

По идее, если исправить координаты скроллинга экрана, то всё будет по прежнему.

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 340
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #9 : 23 Сентябрь 2015, 22:55:54 »
Что имеется в виду под "подходящей игрушкой"?

Игра, в которой данное улучшение наиболее подходит, где можно сделать комплексный подход с изменением всего, в том числе перенастроить скроллинг и пр. просто некоторые игры закладываются так, что там уже невозможно что-то сделать без глубокого дизасма и перекодинга - архитектура движка плохая и т.д.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #10 : 23 Сентябрь 2015, 23:06:16 »
Цитата: TiberiyLTim
Игра, в которой данное улучшение наиболее подходит, где можно сделать комплексный подход с изменением всего, в том числе перенастроить скроллинг и пр. просто некоторые игры закладываются так, что там уже невозможно что-то сделать без глубокого дизасма и перекодинга - архитектура движка плохая и т.д.

Ну вот к той же Истории Тора 2 весьма подходит хак с увеличением разрешения (не считая всяких менюшек и заставок - они просто изначально 320 пикселей в ширину).
« Последнее редактирование: 28 Сентябрь 2015, 15:03:45 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #11 : 09 Октябрь 2015, 12:28:45 »
Story of Thor 2 - хак по увеличению разрешения экрана до 352х256 (v1.0)


155786-0 155784-1
155788-2 155790-3
155792-4 155794-5

Архив с патчем прикреплён ниже (вторым прикреплён отдельный файл для русской версии игры)
« Последнее редактирование: 09 Октябрь 2015, 16:04:08 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #12 : 03 Ноябрь 2015, 12:28:09 »
Убраны горизонтальные чёрные полосы  + увеличено разрешение до 352x240 (площадь обзора увеличилась на 512 пикселей).
На SSF пока не работает из-за, как оказалось, некорректной его работы с TVMD:


Shining Force III (Сценарий 1)


Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #13 : 08 Ноябрь 2015, 18:52:12 »
Экспериментальный Hi-res режим (работает только при аппаратной эмуляции).

Оффлайн s1nka

  • Пользователь
  • Сообщений: 1562
  • Пол: Мужской
    • Steam
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #14 : 08 Ноябрь 2015, 19:00:31 »
Цитата: paul_met
Hi-res режим

Что именно подразумевается? Подмена текстур? Фильтры? Сглаживание? А оригинальный скрин можно увидеть?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #15 : 08 Ноябрь 2015, 19:04:05 »
Цитата: s1nka
Что именно подразумевается? Подмена текстур? Фильтры? Сглаживание? А оригинальный скрин можно увидеть?

внутреннее разрешение увеличено до 704x480. Тогда, как оригинал был 320х240. Сравни со скринами выше просто.
Теперь при отведении камеры видна практически вся локация. Правда не всё рендериться.
« Последнее редактирование: 04 Февраль 2016, 20:48:16 от paul_met »

Оффлайн gepar

  • Пользователь
  • Сообщений: 10150
  • Пол: Мужской
  • ▂ ▃ ▄ ▅ ▆ ▇ █
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #16 : 09 Ноябрь 2015, 20:24:54 »
paul_met, так алгоритм для включения отрисовки за границами стандартного экрана для игр на одном и том же движке такой же или ты каждый раз что-то меняешь? Может сконтактировать с разработчиком эмулятора SSF поделившись наработками и предложить добавить hi-res хаки для известных движков прямо в эмулятор.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #17 : 09 Ноябрь 2015, 21:55:06 »
Цитата: gepar
paul_met, так алгоритм для включения отрисовки за границами стандартного экрана для игр на одном и том же движке такой же или ты каждый раз что-то меняешь? Может сконтактировать с разработчиком эмулятора SSF поделившись наработками и предложить добавить hi-res хаки для известных движков прямо в эмулятор.
Смена разрешения, границы рендеринга, координаты отсчёта VDP1 и т.д., думаю, всегда идут по одному принципу, так как эмуляторы определяют эти параметры (например, Yabause в дебаг меню). Думаю, разработчикам это всё очень хорошо известно. Просто они не ставили перед собой цели делать такие хаки в эмуляторах. Если бы кто-то из них заморочился, то можно было бы вычислять все значения на этапе загрузки игры (например, пытаться запускать игру всегда в максимально возможном разрешении). Только вот как быть с фонами, рассчитанными на определённое разрешение? Можно их тупо отцентрировать, но если размера слоя не достаточно, появятся чёрные полосы, дыры и подобные баги. Некоторые фоны VDP2 можно растянуть до нужных размеров, но только те, что используют NBG0-1 или RBG0-1 слои (остальные не масштабируются). Если в VDP1 нет проблем с масштабированием, то есть косяк с цветопередачей (в Hi-res режиме можно юзать только 8-ми битный цвет по ходу). Можно ли конвертировать из 16 в 8 бит на лету или нет - я ещё не разобрался. Например, hi-res картинка, которую я приводил выше, в софте будет выглядеть с испорченной палитрой (кроме RGB слоя воды, так как он относится к VDP2).
В общем баги неизбежны. А в игра без скроллинга экрана (например, Resident Evil) вообще бесполезно что-либо делать. Там статичные фоны.
« Последнее редактирование: 09 Ноябрь 2015, 22:07:52 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #18 : 20 Ноябрь 2015, 15:30:06 »
Story of Thor 2 - хак по увеличению разрешения экрана до 352х256 (v1.1)


157769-0 157771-1 157773-2

Архив с патчем прикреплён ниже (вторым прикреплён отдельный файл для русской версии игры)
« Последнее редактирование: 22 Ноябрь 2015, 11:44:06 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #19 : 26 Ноябрь 2015, 14:51:21 »
Norse by Norsewest (Lost Vikings 2) - разрешение 352х240.
Панель персонажей пришлось переместить вниз из-за того, что под ней находился постоянно мерцающий мусор. На SSF хак не работает, увы.
157988-0 157990-1
157992-2 157994-3
 

Оффлайн Evgeniy

  • Пользователь
  • Сообщений: 411
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #20 : 04 Декабрь 2015, 16:08:11 »
paul_met,
Привет.
На сатурне есть хорошие капкомовские файтинги порты с cps2 и, причем эти порты самые лучшие.
Но есть недостаток в разрешении. У сатурна оно ниже всех. Повысить это реально или 352 максимум? в аркадный 384.
Хорошее видео сравнения ps1 и saturn.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #21 : 04 Декабрь 2015, 20:02:57 »
Цитата: Evgeniy
Повысить это реально или 352 максимум? в аркадный 384.
Список поддерживаемых разрешений экрана я приводил во 2-м посте темы. Выше 352 идёт только 640, но это уже hi-res. А вот с ним уже возникают проблемы. Чтобы подогнать игру под высокое разрешение , нужно много чего переделать. И  я пока не знаю как это сделать. Сеговские доки такие бестолковые в плане изложения материала. Где-то написано подробно, а где-то чёрт разберёшь что и откуда берётся. Так что нужно долго и упорно изучать. Ну и тестировать на реальной консоле, коей у меня нет.

Оффлайн Про Игрок

  • Пользователь
  • Сообщений: 1861
  • "А ты...знаешь что такое Red Sky Project!?"
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #22 : 05 Декабрь 2015, 02:48:00 »
Цитата
Story of Thor 2 - хак по увеличению разрешения экрана до 352х256 (v1.1)

Теперь можно будет вернуться за прохождение  игры  :cool:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #23 : 06 Декабрь 2015, 13:13:33 »
Wrestlemania: The Arcade Game - разрешение 352х240 (исходное 320х224). На SSF пока не работает.
Какая-то реактивная версия на Сатурне. На других платформах помедленнее и полегче.
158514-0 158516-1

Оффлайн Evgeniy

  • Пользователь
  • Сообщений: 411
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #24 : 06 Декабрь 2015, 14:46:54 »
paul_met,
Вам бы на буржуйских форумах свои исследования на эту тему написать. Наверняка найдутся хакеры, которые имеют документацию или сами захотят увеличить разрешение. Может никто и не знает что это реально.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #25 : 06 Декабрь 2015, 14:55:37 »
paul_met,
Вам бы на буржуйских форумах свои исследования на эту тему написать. Наверняка найдутся хакеры, которые имеют документацию или сами захотят увеличить разрешение. Может никто и не знает что это реально.
А я итак дублирую инфу на двух буржуйских форумах.

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1873
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #26 : 06 Декабрь 2015, 16:15:51 »
что пишут в ответ?
« Последнее редактирование: 06 Декабрь 2015, 16:20:41 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #27 : 06 Декабрь 2015, 16:20:50 »
что пишут в ответ?
Cool, Nice и в таком же духе. Инициативы подобным заниматься никто не проявляет.

Оффлайн Evgeniy

  • Пользователь
  • Сообщений: 411
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #28 : 08 Декабрь 2015, 11:44:22 »
Есть всего один человек, который все знает про сатурн. Shima. Он в своем твиттере активно флудит. Наверняка он знает насчет разрешения.
Редкие выходы тестовых сборок ssf говорит о том, что он ещё не полностью забросил своё хобби.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #29 : 08 Декабрь 2015, 16:30:23 »
Я так понимаю всё только для эмулятора?
Жаль, вот если бы на реальной консоли так шло.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #30 : 08 Декабрь 2015, 17:16:24 »
Цитата: Evgeniy
Есть всего один человек, который все знает про сатурн. Shima. Он в своем твиттере активно флудит. Наверняка он знает насчет разрешения.
Редкие выходы тестовых сборок ssf говорит о том, что он ещё не полностью забросил своё хобби.

Да знающих хватает. Вопрос лишь в том - интересно ли им это. Я как-то задавал вопрос Шиме по другому поводу. Он ляпнул что-то про хобби и давай дальше постить в твиче всякую рутину.

Цитата: blackbird_ru
Я так понимаю всё только для эмулятора?
Жаль, вот если бы на реальной консоли так шло.

Как раз-таки на консоли работает всё это дело. Наоборот, не всегда на эмуляторе пашет. На том же SSF половина моих хаков не заведётся, так как он хотя и самый точный, но глюки тоже имеет свои.

Оффлайн blackbird_ru

  • Пользователь
  • Сообщений: 1026
  • Пол: Мужской
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #31 : 08 Декабрь 2015, 18:00:03 »
Цитата: paul_met
Как раз-таки на консоли работает всё это дело

Реально? Хм, ну значит нужно скачать и потестить.

Добавлено позже:
Смотрю аттачи, а патч только на стори оф тор выложен?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #32 : 08 Декабрь 2015, 18:15:32 »
Цитата: blackbird_ru
Смотрю аттачи, а патч только на стори оф тор выложен?

Пока да. Остальные надо доводить до ума.

Оффлайн AKuHAK

  • Пользователь
  • Сообщений: 135
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #33 : 09 Декабрь 2015, 20:16:29 »
Кстати вопрос - никто не в курсе - можно ли универсальный вайдскрин из PCSXR сделать в виде чита? Понимаю, что немного не по теме, но всё же.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #34 : 09 Декабрь 2015, 20:36:46 »
Кстати вопрос - никто не в курсе - можно ли универсальный вайдскрин из PCSXR сделать в виде чита? Понимаю, что немного не по теме, но всё же.
Тебе сюда: http://forums.pcsx2.net/Thread-PSOne-Widescreen-Patches

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #35 : 15 Декабрь 2015, 16:37:37 »
Оказывается, что PS4 на Сатурне - это порт, а не эмуляция. Почти вайдскрин получился. Правда подебажить игру не удалось, так как она не идёт у меня на Yabause. Да и на SSF что-то спрайтов персов не видно.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #36 : 17 Декабрь 2015, 00:22:33 »
paul_met,
можно Викингов выложить, пожалуйста?
« Последнее редактирование: 17 Декабрь 2015, 13:28:12 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #37 : 17 Декабрь 2015, 13:30:28 »
Цитата: Yoti
paul_met,
можно Викингов выложить, пожалуйста?

Викинги не закончены и хак не работает на SSF. Если это не пугает, то вот:



Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #38 : 18 Декабрь 2015, 12:02:28 »
На днях должен приехать RGB кабель для Saturn. Хотел потестировать хаки на европейской консоли, ибо тема интересна. Ещё интересует, появятся ли тормоза на железе от увеличения разрешения.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #39 : 18 Декабрь 2015, 12:43:44 »
Цитата: Razor
Ещё интересует, появятся ли тормоза на железе от увеличения разрешения.

Я давал протестировать одному товарищу хак SFIII. Тормозов от увеличения разрешения на консоле он не заметил.

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #40 : 18 Декабрь 2015, 15:09:21 »
Story of Thor 2 работает отлично, без бордюров со всех сторон как обычная версия. Вот так в разы приятнее играть, спасибо за хак.  ^_^


Даже диск решил сделать на скорую руку.  :lol:


Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #41 : 18 Декабрь 2015, 15:55:07 »
Цитата: Razor
Story of Thor 2 работает отлично, без бордюров со всех сторон как обычная версия.

Так, а что за бордюры имеются в виду? И почему интерфейс не центрирован? В версии хака 1.1 должно быть всё по центру (как на скринах: http://www.emu-land.net/forum/index.php/topic,73835.msg1174581.html#msg1174581).

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #42 : 18 Декабрь 2015, 16:13:42 »
Цитата
Так, а что за бордюры имеются в виду?
Бордюры сверху и снизу, в многих PAL играх на Saturn они есть. Только что запустил обычный образ игры на консоли - в ней бордюров нет. Вот в Sonic 3D Blast точно бордюры такие есть.



Цитата
И почему интерфейс не центрирован?
А мне то откуда знать? Я заменил в образе 2 файла, как было написано в архиве :lol:
Вот запустил образ, который писал на диск, в эмуляторе:


Добавлено позже:
Может пригодится, если скажу что Saturn у меня европейский MK-80200-50.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #43 : 18 Декабрь 2015, 16:33:38 »
Цитата: Razor
Бордюры сверху и снизу, в многих PAL играх на Saturn они есть. Только что запустил обычный образ игры на консоли - в ней бордюров нет. Вот в Sonic 3D Blast точно бордюры такие есть.
На счёт горизонтальных чёрных полос как-то странно получается. По идее, в случае с Story of Thor 2 на дисплее с соотношением сторон 4:3  (без растяжение) должны быть вертикальные полосы, так как картинка в игре идёт с соотношением 5:4. Хак же возвращает игре соотношение 4:3 и полосы исчезают. Но в старых телевизорах не было настроек по сохранению соотношения сторон и потому картинка должна всё равно вроде как растягиваться.

Цитата: Razor
А мне то откуда знать? Я заменил в образе 2 файла, как было написано в архиве

Не, всё нормально меня просто сбил с толку скрин на чёрном фоне. Если выйти на улицу, то всё будет видно сразу.

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #44 : 18 Декабрь 2015, 16:33:50 »
А, косяк в том, что интерфейс не центрирован только на первом экране игры, потом всё нормально:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #45 : 18 Декабрь 2015, 16:36:17 »
Цитата: Razor
А, косяк в том, что интерфейс не центрирован только на первом экране игры, потом всё нормально:

Он центрирован, просто в таких комнатках тёмный фон имеет разные оттенки - слева есть полоска потемнее.

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #46 : 18 Декабрь 2015, 16:40:32 »
Цитата
По идее, в случае с Story of Thor 2 на дисплее с соотношением сторон 4:3  (без растяжение) должны быть вертикальные полосы, так как картинка в игре идёт с соотношением 5:4. Хак же возвращает игре соотношение 4:3 и полосы исчезают.
В моем случае телевизор форсит карнтинку в 4:3, так что с данным хаком спрайты выглядят лучше.  :)

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #47 : 18 Декабрь 2015, 17:50:54 »
Цитата: Razor
В моем случае телевизор форсит карнтинку в 4:3, так что с данным хаком спрайты выглядят лучше. 

Кинь для сравнения такой же скрин, как был чуть выше, только с оригинала.

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #48 : 18 Декабрь 2015, 18:12:22 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #49 : 18 Декабрь 2015, 18:24:11 »
Немного не так, но в принципе по круглым объектам интерфейса видно, что в оригинале пропорции немного искажаются.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #50 : 18 Декабрь 2015, 19:00:33 »
paul_met,
спасибо огромное!

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #51 : 24 Декабрь 2015, 12:56:59 »
Цитата: Yoti
paul_met,
спасибо огромное!

Пожалуйста.

Story of Thor 2 - Hi-Res (пока только для Yabause c OGL рендером и с косяками).


Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #52 : 01 Январь 2016, 14:45:42 »
Story of Thor 2 - хак по увеличению разрешения экрана до 352х256 (v1.2) + фиксы багов оригинальной игры!!!


Порядок скринов соответствует порядку изменений в списке.

159695-0 159697-1 159699-2 159701-3 159703-4 159705-5
159707-6 159709-7 159711-8 159713-9 159715-10 159717-11

Архивы с патчами прикреплёны ниже (для английской и русской версии игры).
« Последнее редактирование: 01 Январь 2016, 15:44:01 от paul_met »

Оффлайн Kiano

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #53 : 03 Январь 2016, 18:38:15 »
paul_met,
Шикарно. Спасибо тебе большое. Кстати с Новым Годом тебя и всего наилучшего.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #54 : 11 Январь 2016, 14:33:56 »
Цитата: Kiano
paul_met,
Шикарно. Спасибо тебе большое. Кстати с Новым Годом тебя и всего наилучшего.

Благодарю.

Подправляя очередные баги Res Hack'а для SoT2, я решил попробовать разблокировать в игре скрытые настройки в опциях, которые открываются лишь после полного прохождения игры. Это было нелегко, но теперь можно изначально выставить любую сложность игры (пригодится для тех, кто любит хардкор или кому игра показалась слишком лёгкой). В принципе, этот фикс можно включить в следующий патч.
160320-0

Добавил немного видео Hi-Res версии хака.
« Последнее редактирование: 11 Январь 2016, 21:57:49 от paul_met »

Оффлайн Razor

  • Пользователь
  • Сообщений: 1537
  • Пол: Мужской
  • Gotta Go Fast!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #55 : 12 Январь 2016, 00:53:15 »
Цитата
Добавил немного видео Hi-Res версии хака.
Интересно как на Сатурне оно пойдет  :lol:

Оффлайн Про Игрок

  • Пользователь
  • Сообщений: 1861
  • "А ты...знаешь что такое Red Sky Project!?"
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #56 : 12 Январь 2016, 02:44:57 »
Цитата
Добавил немного видео Hi-Res версии хака.

Остается только расположить полоску здоровья врагов внизу слева и будет вообще идеально  :cool:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #57 : 12 Январь 2016, 07:03:36 »
Цитата: Razor
Интересно как на Сатурне оно пойдет 

Скорее всего, не будет видно VDP1 объектов - то бишь всех спрайтов, только фоны.

Цитата: Про Игрок
Остается только расположить полоску здоровья врагов внизу слева и будет вообще идеально 

Это самое лёгкое, что можно сделать. Есть проблемы посерьёзнее. На некоторых экранах мерцают или не отображаются спрайты. К тому же, почему-то глючит фея со своими пузырьками.

Добавлено позже:
Story of Thor 2 - хак по увеличению разрешения экрана до 352х256 (v1.3) + фиксы багов оригинальной игры + NTSC патч!!!


160909-0 160911-1 160913-2

Архивы с патчами в шапке темы (для английской и русской версии игры).
PS: Для тех, кому лень патчить, на рутреке имеется уже готовые русские PAL + NTSC + ResHack версии игры.
« Последнее редактирование: 24 Январь 2016, 17:50:13 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #58 : 24 Январь 2016, 17:52:51 »
В теме закреплена шапка с информацией о модификациях и ссылками на них. Таблица будет периодически пополнятся патчами разной степени готовности.

Оффлайн free.gen

  • Пользователь
  • Сообщений: 291
  • Пол: Мужской
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #59 : 25 Январь 2016, 15:10:14 »
paul_met, привет! помоги, пожалуйста, разобраться. делаю все по инструкции. и на этапе где надо выделить файлы и выбрать импорт по правому клику - у меня никакого импорта нет. что я не так делаю?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #60 : 25 Январь 2016, 15:16:23 »
Цитата: free.gen
paul_met, привет! помоги, пожалуйста, разобраться. делаю все по инструкции. и на этапе где надо выделить файлы и выбрать импорт по правому клику - у меня никакого импорта нет. что я не так делаю?

CDmage умеет вставлять только по одному файлу.

Добавлено позже:
Добавлен патч для Ultimate Mortal Kombat 3 (NTSC).

Изменения:
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х240).
  • Поддержка масштабирования слоёв VDP2.
  • Разблокированы 3 скрытых бойца по умолчанию.
  • Разблокировано меню читов по умолчанию (нажмите кнопку "вверх" на экране с вращающимся лого "MK3").
161250-0 161252-1 161254-2
161256-3 161258-4 161260-5
« Последнее редактирование: 04 Февраль 2016, 09:22:58 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #61 : 04 Февраль 2016, 09:33:29 »
Добавлен патч для Shining Force III - Scenario 1 (NTSC/PAL).
Изменения:
  • Убраны чёрные полосы сверху и снизу экрана (титульный экран и ингейм).
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х240).
  • Скорректированы границы рендеринга изображения.

Ссылка на патч как всегда в 1-м посту темы.

161698-0 161700-1
« Последнее редактирование: 05 Февраль 2016, 11:40:43 от paul_met »

Оффлайн Depressor

  • Пользователь
  • Сообщений: 95
  • Пол: Мужской
  • Crazy Russian Manuals Collector
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #62 : 04 Февраль 2016, 10:24:07 »
Спасибо за всё, что делаете для Сатурна.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #63 : 05 Февраль 2016, 12:05:50 »
Спасибо за всё, что делаете для Сатурна.
Пожалуйста. Надеюсь, пригодится кому-нибудь.

В таблицу добавлены патчи для остальных сценариев (№2 и №3) для Shining Force III.
161825-0 161827-1
161829-2 161831-3
« Последнее редактирование: 05 Февраль 2016, 12:26:31 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #64 : 18 Февраль 2016, 14:59:14 »
Добавлен патч для Psychic Killer Taromaru (NTSC).
Изменения:
  • Убраны чёрные полосы сверху и снизу экрана (ингейм).
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х240).
  • Скорректированы границы рендеринга изображения.

Ссылка на патч как всегда в 1-м посту темы.

Кликаем на скрин для сравнения.
162411-0 162413-1 162415-2

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #65 : 08 Июль 2016, 17:41:41 »
Добавлен патч для Genso Suikoden.
Изменения:
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х240).
  • Скорректированы границы рендеринга изображения.
169286-0 169288-1
169290-2 169292-3
169294-4 169296-5

Оффлайн TiberiyLTim

  • Пользователь
  • Сообщений: 340
  • Пол: Мужской
  • -=TLT=-
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #66 : 21 Июль 2016, 16:57:19 »
 o_0 В Мортале видно локти, что было скрыто. Ещё бы сместить расположение значков игры по углам...

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #67 : 21 Июль 2016, 18:07:59 »
Ещё бы сместить расположение значков игры по углам...
Каких значков?

Оффлайн Grongy

  • Emu-Land Team
  • Сообщений: 827
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #68 : 21 Июль 2016, 18:45:33 »
Каких значков?
Логотипы MK на VS-экране.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #69 : 21 Июль 2016, 21:13:51 »
Логотипы MK на VS-экране.
Те, что в верхних углах? Тогда пофиксил. За одно и надпись "now loading" выровнял. Патч обновлён.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #70 : 27 Июль 2016, 21:17:26 »
Добавлен патч для Herc's Adventures.
Изменения:
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.
  • Скорректированы Х координаты различных элементов меню.
169988-0 169990-1
169992-2 169994-3

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #71 : 17 Август 2016, 20:33:33 »
Добавлен патч для Feda remake.
Изменения:
  • Увеличение разрешения экрана в ингейме до 352х240 (исходное 320х240).
  • Скорректированы границы рендеринга изображения.
170717-0 170719-1
170721-2 170723-3
170725-4 170727-5

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #72 : 24 Август 2016, 16:28:44 »
Добавлен патч для Batman Forever The Arcade Game.
Изменения:
  • Увеличение разрешения экрана в ингейме до 352х224 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.
  • Скорректированы Х координаты различных элементов панелей (ингейм).
171046-0 171048-1

Оффлайн ПАУК

  • Пользователь
  • Сообщений: 1542
  • Пол: Мужской
  • Ну-ка, от винта!
    • Steam
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #73 : 24 Август 2016, 17:21:44 »
Добавлен патч для Batman Forever The Arcade Game.
Интересно, а как на PlayStation?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #74 : 24 Август 2016, 18:06:22 »
Интересно, а как на PlayStation?
Скорее всего так же, как и на Сатурне. Только плойка не поддерживает 224 линии по вертикали. Там либо растянуто до 240, либо с горизонтальными полосами.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #75 : 01 Сентябрь 2016, 15:50:30 »
Как оказалось, и на Сатурне можно сделать Widescreen, подобным методом, как для PSX. И "первой ласточкой" стала игра Panzer dragoon Saga. Товарищ Esppiral нашёл для неё нужное значение. Ну а сделать hex код уже не составило особого труда.
Тут подробнее: http://assemblergames.com/l/threads/sega-saturn-widescreen-hacks-panzer-dragoon-saga-poc.63026/#post-904361

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1873
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #76 : 01 Сентябрь 2016, 16:33:00 »
а насколько вайдскрин честный? как например на nes крайние пару пикселей считаются невидимыми и враги не шевелятся в некоторых играх, пока не проскролишь дальше

Цитата
Тут подробнее
тема начинается с "сидел я вечерком и думал", т.е. за 15 лет никто не сделал, а рандомный человек за день сделал wide хак

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #77 : 01 Сентябрь 2016, 16:43:14 »
а насколько вайдскрин честный? как например на nes крайние пару пикселей считаются невидимыми и враги не шевелятся в некоторых играх, пока не проскролишь дальше
Думаю, всё там честно. NES слишком примитивная консоль, не стоит её сравнивать 32 бит системами.

тема начинается с "сидел я вечерком и думал", т.е. за 15 лет никто не сделал, а рандомный человек за день сделал wide хак
Откуда 15 лет то? Widescreen хаки и для PSX не так давно появились. На PS2 чуть раньше.

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1873
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #78 : 01 Сентябрь 2016, 16:48:51 »
Цитата
Откуда 15 лет то?
имеется ввиду с момента выхода консоли. или раньше наверное никому не надо было, т.к. не было экранов широкоформатных

Оффлайн Dyons

  • Пользователь
  • Сообщений: 6929
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #79 : 01 Сентябрь 2016, 17:06:44 »
тема начинается с "сидел я вечерком и думал", т.е. за 15 лет никто не сделал, а рандомный человек за день сделал wide хак
ну так тема там от чувака который в асме ноль, и умеет только числа в CE перебирать

З.Ы. помню он у меня на ютубе слезно выпрашивал что бы я ему слил ws патч на XBOX версию Конкера, а потом он мне рассказывал, как сам найдет, до сих пор ищет  :lol:

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #80 : 16 Сентябрь 2016, 16:41:39 »
А чем образа пересобираются? :blush:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #81 : 16 Сентябрь 2016, 17:40:48 »
А чем образа пересобираются?
А с какой целью нужна пересборка?

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #82 : 16 Сентябрь 2016, 20:49:11 »
paul_met,
хаки внедрять, очевидно же =)

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #83 : 16 Сентябрь 2016, 21:33:09 »
paul_met,
хаки внедрять, очевидно же =)
Пересборка - это крайний случай, обычно достаточно cdmage. Но коли есть такая необходимость, то прикрепил две утилиты. Используются совместно (для генерации IP файла и CD образа).

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #84 : 16 Сентябрь 2016, 21:44:16 »
paul_met,
спасибо, всё забрал.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #85 : 22 Сентябрь 2016, 16:34:59 »
Добавлен патч для Pandemonium! (MK-8109050).
Изменения:
  • Поддержка Widescreen (исходное разрешение 320х240).
  • Скорректированы границы рендеринга изображения.
  • Скорректированы Х координаты различных элементов.
172025-0 172027-1

PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #86 : 02 Октябрь 2016, 11:09:40 »
Добавлен патч для Panzer Dragoon (MK-81009).
Изменения:
  • Поддержка Widescreen (исходное разрешение 352х256).
  • Скорректированы пропорции видеороликов.
172547-0 172549-1

PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #87 : 06 Октябрь 2016, 20:03:11 »
Добавлен патч для Virtual On Cybertroopers (MK-81042).
Изменения:
  • Поддержка Widescreen (исходное разрешение 352х224).
  • Скорректированы пропорции видеороликов.
172898-0 172900-1
172902-2 172904-3

PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #88 : 13 Октябрь 2016, 10:02:46 »
Добавлен патч для Dead or Alive (T-3603G).
Изменения:
 - Поддержка Widescreen (исходное разрешение 704х480i).
 - Скорректированы пропорции HUD (режимы боя и тренировки), титульного экрана, экрана настроек и загрузки, видеороликов.
____________________
173134-0 173136-1
173138-2 173140-3
173142-4 173144-5
PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #89 : 14 Октябрь 2016, 16:31:01 »
Добавлен патч для Duke Nukem 3D (MK-81071).
Изменения:
  • Поддержка Widescreen (исходное разрешение 320х256).
  • Скорректированы пропорции фона в ингейме.

PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #90 : 16 Октябрь 2016, 13:57:51 »
Добавлен патч для Last Bronx (MK-81078).
Изменения:
  • Поддержка Widescreen (исходное разрешение 704х448i).
  • Скорректированы пропорции видеороликов.

PS: Особая благодарность товарищу с ником Esppiral.
« Последнее редактирование: 16 Октябрь 2016, 14:08:46 от paul_met »

Оффлайн Heidr

  • Пользователь
  • Сообщений: 6480
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #91 : 16 Октябрь 2016, 14:39:12 »
Может, стоит отсортировать игры в таблице по алфавиту? Она уже сильно разрослась.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #92 : 16 Октябрь 2016, 14:47:44 »
Может, стоит отсортировать игры в таблице по алфавиту? Она уже сильно разрослась.
Да, думаю надо как-нить заняться этим. А пока спрятал под спойлер, чтобы много места не занимала.

Оффлайн black jaguar

  • Пользователь
  • Сообщений: 1873
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #93 : 16 Октябрь 2016, 15:06:08 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #94 : 16 Октябрь 2016, 17:39:10 »
black jaguar, Молодца, не поленился.
Обновил таблицу.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #95 : 20 Октябрь 2016, 14:01:08 »
Добавлен патч для Power Slave (T-13205H).
Изменения:
  • Убраны горизонтальные чёрные полосы.
  • Скорректированы границы рендеринга изображения.
  • Поддержка Widescreen (исходное разрешение 320x240).
  • Скорректированы пропорции логотипов.

PS: Особая благодарность товарищу с ником Esppiral.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #96 : 22 Октябрь 2016, 13:09:04 »
Обновление для Power Slave (T-13205H).
Изменения:
  • Скорректированы Y координаты разделительных вертикальных линий индикатора запаса гранаты.
  • Скорректированы Y координаты мерцающих точек в индикаторе здоровья.
  • Скорректированы Y координаты последнего оружия.
« Последнее редактирование: 22 Октябрь 2016, 15:38:32 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #97 : 30 Декабрь 2016, 14:09:30 »
Добавлен патч для Keio Flying Squadron 2 (T-6008H-50).
Изменения:
  • Увеличение разрешения экрана до 352х224 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.
  • Скорректированы Х координаты различных элементов.
  • Скорректировано множество карт тайлов.

176043-0 176045-1
176051-2 176053-3
« Последнее редактирование: 26 Январь 2017, 14:28:29 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #98 : 21 Январь 2017, 16:43:05 »
Добавлен патч для Resurrection Rise 2 (T-8114H).
Изменения:
  • Увеличение разрешения экрана до 352х224 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.

177118-0 177120-1
177122-2 177124-3
« Последнее редактирование: 26 Январь 2017, 14:28:15 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #99 : 12 Февраль 2017, 12:01:02 »
Добавлен патч для Tomb Raider (T-7910H).
Изменения:
  • Убрана чёрная полоса слева (ингейм)
  • Скорректированы позиции экрана (заставки и видеоролики).

177893-0 177895-1

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #100 : 18 Февраль 2017, 17:59:56 »
А можно убрать эти полосы в Cotton 2 Boomerang?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #101 : 19 Февраль 2017, 11:11:31 »
А можно убрать эти полосы в Cotton 2 Boomerang?
А где там полосы то?

Добавлен патч для Farland Saga (T-32507G).
Изменения:
  • Увеличение разрешения экрана до 352х240 (исходное 320х240).
  • Скорректированы границы рендеринга изображения.
  • Изменён способ прокрутки экрана в режиме боя.
  • Переведены на английский язык некоторые меню (для удобства навигации).

178135-0 178137-1
178139-2 178141-3

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #102 : 19 Февраль 2017, 12:34:12 »
подскажите пожалуйста на оригинальной приставке эти патчи работают?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #103 : 19 Февраль 2017, 13:08:28 »
подскажите пожалуйста на оригинальной приставке эти патчи работают?
В таблице есть колонка "работоспособность", где отражен результат.

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #104 : 19 Февраль 2017, 14:07:07 »
спасибо

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #105 : 19 Февраль 2017, 18:48:08 »
А где там полосы то?
Мне одному кажется, что изображение по вертикали могло бы быть там шире?
https://www.youtube.com/watch?v=SEXkTAKue4E

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #106 : 19 Февраль 2017, 20:06:12 »
Мне одному кажется, что изображение по вертикали могло бы быть там шире?
Не знаю как в Cotton Boomerang, но во 2-й части для чего-то введена чёрная рамка толщиной 8 пикселей. Она сделана через отдельный слой и, вроде как, постоянно висит, хотя за ней картинка рендерится. Отключить этот слой можно, только вот отследить его проблематично.

Хотя, как оказалось, вычислить его не сложно. Надо будет качнуть Boomerang. Если там та же ерунда, то "дело в шляпе".
« Последнее редактирование: 19 Февраль 2017, 20:41:29 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #107 : 21 Февраль 2017, 21:49:47 »
По заявкам трудящихся добавлен патч для Cotton Boomerang (T-9906G).
Изменения:
  • Убраны чёрные полосы по краям экрана (заставки, меню, ингейм).

178280-0 178282-1
178284-2 178286-3
178288-4 178290-5

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #108 : 22 Февраль 2017, 22:24:38 »
paul_met спасибо большое. Прошел всю Cotton Boomerang с твоей доработкой на консоле. Всё отлично, никаких косяков не заметил.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #109 : 23 Февраль 2017, 19:02:42 »
paul_met спасибо большое. Прошел всю Cotton Boomerang с твоей доработкой на консоле. Всё отлично, никаких косяков не заметил.
Пожалуйста.

Добавлен патч и для Cotton 2 (T-9904G).
Изменения:
  • Убраны чёрные полосы по краям экрана (заставки, меню, ингейм).

178420-0 178422-1
178424-2 178426-3

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #110 : 25 Февраль 2017, 12:52:39 »
В целом я так и не понял почему у большинства игр на Сатурне есть эти чёрные полосы?
И когда, благодаря этим изменениям, мы убираем их, как это сказывается на производительности игры? Падает ли частота кадров?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #111 : 25 Февраль 2017, 15:19:53 »
В целом я так и не понял почему у большинства игр на Сатурне есть эти чёрные полосы?
И когда, благодаря этим изменениям, мы убираем их, как это сказывается на производительности игры? Падает ли частота кадров?
В 1-м посту темы я описывал возможные причины этих манипуляций с чёрными полосами. В основном - это оптимизация производительности. А вот в Cotton совершенно не понятно, так как изображение под полосами всегда рендерится, а дополнительный слой только добавляет нагрузки (хоть и несущественно). Так что, в теории, убрав эти полосы в данном случае будет небольшой SpeedUP.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #112 : 27 Февраль 2017, 10:24:38 »
Покопавшись очередной раз в Castlevania: SotN, получилось убрать все чёрные полосы сверху и снизу экрана. Обзор заметно увеличился (особенно если сравнивать с PSX версией). Но в некоторых комнатах появились "дырки", сквозь которые виден фон или просто темнота (3-й скрин). Странно, что в одних локациях разрабы заполнили карту тайлов под все 240 пикселей по вертикали, в других - нет. К слову говоря, карта тайлов запакована, что добавляет "плюс" к и без того почётному титулу "геморойного" порта на Сатурн.
Playsation
178688-0

Saturn
178690-1

178692-2

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #113 : 02 Март 2017, 20:54:56 »
Обновлен патч для Tomb Raider (T-7910H) v1.1
Изменения:
  • Убран мусор в верхнем правом углу на логотипе "Eidos"

Добавлен аналогичный патч для японской версии Tomb Raiders (T-6010G) v1.0
Изменения:
  • Убрана чёрная полоса справа экрана (ингейм).
  • Скорректированы позиции видеороликов и экрана (ингейм).

Оффлайн FPU

  • Пользователь
  • Сообщений: 117
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #114 : 02 Март 2017, 20:58:44 »
Странно, что в одних локациях разрабы заполнили карту тайлов под все 240 пикселей по вертикали, в других - нет.
Наверное, зависит от того, используется в тех зонах вертикальный скроллинг или нет.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #115 : 02 Март 2017, 23:14:54 »
Наверное, зависит от того, используется в тех зонах вертикальный скроллинг или нет.
С вертикальным скроллингом или без  - дырки есть и там, и там (впрочем, как и их отсутствие).

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #116 : 27 Март 2017, 20:23:17 »
Модификация The Story of Thor 2 - хак 4 в 1 (ссылка в шапке темы)

Данная комплексная модификация делится на 4 уровня:
  • ResHack (хак по увеличению внутреннего разрешения игры);
  • Bug fixes (хак по устранению недоработок оригинальной игры);
  • Tweaks (хак по изменению цвета и разблокировке скрытых пунктов меню);
  • Anti-Scaling (хак по восстановлению оригинальных масштабов спрайтов);

180039-0 180041-1
180043-2 180045-3
180047-4 180049-5
180051-6 180053-7
180055-8 180057-9

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #117 : 02 Июнь 2017, 19:48:39 »
Добавлен патч для Vampire Savior (T-1229G), который меняет язык с японского на английский.
Изменения:
  • Активация английского языка по умолчанию (диалоги, имена персонажей).
  • Сохранение красного цвета крови.

183310-0
183312-1

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #118 : 03 Июнь 2017, 12:23:22 »
paul_met,
а без патча смена языка как-то возможна? Или игру просто передумали выпускать в англоговорящих странах?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #119 : 03 Июнь 2017, 13:19:01 »
paul_met,
а без патча смена языка как-то возможна? Или игру просто передумали выпускать в англоговорящих странах?
Если пройти игру без поражений и набрать специальный код, то можно включить английский в меню EX опций. Правда, при этом включится и цензура.

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #120 : 03 Июнь 2017, 14:50:24 »
Если пройти игру без поражений и набрать специальный код, то можно включить английский в меню EX опций.
Вот извращенцы!

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #121 : 03 Июнь 2017, 14:58:15 »
Вот извращенцы!
Сомнительный бонус за прохождение от Capcom. Типа намёк пройти игру ещё раз, чтобы на сей раз понять сюжет. Могли бы сделать выбор языка по умолчанию. Тем более, что в аркадной версии изначально была мультиязыковая поддержка.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #122 : 03 Июнь 2017, 19:33:56 »
Добавлен патч для Mortal Kombat Trilogy (T-9704H).
Изменения:
  • Увеличено разрешение экрана до 352х240.
  • Убраны горизонтальные чёрные полосы снизу некоторых арен.
  • Доработаны карты тайлов отдельных слоёв арен.
  • Изменено управление по умолчанию ("B" - блок, "Y" - бег).
  • Разблокировано меню в форме знака вопроса ("?").

183367-0 183369-1 183371-2
183373-3 183375-4 183377-5

Оффлайн Kiano

  • Пользователь
  • Сообщений: 111
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #123 : 09 Июнь 2017, 11:16:30 »
paul_met,
Люблю тебя.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #124 : 09 Июнь 2017, 19:19:16 »
paul_met,
Люблю тебя.
Надеюсь, не в прямом смысле.

Обновление патча для Mortal Kombat Trilogy (T-9704H) - v1.1
Изменения:
  • Изменено расстояние лайфбаров от краёв экрана (+8 пикселей).
  • Скорректированы координаты надписи "Random select" для 2-го игрока.
  • Скорректированы Y координаты спрайтов персонажей на некоторых аренах.
  • Скорректированы Х координаты фона на арене "The Portal".

183532-0 183534-1

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #125 : 26 Июнь 2017, 21:41:08 »
Похоже, придётся вскоре открывать раздел модинга и для PSX. Ибо хакать первую плойку, как оказалось, не так то и сложно.

Castlevania SotN [PSX] - без чёрных полос
184075-0 184077-1

Оффлайн Dyons

  • Пользователь
  • Сообщений: 6929
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #126 : 26 Июнь 2017, 21:48:25 »
Ибо хакать первую плойку, как оказалось, не так то и сложно.
с дебаггерами любую систему не сложно хакать

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #127 : 27 Июнь 2017, 08:20:12 »
с дебаггерами любую систему не сложно хакать
А главное с толковыми дебаггерами. В случае с PSX пришлось юзать сразу два, ибо они друг друга дополняли.

Оффлайн Lin

  • Пользователь
  • Сообщений: 635
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #128 : 27 Июнь 2017, 09:23:23 »
Похоже, придётся вскоре открывать раздел модинга и для PSX. Ибо хакать первую плойку, как оказалось, не так то и сложно.

Castlevania SotN [PSX] - без чёрных полос
(Ссылка на вложение) (Ссылка на вложение)
Эх, жалко. Это будет в ущерб с работой над играми сатурна(

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #129 : 27 Июнь 2017, 10:34:49 »
Эх, жалко. Это будет в ущерб с работой над играми сатурна(
Не думаю. Когда мне надоедает одно занятие, я переключаюсь на другое. И так по кругу.

Оффлайн M3tro ™

  • Пользователь
  • Сообщений: 697
  • Пол: Мужской
  • Fear is a mindkiller…
    • Facebook
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #130 : 28 Июнь 2017, 21:05:55 »
Похоже, придётся вскоре открывать раздел модинга и для PSX.
A зачем плодить тучи схожих по направлению тем, если уже есть PSX xaккинг тема =)? Если необходимо, её можно закрепить, а в дальнейшем наполнять 1ое сообщение контентом =). Taм, я считаю, уже есть немного инфы для развития своих мыслей. Вобщем, я считаю эту тему наиболее подходящей для этого.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #131 : 28 Июнь 2017, 21:43:41 »
A зачем плодить тучи схожих по направлению тем, если уже есть PSX xaккинг тема ?
Та тема слишком общая и посвящена хакинку PSX в целом. Для чёткого направления лучше подходит специализированная тема.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #132 : 14 Сентябрь 2017, 12:44:31 »
Хотел сказать громадное спасибо! Непредставляю сколько трудов это все стоило! Браво!

И сразу вопрос - в "Tomb Raider" просто увеличен обзор, разрешение исходное?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #133 : 14 Сентябрь 2017, 18:13:22 »
Хотел сказать громадное спасибо! Непредставляю сколько трудов это все стоило! Браво!
Благодарю.

И сразу вопрос - в "Tomb Raider" просто увеличен обзор, разрешение исходное?
Исходное - оно там и так было 352 по горизонтали, но с чёрной вертикальной полосой.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #134 : 17 Сентябрь 2017, 12:39:38 »

Спасибо за ответ. У меня PAL консоль, но есть прожка для модификации региона игры. Она тут сработает?

И еще вопрос - мне очень нравится эта игра и хотелось запилить ее перевод. Насколько это реально?
« Последнее редактирование: 17 Сентябрь 2017, 13:21:42 от Alan_F »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #135 : 17 Сентябрь 2017, 13:52:02 »
Спасибо за ответ. У меня PAL консоль, но есть прожка для модификации региона игры. Она тут сработает?
Если правильно пропатчить, то в любом случае сработает.

И еще вопрос - мне очень нравится эта игра и хотелось запилить ее перевод. Насколько это реально?
Если необходимые ресурсы находятся в свободном доступе (не пожаты), то вполне реально.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #136 : 17 Сентябрь 2017, 14:15:21 »
Если необходимые ресурсы находятся в свободном доступе (не пожаты), то вполне реально.

Я хотел для начала поместить в игру русскую озвучку и специально сравнивал по-файлово с версией PSX и PC. Медиафайлы лежат тут в отдельной папке, где видимо свалены вместе музыка, катсцены и диалоги. Итого файлы: SAD, SAT и SND.

SAD - файлы звука студии Lionhead Studios; SAT - 3D-модель автокада; SND - вот тут больше всего вопросов - это в равной степени может быть макинтошевское аудио, макинтошевское видео или аудио-сэмплом синтезатора AKAI. Ни один файл я так и не открыл (по правде, и не сидел долго над этим). Вот и решил уточнить, может быть есть уже какие-то готовые решения от гуру хакинга.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #137 : 17 Сентябрь 2017, 15:16:21 »
SAD - файлы звука студии Lionhead Studios; SAT - 3D-модель автокада; SND - вот тут больше всего вопросов - это в равной степени может быть макинтошевское аудио, макинтошевское видео или аудио-сэмплом синтезатора AKAI. Ни один файл я так и не открыл (по правде, и не сидел долго над этим). Вот и решил уточнить, может быть есть уже какие-то готовые решения от гуру хакинга.
Ты эти файлы по расширению идентифицировал? Такой подход весьма опрометчивый. Беглый взгляд на заголовки файлов намекает на следующее:
SAD (заголовок "OBJFILE         ANIMS") - некая анимация;
SND (заголовок "SOUNDFX         SAMPLUT") - это звуковые эффекты, которые можно прослушать, например в GoldWave.
SAT (заголовок "ROOMFILE        ROOMTINF") - вероятно, модели локаций;
SPR (заголовок "SPRFILE         SPRITINF") - спрайты, графика;
Что касается озвучки, то она тупо в CDDA формате.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #138 : 17 Сентябрь 2017, 15:43:34 »
Ты эти файлы по расширению идентифицировал? Такой подход весьма опрометчивый.

Я совершенно не разбираюсь в этом ) заинтересовался исключительно из-за самой игры. Спасибо за разъяснения )

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #139 : 07 Октябрь 2017, 11:12:46 »
Добавлен патч для Touryuu Densetsu Elan Doree (T-38202G)
Изменения:
  • Поддержка Widescreen (исходное разрешение 704х448i).
  • Активация английского языка (титульник, эпилог).

PS: Особая благодарность товарищу с ником Esppiral.

187684-0 187771-1

Добавлен патч для Fighters Megamix (GS-9126) и (MK81073-50)
Изменения:
  • Поддержка Widescreen (исходное разрешение 704х448i / 512i).

PS: Особая благодарность товарищу с ником Esppiral.

187757-2
« Последнее редактирование: 03 Январь 2018, 14:26:28 от paul_met »

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #140 : 08 Октябрь 2017, 21:36:51 »
paul_met, "Поддержка Widescreen" - это значит что по умолчанию игра запустится в 16:9 или будет возможность выбрать режим 4:3 или 16:9?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #141 : 08 Октябрь 2017, 21:49:08 »
paul_met, "Поддержка Widescreen" - это значит что по умолчанию игра запустится в 16:9 или будет возможность выбрать режим 4:3 или 16:9?
По умолчанию естественно.

Добавлен патч и для World Heroes Perfect (T-3103G).
Изменения:
  • Убраны чёрные полосы по краям экрана (заставки, меню, ингейм).

188693-0 188695-1
« Последнее редактирование: 03 Январь 2018, 14:26:54 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #142 : 03 Январь 2018, 14:31:45 »
Добавлен патч для Grandia (T-4507G).
Изменения:
  • Поддержка Widescreen (исходное разрешение 352х224).

192128-0 192130-1
192132-2 192134-3

Оффлайн AlecsandroTores

  • Пользователь
  • Сообщений: 98
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #143 : 03 Январь 2018, 16:56:37 »
Что с переводом Sword & Sorcery? Всё таки это тема о модификациях игр Сега Сатурн. Хм, и планируются ли ещё пееводы для этой консоли? В частности Deep Fear.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #144 : 03 Январь 2018, 18:16:22 »
Что с переводом Sword & Sorcery?
Игра до сих пор не уходит в ингейм на Yabause, так что подебажить её не выйдет.

Хм, и планируются ли ещё пееводы для этой консоли? В частности Deep Fear.
Планируются, но точно не Deap Fear.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #145 : 06 Январь 2018, 18:34:09 »
Добавлен патч для Sega Touring Car Championship (MK-81216)
Изменения:
  • Поддержка Widescreen (исходное разрешение 704х448i).

PS: Особая благодарность товарищу с ником Esppiral.
PSS: Крутая музыкальная тема играет в режиме демонстрации! :thumbup:

192235-0 192237-1

Оффлайн Lin

  • Пользователь
  • Сообщений: 635
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #146 : 06 Январь 2018, 20:48:59 »
Добавлен патч для Grandia (T-4507G).
Изменения:
  • Поддержка Widescreen (исходное разрешение 352х224).

(Ссылка на вложение) (Ссылка на вложение)
(Ссылка на вложение) (Ссылка на вложение)
А сложно сюда перенести английский перевод с пс1?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #147 : 06 Январь 2018, 21:21:50 »
А сложно сюда перенести английский перевод с пс1?
Вроде, не особо (ковырялся как-то в этом направлении). Только кому это надо?

Оффлайн AlecsandroTores

  • Пользователь
  • Сообщений: 98
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #148 : 06 Январь 2018, 22:50:22 »
paul_met, мне например. :D Но если в это поиграют два с половиной человека, то да, действительно. Особого толка замарачиваться нет. Увы.

Собственно как насчёт перевода (на русский) той игры, которая будет интересна большему количеству людей? Guardian Heroes. Перевести диалоги. Помимо них имеются виделролики, но если отбросить их, то перевод всё равно будет весьма уместен.

Оффлайн Lin

  • Пользователь
  • Сообщений: 635
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #149 : 07 Январь 2018, 08:38:00 »
Вроде, не особо (ковырялся как-то в этом направлении). Только кому это надо?
И мне надо. Я бы с удовольствием на сатурне прошёл бы тогда.

Оффлайн Guru_MK

  • Пользователь
  • Сообщений: 5
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #150 : 05 Май 2018, 23:54:32 »
Есть у кого уже собранный образ Mortal Kombat Trilogy [Sega Saturn] с исправлениями?
Ну или хотя бы оригинальный образ Mortal Kombat Trilogy [Sega Saturn] US / что бы без проблем записать на болванку и на консоли погонять.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #151 : 06 Май 2018, 08:49:49 »
Есть у кого уже собранный образ Mortal Kombat Trilogy [Sega Saturn] с исправлениями?
Ну или хотя бы оригинальный образ Mortal Kombat Trilogy [Sega Saturn] US / что бы без проблем записать на болванку и на консоли погонять.
Есть специальный раздел для таких вопросов. Туда и обращайся: http://www.emu-land.net/forum/index.php/board,29.0.html

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #152 : 17 Май 2018, 00:24:46 »
paul_met ты можеш делать тренеры на ssega saturn ?

Оффлайн Lin

  • Пользователь
  • Сообщений: 635
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #153 : 17 Май 2018, 02:09:58 »
paul_met ты можеш делать тренеры на ssega saturn ?
Забыл добавить в конце "за деньги".
Так очень быстро получишь ответ на свой вопрос.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #154 : 17 Май 2018, 08:13:29 »
paul_met ты можеш делать тренеры на ssega saturn ?
Ну вот Например?

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #155 : 18 Май 2018, 21:40:46 »
вот игра

Shinobi X - Walkthrough

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #156 : 18 Май 2018, 22:38:47 »
Shinobi X - Walkthrough
И что там трейнить? Есть же чит коды на бессмертие, невидимость и т.д.:
https://gamehacking.org/game/84371
https://www.consoledatabase.com/cheats/segasaturn/shinobix/

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #157 : 19 Май 2018, 13:04:48 »
 Да чит бессмертия и вайскрин код,  Удобно когда читы включяются в самом образе без всяких манипуляций

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #158 : 19 Май 2018, 17:59:47 »
Да чит бессмертия и вайскрин код,  Удобно когда читы включяются в самом образе без всяких манипуляций
Вайд в этой игре не сделаешь. А патчить образ ради бессмертия я не вижу смысла.
« Последнее редактирование: 20 Май 2018, 14:45:14 от paul_met »

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #159 : 19 Май 2018, 20:42:24 »
так вы не будете делать тренер бессмертия к этой игре ?

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #160 : 20 Май 2018, 12:18:19 »
sergey1383, тренер по футболу? По волейболу? Или другому виду спорта?

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #161 : 20 Май 2018, 23:08:40 »
Это как кто понимает,если мой сын говорит деду планшет,то дед думает про армейский планшет 😁

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9369
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #163 : 21 Май 2018, 22:24:45 »
подскажите как тогда пропатчить образ этими читами ? https://gamehacking.org/game/84371   если трейнер не получяется,наверно есть патчер типа CB2crypt для ps 2  ?

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #164 : 22 Май 2018, 01:52:46 »
sergey1383, тебе наверно поможет вещь типа такой видосики глянь

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #165 : 22 Май 2018, 12:32:15 »
Эт потипу взломшик кодов для ps 1
« Последнее редактирование: 22 Май 2018, 20:46:38 от sergey1383 »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #166 : 22 Май 2018, 12:39:00 »
Эт потипу взложик кодов для ps 1
типа да (я так думаю) ,судя по видосу можешь свои коды юзать ,наверняк есть и зашитые ,а образы патчить наверно не прокатит (мне так кажется )

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #167 : 22 Май 2018, 22:46:09 »

типа да (я так думаю) ,судя по видосу можешь свои коды юзать ,наверняк есть и зашитые ,а образы патчить наверно не прокатит (мне так кажется )
[/quote]
paul_met говорил что патчить образы ради бессмертия нет смысла,значит можно чем то пропатчить образ читами только как ?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #168 : 22 Май 2018, 23:04:52 »
paul_met говорил что патчить образы ради бессмертия нет смысла,значит можно чем то пропатчить образ читами только как ?
Ты определись на чём собрался играть - на консоли или на эмуляторе. Если последний вариант, то ничего патчить не надо. Если консоль, то тебе правильно подсказали на счёт AR картриджа. Либо пользуешься встроенными в него кодами, либо вбиваешь свои.

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #169 : 23 Май 2018, 07:44:39 »
на консоле наверно попосже надо денег подсобирать на взломшик,сможеш за скриншотить как на эмкляторе эти читы вставить,и скинь пожалуйста свой эмулятор,у тебя он самый лутший должен быть?

Оффлайн DiFed

  • Пользователь
  • Сообщений: 17
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #170 : 23 Май 2018, 09:22:55 »
Или юзать mednafen где функция  кодов для сега сатурн есть.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #171 : 23 Май 2018, 13:28:48 »
на консоле наверно попосже надо денег подсобирать на взломшик,сможеш за скриншотить как на эмкляторе эти читы вставить,и скинь пожалуйста свой эмулятор,у тебя он самый лутший должен быть?
Эмулятор Yabause, например. Меню инструменты => Список читов. Все ссылки есть в шапке темы.

Оффлайн sergey1383

  • Пользователь
  • Сообщений: 869
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #172 : 23 Май 2018, 13:44:35 »
большое спасибо за помощь  :hi:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #173 : 16 Август 2018, 13:03:52 »
Добавлен патч для Crows: The Battle Action for SegaSaturn (T-16806G)
Изменения:
  • Глобальное увеличение разрешения экрана до 352х240 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.
  • Доработаны карты тайлов.

« Последнее редактирование: 20 Август 2018, 15:02:06 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #174 : 20 Август 2018, 15:00:23 »
Добавлен патч для Device Reign (T-27810G)
Изменения:
  • Глобальное увеличение разрешения экрана до 352х224 (исходное 320х224).
  • Скорректированы границы рендеринга изображения.
  • Переведены на английский язык некоторые пункты меню (для удобства навигации).

200328-0

Оффлайн LG30

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #175 : 02 Октябрь 2018, 15:42:10 »
It's really great what you do.
I am looking for the patch for Pandemonium but it is no longer available.
Would someone have a link?
Thank you.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #176 : 02 Октябрь 2018, 18:11:45 »
It's really great what you do.
I am looking for the patch for Pandemonium but it is no longer available.
Would someone have a link?
Thank you.
Fixed now.

Оффлайн LG30

  • Пользователь
  • Сообщений: 2
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #177 : 02 Октябрь 2018, 19:04:07 »
Thank you Paul_met  :wow:

You're really responsive, and I'm hallucinating about the work you've done on all these games.
I have two questions to ask you:

1 ° I saw that there were also other games like Die Hard and Sega Rally.
Do you also have the patch?

2 ° I'm trying to apply your patch for the Shining Force III games but I have an error with the X002.BIN file. He tells me that the file size is not good

Thanks again.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #178 : 02 Октябрь 2018, 19:39:04 »
1 ° I saw that there were also other games like Die Hard and Sega Rally.
Do you also have the patch?
All available patches can be found on my website.

2 ° I'm trying to apply your patch for the Shining Force III games but I have an error with the X002.BIN file. He tells me that the file size is not good
Thanks again.
Oh, What is the size of your file in bytes?

Оффлайн Kosvor

  • Пользователь
  • Сообщений: 117
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #179 : 02 Октябрь 2018, 21:30:23 »
В Nanatsu Kaze - No Shima Monogatari в нескольких местах нужно вводить (правильные) надписи японскими иероглифами. Всё бы ничего, но это сильно мешает получать удовольствие от игры. Может можно сделать так чтобы задача считалась выполненной вне зависимости от того что напишет игрок?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #180 : 02 Октябрь 2018, 23:14:29 »
В Nanatsu Kaze - No Shima Monogatari в нескольких местах нужно вводить (правильные) надписи японскими иероглифами. Всё бы ничего, но это сильно мешает получать удовольствие от игры. Может можно сделать так чтобы задача считалась выполненной вне зависимости от того что напишет игрок?
Понятия не имею. Никогда в эту игру больше получаса не играл.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #181 : 20 Октябрь 2018, 10:59:06 »
Удалось-таки получить половинный Hi-Res режим для Story of Thor 2 (352x512i). Работает на всех эмуляторах (на консоли тоже должен). Осталось протестировать хорошенько.
PS: Такое соотношение сторон экрана напоминает стиль NDS.


Оффлайн Yoti

  • Пользователь
  • Сообщений: 4330
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #182 : 20 Октябрь 2018, 15:27:58 »
А что, так даже забавно.

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8799
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #183 : 20 Октябрь 2018, 17:17:27 »
А на обычном тв как оно смотрится?

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9369
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #184 : 20 Октябрь 2018, 18:21:57 »
мне вот тоже интересно, как оно на реальном сатурне и телеке.

pedro, а какой именно видеорежим используется ? цифирка из регистра TV Screen Mode

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #185 : 20 Октябрь 2018, 20:53:59 »
А на обычном тв как оно смотрится?
Сплюснуто по вертикали будет по ходу.

цифирка из регистра TV Screen Mode
80E1

Оффлайн MetalliC

  • Технический консультант
  • Сообщений: 9369
  • Пол: Мужской
  • Demul team / MAME developer
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #186 : 20 Октябрь 2018, 21:14:23 »
да, в Double Density interlace режиме картинка будет типа сжата вдвое - один полукадр отображаются чётные строки, другой - нечетные, итд

эмуляторы видимо это дело не отображают как положено

Оффлайн pedro

  • Emu-Land Team
  • Сообщений: 8799
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #187 : 20 Октябрь 2018, 21:41:12 »
То есть картинка будет как в Соник2 в режиме на двоих? Сомнительное улучшение.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #188 : 20 Октябрь 2018, 22:14:17 »
То есть картинка будет как в Соник2 в режиме на двоих? Сомнительное улучшение.
Площадь обзора то увеличена в 2 раза, что уже круто. Да и смотря какой телевизор. Если картинку можно масштабировать по ширине и высоте отдельно, то должно получиться что-то приемлемое.

эмуляторы видимо это дело не отображают как положено
Отображают как надо. Приходится менять размер окна.  С этим проблем нет (кроме SSF, там не масштабируется отдельно по X и Y).

Оффлайн Чайман

  • Пользователь
  • Сообщений: 245
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #189 : 15 Декабрь 2018, 14:59:11 »
Перезалейте, плиз, патчи с ргхоста куда-нить в облако. Ростелеком решил блочить ргхост :(
*про прокси я в курсе, но чёт как-то в последнее время слишком много всякого приходится через прокси сливать*

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #190 : 16 Декабрь 2018, 18:31:34 »
Перезалейте, плиз, патчи с ргхоста куда-нить в облако. Ростелеком решил блочить ргхост :(
*про прокси я в курсе, но чёт как-то в последнее время слишком много всякого приходится через прокси сливать*
А какие конкретно патчи?


Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #192 : 20 Декабрь 2018, 23:15:04 »
Чайман, Я имел в виду, какие тебе конкретно нужны. Хотя, похоже, что все на rghost'е.

Оффлайн KingCrystal

  • Пользователь
  • Сообщений: 98
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #193 : 05 Январь 2019, 19:06:54 »
Прикольно, а скажите, есть подобное и для соньки? Хотел бы тоже глянуть

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #194 : 05 Январь 2019, 21:21:18 »

Оффлайн KingCrystal

  • Пользователь
  • Сообщений: 98
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #195 : 05 Январь 2019, 22:09:37 »
Я имел в виду типа тоже убирать черные полосы и улучшать текстуры в самих образах дисков

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #196 : 05 Январь 2019, 22:29:18 »
тоже убирать черные полосы
а много таких на  соне?

Оффлайн KingCrystal

  • Пользователь
  • Сообщений: 98
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #197 : 05 Январь 2019, 22:33:24 »
Ну в heart ofdarkness ecть довольно жирные полосы сверху и снизу та и текстуры бы как то разрешение увеличить или хз что с ними. В mkt на некоторых локациях есть полосы. Просто стало интересно, на сатурн есть модификации вот интересно есть ли на ps1

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #198 : 05 Январь 2019, 22:35:03 »
Прикольно, а скажите, есть подобное и для соньки? Хотел бы тоже глянуть
Ну, на моём сайте есть пара-тройка модификаций для PSX (http://meduza-team.ucoz.net/publ/romkhaking/modifikacii/modifikacija_igr_dlja_psx_playstation_1/3-1-0-14).

Оффлайн KingCrystal

  • Пользователь
  • Сообщений: 98
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #199 : 05 Январь 2019, 23:08:16 »
Кастла симфони у тебя на сайте модифицированая, она с переводом?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #200 : 05 Январь 2019, 23:24:57 »
Кастла симфони у тебя на сайте модифицированая, она с переводом?
Наоборот - переведённая кастла у меня на сайте с модификацией.

Оффлайн KingCrystal

  • Пользователь
  • Сообщений: 98
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #201 : 05 Январь 2019, 23:29:26 »
Сам переводил?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #202 : 06 Январь 2019, 13:09:29 »
Сам переводил?
Общими усилиями. Давай уже завязывай с оффтопом. Здесь другая тема.

Добавлено позже:
Добавлен патч для Wachenröder (GS-9183)
Изменения:
  • Поддержка Widescreen  (исходное разрешение 320х224).

210280-0
« Последнее редактирование: 01 Июнь 2019, 16:42:10 от paul_met »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #203 : 01 Июнь 2019, 16:45:48 »
Добавлен патч для Princess Crown (T-14418G).
Изменения:
  • Увеличено разрешение экрана до 352х224 (исходное 320х224).
  • Доработаны карты тайлов одноэкранных комнат.

210703-0

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #204 : 10 Июль 2019, 13:43:13 »
Возможно вопрос не по теме, тогда прошу прощения. В игре "Croc: Legend of the Gobbos" при игре на шитом сатурне (с чипом или с pskai) наблюдаются странные глитчи - пропадает часть текстур, сам Крок выглядит как два летающих глаза и рюкзак. Вместо текстур воды/лавы и прочего - фрактальная пропасть. Хочется разобраться в чем дело, но даже не придумаю как к этому подступить. Возможно, будут мысли у гуру хакинга? Заранее благодарен.

Оффлайн Yaranga

  • Администратор
  • Сообщений: 13390
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #205 : 10 Июль 2019, 14:42:46 »
Наверно часть текстур не читается ввиду запиленности компакт-диска, поэтому и не отображается. Некоторые игровые движки даже не ругаются на то, что не могут загрузить такую-то текстуру - просто не грузят её и всё. А вопрос конечно не по теме.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #206 : 10 Июль 2019, 15:13:05 »
Наверно часть текстур не читается ввиду запиленности компакт-диска, поэтому и не отображается. Некоторые игровые движки даже не ругаются на то, что не могут загрузить такую-то текстуру - просто не грузят её и всё. А вопрос конечно не по теме.
Спасибо, но проблема наблюдается не только у меня. В любом случае спасибо.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #207 : 10 Июль 2019, 17:04:02 »
Alan_F,  Я слышал, у Крока есть проблемы с регионом. Если консоль европейская и запускать на ней американскую версию игры или наоборот. В общем, регионы консоли и игры должны совпадать.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #208 : 22 Июль 2019, 11:31:19 »
Alan_F,  Я слышал, у Крока есть проблемы с регионом. Если консоль европейская и запускать на ней американскую версию игры или наоборот. В общем, регионы консоли и игры должны совпадать.
Cпасибо за ответ. Использовал европейскую версию на пал-консоли. Стоит поэксперементировать?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #209 : 22 Июль 2019, 14:21:16 »
Стоит поэксперементировать?
Если поиграть хочется, то само собой.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #210 : 30 Май 2020, 23:04:20 »
Ввиду недавнего хайпа по поводу хака Симфонии Ночи, который обеспечивает поддержку 4МБ карты расширения оперативной памяти для ускорения загрузки игры, я решил провернуть что-то подобное с другой игрой от Konami, которая так же не отличается быстрой загрузкой уровней (Vandal Hearts, над которой поработали всё те же "умельцы" из KCEN). Результаты отражены на видео ниже.
Как можно заметить, в окне слева загрузка локации явно быстрее. Возможно, это дело можно лучше оптимизировать, но пока как есть. Жаль, что такой трюк нельзя проделать с видеопамятью. А ведь при таком раскладе можно было бы существенно увеличить качество текстур...


Оффлайн Scarabay

  • Пользователь
  • Сообщений: 133
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #211 : 31 Май 2020, 08:54:36 »
в окне слева загрузка локации явно быстрее
Анимации спрайтов тоже быстрее работают.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #212 : 31 Май 2020, 09:59:52 »
Анимации спрайтов тоже быстрее работают.
Тебе, наверное, показалось. К моменту появления геймплея картридж используется только для чтения шрифтов, которые в оригинале сидели в оперативной памяти (LOW RAM).

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7236
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #213 : 31 Май 2020, 12:51:18 »
Тебе, наверное, показалось.
в эмуляторе слева анимация быстрее работает.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #214 : 31 Май 2020, 13:43:35 »
в эмуляторе слева анимация быстрее работает.
Про какую именно анимацию речь? Я никакой разницы в анимации персонажей, дыма, дождя и т.д. не вижу.

Оффлайн Scarabay

  • Пользователь
  • Сообщений: 133
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #215 : 31 Май 2020, 17:58:49 »
paul_met, ну не знаю, мне сразу бросилось в глаза, что картинка слева как бы ускорена процентов на 10. Присмотрись к кольцам или ромбикам, поднимающимся вверх.

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #216 : 31 Май 2020, 18:14:23 »
Да, как будто тайминг сбился и анимация стала проигрываться быстрее с доп. памятью. Возможно и вся игра работает быстрее.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #217 : 31 Май 2020, 20:32:34 »
Я уже писал выше, что карта расширения используется только для кэширования загружаемых файлов с диска. На анимацию она повлиять не может. Во время геймплея ничего уже с диска не загружается.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #218 : 08 Август 2020, 13:07:37 »
Добавлен патч для Dungeon Master Nexus (T-9111G)
Изменения:
  • Поддержка Widescreen  (исходное разрешение 320х224).

227117-0

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #219 : 08 Август 2020, 22:18:32 »
Потестировал патч на увеличение разрешения экрана Keio Flying Squadron 2 и в первом уровне заметил рандомное появление графического мусора. Если сдвинуть мусор за экран и вернуться назад, то он пропадет, но может появиться в другом месте.
Запускал на консоле.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #220 : 08 Август 2020, 22:38:42 »
SavitarSvit, За неливай больше такие тяжёлые скриншоты. Мусор можно разглядеть и в оригинальном разрешении картинки. Тут видимо, не всё успевает стираться ,и часть информации остаётся на полотне VDP2.

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #221 : 09 Август 2020, 14:41:26 »
SavitarSvit, За неливай больше такие тяжёлые скриншоты. Мусор можно разглядеть и в оригинальном разрешении картинки. Тут видимо, не всё успевает стираться ,и часть информации остаётся на полотне VDP2.
Это не скриншоты а фото с экрана телика.

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


Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #222 : 09 Август 2020, 15:41:29 »
Это не скриншоты а фото с экрана телика.
Это снимки экрана (в данном случае экрана телевизора). В таком конском разрешении от них толку нет. Наоборот, только места много занимают.
На счёт опций - там всё отцентрировано (ото оригинальное смещение как в оригинале). Не отцентрирована заставка "Time Warner" и титульник (хотя в Yabause он отцентрирован).
227133-0

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

« Последнее редактирование: 12 Август 2020, 07:58:11 от paul_met »

Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #223 : 15 Август 2020, 22:08:19 »
Потестил Shinrei Jusatsushi Taromaru, теперь нормально.

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

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #224 : 16 Август 2020, 07:05:57 »
paul_met, ты знаком с игрой Waku Waku Puyo Puyo Dungeon? Не рассматривал перевести?
Нет, и без того хватает претендентов.

Оффлайн Alan_F

  • Пользователь
  • Сообщений: 9
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #225 : 18 Ноябрь 2020, 11:47:19 »
Возможно вопрос не по теме, тогда прошу прощения. В игре "Croc: Legend of the Gobbos" при игре на шитом сатурне (с чипом или с pskai) наблюдаются странные глитчи - пропадает часть текстур, сам Крок выглядит как два летающих глаза и рюкзак. Вместо текстур воды/лавы и прочего - фрактальная пропасть. Хочется разобраться в чем дело, но даже не придумаю как к этому подступить. Возможно, будут мысли у гуру хакинга? Заранее благодарен.

Подниму свой же некропост, пусть и не по теме, так как нигде нормально эта проблема не расписана. Купил оригинальный европейский диск и получил тот же результат - множество графических багов. Решение было найдено случайно опытным путем: игру необходимо запускать исключительно из основного меню консоли. Если стартовать с диском в приводе, то на экране будут глитчи - пропадает часть текстур, неправильно рендерятся жидкости и прочее. С чем это связано - непонятно. Уверен, что "Croc" - не единственная такая игра на сатурне, так что возможно мой совет будет полезен.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #226 : 24 Февраль 2021, 19:26:23 »
Специальная версия BIOS для Sega Saturn, которая выводит на экран классический анимированный логотип SEGA в стиле Mega Drive / Genesis.


Оффлайн SavitarSvit

  • Пользователь
  • Сообщений: 1127
  • Пол: Мужской
  • Хирург личности
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #227 : 25 Февраль 2021, 18:36:02 »
Специальная версия BIOS для Sega Saturn, которая выводит на экран классический анимированный логотип SEGA в стиле Mega Drive / Genesis.

Классно придумано  :thumbup:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #228 : 04 Март 2021, 19:12:39 »
На сей раз версия BIOS для Sega Saturn, которая выводит на экран плавающий логотип SEGA. Анимация с помощью аппаратной функции Line Scroll для VDP2.


Оффлайн Bugrim

  • Пользователь
  • Сообщений: 1305
  • Пол: Мужской
  • Будь честен!
    • ВКонтакте
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #229 : 02 Май 2021, 09:30:46 »
Какую прелесть вы делаете, спасибо! Кто бы мог подумать, что можно модифицировать игры по современные телеки. Ну и вопрос про возможность такого на 3DO?

Оффлайн Ogr

  • Пользователь
  • Сообщений: 7236
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #230 : 02 Май 2021, 11:34:19 »
Ну и вопрос про возможность такого на 3DO?
возможно все, вопрос в желании. как видишь из семи миллиардов желание совпадает с возможностью только у одного человека, и то только модифицировать игры сатурна. :cool:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #231 : 23 Май 2021, 18:21:53 »
Меню выбора режима экрана. Можно использовать в качестве переключателя между оригинальной и модифицированной версией одной и той же игры.


Оффлайн Lost Soul

  • Пользователь
  • Сообщений: 2872
  • Пол: Мужской
  • Злой добряк
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #232 : 26 Май 2021, 20:17:30 »
На сколько же это круто. Спасибо вам за труд.

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

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #233 : 26 Май 2021, 22:28:41 »
На сколько же это круто. Спасибо вам за труд.

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

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #234 : 04 Июнь 2021, 14:40:40 »
Добавлен патч активация полупрозрачности для Night Warriors - Darkstalkers' Revenge [T-1208H].

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

237482-0

Оффлайн Lost Soul

  • Пользователь
  • Сообщений: 2872
  • Пол: Мужской
  • Злой добряк
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #235 : 28 Июнь 2021, 19:22:45 »
Добавлен патч активация полупрозрачности для Night Warriors - Darkstalkers' Revenge [T-1208H].
Класс, так гораздо лучше.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #236 : 04 Апрель 2022, 23:57:45 »
Меню выбора режима сложности (версия в высоком разрешении 640х448i). Данное меню встраивается в какой-либо перевод игры, если помимо самого перевода для игры была предусмотрена модификация по повышению уровня сложности (скоро таковая появится).

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #237 : 08 Январь 2023, 01:44:45 »
Хочу модифицировать одну игру на Сатурн, но не пойму, в каком формате Ябуся жрет бряки. В памяти самой Ябуси адрес идет как 060ХХХХХ, но на подобный ввод дебаггер не реагирует никак. При этом тот же Меднафен сразу же стопорится, где надо на этот же самый формат. Но косяк меднафена - отсутствие нормального гуя и каких либо перешагов и выходов из процедуры, слишком муторно. В Ябусе пробовал разные форматы: пытался начать с 16, пыталсчя начать с 01 (верхняя память), с 60 тоже пробовал - ничего не помогает, не хочет ябуся стопориться, хоть ты тресни. Я уже начал грешить на сам дебаггер, потому что данный адрес меняется, это видно по встроенному хекс редактору памяти этой же Ябуси. Адрес меняется, но стопаря не происходит. Пробовал даже стопорить соседние адреса, ничего. Меднафен при этом стопит как швейцарские часы, там, где нужно

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

upd2 Еще одна мысль - адрес записывается прямо на старте игры, сразу после логотопа Сега. Может у Ябуси с этим проблемы? Не может так рано вычислять записи?
Но это маловероятно, потому что адрес постоянно опрашивается по ходу игры, я ставил остановку на чтение в процессе игры - ноль реакции. Ему просто плевать на адреса 060D...., другие игры пока не проверял, хочу разобраться с этой
« Последнее редактирование: 08 Январь 2023, 09:52:40 от yousver2 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #238 : 08 Январь 2023, 10:41:23 »
yousver2, Отладчик  корректно работает в оригинальном Yabause (в отличие от форков типа Yaba Sanshiro). Во-первых, должен быть активирован "SH2 Debugger Interpreter", чтобы брейкпоинты на PC срабатывали. Во-вторых, брейпоинт в любом случае не сработает, если попадает на следующий адрес после безусловных прыжков. Ну а в-третьих, в игре может использоваться оба CPU и тогда надо пробовать ставить брейкпоинт ещё и на slave.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #239 : 08 Январь 2023, 10:44:02 »
paul_met, пробовал на славу тоже ставить - ничего. Мне просто интересно, почему Меднафен умнее ябуси. Использую оригинальную ябусю, версии 0.9.15. Щас посмотрю по поводу интерпретера
upd Интерпретер был выключен, щас попробую с ним
Неа, ноль, даже с включенным дегаб интерпретером  >:(
По поводу прыжков, ну Меднафен же нормально этот адрес стопит :) Все идеально, прописывается там именно то значение, которое и должно.
Именно Ябуся не хочет делать то же самое
Бряки начинают работать, как только вылезаешь из 060D, например, с 060C**** бряки работают просто идеально

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

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

Upd2 увеличил дальность прорисовки в 2 раза, но еще не до конца. Игра заметно стала тормозить. Щас попробую навесить на нее дополнительную память в каком нибудь ядре Ретроарка, и посмотрю, как она будет себя чувствовать
« Последнее редактирование: 08 Январь 2023, 11:48:48 от yousver2 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #240 : 08 Январь 2023, 12:15:26 »
В SSF можно разгонять до 4-х раз.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #241 : 08 Январь 2023, 12:21:16 »
paul_met, именно этот гад у меня вообще не заработал, щас напишу, какую ошибку он мне выдает, ssf

Короче, запускаю, он мне пишет иероглифами нечто вроде ??????CD????? и сразу же закрывается

Версию качал с первой страницы гугла, Тестовая 2017

Скачал версию R4 - Тоже самое, без разницы.
И у меня пока коды в виде памяти, поэтому в SSF протестить пока не получится, нужно чуть больше продебажить и записать значения в сам образ
ща все таки попробую в Ретроарке

UPD2
Да, игра с удовольствием схрумкала расширенную память на ядре Кроноса, и играется без всяких тормозов с увеличенным обзором.
Как говорил Картман, "Шиииииикарно"
                                                          оригинал                                                                                                                                     расширенная
256092-0 256094-1

Также выключил в игре весь худ нафиг. Вот теперь можно поиграть) Теоретически можно уменьшить худ и распихать его по углам куда нибудь, чтобы не загораживал обзор, но пока лень это делать

256096-2
« Последнее редактирование: 08 Январь 2023, 12:40:41 от yousver2 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #242 : 08 Январь 2023, 13:36:53 »
Версию качал с первой страницы гугла, Тестовая 2017

Скачал версию R4 - Тоже самое, без разницы.
Это же древние версии, требующие виртуальный привод. Качать надо превью версии отсюда (https://github.com/shimazzz/SEGASaturnEmulator-SSF/releases/tag/PreviewVer).
И я то-то не понял про какую "расширенную память" идёт речь?

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #243 : 08 Январь 2023, 13:47:09 »
paul_met, ок, попробую новую версию
Не, меня по ходу приглючило, расширения для памяти типа exented и back up вообще ни на что не влияют, по ходу только для поддерживающих их игр.
Эх, жаль, ну у меня только последняя надежда осталась на SSF

upd
блин, не одно так другое. Теперь требует для запуска Xinput, версия R28

upd2
Положил ему в папку xinput, теперь пишет "Ошибка при запуске приложения 0xc000007b. SSF продолжает надо мной издеваться
Мож ему какого нибудь visual C или каких нибудь библиотек не хватает?
Блин, ну они хоть бы в требованиях их что ли написали

Скачал версию R25. Теперь не требует Xinput, но при запуске выдает ошибку ID3DD11 и сразу же крашится. Я уже смеюсь и плачу. Ни один эмулятор мне столько проблем не доставлял раньше))
Ок, проверю все версии, какие только существуют
« Последнее редактирование: 08 Январь 2023, 14:06:33 от yousver2 »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #244 : 08 Январь 2023, 14:06:43 »
Теперь требует для запуска Xinput
каких нибудь библиотек не хватает?
directX...

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #245 : 08 Январь 2023, 14:08:18 »
blackoff, ну у меня абсолютно все другие эмуляторы работают, включая самые современные)) Ему какой то древний Директ Х что ли нужен? блин, ну щас еще раз 11 поставлю

Не, он отказывается ставить директХ 11, пишет ,что установлена уже самая современная версия
Я уже начинаю рейджить. Какой криворукий **** *** **** сделал SSF
Осталось только посленюю версию R18 проверить и я опускаю руки. Видимо, пока оверклок не завезут в остальные эмули, расширить дальность видимости в играх на сатурне не судьба

Так, есть, единственная версия, которая ничего не требует - R18, после нее они че то переписали видимо. Щас посмотрю, есть ли в R18 разгон или они его позже добавили

Вроде бы разгон есть, но нет ввода кодов)) В общем, мне осталось рам коды задебажить, прописать их в образе, и затестить на SSF на наличие тормозов
По непонятной причине, R18 тормозит вообще всю Винду, даже мышка начинает рывками работать
« Последнее редактирование: 08 Январь 2023, 14:16:50 от yousver2 »

Оффлайн blackoff

  • Пользователь
  • Сообщений: 8035
  • Пол: Мужской
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #246 : 08 Январь 2023, 14:17:03 »
Ему какой то древний Директ Х что ли нужен? блин, ну щас еще раз 11 поставлю
обычный можно web,сам подтянет  ,последний был что ли 10 года ,остальное хз ,xinput есть в нем, тот что кинул к эмулю удали ...

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #247 : 08 Январь 2023, 14:18:50 »
blackoff, я именно оттуда и пытался ставить, он не ставит - пишет, что системе не нужен direct x , уже стоит нормальный

Оффлайн Damin72

  • Пользователь
  • Сообщений: 47
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #248 : 11 Январь 2023, 11:09:57 »
Вопрос. А как пересобирают образы для Saturn? Я, конечно, пользуюсь CDMage, но понимаю, что как только файл будет больше по размеру, то этот способ не подойдёт.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #249 : 12 Январь 2023, 00:28:54 »
Вопрос. А как пересобирают образы для Saturn? Я, конечно, пользуюсь CDMage, но понимаю, что как только файл будет больше по размеру, то этот способ не подойдёт.
Да любой прогой, которая умеет создавать образы из файлов (Mode1 /2048). Единственное, что понадобиться в заголовок образа вставить оригинальный IP игры. Его можно вытащить ручками из образа через хекс редактор (размер 32 кб макс). Либо юзать связку прог SIR + SIPM (вроде, где-то в этой теме прикреплял).

Оффлайн Damin72

  • Пользователь
  • Сообщений: 47
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #250 : 12 Январь 2023, 16:40:31 »
Да любой прогой, которая умеет создавать образы из файлов (Mode1 /2048). Единственное, что понадобиться в заголовок образа вставить оригинальный IP игры. Его можно вытащить ручками из образа через хекс редактор (размер 32 кб макс). Либо юзать связку прог SIR + SIPM (вроде, где-то в этой теме прикреплял).
Вот пробовал, но что-то не работает. Для "тупых" инструкцию-минимум какую-нибудь можно написать?

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Re: Модифицируем игры для Sega Saturn
« Ответ #251 : 12 Январь 2023, 17:17:46 »
Вот пробовал, но что-то не работает. Для "тупых" инструкцию-минимум какую-нибудь можно написать?
Она уже по сути написана выше. Поэтому, проще сделать наоборот - распиши что и как делал, чтобы понять почему не работает.

Оффлайн Damin72

  • Пользователь
  • Сообщений: 47
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #252 : 12 Январь 2023, 19:16:02 »
SIR + SIPM
Ну-с... начнём с того, что SIP сохраняет IP у Shining Force 3 USA как весь образ.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #253 : 12 Январь 2023, 19:24:16 »
Ну-с... начнём с того, что SIP сохраняет IP у Shining Force 3 USA как весь образ.
Образ должен быть в режиме "Mode1 /2048", как писало выше. Если это условие не соблюдается, то SIMP уведомляет о неизвестном типе образа (см. строку состояния внизу окна).

Оффлайн Damin72

  • Пользователь
  • Сообщений: 47
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #254 : 12 Январь 2023, 19:28:03 »
Образ должен быть в режиме "Mode1 /2048", как писало выше. Если это условие не соблюдается, то SIMP уведомляет о неизвестном типе образа (см. строку состояния внизу окна).
Хорошо, тогда где взять образ с Mode1 /2048, а не Mode1 /2352?
Других что-то не видел.

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #255 : 12 Январь 2023, 19:43:48 »
Я, конечно, пользуюсь CDMage...
Тогда проблем не будет. конвертируешь образ и всего делов.

Оффлайн Damin72

  • Пользователь
  • Сообщений: 47
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #256 : 13 Январь 2023, 00:31:54 »
Тогда проблем не будет. конвертируешь образ и всего делов.
Вроде запахало. Спасибо.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #257 : 03 Февраль 2023, 14:41:59 »
paul_met, слушай, а как ты widescreen в 3д играх вычислял и находил? Смена разрешений по таблице ничего не дала, картинка тупо рушится на куски почти на всех разрешениях. Я думаю, что нахождение границ экрана не имеет никакого отношения к выставленному разрешению, так получается?
Я посмотрел твой патч Нексуса, там ты всего 2 байта поменял для вайдскрина: с 644D на 74C0. Мне интересно, как ты эти значения вычислил, если не трудно :)

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #258 : 03 Февраль 2023, 15:54:18 »
Мне интересно, как ты эти значения вычислил, если не трудно

Нужно найти и заменить коэффициент 3Д матрицы проекции M(0,0) (певый столбец первая строка), по формуле 1 / (соотношение_сторон* тангенс_FOV/2).

Соответственно, тебе нужно найти

1) Какой ФОВ в игре у камеры

2) В каком формате игра хранит фиксированную точку (тк речь про сатурн и плавающего петуха в него в 90х ещё не завезли).

3) По какому адресу игра хранит матрицу проекции.

Собственно, для незнакомой игры тебе придется искать или ассемблерный код для DSP или ассемблер для одного из центральных процов SH4, так как разные разработчики обработку геометрии  делали на разных процах по характерному для умножения матрицы 4х4 на матрицу 4х4 и матрицы 4х4 на вектор шаблону.

И, замечу, это все чисто только про 3д. Если графика 2д или гибридная аля резидент ивил, то задача усложняется так как задник рисуется не по трехмерному а тупо картинка забитого гвоздями разрешения копируется в буфер кадра.
« Последнее редактирование: 03 Февраль 2023, 16:09:34 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #259 : 03 Февраль 2023, 16:10:18 »
nonamezerox, просто для пс1 подобные патчи гораздо проще было найти, ищя известные разрешения картинки, гораздо быстрее было их найти вслепую, чем дебажить код.
че то типа вот таких
1000
1999
199A
12AA
111A
1400

Я думал, мож для Сатурна тоже есть способ наподобие, как можно быстро вычислить нужное значение

Добавлено позже:
nonamezerox, ну вот с 2д как раз чуть проще, там можно увеличить разрешение и убрать клиппинг спрайтов за экраном, и надеяться, что в буфер копируется достаточно бэкграунда дополнительного ))) а в 3д пока что не очень получается

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #260 : 03 Февраль 2023, 16:12:11 »
nonamezerox, просто для пс1 подобные патчи гораздо проще было найти, ищя известные разрешения картинки, гораздо быстрее было их найти вслепую, чем дебажить код.
че то типа вот таких
1000
1999
199A
12AA
111A
1400

Я думал, мож для Сатурна тоже есть способ наподобие, как можно быстро вычислить нужное значение

Конечно проще, для пс1 был нормальный SDK и при разработке игры использовалось много стандартного кода из SDK. В том числе и вызывающаяся в коде функция-конструктор матрицы проекции с параметрами(fov,aspect,znear,zfar).

Добавлено позже:
Я думал, мож для Сатурна тоже есть способ наподобие, как можно быстро вычислить нужное значение

Добавлено позже:
nonamezerox, ну вот с 2д как раз чуть проще, там можно увеличить разрешение и убрать клиппинг спрайтов за экраном, и надеяться, что в буфер копируется достаточно бэкграунда дополнительного ))) а в 3д пока что не очень получается

И вообще, на сатурне было все крайне не просто (небольшой спойлер для ромхакеров - в сатурне DSP на VLIW архитектуре, прямо как почивший Intel itanium и посконный процессор Эльбрус и дизассемблировать код  можно только сломав мозг в 5 измерении):

« Последнее редактирование: 03 Февраль 2023, 16:27:30 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #261 : 03 Февраль 2023, 16:23:36 »
nonamezerox, щас попробую все таки поковырять уже известные вайдскрины, типа Панзер Драгона, и может найти какой нибудь более универсальный и менее затратный по времени способ, который будет подходить для всех игр)

Добавлено позже:
nonamezerox, там в Yabause Очень много полезной инфы высвечивается, например, с какой координаты начинают отрисовыываться полигоны. Я думаю, что нужно скакать отсюда. Имея на руках некие координаты, их проще будет найти поиском в хексе, правда пока что не знаю, где конкретно искать, так как слишком много совпадений, сотни. На их проверку уйдет много часов времени
« Последнее редактирование: 03 Февраль 2023, 16:34:14 от yousver2 »

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #262 : 03 Февраль 2023, 16:43:02 »
nonamezerox, щас попробую все таки поковырять уже известные вайдскрины, типа Панзер Драгона, и может найти какой нибудь более универсальный и менее затратный по времени способ, который будет подходить для всех игр)

Добавлено позже:
nonamezerox, там в Yabause Очень много полезной инфы высвечивается, например, с какой координаты начинают отрисовыываться полигоны. Я думаю, что нужно скакать отсюда. Имея на руках некие координаты, их проще будет найти поиском в хексе, правда пока что не знаю, где конкретно искать, так как слишком много совпадений, сотни. На их проверку уйдет много часов времени

Умножение матрицы на вектор ищи, говорю же.

Откуда читаются вершины в VDP1 туда должно перед этим наумножаться и наскладываться массивом.

Там куча умножений и куча сложений должны друг за дружкой в асме идти. С операндами из массива на 16 или на 12 элементов. Это искомая итоговая матрица

Потом лепи вотч на матрицу и ищи где world*view*projection происходит и находи projection. После чего подставляй коэфициент.

« Последнее редактирование: 03 Февраль 2023, 17:01:39 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #263 : 03 Февраль 2023, 17:03:24 »
nonamezerox, че то начал находить, по крайней мере мир вокруг меня сжимается и расширяется, пока только 1 плоскость, в моем случае вода. Там видимо координаты для каждой плоскости в отдельности, а на сатурне по моему может быть 4 плоскости, если не ошибаюсь

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #264 : 03 Февраль 2023, 17:13:17 »
nonamezerox, че то начал находить, по крайней мере мир вокруг меня сжимается и расширяется, пока только 1 плоскость, в моем случае вода. Там видимо координаты для каждой плоскости в отдельности, а на сатурне по моему может быть 4 плоскости, если не ошибаюсь

В трехмерной графике используются матрицы.

За масштабирование в целом отвечает диагональ матрицы (00 - по X, 11-по Y 22- по Z), умножение матрицы на вектор дает умножение диагонали на соответствующую координату. За перемещение  - добавочное измерение (в случае 3д - четвертое)  с балластной единицей на добавочном измерении у вершины, при перемножении преобразуется в сложение исходной координаты вершины и четвертого столбца матрицы. Вращение - тут синусы и косинусы углов в разных ячейках в зависимости от осей вращения.

 

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #265 : 03 Февраль 2023, 21:20:24 »
В общем, с этой игрой у меня не получилось, возможно не все игры поддаются расширению экрана, и я просто неудачно выбрал первую. Но зато я получил бесценные знания по изменению разрешения в Сатурне и нахождению координат начала отрисовки полигонов. Возможно, со следующей игрой мне повезет больше

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #266 : 04 Февраль 2023, 02:18:55 »
nonamezerox, просто для пс1 подобные патчи гораздо проще было найти, ищя известные разрешения картинки, гораздо быстрее было их найти вслепую, чем дебажить код.
че то типа вот таких
1000
1999
199A
12AA
111A
1400
Я думал, мож для Сатурна тоже есть способ наподобие, как можно быстро вычислить нужное значение
Это не разрешения картинки, а наиболее популярные коэффициенты масштабирования геометрии. На плойке тоже фиксированные разрешения экрана как и у Сатурна, только  горизонтальных больше (256, 320, 384, 512, 640).  Так как платформы одного поколения, то и архитектуры у них схожие. На Сатурне геометрия масштабируется по сути также и поиск этих коэффициентов аналогичен таковому как и на плойке (через cheat engine ищешь в диапазоне RAM консоли значения типа "1000", "00010000" и т.д.). Если не повезёт, то придётся возиться с координатами спрайтов, а там непаханое поле в виде тонны переумножающихся координат.

Собственно, для незнакомой игры тебе придется искать или ассемблерный код для DSP или ассемблер для одного из центральных процов SH4, так как разные разработчики обработку геометрии  делали на разных процах по характерному для умножения матрицы 4х4 на матрицу 4х4 и матрицы 4х4 на вектор шаблону.
У Сатурна процы SH2. Это у Дримки SH4.

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #267 : 04 Февраль 2023, 13:04:26 »

У Сатурна процы SH2. Это у Дримки SH4.

да.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #268 : 04 Февраль 2023, 16:19:49 »
paul_met, Steamgear mash

Увеличил разрешение с 320 224 до 352 224. Адрес в памяти ee5a8. Также подвинул клиппинг врагов чуть правее, чтобы они не обрезались при скролле. Адреса можешь легко поиском найти 013F00EF, там их будет 2 рядом, верхний - это клиппинг врагов. Я его сделал на 015F. Они перестали обрезаться, но при пересечении добавленной области оставляют за собой шлейф. Не пойму, что это и как его устранить.
Высокое разрешение вообще не работает, тупо черную область показывает :) Пытался разные высокие поставить, не распознает их, либо нужно добавлять вывод дополнительной графики в видео память хз

258087-0 258089-1

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #269 : 04 Февраль 2023, 17:06:11 »
Они перестали обрезаться, но при пересечении добавленной области оставляют за собой шлейф. Не пойму, что это и как его устранить.
Не расширена область рисования/стирания объектов (05D0000A). В одних играх она автоматически устанавливается при смене разрешения экрана, но в других надо ставить ручками.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #270 : 04 Февраль 2023, 19:09:11 »
paul_met, не, глухо вообще :( Скурил доку по VDP1, вычитал, что в адрес записывается при старте исключительно. Ок, поставил бряк на старте, 7 записей происходит. Далее я вычитал, что запись происходит побитово и определяет сразу верхнюю левую и нижнюю правую координаты. Там даже табличка была с примерами записей. В общем, я все регистры просмотрел, вообще ничего не нашел при стопах похожего) Похоже, второй эпик фейл со второй игрой  :lol:
Ну теоретически можно играть с расширенным экраном, но появляющимися из воздуха врагами )
Печаль, что Yabause такие вещи не фиксирует нигде, было бы очень полезно.
« Последнее редактирование: 04 Февраль 2023, 19:53:54 от yousver2 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #271 : 04 Февраль 2023, 20:45:27 »
В общем, я все регистры просмотрел, вообще ничего не нашел при стопах похожего
Похожего на что? В системный адрес 05D0000A должно записываться 16 бит значение типа 50DF или 50EF (в зависимости от вертикального разрешения).
« Последнее редактирование: 04 Февраль 2023, 21:26:33 от paul_met »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #272 : 04 Февраль 2023, 21:22:25 »
paul_met, да, получилось, спасибо) щас скрин сделаю))

258097-0

Щас попробую другое разрешение сделать

А это 352 на 240

258099-1

Добавлено позже:
paul_met, в хд разрешениях к сожалению все рушится и не работает, даже не знаю почему
« Последнее редактирование: 04 Февраль 2023, 22:37:30 от yousver2 »

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #273 : 05 Февраль 2023, 00:10:12 »
paul_met, в хд разрешениях к сожалению все рушится и не работает, даже не знаю почему
В высоком разрешении много ограничений, обычным переключением разрешения тут не ограничишься. Надо менять режим палитры, её расположение в видеопамяти, тип спрайтов и т.д. Максимум, что можно получить "малой кровью", двойное разрешение по вертикале (двойной интерлейс).

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #274 : 05 Февраль 2023, 00:27:03 »
paul_met, двойной интерлейс наверное только вертикальным шмапам подойдет, всем остальным играм немного странно будет играть с вытянутой картинкой по вертикали)) Ну что ж, хотя бы widescreen для 2д получил, уже хорошо. 352 на 224 можно растянуть на 16:9 с минимальным искажением, что несомненно радует

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #275 : 06 Февраль 2023, 08:19:50 »
Рекомендую почитать:

https://learnopengl.com/Getting-started/Transformations

https://learnopengl.com/Getting-started/Coordinate-Systems

В особенности по второй ссылке.



Тебе нужно менять именно projection matrix, что бы картинка рендерилась сжатой в штатный фреймбуфер 4:3.

Сама матрица проекции выглядит так:



Тебе нужен верхний левый элемент, который зависит от fov камеры и aspect ratio.

Причем, обрати внимание, матрица актуальна для современных видеокарт и их GAPI, у которых ожидаемые координаты вершин после всех трансформаций  лежат в диапазоне от -1 до 1 с нулем в середине экрана. А у сатурна передаются координаты в пикселях. Так что в матрице будет еще правая колонка в первой и второй строках, а этот самый коэффициент будет уже не с 1 в числителе.
« Последнее редактирование: 06 Февраль 2023, 08:30:52 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #276 : 06 Февраль 2023, 10:32:32 »
nonamezerox, но фишка в том, что в твоих формулах слишком много неизвестных, которые просто так не найти :) Это хорошо, когда их все знаешь, а если не знаешь?

paul_met, а какие еще есть популярные коээфициенты сжатия картинки кроме 0001 1000? Я так думаю, их должно быть не менее 3-4 активно используемых в большинстве игр.
Я щас пытаюсь сделать widescreen для Hang On, продолжения мегадрайвовой гонки, очень классной

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #277 : 06 Февраль 2023, 10:41:11 »
nonamezerox, но фишка в том, что в твоих формулах слишком много неизвестных, которые просто так не найти  Это хорошо, когда их все знаешь, а если не знаешь?

Эм, неизвестных тут нет.

1/tan(fov/2) находится в 2 строка второй столбец и используется игрой (на него умножается координата y).

aspect = то что ты хочешь получить, 16 делить на 9.

Ищешь этот самый вторая строка второй столбец, делишь на aspect и пишешь в 1 строка 1 столбец (на него умножается x).


Добавлено позже:
Я так думаю, их должно быть не менее 3-4 активно используемых в большинстве игр.

Он зависит от fov камеры (для 3д).
« Последнее редактирование: 06 Февраль 2023, 10:50:17 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #278 : 06 Февраль 2023, 10:50:13 »
nonamezerox, но ты можешь хотя бы примерно расписать, что мне нужно искать в дебаггере сатурна? Координату y камеры? Ну это найти несложно. А дальше мои действия какие должны быть? Поставить бряк на эту координату? Или не шевелиться в игре, и зная координаты, расчитать по формуле?

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #279 : 06 Февраль 2023, 10:53:47 »
nonamezerox, но ты можешь хотя бы примерно расписать, что мне нужно искать в дебаггере сатурна? Координату y камеры? Ну это найти несложно. А дальше мои действия какие должны быть? Поставить бряк на эту координату?

Нужно найти, на что умножается Y перед тем как формируется дисплей листы для vdp.

После чего эту штуку поделить на aspect и подставить туда на что умножается X перед тем как формируется дисплей листы для vdp.

То есть ставишь бряк на память дисплей листа и смотришь откуда туда пишется со стороны CPU1-2/DMA/DSP. и дальше находишь место где он генерируется и где перед генерацией у него умножются координаты x и y.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #280 : 06 Февраль 2023, 12:21:46 »
nonamezerox, да, нашел нужный адрес, картинка сжимается и расширяется) Только в этой игре мне от этого лучше не стало, оказалось, что ничего не отрисовывается за пределами видимого экрана, который разрабы сделали - куча хлама :)) Это нужно еще видимую область расширять, попробую

258148-0
« Последнее редактирование: 06 Февраль 2023, 12:33:26 от yousver2 »

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #281 : 06 Февраль 2023, 12:58:57 »
nonamezerox, да, нашел нужный адрес, картинка сжимается и расширяется) Только в этой игре мне от этого лучше не стало, оказалось, что ничего не отрисовывается за пределами видимого экрана, который разрабы сделали - куча хлама :)) Это нужно еще видимую область расширять, попробую

(Ссылка на вложение)

Так, тогда смотри изменяется ли инфа по этому самому адресу и откуда (тут может собираться Model View Projection матрица из трех отдельных их последовательным перемножением. В таком случае операция над элементом (0.0) затронет так же и масштабирование от матрицы вида. Судя по картинке - да, ты меняешь уже сведенную матрицу MVP.

Твоя задача найти откуда появляются значения этих коэффициентов.

Общая суть такова:

Матрица модели (Model)  - своя на каждую модельку . Отвечает за расстановку моделек по сцене.

Матрица вида (View) - отвечает за камеру, она поворачивает и масштабирует всю сцену так что бы сцена попала нужным углом в ракурс камеры. Общая на весь кадр. Меняется согласно логике работы игровой камеры.

Её задача привести ракурс кадра так что бы вершины модели оказались в аппаратных координатах экрана.

Матрица проекции (Projection) - окончательно отвечает за угол обзора, соотношение сторон и еще масштабирует по оси Z (это та что направлена внутрь монитора). Общая на всю игру.

При рендеринге матрица каждой модели умножается на матрицу вида и проекции, после чего через итоговую MVP матрицу умножением прогоняются все вершины модели и отправляются на рендер в GPU.




Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #282 : 06 Февраль 2023, 13:07:14 »
nonamezerox, ок, щас попробую, спасибо

Добавлено позже:
Так, тогда смотри изменяется ли инфа по этому самому адресу и откуда

Не, адрес не меняется, записывается перед началом гонки, щас попробую посмотреть откуда

Добавлено позже:
nonamezerox вышел на еще адреса, которые делают абсолютно тоже самое, только теперь по 3 разным адресам. Видимо, это и есть модель, вид и проекция, только они делают тоже самое - вид как был как на скриншоте выше, так и остался) Ок, щас попробую проследить один из них, интересно откуда пишется он

п.с. Эти 3 адреса пишутся при запуске игры, после логотипа Сега примерно
И пишутся они с адреса 0x5818000. Дальше их след теряется ))
« Последнее редактирование: 06 Февраль 2023, 13:27:37 от yousver2 »

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #283 : 06 Февраль 2023, 13:37:15 »
nonamezerox, ок, щас попробую, спасибо

Добавлено позже:
Не, адрес не меняется, записывается перед началом гонки, щас попробую посмотреть откуда

Добавлено позже:
nonamezerox вышел на еще адреса, которые делают абсолютно тоже самое, только теперь по 3 разным адресам. Видимо, это и есть модель, вид и проекция, только они делают тоже самое - вид как был как на скриншоте выше, так и остался) Ок, щас попробую проследить один из них, интересно откуда пишется он

п.с. Эти 3 адреса пишутся при запуске игры, после логотипа Сега примерно

Вот смотри, примерно что должно происходить:

https://godbolt.org/z/nczqEoe4e

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #284 : 06 Февраль 2023, 13:46:59 »
nonamezerox, я просто смотрел , как в других играх это делается, на которых уже есть вайдскрины. Там сжатие картинки происходит от центра в обе стороны. А здесь почему-то картинка сужается справа налево только, при этом перс сужается влево тоже. Ну размеры перса наверное несложно будет найти, но от мусора это никак не избавляет. Все же у меня подозрение на поле видимости отрисовки, мож там клиппинг какой нибудь стоит, хз. Yabause эту игру не понимает, поэтому я лишен львинной доли фишек дебаггера

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #285 : 06 Февраль 2023, 14:13:59 »
Там сжатие картинки происходит от центра в обе стороны

Да, потому что ноль координат в центре экрана. И координаты с минусом в левой части и с плюсом в правой части экрана, соответсвенно.

Здесь же  координаты - с нулем в верхнем левом углу. Причем физические, в пикселях.

И где то в коде из них либо вычитаются -1 и делится на 2 (в зависимости от того какой формат с плавающей точкой применяется)  или это делается в самой матрице (в таком случае в матрице итоговой должна быть заполнена колонка на 4 столбец 1 и вторая строка. 

А коэффициенты в диагонали масштабируют к тому же с учетом выставленного разрешения, соответсвенно.


Т.Е. в случае сатурна мы имеем такую матрицу проекции:


« Последнее редактирование: 06 Февраль 2023, 15:12:52 от nonamezerox »

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #286 : 06 Февраль 2023, 15:15:57 »
nonamezerox, не, все, я сдался  :lol: Эта игра выше моего среднего уровня интеллекта)) Ну по крайней мере получил знания по нахождению матрицы, спасибо, в следующей игре надеюсь, что картинка будет отрисовываться дальше разрешения экрана, как в других играх

Оффлайн nonamezerox

  • Пользователь
  • Сообщений: 322
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #287 : 07 Февраль 2023, 08:27:52 »
Посоны, я просто оставлю это здесь:


Понимаю что оффтопик однако.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #288 : 07 Февраль 2023, 08:36:44 »
ох ты ж б.. Напоминает SlaveDriver двиг, только покруче по эффектам)

Оффлайн HayaoYokogawa

  • Пользователь
  • Сообщений: 1916
  • Пол: Мужской
  • большой и толстый треногий динозавр
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #289 : 07 Февраль 2023, 09:29:14 »
Посоны, я просто оставлю это здесь:


Понимаю что оффтопик однако.
Ого. Аж поиграть захотелось. :wow:

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #290 : 17 Февраль 2023, 13:35:51 »
paul_met, если хочешь, можешь сделать патчик из этого и добавить на свой сайт. Можешь меня не указывать, мне это вообще неважно) просто добавь в качестве коллекции

Mobile Suit Gundam

RAM
73cb2 0160 - увеличивает дальность отрисовки спрайтов
73398 8001 - увеличить разрешение по горизонтали

Увеличить дальность прорисовки бэкграунда:
открыть хекс редактором первый трэк образа (либо весь образ, если он один)
Найти
014000E0 028000E0
Заменить
016000E0 028000E0

Второй скрин у меня чуть растянут по горизонтали, не обращайте внимания)

259623-0 259625-1

Добавлено позже:

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #291 : 17 Февраль 2023, 14:23:47 »
73398 8001 - увеличить разрешение по горизонтали
Чую, это не сработает на других эмуляторах (на SSF, например) и на железе тоже.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #292 : 17 Февраль 2023, 14:28:50 »
paul_met, а, ну да, это ж рамка :) Хочешь ,я найду значения в образе)

Оффлайн paul_met

  • Супермодератор
  • Сообщений: 8033
  • Пол: Мужской
  • Похититель эмуляции
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #293 : 17 Февраль 2023, 16:36:59 »
paul_met, а, ну да, это ж рамка :) Хочешь ,я найду значения в образе)
Дело не в этом. Чтобы корректно выполнить смену разрешения экрана необходимо повысить частоту CPU с помощью специального механизма (процедуры). Каждая игра делает это по-своему. В некоторых играх вообще отсутствует обращение к данной процедуре. Так что, просто записать необходимые биты по адресу 05F80000 будет недостаточно.

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #294 : 17 Февраль 2023, 16:45:20 »
paul_met, оу, ну ладно) Ну я тогда в таком их виде здесь оставлю, мож кому захочется на эмуляторе поиграть, на меднафене например норм пашет. У меня просто железа нет, поэтому заморачиваться ради него как то не очень хочется :)

Оффлайн ViToTiV

  • Пользователь
  • Сообщений: 143
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #295 : 20 Февраль 2023, 09:26:21 »
Посоны, я просто оставлю это здесь:
Понимаю что оффтопик однако.
чёт я сомневаюсь, что оно пойдёт на железе с такой скоростью, и пойдёт ли вообще

Оффлайн Dyons

  • Пользователь
  • Сообщений: 6929
  • инфернальный колдун
    • Youtube
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #296 : 20 Февраль 2023, 12:27:13 »
чёт я сомневаюсь, что оно пойдёт на железе с такой скоростью, и пойдёт ли вообще

че б ему не пойти, если таже Квака 2 на ПС1 пографонистей будет

Оффлайн yousver2

  • Пользователь
  • Сообщений: 2605
    • Просмотр профиля
Модифицируем игры для Sega Saturn
« Ответ #297 : 20 Февраль 2023, 12:39:26 »
Dyons, А еще есть Aliens Resurrection и Delta Force :) Они по-моему максимум выжимают из пс1