| Разработка и ромхакинг > Ромхакинг и программирование |
| Обращение к создателям эмуляторов 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 ---Также не люблю, к примеру в одну игру играть на одном эмуляторе, другую на другом: разные фильтры, звук, палитра и т.п. --- Конец цитаты --- сделай себе эмулятор такой чтоб нравится и играй, ну или измени какой-то из уже существующих под себя. делать персонально для тебя как ты любишь и что любишь никто ничего не будет. |
| Навигация |
| Главная страница сообщений |
| Следующая страница |