generalnie to którą wolisz. ja jedynie mogę podpowiedzieć że:
wersja zwykła ma nieprzezroczyste tło (duh) i ma też ściągi co gdzie narysować
jeśli planujesz do rysowania swojej postaci użyć pędzla z antialiasingiem, lub będziesz wklejać obrazki
zzewnątrz, użyj wersji przezroczystej na 100%.
w innym wypadku to kwestia preferencji.
czego użyć do edycji?
ponownie - czego chcesz. jeśli chcesz poznać moje typy:
do wklejania i ogólnej edycji i obróbki obrazków używam gimpa.
do rysowania sprite'ów...
solidną opcją jest krita, szczególnie że posiada pędzel do
pixelartów. do srb2kart używałem wielokrotnie.
jeśli chcesz coś dedykowanego, fajną opcją jest aseprite, lub jego darmowy odpowiednik libresprite.
technicznie aseprite też można legalnie używać za darmo, ale musisz sobie samemu
skompilować.
rysowanie sprite'ów
po wypakowaniu templatki otwórz plik sprites.png w swoim ulubionym programie do rysowania i... zacznij rysować!
just in case: kart nie jest wymagany, ale jest dodany na sprite sheety dla wygody.
jeśli nie umiesz się połapać to oto legenda:
pamiętaj też, żeby kolory które będą ustawialne w grze rysować tym specyficznym odcieniem zielonego!
ja osobiście pobieram go po prostu ze sprajtów karta lub minimap markera na templatce.
dźwięki
prosta sprawa: podmień pliki .ogg w templatce na swoje dźwięki. jeśli nie wiesz czym je stworzyć lub obrobić to użyj audacity.
nie wiesz kiedy dane dźwięki są używane? here:
attack1 i attack2 - przy rzucaniu bananów, kolczastych kulek i innych gówien ofensywnych
boost1 i boost2 - przy używaniu bucików
gloat - przy aktywacji nieśmiertelności lub powiększenia
hitconfirm - gdy któryś z graczy wjedzie w twój item ofensywny
hurt1 i hurt2 - gdy wjedziesz w banana lub oberwiesz z czegoś
lose - przy przegranej
win - przy wygranej
slow - przy wyprzedzaniu innego gracza
inne rzeczy do zmiany
do tego otwórz properties.txt w jakimś edytorze tekstu. nada sie nawet notatnik.
zmień:
name: krótka nazwa twojej postaci, widoczna dla adminów serwerów dedykowanych lub do użytku z komendą w konsoli skin
realname: długa, wyświetlana nazwa twojej postaci. pamiętaj by zamiast spacji użyć znaku podkreślenia (_)!!!!!!!
gfx_prefix: prefix dla plików z sprite'ami dla twojej postaci. uwaga, zdarza się że kolidują.
prefcolor: nie mam pewności. preferowany kolor? zakładam że używane miało być dla botów.
stats (opcjonalne): statystyki postaci, w kolejności szybkość i waga. możesz ruszać, możesz nie ruszać. maksymalna wartość to 9.
finalizacja
po skończonej pracy zostało użyć kartmakera.
jeśli jesteś na windowsie, przeciągnij folder z swoją postacią na kartmaker.exe
jesli jesteś na linuxie, użyj terminala:
./kartmaker-linux /sciezka/do/KC_MojaPostac/
jeśli wszystko zostało zrobione jak należy, przy folderze z postacią powstanie plik .wad z taką samą nazwą. to jest twoja postać w formie moda do gry!
testowanie
wsadź swój plik .wad do folderu addons w folderze z grą, lub w przypadku linuxa folderze ~/.srb2kart lub ~/.var/app/org.srb2.SRB2Kart-Saturn/.srb2kart jeśli używasz flatpaka.
odpal grę, wybierz swojego moda w menu addons. ustaw postać przez menu player setup, po czym wejdź w multiplayer -> host a game -> offline
pro tip: zauważ że grając offline samemu w trybie race z item boxów wypadają tylko buciki. jeśli chcesz przetestować rzucanie itemów ofensywnych (i reakcję na nie), przełącz grę w tryb battle!
co dalej?
jeśli wszystko wygląda zgodnie z planem, gg! udało ci się zrobić postać do srb2kart!
możesz podrzucić .wad z nią mi, a ja (najpewniej) chętnie dodam go na serwer, żeby każdy mógł się z nią lub jako ona pościgać.
jeśli nie, to pora na poprawki. jeśli potrzebujesz pomocy, wal śmiało, postaram się pomóc.