Pixelrat (обсуждение | вклад) |
Pixelrat (обсуждение | вклад) |
||
(не показано 9 промежуточных версий 2 участников) | |||
Строка 6: | Строка 6: | ||
[[Файл:Super Cassete Vision palitra.png]] | [[Файл:Super Cassete Vision palitra.png]] | ||
− | Ограничения консоли: | + | Ограничения консоли (могут быть неточности ввиду экзотичности платформы): |
* Видимое разрешение: 192х222 с соотношением сторон пикселей 4:3 | * Видимое разрешение: 192х222 с соотношением сторон пикселей 4:3 | ||
* Виртуальное разрешение: 256х256 | * Виртуальное разрешение: 256х256 | ||
* Тайловая многослойная система: | * Тайловая многослойная система: | ||
+ | ** текстовая область с выбором высоты, цвета символов и фона | ||
** фон - 2 режима: | ** фон - 2 режима: | ||
− | *** 32х32, 16 цветов - 1 пиксель занимает 8х8 точек | + | *** 32х32, 16 цветов без ограничений - 1 пиксель занимает 8х8 точек |
*** 64х64, монохромный - 1 пиксель занимает 4х4 точек | *** 64х64, монохромный - 1 пиксель занимает 4х4 точек | ||
− | ** | + | ** тайлы: монохромные (цвет+прозрачность) размером 16х16 |
− | *** 64 | + | *** 64 тайла на фон |
− | *** 64 подвижных | + | *** 64 подвижных тайла с поддержкой двухцветного режима и функцией деления на 8х16 / 16х8 с выбором, какая именно половина отображается |
− | *** не более 30 | + | *** не более 30 тайлов на строку {{textcolor|gray|(информация неточная)}} |
==Примеры работ== | ==Примеры работ== | ||
<gallery> | <gallery> | ||
− | File:hello_by_pixelrat.png|Только фоновые | + | File:hello_by_pixelrat.png|Только фоновые плитки |
− | File:puppy_by_pixelrat.png|Только фоновые | + | File:puppy_by_pixelrat.png|Только фоновые плитки |
</gallery> | </gallery> | ||
==Инструкции== | ==Инструкции== | ||
− | <spoiler text="Простая картинка | + | <spoiler text="Простая картинка"> |
Данный шаблон позволит создать изображение, использующее ограничение на фон в 64 уникальные монохромные плитки размером 16х16.<br> | Данный шаблон позволит создать изображение, использующее ограничение на фон в 64 уникальные монохромные плитки размером 16х16.<br> | ||
Строка 33: | Строка 34: | ||
* Background.png - обычный PNG-файл разрешением 256х192, которое будет конвертироваться в файл-образ. | * Background.png - обычный PNG-файл разрешением 256х192, которое будет конвертироваться в файл-образ. | ||
* SCVPalette.png - палитра, которую нужно использовать для создания своего изображения. | * SCVPalette.png - палитра, которую нужно использовать для создания своего изображения. | ||
− | ** момент 1 - вместо чёрного используем серый цвет RGB(32;32;32). По какой-то причине конвертер не воспринимает именно чёрный цвет | + | ** {{textcolor|gray|момент 1 - вместо чёрного используем серый цвет RGB(32;32;32). По какой-то причине конвертер не воспринимает именно чёрный цвет}} |
− | ** момент 2 - тёмно-синий цвет конвертер видит как чёрный. Скорее всего нужно подобрать оттенок к конвертеру | + | ** {{textcolor|gray|момент 2 - тёмно-синий цвет конвертер видит как чёрный. Скорее всего нужно подобрать оттенок к конвертеру}} |
− | * Sprites.png - в данном случае ничего с этим файлом не делаем | + | * Sprites.png - в данном случае ничего с этим файлом не делаем |
Переходим на директорию выше в папку Graphics. | Переходим на директорию выше в папку Graphics. | ||
− | Файл mk.bat произведёт конвертацию изображений в бинарные данные. Перед активацией данного файла рекомендуется удалить файлы Background.scn, Background.spr и Sprites.spr. Если после активации mk.bat появились новые файлы, кроме Sprites.spr, то это значит, что исходное изображение было неправильно подготовлено. | + | Файл mk.bat произведёт конвертацию изображений в бинарные данные. Перед активацией данного файла рекомендуется удалить файлы Background.scn, Background.spr и Sprites.spr. Если после активации mk.bat появились новые файлы, кроме Sprites.spr, то это значит, что исходное изображение было неправильно подготовлено. {{textcolor|gray|(см.выше момент 1, как пример).}} |
− | Если все три файла образовались, то поднимаемся ещё на директорию выше и находим ещё один mk.bat, активация которого создаст файл Image.bin. Этот файл можно посмотреть в эмуляторе [http://messui.1emulation.com/ MESSUI]. | + | Если все три файла образовались, то поднимаемся ещё на директорию выше и находим ещё один mk.bat, активация которого создаст файл Image.bin. Этот файл можно посмотреть в эмуляторе [http://messui.1emulation.com/ MESSUI]. Для работы эмулятора потребуется найти в сети файлы epochtv.chr и upd7801g.s01 и поместить их в папку эмулятора ROMS. |
− | После запуска образа можно заметить, что изображение обрезано по краям: отсечено 28 пикселей с левой стороны и 20 - с правой. При этом сверху и снизу добавлены чёрные полосы высотой 15 пикселей | + | После запуска образа можно заметить, что изображение обрезано по краям: отсечено 28 пикселей с левой стороны и 20 - с правой. При этом сверху и снизу добавлены чёрные полосы высотой 15 пикселей. {{textcolor|gray|Cкорее всего, для текстовой информации, например, количество игровых очков, оставшееся время и тому подобное, но может и просто ошибка шаблона. В общем, попробуйте поэкспериментировать.}} |
[[File:scv_обрезка_эмулятором.png|400px]] | [[File:scv_обрезка_эмулятором.png|400px]] | ||
− | Сетка на снимке выше имеет шаг 16х16 и показывает расположение тайлов рисунка. | + | Сетка на снимке выше имеет шаг 16х16 и показывает расположение тайлов рисунка. Пурпурным цветом обозначены неотображаемые области. |
</spoiler> | </spoiler> | ||
+ | |||
+ | [[Категория:Графика]] |
Текущая версия на 20:52, 13 апреля 2022
Содержание
Ограничения консоли (могут быть неточности ввиду экзотичности платформы):
- Видимое разрешение: 192х222 с соотношением сторон пикселей 4:3
- Виртуальное разрешение: 256х256
- Тайловая многослойная система:
- текстовая область с выбором высоты, цвета символов и фона
- фон - 2 режима:
- 32х32, 16 цветов без ограничений - 1 пиксель занимает 8х8 точек
- 64х64, монохромный - 1 пиксель занимает 4х4 точек
- тайлы: монохромные (цвет+прозрачность) размером 16х16
- 64 тайла на фон
- 64 подвижных тайла с поддержкой двухцветного режима и функцией деления на 8х16 / 16х8 с выбором, какая именно половина отображается
- не более 30 тайлов на строку (информация неточная)