bocianu.atari.pl

SprEd

Data wydania: 22.01.2022

Otwórz: https://bocianu.gitlab.io/spred/

Kod źródłowy: https://gitlab.com/bocianu/spred


SprEd to edytor sprzętowych duszków P/M dla Atari, inspirowany edytorem “Atari Player Editor” którego autorem jest Paul "Playsoft" Lay. Aplikacja została napisana w javascript, działa bezpośrednio w przeglądarce. Testowałem na Chrome, Firefox i Edge.

ekran1

Lista Aktualnych możliwości:

  • maksymalna wysokość sprajta 128
  • maksymalna ilość klatek animacji 256
  • edycja i animowanie trójkolorowych sprajtów (nałożonych)
  • łączenie duszków z pociskami (sprite o szerokości 10)
  • można edytować wszystkie 4 duszki sprzętowe (wraz z pociskami)
  • pociski można doklejać z lewej lub prawej
  • podczas pracy na przesuniętych duszkach zaznaczany jest obszar, który można edytować (opcjonalne)
  • można edytować/przeglądać/modyfikować oddzielne pary (warstwy)
  • regulowany odstęp par duchów (pod sobą, lub obok)
  • podstawowe funkcje edycyjne: przesuwanie, odbicia H/V, skalowanie w pionie, kopiowanie, wklejanie
  • możliwość zamiany miejscami par sprajtów
  • zawijanie pola edytora także w poziomie (przy przesuwaniu)
  • możliwość edycji wielu klatek jednocześnie (opcja: Edit Frame Range)
  • palety PAL/NTSC
  • opcja włączenia palety wspólnej dla wszystkich klatek
  • możliwość włączenia trybu DLI, gdzie możemy zmieniać kolory w poszczególnych wierszach
  • możliwość wyboru proporcji pixela
  • tryb pojedynczych i podwójnych linii
  • tryb "Frame Delay", pozwala ustalić czas trwania indywidualnej klatki animacji
  • można wstawić tło sprajtów w postaci obrazka (format *.mic, dowolny rozmiar do 64KB, przy założeniu że dane są w postaci 2bity na pixel, a ostatnie 4 bajty to kolory)
  • skróty klawiaturowe
  • odczyt plików *.apl, *.spr
  • export danych do wielu formatów
  • export animacji do pliku GIF
  • Undo/Redo (długość historii = 256 operacji)
  • Funkcja biblioteki

Teraz możesz łatwo załadować swoje projekty do wspólnej biblioteki za pomocą zaledwie 2 kliknięć. No i oczywiście możesz załadować dowolny sprite wgrany przez dowolnego członka społeczności.

ekran2

SprEd potrafi eksportować dane dla wielu popularnych języków programowania i potrafi też zapisywać w natywnym formacie spr. Odczytuje też pliki edytora Paula "Playsoft" Laya w formacie apl. Dołączam też kilka przykładowych plików grafik w formacie spr. Można je łatwo załadować przeciągając plik *.spr na okno edytora.

Przykładowe pliki *.spr

Lista skrótów klawiaturowych znajduje się pod przyciskiem Help - warto zaglądnąć.

ekran3