Page 1 of 1

"Nieinwazyjna" zmiana nazwy trasy?

Posted: 28 April 2009, 16:43
by Organist
Witam wszystkich,

mam pytanie - czy istnieje jakiś sposób na zmianę nazwy trasy nie polegający na zapisaniu jej w edytorze jeszcze raz pod inną nazwą? Chcę uporządkować swoje trasy (dodać trochę dekoracji i pozmieniać nazwy) a nie chcę, żeby trasa była traktowana przez mój server i aseco jako nowa/inna.

Edytowanie pliku gbx w notatniku "psuje" trasę i nie pozwala mi jej otworzyć. Edytowanie samej nazwy pliku za to nic nie zmienia.

Dziękuję z góry za odpowiedź :)

"Nieinwazyjna" zmiana nazwy trasy?

Posted: 28 April 2009, 16:55
by kamyl
Raczej się nie da, a przynajmniej nie słyszałem żeby ktoś tak robił. Zawsze możesz zapisać pod nową nazwą, a "starą" trase skasować. No, ale nie o to Ci przecież chodziło.

Jak chcesz edytować pliki .gbx to zaopatrz się w jakiś edytor heksadecymalny (prościej - hex editor ;p). Wtedy może coś zdziałasz, ale niekoniecznie.

"Nieinwazyjna" zmiana nazwy trasy?

Posted: 28 April 2009, 23:30
by =VND=
Jak to się nie da? Dla mnie to słowo nie istnieje.
Są przynajmniej dwie metody.

Metoda Pierwsza:

-otwierasz trasę w hexedytorku
-szukasz nazwy i zmieniasz ją
(byle nie w tej sekcji tekstowej o której pisałeś, że zmieniałeś ją w notatniku.)
- co najważniejsze -> nie możesz wpisać nic co ma mniej lub więcej liter od starej nazwy
(jeśli ma mniej to resztę wypełniasz wartością 0x20 czyli spacja)

Nazwa trasy zawsze występuje w pliku 3 razy. Należy zmieniać pierwsze i trzeci raz. Ta sekcja tekstowa pomiędzy znacznikami <header> </header>
jest nieprzydatna chyba że aseco z niej czyta, tego nie wiem.W każdym razie gra jej nie używa. Zmiana pierwszego wystąpienia nazwy spowoduje zmianę wyświetlania nazwy przy wyborze trasy (na liście), a zmiana trzeciego wpisu zmianę podczas grania (prawy górny róg ekranu).

Metoda Druga:

-robisz kopie trasy - byle nie w katalogu gdzie TM czyta trasy(ctrl+c , ctrl+v - czy jak tam chcesz)
-odpalasz edytor w grze, zmieniasz nazwę w dowolny sposób i zapisujesz
-otwierasz starą i nową trasę w hexedytorku ;) a jakże by inaczej
-szukasz w sekcji <header> starej trasy wpisu "ident uid="
-kopiujesz to co po = do nowej.
-operacje powtarzasz jeszcze dwa razy, uid podobnie jak nazwa trasy też występuje trzy razy w pliku.

PS: można w pierwszej metodzie wpisywać dowolną ilość znaków, ale później trzeba pobawić się dość skomplikowaną matematyką, więc chyba nie opłaca się.

"Nieinwazyjna" zmiana nazwy trasy?

Posted: 11 May 2009, 20:51
by Organist
Dziękuję, bardzo mi pomogłeś :)

"Nieinwazyjna" zmiana nazwy trasy?

Posted: 11 May 2009, 20:59
by kamyl
Ano dzięki za info. Warto wiedzieć :).

Btw. na TM-Creative opisali jak zmieszać otoczenie np coast ze stadionem :). Też trochę kombinacji jest w hex editorze :). Niestety dali także gotowe mappacki, co za tym idzie każdy może zrobić trase na zmiksowanych środowiskach. Na szczęście nikt nie nadużywa tego. Wszystko to straci swoją wartość a gra zostanie zniszczona (przez te bugi). Sry, że zszedłem z tematu. ;]