1

aaagain - AAA (Moscow) 2020 - демо сделано офлайн запилятором 1.1.
https://zxaaa.net/view_demo.php?id=12992
https://zxaaa.net/screen11/aaagain.pnghttps://zxaaa.net/screen11/aaagain2.png

https://youtu.be/OXlZ4mimV_c

Gnom-Gnomych - Goblin/AAA/Push (демо сделано кодом)
https://zxaaa.net/view_demo.php?id=12993
https://zxaaa.net/screen11/gnom_gnomych.png

2

Полная инструкция как сделать такое демо самому:

Устанавливаем ОНЛАЙН запилятор (электронный ассемблер для блондинок)
Инструкция тут: https://zxdemos.ru/viewtopic.php?id=13001
Запускаем «Zapilyator offline 1.0»
https://vk.com/doc-119118333_437793881
(после скачивания файла, переименовать расширение на .zip)

Данный контент доступен только зарегистрированным пользователям.

1. Скачиваем с сайта http://www.denwer.ru/ последнюю версию локального сервера.
2. Далее устанавливаем его, соглашаясь со всеми предложениями, кроме буквы виртуального диска – необходимо установить «W», а не «Z», как он предлагает по умолчанию.
3. После установки, жмем на иконку «Start Denwer». У нас появится виртуальный диск «W» и запустится Денвер.
4. Теперь открываем папку с распакованным оффлайн Запилятором.
4.1. Из папки zapilyator\home копируем папку nfw-1.6.2-zapilyator-fork в папку c:\webservers\home.
4.2. Открываем папку C:\WebServers\home\localhost\www, туда копируем все, что лежит в папке zapilyator\home\local\zapilyator, соглашаемся на замену файла.
5. В принципе всё. Открываем браузер и вводим 127.0.0.1, всё должно запуститься! Исходники демо сохраняются в C:\WebServers\out.

P.S. Перед установкой Денвера необходимо убедиться, что Скайп не занимает 80 или 443 порт. На всякий случай в Скайпе нужно открыть меню Инструменты->Настройки->Дополнительно. Далее в открывшемся окне убрать галочку с пункта использовать 80 и 443 порт.
Бывает, что на компьютере работают стандартные службы IIS Windows. Чтобы использовать Денвер их необходимо отключить. Идем по адресу Панель управления->Программы и компоненты->Включение или отключение компонентов Windows. В открывшемся окне находим пункт Службы IIS, снимаем галочку и нажимаем кнопку ОК.
Также бывает такое, что порты занимают не запущенные программы, а службы, которые автоматически запускаются при включении компьютера. Их также можно отключить через диспетчер задач на вкладке Службы. Например: 80 порт занимает программа VMware, если её удалить то на компьютере все равно останутся службы созданные этой программой и порт будет занят, поэтому необходимо зайти в диспетчер задач и остановить работу всех служб в названиях которых есть слово VMware.

Качаем по ссылке этот Gif Annimator 50 Crack
Данный контент доступен только зарегистрированным пользователям.
В этой программе можно резать, двигать спрайты, менять скорость фаз, чистить спрайт, менять цвета. Чем лучше Вы работаете в аниматоре, тем круче будет дема.

Качаем DOSBox 0.74
https://www.dosbox.com/download.php?main=1
Нужен для нормальной работы программы ESN

Качаем ESN
https://vtrd.in/pcutilz/SN_114.ZIP
Кладем его на рабочий стол в папку в которую заодно кладем образ с ART Studio
Данный контент доступен только зарегистрированным пользователям.
Эта программа позволяет создавать образы дискет с графикой. Переносить картинки для редактирования в программе ART Studio. Вообщем это обычный нортон коммандер, но с возможностью кнопкой F9 делать образы TRD. В них мы и рисуем картинки.

Качаем эмулятор UNREAL
https://zxaaa.net/EMUL/unrealfix.zip
F3 загрузить образ
F9 сохранить рисунок (после того как сохраняешь стрелочкой в программе)
В нем мы рисуем картинки загружая образ с АРТ СТУДИО. И в конце сохраняя образ жмём f9.

