Page 1 of 3

Edycja tekstów za pomocą programu PPModd.

PostPosted: 30 Apr 2009, o 07:25
by pawelooss
W tym krótkim opisie (nie lubię się rozpisywać więc nawrzucałem screenshotów ;]) nakreślę edycję tekstów przy pomocy programu PPModd.

Aktualna wersja programu w temacie PPModd - public release.



Uruchamiamy PPModd.exe i wybieramy plik PPM, który zamierzamy zedytować.

Image


Po wczytaniu pliku (jeśli opcja plugins.ppmmodify.text.text_as_unknown jest ustawiona na 1 może to troszkę potrwać) rozwijamy drzewo PPM i wywalamy np. zbędne języki. Analogiczną operację przeprowadzamy dla chunków LDB i AORD.

Image


Na tym etapie można pogrzebać w tekstach na dwa sposoby. Pierwszy z nich opiera się na używaniu narzędzi programu PPModd. Jeśli jednak wolimy zrobić to w ulubionym edytorze XML, pomijamy poniższe punkty i przechodzimy do punktów z sekcji "Edycja tekstów w edytorze XML".



Edycja tekstów w programie PPModd.

Zaznaczamy gałąź TEXT i klikamy na Edit content.

Image


Edytujemy i zapisujemy. ;]

Image


Ostatni krok to utworzenie zmodyfikowanego pliku PPM - klikamy więc na Create PPM.

Image



Edycja tekstów w edytorze XML.

Czas na SLANG - wybieramy język, z którego zamierzamy go utworzyć - zakładam, że polski.

Image

W ulubionym edytorze (ważne aby wspierał w pełni UTF-8 oraz koniec linii w formacie unixa - LF, np. Notepad++) zmieniamy ID języka oraz NAME - ID 0x47 brzmi całkiem rozsądnie jako że nie jest używane w FW. Analogiczną operację przeprowadzamy dla chunków LDB i AORD.

Image


Klikamy prawym przyciskiem myszy na gałęzi TEXT i importujemy SLANG.xml.

Image


Kolejno przesuwamy go przed ---end---.

Image


Ostatni krok to utworzenie zmodyfikowanego pliku PPM - klikamy więc na Create PPM.

Image


Pozdrawiam i życzę udanych modów! :]
ndt

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 18 Dec 2009, o 17:27
by kurupt
Czy można w tekstach dawać , . ; ( ) itp. ? Nie spowoduję to uwalenia telefonu? :)

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 18 Dec 2009, o 17:38
by michero
Tak na chłopski rozum to to są normalne znaki. Chyba u paweloossa w slangu były nawet

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 18 Dec 2009, o 18:00
by Filip
ja dałem do pola wersji softu to R i C w kołeczku (szkoda ze A ie ma :P )

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 18 Dec 2009, o 19:13
by pawelooss
Tylko nie dawajcie < i > w XML'u, bo się porozwala. Jeśli chcecie je dać, to trzeba je zamienić na postać zakodowaną typu &xxxx; (tylko musicie znaleźć odpowiednie kody).

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 19 Dec 2009, o 19:27
by ndt
Code: Select all
Please Login or Register, to see this Content

generalnie &#51; oznacza znak 3 (ASCII kod 0x33 czyli 51 dziesiętnie), a &#x31; oznacza znak 1 (kod ASCII 0x31), jednak używając kodowania UTF (PPModd go wspiera) nie ma potrzeby definiowania znaków w ten sposób, poza wymienionymi powyżej pięcioma znakami specjalnymi.

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 20 Dec 2009, o 23:47
by nemo333
Ja mam mały problem ;( Wywalam zbędne języki, zaznaczam TEXT daje edit content i taki efekt:Image
Nie mam co edytować ;( Wyeksportowanie do XML daje taki efekt: http://wklej.org/id/242004/?zawin=0 (wrzuciłem tam bo jest strasznie długa jedna linijka i by się mocno forum rozjechało ;)
Jakieś pomysły, porady?

[ Komentarz dodany przez: pawelooss: 2009-12-20, 22:52 ]
To pewnie ten błąd w najnowszym bulidzie PPModda.

[ Dodano: 2009-12-20, 22:52 ]
aha próbowałem na kilku różnych ppmach, próbowałem też na ppmie od 3110 żeby wykluczyć wine pliku jednak czły czas jest to samo. próbowałem na najnowszej wersji ze strony domowej, próbowałem bulid 3608 który gdzieś pawelooss zapodał i jest to samo ;( ja chyba nigdy nie zrobie własnego patcha ;(

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 20 Dec 2009, o 23:54
by pawelooss
A w Opcjach programu zmieniłeś "text_as_unknown" na 0?

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 20 Dec 2009, o 23:58
by nemo333
pawelooss wrote:A w Opcjach programu zmieniłeś "text_as_unknown" na 0?
było ustawione na 0, zmieniłem jak się bawiłem z grafikami na 1 i cały czas było to samo. jeszcze spróbuje zmienić teraz na 0 może zadziała

[ Dodano: 2009-12-20, 23:01 ]
Teraz zmieniłem na 0 i działa :D Nie wiem czy to tak jest specjalnie ale u mnie po wyłączeniu i włączeniu programu wraca to na 1

[ Komentarz dodany przez: pawelooss: 2009-12-20, 23:41 ]
Musisz dać na Apply, OK, Save, czy co to tam jest, bo inaczej będziesz musiał zmieniać to po każdym wyjściu z programu.

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 21 Dec 2009, o 16:55
by ndt
aby nie zmieniać opcji za każdym razem wystarczy zedytować plik trix.conf

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 13 Jan 2010, o 18:16
by bizzard12
Jak edytować w 5300? W PPModzie mam tylko Hex-Edit, a przez Notepad++ nie ma żadnych słów tylko litery i cyfry...

[ Komentarz dodany przez: pawelooss: 2010-01-13, 17:23 ]
A więc coś robisz źle.

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 13 Jan 2010, o 18:22
by kurupt
Pewnie wziąłeś z LBD albo AORD chunka. Weź z TEXT, ppm i export to xml i otwierasz a potem jazda.

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 28 Jan 2010, o 23:46
by Bury
Witam!
Nie wiem gdzie szukać i gdzie pisać a mój problem jest blisko tego tematu ;)
Jak można się pozbyć napisów "Pauza" oraz "Wróć" w odtwarzaniu filmików w trybie pełnoekranowym?
Pozdrawiam.

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 28 Jan 2010, o 23:51
by pawelooss
Po prostu wyedytować te teksty i wstawić chociażby spację. Instrukcja w pierwszym poście... :roll:

Re: Edycja tekstów za pomocą programu PPModd.

PostPosted: 29 Jan 2010, o 03:22
by Bury
Wszystko działa. Dzięki. Tylko musiałem jeszcze ustawić 0 w text_as_unknown