| Разработка и ромхакинг > Ромхакинг и программирование |
| SGDK |
| << < (14/40) > >> |
| worm:
s1nka, я же, вроде, написал) 1) ставим зависимости... sudo apt-get install subversion build-essential texinfo 2) качаем сырцы... git clone https://github.com/kubilus1/gendev.git 3) переходим в новоиспеченную папку с сырцами... cd gendev 4) собираем... sudo make 5) создаем проект... cp -r /opt/toolchains/gen/skeleton mycoolproject 6) переходим в папку проекта... cd mycoolproject 7) пишем исходники... gedit main.c --- Код: ---#include "genesis.h" int main() { VDP_drawText("vse zashibis'!",15,15); while(1) { // blablabla... } return 0; } --- Конец кода --- 8) собираем ром... make 9) Тадаааааам! |
| s1nka:
--- Цитата: worm от 14 Март 2016, 23:04:59 ---sudo make --- Конец цитаты --- Вспомнил что меня дико бесило, что make требует su. :). Спасибо большое. |
| worm:
s1nka, на здоровье) Дай знать, если все ок. А у меня вот беда... гимп то ли не может перевести в 16 цветов, то ли сохраняет в "каком-то другом" png... Image 'res/Portraits/qw.png': 1 bpp PNG not supported |
| ALKOSHA:
--- Цитата: worm от 15 Март 2016, 17:27:19 ---А у меня вот беда... гимп то ли не может перевести в 16 цветов, то ли сохраняет в "каком-то другом" png... --- Конец цитаты --- Я через гимп редактирую таблицу цветов. С 16-ти цветными PNG проблем нет никаких. Правда очень выбешивает интерфейс. И почему-то не работают хот-кеи даже на инглиш-раскладке. Но то просто сам гимп портэйбл, может кривой репак. Громоздкая прога, с которой мне нужна лишь одна функция. --- Цитата: ALKOSHA от 29 Февраль 2016, 17:58:03 ---Есть ли для плэйнов флаг disable\enable как со спрайтами? Чтоб плэйны отображались или не отображались (visible invisible). --- Конец цитаты --- Стэфани говорит, что нельзя. :( Вообще думал сделать альфа-канал очень быстрым мерцанием. Мерцания удалось достичь посредством скроллов. Но всё портит вертикальная синхронизация. Картинка обновляется же 60 кадров в секунду. Если с коэффициентом 2 делать мерцание, то получаем 30 кадров, что для глаза заметно. В общем... хз... не знаю как сделать программный альфа-блэндинг. Но на одном из спектрумов у меня есть аппаратный баг, и в некоторых играх, в которых обновление бэкграунда и спрайтов привязано к кадровой развёртке, шляпновато отображаются спрайты. Так вот в игре Nebulus там полупрозрачные спрайты на фоне башни получаются, так быстро они мерцают. Может и на сеге можно добиться того же результата... а может и нет... Добавлено позже: Ещё помнится в ниндзе-черепашках (гиперстоун гейтс) в меню сделали псевдо-мерцанием (на самом деле скроллом дизеринга) очень плавный градиент фона. Добавлено позже: Ещё глюканутый спрайтовый движок периодически даёт о себе знать. Уровень с пауками у меня получился идеальным. Там анимированные спрайты - брызги крови, дёргающиеся пауки, и ракетка. Но когда делал уровень со взадниками апокалипсиса, то нет-нет да проскочит какая-то рандомная хурма среди тайлов. Там у меня 4 кадра анимации лошади, два\три кадра - анимация каждого из всадников, + анимация ракетки. Стэфани обещал подлатать спрайт-движок к следующему релизу. Буду надеяться. Ведь после "Кровавого" в планах забадяжить ещё одну более сложную игру, нежели обычный сатано-арканоид. |
| worm:
--- Цитата ---Я через гимп редактирую таблицу цветов. С 16-ти цветными PNG проблем нет никаких. Правда очень выбешивает интерфейс. И почему-то не работают хот-кеи даже на инглиш-раскладке. Но то просто сам гимп портэйбл, может кривой репак. Громоздкая прога, с которой мне нужна лишь одна функция. --- Конец цитаты --- Значит, со мной и правда что-то не так, потому, что я не могу найти, где редактировать палитры. Нашел только где конфертировать в нужное кол-во цветов. |
| ALKOSHA:
Лично я конверчу в 4bpp через IrfanView. Потом в гимпе [На скрине не конверченные цвета - 8 бит. После конверсии там получается ряд 16-ти цветов. Драг-н-дропом сортируются]. |
| worm:
ALKOSHA, данке шон. p.s. я опять на триклятой виндузе) |
| Ogr:
--- Цитата: ALKOSHA от 16 Март 2016, 10:20:29 ---Громоздкая прога, с которой мне нужна лишь одна функция. --- Конец цитаты --- цвета в палитре местами переставить можно и в GraphicsGale (4мб). |
| ALKOSHA:
По реализации этого эффекта на SGDK вопрос остаётся открытым, если чё. https://youtu.be/RFx1XFzbICg?t=10 Добавлено позже: |
| ALKOSHA:
Чуток сдвинулся с места в плане эффекта масштабирования |
| ALKOSHA:
Ух, тяжковато даётся этот эффект. Ещё не шарю растягивать, лишь только сплющивать. До того, что в бонусных уровнях Саника 3д-бласта ещё далековато (тем более там, похоже, тайлы плейна динамически изменяются при приближении в добавок ко всему, так же как и в Микки-Маусе, когда убегаешь от лося). |
| ALKOSHA:
А ну, программисты-теоретики-скептики, ваше мнение каково: процедурный это скейл, иль пререндер? |
| Telepristavka:
ALKOSHA, ну, судя по скриншотам, там есть объекты по-сложнее. Типо, с замозатенением. |
| worm:
Почему sgdk не хавает png, отредактированные в гимпе? Пишет, что png не поддерживается (именно гимповские, потожопные жрет без проблем). Проблема бы не была столь значимой, да вот только я на линукс опять пересел - задолбал меня этот heap. --- Код: ---Resource: SPRITE SPR_Cursor "Sprites/Panels/SelCur.png" 7 8 --> executing plugin SPRITE... Image 'res/Sprites/Panels/SelCur.png': 1 bpp PNG not supported make: *** [res/Menus.s] Error 1 rm res/Menus.s --- Конец кода --- |
| ALKOSHA:
--- Цитата: worm от 21 Апрель 2016, 15:52:27 ---Почему sgdk не хавает png, отредактированные в гимпе? --- Конец цитаты --- Всё он хавает (даже 24-ёх битные, вроде)... Будь тут Стэффани, порекомендовал бы тебе качнуть last version своего rescomp'а. |
| worm:
ALKOSHA, т.е. это рескомп приплюснутый, а не гимп?) |
| ALKOSHA:
--- Цитата: worm от 22 Апрель 2016, 03:43:30 ---т.е. это рескомп приплюснутый, а не гимп?) --- Конец цитаты --- Вероятнее всего. Можешь скинуть свою пикчу, я её у себя попробую компильнуть. |
| worm:
--- Цитата: ALKOSHA от 22 Апрель 2016, 08:27:46 ---Можешь скинуть свою пикчу, я её у себя попробую компильнуть. --- Конец цитаты --- Уже с виндузятины сделал, но спасибо) Есть, кстати, еще генрес - очень полезная штука. Ну а я ушел пытаться перенести спрайтовый движок пингвина себе... |
| ALKOSHA:
--- Цитата: worm от 22 Апрель 2016, 19:26:01 ---Есть, кстати, еще генрес - очень полезная штука. --- Конец цитаты --- А у неё как дела обстоят с зеркальными изображениями? Рескомп не понимает симметрию. Повторяющиеся тайлы ещё детектит, но зеркальные в упор не замечает. |
| worm:
--- Цитата ---А у неё как дела обстоят с зеркальными изображениями? Рескомп не понимает симметрию. Повторяющиеся тайлы ещё детектит, но зеркальные в упор не замечает. --- Конец цитаты --- Это нужно у разработчика спрашивать) но я знаю, что там намного функциональнее компилятор ресурсов. С его помощью, разработчик даже конами-код демонстрирует) |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |