EMU-NES #PL FORUM © 2004-2015

Nes/Pegasus/Famicom => Hacki i Romhacking/Programowanie => Wątek zaczęty przez: Berion Wrzesień 16, 2010, 14:46:23



Tytuł: NES Graphic Editor
Wiadomość wysłana przez: Berion Wrzesień 16, 2010, 14:46:23
Póki co to co prawda "Dizzy Graphic Editor", ale niewykluczone, że w przyszłości dostosuje się sposób zapisu/exportu zestawów i tabeli z levelami do różnych standardów.

Co to za wynalazek ten NGE? Jest to program graficzny, mający na celu ułatwić tworzenie nie tylko poszczególnych grafik do gry, ale i układać z nich zestawy, levele jak i exportować to wszystko do formatów akceptowalnych przez konsolę (na razie tylko chr i palety. zestawy i levele są w formacie jaki Camerica stosowała np. w TFAoDizzy).

Aplikacja napisana jest w środowisku dot neta, a więc i takiego wymaga do pracy (co najmniej wersja 2.0 (http://www.microsoft.com/downloads/en/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&displaylang=en&pf=true)).

>> Download << (http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/NGEv042c.zip)

Stety/niestety program jest w całości w języku polskim. Jest (wg. mnie ;]) przystępny nawet dla niedzielnego użytkownika (wymusza standardy NESowe) i prosty w obsłudze. Jest w miarę dobrze przetestowany (czyli np. nie znikną nam grafiki, ani nie ma też błędów przy eksportowaniu jak w - nie przymierzając Nesicide (Suicide? ;P)).

Jako, że jednak ludzie to płochliwe i bojące stworzenia, niżej mini tutorial.


1.) Po uruchomieniu programu 'wklikujemy się' w zakładkę "Palety":

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/palety.jpg)

Klikamy w panel "Dodaj nową" i przypisujemy kolory z palety niżej. Pierwszy jest i musi być wspólny dla wszystkich pod-palet. Kolejne mogą być dowolne. Jeśli nie podoba nam się domyślna nazwa możemy ją zmienić - w tym celu wybieramy z listbox'a aktualnie używaną paletę (bo może być kilka podobnie jak zestawów, ppu itd. - o tym za chwilę ;]), w polu pod nią wpisujemy nazwę i klikamy w panel "Zapisz".

Postępuje się tak dla każdej palety. Jeśli mamy jedną i chcemy dodać nową, wracamy do akapitu wyżej i czytamy. ;] Z ewentualną późniejszą ich edycją tak samo.

2a.) Skoro mamy już co najmniej jedną paletę to czas na nabazgranie jakiś grafik. W tym celu klikamy w zakładkę "Pattern Table":

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/tablica_kafli_1.jpg)

Tutaj mamy do dyspozycji maksymalnie 256 klocków do zamalowania. Wybieramy sobie jakiś i dwuklikamy nań. Automatycznie otworzy się zakładka z edycją pojedynczego patternu.

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/edycja_kafla.jpg)

No to malujemy. ;]

Można sobie tutaj wybrać paletę i jej paletę (każda paleta składa się z czterech pod palet, każda pod paleta z czterech kolorów - tak sobie ktoś wymyślił projektując tą konsolę i musimy się dostosować ;)).

Jeśli uznaliśmy, że nasz kafel jest gotowy to klikamy w "Zapisz", a potem "Zamknij".

2b.) Postępuje się tak samo dla wszystkich 256 klocków (kafli; jak zwał tak zwał). Można też użyć zaznaczenia i dla niego wybrać paletę>podpaletę. Można też w ten sposób klonować kafle.

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/tablica_kafli_2.jpg)

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/tablica_kafli_3.jpg)


3.) Jeśli już nas ilość bloków (i jakość ;]) zadowala, możemy zacząć z nich układać zestawy, z których to potem będziemy budować level do gry (oczywiście zawsze można potem wracać do edycji tablicy, palet, edycji poszczególnych kafli itd.).