Теперь, после того, как Вы всё установили начинаем делать дему:

Подготовка музыки:
Это самое простое. Берём любую мелодию из всемирного архива Сергея Бульбы и сохраняем как образ музыки формата pt3 (правая, кнопка мыши в каталоге на нужной мелодии), затем загружаем её в Vortex Tracker и сохраняем как мелодию формата pt3. Музыка для демо готова. Суть в том что надо прогонять мелодию через загрузить - сохранить в Вортекс Тракере, чтобы в дальнейшем небыло глюков в запиляторе при сборке. Так же можно мелодии формата. ASC,. Sqt переделывать в pt3, которые кушает запилятор.
Архив Сергея Бульбы: http://bulba.untergrund.net/music.htm
Vortex Tracker: http://bulba.untergrund.net/VT1.0beta19Plus.7z

Подготовка спрайтов:

В запиляторе версии 1 используется три банка памяти. При этом все три банки памяти быстрые. С одной стороны памяти мало, но с другой они быстрые и это круто. Деление происходит на 40кб+16кб+16 килобайт. То есть можно залить 3 спрайта. 1 большой и два маленьких. Но это не значит что всего три. Можно и 33, только маленьких и с одинаковым количеством фаз. Например, как сделано в деме Best Animation Md в части детская:

Скачать: https://zxaaa.net/view_demo.php?id=12992
https://youtu.be/7OFPsftAMkE
Вся дема мной сделана в 1 запиляторе на 3 банках памяти.

При подготовке фаз спрайта его надо располагать на спековском прямоугольнике 256 на 192 точек. Так удобнее размечать и попадать рисунком спрайта в картинку. Если спрайт не влазит, его можно распилить на две или даже три части, но только по вертикале. Соответственно большую часть суем в 40 КБ и меньшие в 16кб. Спрайт обязан иметь размер равный кратности 8 ки. Как по ширине так и по длине. То есть 8 на 8 или 8 на 16 или 24 на 64 и так далее. Суть в том что все должно делиться на 8 и по длинные и по ширине. Для точного распределения я использую сетку спека с квадратами разной цветовой градации 8 на 8, нанося её как внутри рисунка так и снаружи по краям при подготовке графики и дальнейшей разметки.
https://zxdemos.ru/uploads/images/2/9ed5e57a3dca53dee707249a97210e6a.png
Если спрайт будет не кратным 8, то в собранной деме Вы увидите глюк инверсии спрайта с неровного края или даже мерцание спрайт ровно на эту неровность. Поэтому рубите спрайты кратные 8. Представьте сетку Спека, как пустые коробочки с высокими краями и нельзя ничего класть вне коробочки т. к этот край приподнимет спрайт.

Для удобство монтажа спрайт сетку я накладываю на выбранный рисунок
https://zxdemos.ru/uploads/images/2/76de209da00e1941ab0977bc1a2806ed.png
Сетка позволяет распределять квадратуру и точно попадать в нужное место отведённое для спрайта на рисунке. Соответственно все фазы спрайтов в 1 запиляторе всегда будут 256 на 192 точки внутри которой будет рисунок спрайта уже лежащий в нужном месте. Пустое место белое это незадействовпнная часть экрана, на которой будет Ваша картинка. scr.

Выбранный спрайт с IBM PC надо в гиф аниматоре разбить на фазы (отдельные кадры), затем с нужной черно-белой градацией одномоментно перевести все фазы на спек с одинаковой для всех фаз настройкой яркости. Я использую программу BMP2SCR
Данный контент доступен только зарегистрированным пользователям.

всунутый в ту же папку что и фазы спрайта, при этом сохраняя поверх каждой фазы новую PNG картинку. Затем собираем спрайт в кучу в гиф аниматоре, задавая там скорость фаз:

https://zxdemos.ru/uploads/images/2/2a9f9eb75da9c6575bb16b87471ff608.gif
К сожалению такая плавная красота в этот запилятор не войдет, поэтому я делю её сначала по вертикали и уменьшаю максимально выкидывая каждую 2 фазу
https://zxdemos.ru/uploads/images/2/da5e8f2c28b44b294c7f4c2e30e94f90.gif https://zxdemos.ru/uploads/images/2/1141d94610b86d944ef3c814d36ea990.gif

