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
Пример использования:
Чёрно-белые спрайты из игры 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