Разработка и ромхакинг > Ромхакинг и программирование
Обращение к создателям эмуляторов NES
(1/3) > >>
Phil:
Здравствуйте!
Пришла мне в голову одна идея, чтобы разнообразить игру в nes. Возможно ли в каком-либо (желательно фсеу) эмуляторе сделать зеркальный режим? Чтобы игра шла не слева направо, а справа налево. Это просто вывод зеркального изображения, думаю, что это не сложно, т.е. не предполагает изменения самой игры. Или уже есть такие эмули?

P.S. единственное пожелание, если кто-то сделает этот зеркальный режим, то просьба при его включении менять местами управление ВЛЕВО-ВПРАВО автоматически. (Вроде, если не ошибся).

P.S.2 Огромная просьба к модераторам: не переносить в раздел "Эмуляция и эмуляторы". Т.к. этот топик не связан с проблемами эмулирования, а как бы улучшает, делает более разнообразным игровой процесс ИМХО.
DrMefistO:
Глупости какие...
Сделать такое невозможно. Разве что только перерисовывание карт уровней до зеркального положения, и все.
Grongy:
Да, невозможно. Но можно в настройках экрана выставить зеркальный режим. Правда и текст будет перевёрнутый...
Lomax:
Grongy, и то по-моему только начиная с win7) У меня в хп только поворот на 180 градусов есть, но это не то :)
Phil:

--- Цитата: DrMefistO от 18 Февраль 2014, 09:02:33 ---Глупости какие...
Сделать такое невозможно. Разве что только перерисовывание карт уровней до зеркального положения, и все.

--- Конец цитаты ---
Зачем карты уровней перерисовывать-то, глупости какие. Я вот не знаю... как это реализовано в эмуляторах. Если это оверлей (ну должен же он быть хотя бы в полноэкранном режиме) и видюха обрабатывает изображение, то это будет зависеть от видюхи. Но, даже, если видюха этого не поддерживает, что трудно изменить координаты пикселей в строке (их всего-то 320) при выводе изображения (отразить таким образом). И при этом автоматически поменять управление ПРАВО-ЛЕВО. Ну, а потом отражённое изображение подвергать фильтрации и т.п.
MetalliC:
Phil, уфф, короче
берешь эмулятор с поддержкой шейдеров, например RetroArch
открываешь блокнотом шейдер, например shaders\stock.cg
ищешь там строчку типа "oPosition = mul(modelViewProj, position);" и добавляешь после нее
   oPosition.x *= -1.;
запускаешь эмулятор и выбираешь в настройках тот шейдер
получаешь картинку типа как в аттаче

кнопки сам меняй
Lomax:
MetalliC, эммм.. а Ретроарх вроде же оболочка всего лишь для эмуляторов? То есть она шейдеры делает даже тем эмулям, которые их не поддерживают?
MetalliC:

--- Цитата: Lomax ---эммм.. а Ретроарх вроде же оболочка всего лишь для эмуляторов?
--- Конец цитаты ---

именно что оболочка, эмуляторы там именно эмуляторы - с одной стороны получают ром и структуру с управлением, и каждый кадр выплёвывают данные битмапа картинки и потока звука, а откуда оно вводится и куда и как выводится - это уже забота либретро/ретроарх.
Lomax:
MetalliC, круто, не знал) Надо самому будет попробовать :)
Dizzy:
Phil, тебя впечатлила реклама NES Remix 2, где Луиджи будет проходить Super Mario Bros. в зеркальном отображении?
Smoke:

--- Цитата: Phil ---Здравствуйте!Пришла мне в голову одна идея, чтобы разнообразить игру в nes. Возможно ли в каком-либо (желательно фсеу) эмуляторе сделать зеркальный режим? Чтобы игра шла не слева направо, а справа налево. Это просто вывод зеркального изображения, думаю, что это не сложно, т.е. не предполагает изменения самой игры. Или уже есть такие эмули?P.S. единственное пожелание, если кто-то сделает этот зеркальный режим, то просьба при его включении менять местами управление ВЛЕВО-ВПРАВО автоматически. (Вроде, если не ошибся).
--- Конец цитаты ---


Навеяло :D