Чем то приходиться жертвовать, хотя написание демы на спеке это всегда жертва красотой и плавностью в угоду работе. Зрительно ухудшая спрайт в колличестве фаз можно компенсировать его работу регулировкой скорости оставшихся фаз. Для этого просто уменьшите скорость фаз по "вкусу".
Не забывайте перед сохранением оптимизировать спрайт и удалять в окне оптимизации ИЗЛИШНИЕ Точки, иначе спрайт будет глючить
https://zxdemos.ru/uploads/images/2/1278d8a12eb771e8892ce2b4b92b8ef8.png
Причём каждый новый раз при сохранении.

Делаем 3 спрайт скролла руками, где передаем фак нийуку и морозу99 по традиции:
https://zxdemos.ru/uploads/images/2/5f72f0c89d41a2e0041e92b8dabae2dc.gif

Подготовка графики:
В ArtStudio рисуем картинку, или в писюковом паинте, или поочерёдно то там то там, главное цвета спековские пользовать:
https://zxdemos.ru/uploads/images/2/b4a02633ba206a328e582d5316856bc7.png

Как видим глаза гнома мерцают флашем, при этом в деме они станут эквалазерами, остальное показано как в деме. Место под скролл всего 1 знакоместо на видимую длинну позволяемую картинкой.
Красим под скроллом картинку папер черный инк белый. Место под спрайт у меня с инверсией, но можно было каждую фазу спрайта инвестировать, а на картинке делать обычный папер чёрный, а инк цветной. Сути не меняет и так и так можно.
картинку сохраняем как .scr

Заставку тоже как .scr можно сразу украсть с сайта zxart.ee прямо в .scr. Можно её так же изменить, можно и Flash наложить для эквалайзинга перед стартом демо. Для заставки предусмотрено 5 разных замедление при демонстрации заставки.

Остальное думаю ясна как сувать готовое.

Книги по теме в меню группы:
https://vk.com/demozapilyator
Выбирайте к чтению версию 1.1

Если есть вопрос к Богу демо ААА, задавайте в комментариях под видео и я тут отвечу.

Собираем готовое...

3

Демо было сделано НАЗЛО подлючему НИЙУКУ отключившему 2 запиляйтор. Назло Diver который науськал НИУЙКА закрыть запилятор2. Сделано на 1 запиляторе. На воспоминания ушло примерно 4 часа. Вляпался во все ошипки, которые только можно было совершить.

Картинку Дайвера вставил назло ему
https://zxdemos.ru/uploads/images/2/6ad5e574c5fed61e69e552328aaf4bdb.png

Музыку музыканта из тусовки ХАЙП назло чтобы фак был жгучее...

В целом глаза боятся, а руки ААА помнят. Не шедевр, но для того чтобы вспомнить как это пойдет. Надеюсь завтра гоблин покажет как то же самое можно сделать кодом. Спрайт совсем иначе выглядит если его весь вставить, а это не 17 фаз а более 30.

Теперь все новые картинки художников я буду использовать пахабить, музыку использовать пахабить. Мороза фачить, словом всё как всегда, но я на пенсии поэтому 220% своего времени могу писать факи. Я утоплю гниль спектрумизма в факах. И да Синкляру достанеться то же. Как только будет идеяААА сразу же выпущу и ему фак.

4 (изменено: daniel, 20.11.2020 09:16:03)

красавчег

5

Назло всем расчехлил адскую машинку демостроя smile

6

пусть хавают, пока изжога не разовьется

Ненависть- это подарок

7

https://youtu.be/oRftuKt9vUM

Гоблин сделал полностью весь спрайт кодом. Естественно по сравнению с запилятором выглядит шикарно. Плюс к тому музыка Пуша не хило весит и у него все влезло.

8

просто фазы сжаты zx7, который распаковывает почти шустро - хватает для задержки анимацыии.

Ненависть- это подарок

9 (изменено: Random Great, 20.11.2020 12:36:26)

Сжатие с потерями - у глазок и челюсти цвет пропал  smile

10

в ТЗ не было.

Ненависть- это подарок

11

Random Great сказал:

Сжатие с потерями - у глазок и челюсти цвет пропал  smile

Если делать цвет то надо ручками 3дцать с лишним фаз править. Девачке волосы отсригать.
Хотелось посмотреть возможности кодом и запилятором.

Я даже думал вчера заморочится и пойти дальше добавив в каждую фазу основного спарйта цвета атрибутов на факела и черепки в движении. Это конечно убило б весь день но прибавило сложности этому запилу.

12

Шыншыл сказал:

просто фазы сжаты zx7, который распаковывает почти шустро - хватает для задержки анимацыии.


Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.

13

бох сказал:

Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.

Запилятор рисует только разницу кадров у участков. В моем варианте спрайт рисуется разом.

Ненависть- это подарок

14

Шыншыл сказал:
бох сказал:

Если б такую штуковину zx7 вмонтировать в оффлайн запилятор, было б круто.

Запилятор рисует только разницу кадров у участков. В моем варианте спрайт рисуется разом.

По сути код запилятора офлайн открыт и если б гоблин замог, то он смог бы его улучшить в плане увеличения банок памяти. Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру.

15

бох сказал:

Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру

я ебать не хотел в его говнокоде копаться.

Ненависть- это подарок

16

Шыншыл сказал:
бох сказал:

Выкинуть тот же скролл НИЙУКА, высвободить как можно больше места для фаз спрайтов, переписать процедуру

я ебать не хотел в его говнокоде копаться.

Для самовыражения, празднечного фака хватит и 1 запилятора. Хотя хороший - мощный инструмент бы не помешал.

17

Есть одна идея, которая вертится в гойлове, но никак не додумаюсь до реализации.
по минимуму хватает deAAAtor

Ненависть- это подарок

18

Шыншыл сказал:

Есть одна идея, которая вертится в гойлове, но никак не додумаюсь до реализации.
по минимуму хватает deAAAtor

Если деааатор вкрутит в 1 запилятор и сделать удобно варимым, тогда можно говорить о жизни на запиляторе. Конечный пользователь ждет удобства, нигде не должно быть руками. Везде автоматика. Человек должен только рисовать и дизайнерить. Дема обязана собираться как лего конструктор.

19

да чо порожняк гонять то? Нужны конкретные действия: если армия в 20 человек засрет паблики андрюшки маринова и понапишет  типа "Нюк, верни запилятор 2 людям", то он заебется тереть сообщения и подумает - возвращать или нет?
А так выходит - сидит осилятор Makefile  и выебывается, как светило нахуй бля.

Ненависть- это подарок

20

бох сказал:

Дема обязана собираться как лего конструктор.

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

Ненависть- это подарок

21

Шыншыл сказал:

да чо порожняк гонять то? Нужны конкретные действия: если армия в 20 человек засрет паблики андрюшки маринова и понапишет  типа "Нюк, верни запилятор 2 людям", то он заебется тереть сообщения и подумает - возвращать или нет?
А так выходит - сидит осилятор Makefile  и выебывается, как светило нахуй бля.

На ниука надежд нет. Есть запилятор. В него нада внести изменения и сделать совершенным оружием пролетариата.

22

ничем не хочу помочь \:

Ненависть- это подарок

23

Может появится умный кодер способный написать кодом распределение фаз по банкам памяти. Основа есть, надо лишь добавить места для спрайтов и процедуру пакинг анпакинг.

24

а вот выложыл бы мою дему, вышло бы популярнее. придется допиливать снова.

Ненависть- это подарок

25

Шыншыл сказал:

а вот выложыл бы мою дему, вышло бы популярнее. придется допиливать снова.

допиливай, как скажешь что готово выложу

26

Вот попробуйте так сделать кодом (с) непомнюктосказал.

27

дадада, "Ушел непобежденным"(с) xD

Ненависть- это подарок