| OxEdit autorzy: ARMOR_CAGE |
|---|
|
OxEdit OxEdit to właściwie darmowy edytor tekstowy jak chociażby Notatnik z Windowsa, jednak tak jak zwykle nie możesz go sprzedawać, ale programem i swoimi pracami możesz się dzielić. Jednak ma większe możliwości i bazując na własnym doświadczeniu bardzo go polecam. Mugenowa definicja Definicja, którą możesz ściągnąć jest zrobiona przeze mnie i po jej skopiowaniu do folderu programu należy uruchomić OxEdita ponownie. OxEdit potrafi interpretować kolorystycznie standardowo takie języki jak: java, html, itd.,dzięki definicji którą możesz sam zbudować co pozwoli na taką przykładową zmianę: ![]() Mugenowe moduły OxEdit potrafi odpalić szybki test postaci aren czy motywów dzięki modułom. Żeby dodać motyw ściągnij plik, wybierz Tools > Add/Remove Modules i Load From, później odpalasz moduły przez: Run > nazwa modułu. Przeczytaj więcej o modułach niżej. Uwaga! Żeby moduły działały prawidłowo musisz załadować listę modułów z głównego folderu Mugena lub po załadowaniu listy zapisać ją tam. Dzięki temu powstaje jakby link do Mugena. ![]() Najprawdopodobniej programując w Mugenie używasz wymienionego już Notatnika lub korzystasz z edytora tekstowego dostarczonego z konkretnym programem jak w Fighter Factory lub Mugen Editing Ensemble. Ale myślę, że po przeczytaniu tego tekstu zaczniesz tego unikać i pozostaniesz przy OxEdit'cie. Obecnie używam wersji 4.04 i na niej się oprę, niestety program nie odsługuje języka polskiego ale to bez znaczenia bo jest banalnie prosty. Dodatkowo polecam też starszą wersję 1.62, którą można ściągnąć z tej samej strony, nie jest gorsza, nieco inaczej wygląda, w nieco innych miejscach są odpowiednie opcje. Ale pojawiają się też opcje, które zostały wycofane jak np. zmiana czcionki, koloru tła tekstowego, itd. Dzięki temu możesz pobawić się np. w pisanie kodu Matrix'a. Szczególnie też polecam tę wersje jeżeli ktoś nie lubi wyglądu w stylu Win XP. Tak więc najlepiej przetestuj obie wersje i wybierz tę lepszą. ![]() Ogólne możliwości programu Nie napisze tu wszystkiego, tylko ogólniki, wszystko poznasz sam bez większego problemu. Co prawda nie polecam akurat OxEdita do pisania stron, jednak ma bardzo dużo ważnych i przydatnych funkcji. 1 - Zapamiętuje pozycję kursora w danym pliku, więc po zamknięciu i otwarciu tego samego pliku kursor pojawia się tam gdzie go zostawiłeś. Potrafi zapamiętać poprzednio otwarte pliki, jeżeli ich nie zamknąłeś osobno tylko z całym programem. 2 - Niemal nieograniczona pamięć, pozwala mimo kilku kolejnych zapisów, cofnąć zmiany aż do momentu otwarcia pliku. Czyli możesz plik zapisać, sprawdzić, cofnąć zmiany jeżeli coś nie pasuje, zapisać, ponownie sprawdzić i cofnąć się jeszcze dalej w tył lub w przód, itd. Możliwość cofania kończy się dopiero w przypadku zamknięcia programu. 3 - Potrafi zaznaczać tekst wierszowo lewym przyciskiem myszy i kolumnowo prawym przyciskiem myszy. Możesz tak kopiować i przenosić konkretne fragmenty tekstu: Edit > Paste lub: Edit > Paste as Column. 4 - Pozwala na jednoczesny podgląd kilku plików w jednym oknie. Kaskadowo: Window > Cascade, jeden pod drugim: Window > Tile Horizontally, jeden obok drugiego: Window > Tile Vertically. Oczywiście przy zbyt dużej ilości podglądanych plików (>3) OxEdit stara się łączyć dwa ostatnie style podglądu. 5 - Możesz też zamieniać i wyszukiwać konkretne fragmenty tekstu w zaznaczeniu, pojedynczym pliku, folderze lub wszystkich otwartych plikach jednocześnie. Prawie cała zakładka: Search. 6 - Jednym kliknięciem możesz zamienić zaznaczone (kolumnowo lub wierszowo) wiersze w komentarz, tak samo jednym klikniecięm da się to odwrócić, można też zaznaczyć całą kolumnę ze znakami komentarza ";" i usunąć ją. 7 - OxEdit może Ci wyświetlić numery wierszy: View > Schow Line Numbers lub: podwójne kliknięcie lewym klawiszem myszy w lewy brzeg otwartego pliku. Na wierszach możesz ustawiać markery. Markery bardzo się przydają, zaznaczasz nimi ważne wiersze i potem możesz szybko do nich przeskoczyć. Ustawia się je prawym przyciskiem myszy na numerach wierszy (po lewej stronie pliku) lub użyj: View > Set Marker. Potem wystarczy przeskakiwać do nich: Search > Go To Next Marker lub: Search > Go To Previous Marker. To przykład OxEtita w akcji: Opcje i toolbary Doskonale wiesz o co chodzi z opcjami, więc przejdźmy do rzeczy: Tools > Preference. Możesz tu ustalić czy program ma tworzyć kopię zapasową edytowanego pliku, jaki kolor mają przybierać konkretne fragmenty tekstu, czy program ma przywracać ostatnio otwarte pliki, itd. Poradzisz sobie bez problemu. ![]() ToolBar ToolBar to obszar roboczy, wszystkie ikony na które możesz kliknąć nie szukając niepotrzebnie konkretnej funkcji. Standardowe toolbary możesz edytować klikając na nie prawym przyciskiem myszy i wybierając Customize Toolbar, następnie wybierasz co dodać lub usunąć. ![]() Moduły Moduły to bardzo ciekawy dodatek, dzięki nim możesz np. uruchomić napisaną stronę w html'u, jednak w twoim przypadku możesz odpalić Mugena do szybkiego testu programowanej właśnie areny, motywu lub postaci, podobnie jak to robi np. Fighter Factory dla postaci. Wystarczy wybrać: Tools > Add/Remove Modules, później odpalać moduły przez: Run > nazwa modułu lub edytować toolbar prawym przyciskiem myszy i powyciągać ikonki w Customize Toolbar: Run Module 1, Run Module 2, itd. Banalnie proste. ![]() Każdy z modułów na liście ma swój numer licząc od góry (Sprawdź moją postać Kung Fu Man - Run Module 1), aby dodać moduł wciśnij: New. Klikając na: Save As lub: Load From możesz zapisać lub załadować listę modułów. Uwaga! Żeby moduły działały prawidłowo musisz załadować listę modułów z głównego folderu Mugena lub po załadowaniu listy zapisać ją tam. Dzięki temu powstaje jakby link do Mugena. Podobnie należy postępować w innych sytuacjach, tworząc np. moduły do innych programów. Menu Text - tu podajesz nazwę dla modułu, pamiętaj że zmieniając nazwę obecne okno nawet jeżeli nie załapie nazwy to i tak zmieniona nazwa już jest przyjęta. Command - ścieżka do pliku EXE Mugena na którym będziesz wszystko testował. Pamiętaj że testowane pliki powinny być w odpowiednim miejscu np. testowana arena w folderze "stages" Mugena do którego prowadzi link. Arguments - to jest jakby wiersz poleceń, jeżeli nie wiesz co tu wstawić zajrzyj to tekstu Tryb Debug i wiersz poleceń. Klikając w Special pojawią Ci się specjalne OxEditowe komendy. To właściwie wystarczy a teraz kilka przykładów jak złożyć odpowiednio wiersz poleceń: Sprawdzanie postaci z folderu chars Mugena. Arguments: $(FileName) $(FileName) Arguments: kfm kfm Arguments: kfm.def $(FileName) Z tego co wiesz o dodawaniu postaci i używaniu wiersza poleceń, Mugen szuka pliku DEF postaci który ma taką samą nazwę jak folder postaci. Czyli dodając nazwy plików DEF nic się nie zepsuje, $(FileName) to OxEditowe polecenie zwracające pełną nazwę aktywnego pliku. Czyli musisz mieć w programie aktywny plik DEF konkretnej postaci i dopiero odpalić moduł. Sprawdzanie areny z folderu stages Mugena. Arguments: kfm kfm -s $(FileName) Arguments: kfm kfm -s test/$(FileName) W tym wypadku jest podobnie, możesz testować arenę z konkretnymi postaciami. Dodatkowo jeżeli arena jest w dodatkowym podfolderze np. stages/test/arena.def to możesz to zapisać jak na powyższym przykładzie. Sprawdzanie motywu/screenpacka do Mugena. Arguments: -r kfm W tym wypadku niestety nie możesz testować dowolnego motywu jakim się bawisz, musisz podać jego nazwę. Przykładowo tak wygląda zapis dla motywu "kfm" w folderze "data" Mugena. Kolory - mugenowa definicja Jak utworzyć definicje do OxEdita? Jest to bardzo proste, każda z nich ma konkretną nazwę i składa się z poszczególnych fragmentów. Oczywiście przygotowałem już gotową definicje, ale podaje te informacje gdybyś chciał coś zmienić, poprawić lub dodać (gdybym coś ominął). Każda definicją ma rozszerzenie DEF np. mugen.def, każda z nich znajduje się w głównym katalogu programu. Po jej dodaniu trzeba ponownie uruchomić program. [extensions] - rozszerzenia plików. [keywords] - słowa, wyrazy kluczowe. [functions] - funkcje. [numbers] - specjalne wartości liczbowe. [options] - dodatkowe opcje. A to przykład dla Mugena: [extensions] def cns cmd [keywords] triggerall trigger1 value [functions] afterimage allpalfx angleadd [numbers] + - pi [options] comment_eol=; keyword_char== case=0 To by było na tyle, po więcej informacji zapraszam do pliku pomocy OxEdita: Help > OxEdit Help. |