--- Цитата: алешенька ---Всем привет, на днях я задался вопросом, а можно ли самому сделать игру для Sega MegaDrive?

 Точнее, созрел интересный хак для игры "mega_bomberman":

 1. Сделать версию игры, где из бонусов будут только животные и черепа
 2. Сделать версию игры, в которой не будет непробиваемых стен, и где можно уходить за экран и появляться с другой его стороны.
 3. Уменьшить стартовое время раунда с 3 минут до 2 минут.
--- Конец цитаты ---
Lomax:
Smoke, за исключением того, что топикстартер - эмулендовский :) в отличие от того))
Roket:
Phil вот тебя и раскусили. Ну что надеюсь не будешь просить Smoke не лениться и нормально учиться? :lol:
Phil:

--- Цитата: Smoke от 18 Февраль 2014, 18:19:05 ---Навеяло :D

--- Конец цитаты ---
Ну, сравнил! отразить изображение слева направо и хаконаписание.  :lol:

--- Цитата: Roket от 18 Февраль 2014, 18:39:04 ---
Phil вот тебя и раскусили. Ну что надеюсь не будешь просить Smoke не лениться и нормально учиться? :lol:

--- Конец цитаты ---
Roket, а по-русски?  0_0
Roket:
Phil, да ладно яж пошутил как и Smoke. Это известное выражение вышеупомянутого алёшенки он же Нестопиямен. :)
Phil:

--- Цитата: Dizzy от 18 Февраль 2014, 14:28:42 ---Phil, тебя впечатлила реклама NES Remix 2, где Луиджи будет проходить Super Mario Bros. в зеркальном отображении?

--- Конец цитаты ---
Dizzy, нет, я не видел такой рекламы.


--- Цитата: MetalliC от 18 Февраль 2014, 10:46:40 ---Phil, уфф, короче
берешь эмулятор с поддержкой шейдеров, например RetroArch
открываешь блокнотом шейдер, например shaders\stock.cg
ищешь там строчку типа "oPosition = mul(modelViewProj, position);" и добавляешь после нее
   oPosition.x *= -1.;
запускаешь эмулятор и выбираешь в настройках тот шейдер
получаешь картинку типа как в аттаче
кнопки сам меняй

--- Конец цитаты ---
MetalliC, а где про RetroArch почитать можно подробнее?
Я скачал RetroArchPortable, поковырялся, "shaders\stock.cg" тоже нашёл... Но не совсем понял как, к примеру, того же Чёрного Плаща запустить? Или там какие-то биосы нужны. Рано или поздно я разберусь, но хотелось бы малой кровью обойтись  :)
Cinder:
А в чём проблема? Настрой себе управление, поставь у монитора зеркало и играй, глядя в него.
MetalliC:

--- Цитата: Phil ---но хотелось бы малой кровью обойтись   
--- Конец цитаты ---

хоспади божеж мой, два раза клацнуть надо - а уже не понятно
Core - выбираешь эмулятор какой тебе больше нравится, для NES - FCEUX там или Nestopiа
Load Game (имяэмулятора) - открываешь ром своей игры.

чтоб во время игры попасть назад в настройки - F1


--- Цитата: Phil ---Я скачал RetroArchPortable
--- Конец цитаты ---
не качай левак откуда-попало - вирусни всякой еще нахватаешься
лучше с офсайта - http://www.libretro.com/index.php/downloads/
Phil:

--- Цитата: Cinder от 18 Февраль 2014, 22:21:12 ---А в чём проблема? Настрой себе управление, поставь у монитора зеркало и играй, глядя в него.

--- Конец цитаты ---
Блин, вот честно, надоел такой тупняк. Если скажешь, как сказывается прохождение света через зеркало, каков коэффициент отражения, как функция от длины волны, то я скажу устроит меня такое изображение или нет. Ты ещё предложи в отражении лужи играть. Здесь речь идёт о комфортной игре. Об интересной фишке для эмулятора, способной разнообразить игровой процесс. Мне даже дополнительные проги, отражающие изображение монитора не по душе. Также не люблю, к примеру в одну игру играть на одном эмуляторе, другую на другом: разные фильтры, звук, палитра и т.п.
MetalliC:

--- Цитата: Phil ---Также не люблю, к примеру в одну игру играть на одном эмуляторе, другую на другом: разные фильтры, звук, палитра и т.п.
--- Конец цитаты ---

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

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