Strona 1 z 1

[TUTORIAL] Tworzenie spolszczenia

: 27 kwie 2015, 16:28
autor: seebeek17
Ten tutorial pokaże jak w łatwy sposób można zmienić język niemal dowolnego elementu w grze.

W zasadzie, oprócz zmiany języka, możemy napisać dowolny tekst.

Obrazek

1.Napisy na mapach
Tym sposobem możemy zmienić tekst obiektom na mapach.

Obrazek

Możemy to zrobić w prosty sposób, tworząc w katalogu System plik z końcówką '.int'.
Pokażę to na przykładzie Trigger'a.
Zapisujemy to w taki sposób:

Kod: Zaznacz cały

[NazwaObiektu]
Zmienna=Treść
NazwaObiektu - Wpisujemy tu nazwę obiektu, którą znajdziemy w DefaultProperties danego Actor'a, w zakładce Object w polu Name.
Zmienna - Tutaj podajemy nazwę zmiennej np. "HintText" jak na obrazku poniżej.
Treść - Tu wpisujemy co chcemy, żeby wyświetliło na ekranie.

Obrazek

Plik zapisujemy jako np.: 'NazwaMapy.int'

Przykład:
Obrazek

Cechą tego rozwiązania jest obsługa polskich znaków diakrytycznych - ą, ć, ę, ń, ł, itp.
Tekst możemy także zapisywać w cudzysłowiu " ".

A oto efekt:
Obrazek

2.Napisy w skryptach
Ten sposób przydaje się np. przy zmianie języka w menu gry albo w skrypcie broni.

Tutaj robimy prawie to samo co przy spolszczaniu map, lecz zapisujemy trochę inaczej:

Kod: Zaznacz cały

[NazwaSkryptu]
Zmienna=Treść
W NazwaSkryptu wpisujemy nazwę skryptu z naszej paczki (bez końcówki .uc).

Plik zapisujemy jako np.: 'NazwaPaczki.int'

Obrazek

Może komuś się przyda, choćby do zabawy. :p

: 27 kwie 2015, 17:31
autor: Mr Minio
:spoko:

Temat przyklejam.

: 27 kwie 2015, 19:19
autor: ArtekXDPL
Dzięki przyda mi w spolszczeniu HN.

: 27 kwie 2015, 20:39
autor: seebeek17
Mr Minio pisze:Temat przyklejam.
Dzięki.
ArtekXDPL pisze:Dzięki przyda mi w spolszczeniu HN.
Powodzenia.

: 30 kwie 2015, 08:03
autor: Rycho3D
Dziwne, nie pokazywało mi tego tematu w nieprzeczytanych.

Sposób przydatny i prosty. Wydaje mi się że "int" do zmiany napisów w menu jest w samym STP, ale jeśli się mylę, podał byś nazwy zmiennych, by nie grzebać w "uc"?
Edit
Znalazłem w shell.int

: 08 lis 2016, 20:14
autor: seebeek17
Wie ktoś czy Postal 2 ze Steama obsługuje polskie "ogonki" w tekście, tak jak zwykły P2STP?

: 08 lis 2016, 21:15
autor: Pan Szatan
seebeek17 pisze:Wie ktoś czy Postal 2 ze Steama obsługuje polskie "ogonki" w tekście, tak jak zwykły P2STP?
Nie, ale udało mi się je dodać wklejając pliki utx w których były :)
W ogóle to nie wiedziałem nawet o tym temacie a i tak udało mi się spolszczyć wiele nowych rzeczy xD
Ta metoda z spolszczaniem skryptów bez ich edycji... super, tego było mi trzeba, dzięki ;)

: 08 lis 2016, 22:57
autor: Tiquill
Gdzieś o tych spolszczeniach rozmawialiśmy, seebeek17. Oba sposoby jakie przedstawiłeś, znam, są łatwe do dedukcji, gdy się wejrzy w pliki INT. :) Chwaliłeś się wtedy, że można spolszczyć wszystko. Czy masz jakiś inny sposób w zanadrzu, lepszy?

: 09 lis 2016, 15:30
autor: seebeek17
Tiquill pisze:Chwaliłeś się wtedy, że można spolszczyć wszystko.
No bo można. xD
Tiquill pisze:Czy masz jakiś inny sposób w zanadrzu, lepszy?
A co ci w tamtym nie pasuje? :drapanie:

Ogólnie to było dawno temu, teraz już nie siedzę tak w Postalu jak kiedyś, ale pamiętam, że próbowałem coś z dynamicznym przechwytywaniem i podmianą tekstu w pamięci (takie spolszczenie w jednym .exe), i z czymś tam jeszcze. Jednak ten sposób z .ini'kami jest chyba najlepszy (najprostszy, najszybszy, najpraktyczniejszy).