Klikamy w zakładkę "Zestawy". I na samym dole klikamy w panel "nowy zestaw".

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/zestawy.jpg)

Klikamy w wybrany klocek w tabelce po lewej, następnie w panel "Ułóż patterny" i w któreś pole ("4x4" - polecam więc włączyć siatkę) i malujemy nim nasz pierwszy zestaw. W normalnych okolicznościach zestawy zbudowane są z "2x2" - w Dizzym jednak 4x4, stąd takie to wszystko gigantyczne. ;]

I tutaj warto wspomnieć też o kolejnym mankamencie NES/Famicom. W obrębie pola "2x2" nie można stosować więcej niż jednej pod palety - w przeciwnym razie na konsoli zostanie użyta pierwsza wykryta dla tego obszaru co przedstawia na powyższym przykładzie zestaw nr.2.

4.) Jedziemy więc dalej. Mamy już wszystko czego potrzebujemy do klejenia levelu. Wbijamy w zakładkę "Levele" i w panel "Dodaj nowy". Dodajemy, możemy zmienić jego nazwę itd.

Na dole z kolei mamy nasze zestawy z których będziemy budować level. Klikamy na jakiś i malujemy. Wł/wył siatki nie jest sprawdzane w czasie rzeczywistym, dlatego po każdym takim zabiegu polecam kliknąć w przycisk F5, który odświeży nam zawartość danej zakładki.

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/poziomy.jpg)

Plik projektu użyty na potrzeby powyższego opisu można pobrać stąd (http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/tutorialowy.nge). Ponadto w pacce z programem znajduje się plik projektu zawierający oryg. level importowany z gry.


A tak wygląda pr0 level w tym edytorze :P

(http://konsole.cdrinfo.pl/berion/scena/haki/dizzy_zf/nge_tut/poziomy_dzf.jpg)


- - -

Podziękowania dla Grimma, autora programu.

Jeśli roz* ramkę forum to przepraszam. :P


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: dr00id88 Wrzesień 16, 2010, 18:57:11
Bardzo ciekawe przedsiewziecie :) Mimo, ze gfx to nie moj konik, ale wyglada ekstra. Kawal dobrej roboty, zdecydowanie :)


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: SebaSan1981 Wrzesień 16, 2010, 21:04:58
Nie miałem do tej pory okazji pobawić się w tworzenie grafiki w tego typu edytorze ale poćwiczyć warto, przynajmniej nauczę się czegoś nowego :P
A Grimmowi należy się za to porządny keg piwa. Solidny kawał softu!!


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: Berion Wrzesień 18, 2010, 23:04:12
No warto, warto. Właśnie zachęcam(y). ;]


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: siudym Listopad 21, 2014, 15:46:29
Ma ktos moze link albo moze uploadowac? Nigdzie nie ma antywnych linkow.


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: Berion Listopad 21, 2014, 17:14:19
Wersja 0.44d.
http://rghost.net/59187034

dla EXE:
CRC32: 58812A3A
MD5: 991608CEBDF87021F371E3E5537E737D
SHA-1: 611BB58A0B4712AE7C61EA09F1A23A46977B4CEA


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: siudym Listopad 21, 2014, 17:26:37
Czy nesicide wczesna wersja ma blad? Nie moge exportowac NAMETABLE. Cokolwiek bym nie wstawil edytujac nametable po exporcie dostaje czysty plik 1024 bytes.

(http://s29.postimg.org/3twvaxkxj/nesicide.jpg)

Ma ktos moze inne wczesne wersje Nesicide do sprawdzenia? Obecna najnowsza widze nie ma exportu.


Tytuł: Odp: NES Graphic Editor
Wiadomość wysłana przez: Berion Listopad 21, 2014, 19:18:38
Dawno temu też z Grimmem próbowaliśmy używać tego programu, ale eksport był z błędami. Najwyraźniej w nowszych wersjach autorzy stosują filozofię Gnome: "baguje się to wywalić". ;p

W NGE działa ok, tyle że ogranicza użytkownika do zestawów 4x4 (64x64px) zamiast 2x2 (32x32px).