PDA

Просмотр полной версии : Консольная вырезалка спрайтов из .scr файлов



rasmer
09.02.2019, 21:00
PUSHнул сегодня новую версию scr2spr:
утилита писана на третьем пайтоне и умеет:

1. Работать с картинками 6144/6912 байт
2. Грабить спрайты с произвольного места, произвольного размера и произвольного количества.

Утилита понимает команды:
'-x', '--x', default=0, type=int
'-y', '--y', default=0, type=int
'-wide', '--width', type=int
'-high', '--height', type=int
'-c', '--count', default=1, type=int
'-col', '--color', default=False, type=bool
'-i', '--input', type=str
'-o', '--output', default='sprite.bin', type=str


Пример использования:

https://i.imgur.com/K3vBQy7.png

Чёрно-белые спрайты из игры FEUD:
scr2spr.py -i "example.scr" -x 6 -y 0 -high 4 -wide 3 -c 23

Цветные перекрашеные спрайты из SAVAGE:
scr2spr.py -i "example.scr" -x 16 -y 10 -high 4 -wide 4 -c 7 -col True

Исходник: https://github.com/qboneteam/scr2spr

Serdjuk
06.07.2019, 09:42
Не вырезалка, а рисовалка спрайтов есть ?
Задал размер [width,height], кол-во спрайтов (или путем добавления с теми-же [width,height]), потыкал по пикселям, сохранил бинарь и суешь его куда надо :)

Shiny
06.07.2019, 12:43
Задал размер [width,height], кол-во спрайтов (или путем добавления с теми-же [width,height]), потыкал по пикселям, сохранил бинарь и суешь его куда надо
Sprite Master, не?

Serdjuk
06.07.2019, 14:09
Sprite Master, не?

не, тема же о ПК версии.

Shiny
06.07.2019, 18:16
проще самому написать. скилов рисования нет, а то бы я сделал.