Просмотр полной версии : Софт для нарезки спрайтов на PC
shadwork
04.06.2014, 10:31
Подскажите. Есть ли софт для нарезки спрайтов из scr не пользуясь многочисленными спектрумовскими спрайт эдиторами ?
Нужна программа для PC, в идеале чтобы понимала цветовые аттрибуты. Если для спрайтов будет еще и выводилка для sjAsm - вообще замечательно.
Если подобный функционал есть под SDCC - было бы неплохо подтолкнуть в каком направлении копать.
denpopov
04.06.2014, 10:33
ZX Paintbrush (http://www.zx-modules.de/zxpaintbrush/zxpaintbrushframe.html)?
он позволяет экспортировать в .asm, с атрибутами или нет и по любому выбору.
shadwork
04.06.2014, 10:42
Понятно. Больше нет вариантов ? Вчера скачал последнюю версию - так и не смог понять как нарисовать линию в цвете. Клики по палитре цветов и последующее рисование ничего не меняют
Shadow Maker
04.06.2014, 10:44
Томмиган
shadwork, а тебе нужно именно нарезка файлов из scr на PC (например с эмулятоа) в scr, или scr в PNG (для сайта там, или ёщё для чего)?
denpopov
04.06.2014, 10:46
Томмиган
если проект, то спрайты парсить тяжеловато..
shadwork
04.06.2014, 10:48
Нужно просто получить спрайт из спектрумовской картинки для использовании на спектруме. Я могу это сделать на спектруме - но ганять в ТРД и обратно неудобно.
Томмиган - это ж целая среда ? Или там есть отдельно спрайт эдитор ?
Hacker VBI
04.06.2014, 10:55
SevenuP-v1.20-win - это для рисования и экспорта спрайтов
SpriteGrabber (гоблина) - для выдирания графики
всё без цвета
shadwork
04.06.2014, 11:10
Спасибо. На севенап ругаются все доступные антивиры и даже после выключения не стартует (бинарник антивиры не лечат. не стартует возможно из-за вин7 64). SpriteGrabber - это ж выдиралка, причем нет возможности (или не нашел) выделить рамкой нужные знакоместа. Плюс в каком формате сохраняет непонтяно то ли по линиям то ли по знакоместам (можно посмотреть в сорцах). Там конечно пуребасик - но править исходники - терять время.
Hacker VBI
04.06.2014, 11:17
вин7 64, работает (http://metalbrain.speccy.org/), вирей нет
shadwork
04.06.2014, 11:31
Скачал заново SevenuP с сайта - все заработало.
denpopov
04.06.2014, 11:43
SpriteGrabber - это ж выдиралка, причем нет возможности (или не нашел) выделить рамкой нужные знакоместа.
да оно и не нужно, просто не предусмотрено было
Плюс в каком формате сохраняет непонтяно то ли по линиям то ли по знакоместам (можно посмотреть в сорцах)
обычный бинарник построчный.
shadwork
04.06.2014, 11:48
Хорошо. Остановился пока на SevenuP. Три года не прикасался к теме. Надеялся что мне сразу кинут удобную программу и готовое окружение с SDCC/IAR в качестве компилятора ;). И я тут же начну ганять спрайты по экрану по 4к тактов на каждый.
Shadow Maker
04.06.2014, 13:04
Размечтался. Хочешь так гонять - пиши под какую-нибудь ТСконфу.
---------- Post added at 13:04 ---------- Previous post was at 13:03 ----------
Томмиган - это ж целая среда ? Или там есть отдельно спрайт эдитор ?
А что, запрещено пользоваться только едитором? :)
shadwork
04.06.2014, 13:10
Под ТСКОНФУ не вижу смысла - тогда уже под флеш/андроид/и.т.д.
не знаю насчет томмигана - когда смотрел - это было что-то вроде комбайна для изготовления игр. Не помню как там был организован экспорт.
Shadow Maker
04.06.2014, 13:20
В асм-файлы в виде DB. Я думал, тебе так и надо?
shadwork
04.06.2014, 13:23
можно и так и так. не думаю что INCBIN перестал работать ;)
shadwork, попробуй мою нарезалочку.
программа (https://www.dropbox.com/s/i7pmcizei5uthza/cutter.exe)
исходники (https://www.dropbox.com/s/m3r0adqkrplpfcl/cutter.pb)
но есть своя специфика - только черно белые спрайты
можно с маской
есть несколько вариантов выгрузки
shadwork
05.06.2014, 13:04
Спасибо. Аваст правда гавкнул на дженерик. Утилита удобна для батчинга, мне пока удобней с графическим интерфейсом.
denpopov
05.06.2014, 13:16
Аваст правда гавкнул на дженерик.
антивирусы частенько в пуревасику неровно дышат;)
антивирусы частенько в пуревасику неровно дышат;)
Не все, а Аваст. Ну он иногда даже на системные файлы нехорошо смотрит.
Доброго! Существует ли версия xz-paintbrush, которая умела бы экспортить область выделенную некратно 8 по вертикали?
Или другая утилита, позволяющая выделить спрайт кратно 8 по горизонтали, попиксельно по вертикали, а потом сохранить в бинарник?
Доброго! Существует ли версия xz-paintbrush, которая умела бы экспортить область выделенную некратно 8 по вертикали?
Или другая утилита, позволяющая выделить спрайт кратно 8 по горизонтали, попиксельно по вертикали, а потом сохранить в бинарник?
спрайт с маской или без?
https://github.com/Jerri1977?tab=repositories
с маской в поставке core
для нарезания в utils
спрайт с маской или без?
https://github.com/Jerri1977?tab=repositories
с маской в поставке core
для нарезания в utils
У меня есть две "портянки" со спрайтами и с маской различных размеров, нужен интерфейс для вырезания из них данных. ZX-Paintbrush идеально подошёл бы, но он не хочет экспортировать выделенную область, не кратную по вертикали 8 пихарям. Значит придётся мне готовить отдельные файлы для каждого спрайта, а потом конвертить.
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot