@kobal, jesteś cudotwórcą! Skopiowałem znajdujący się tam plik menu (nie usuwałem nic) i zrobiłem trzy kopie tego pliku, czyli menu1, menu2, menu3 i eureka, bóle ustały. Dobra robota.
Witam Braci Stalkerów . Mam małą prośbe, w plikach nie ma lokalizacji i mam dziwne krzaczczki, zamiast, pa rusku. Język męczony przez pare klas i co nie co łapie, ale te krzaczki to ni uda. Prośba niech ktoś zaznajomiony w temacie wstawi: localization.ltx
Bedę bardzo wdzięczny ![]()
Stwórz plik o nazwie localization i wpisz to:
[string_table]
language = pol ;rus
font_prefix = ;_cent ;_west
Wklej go do gamedataconfigs
Ja zrobiłem tak i kacza mi cudnie, tyle, że ja go polonizuję, to mam o niebo lepiej.
Wiem :), ale ja nie jestem taki kozak, by po ichniemu “gawarit”. A za porade dziękuje i doceniam !
Miałem teraz taki wylot przy kończeniu pliku vsm_send_news
FATAL ERROR
[error]Expression : !m_error_code
[error]Function : raii_guard::~raii_guard
[error]File : D:prog_repositorysources runkxrServerEntitiesscript_storage.cpp
[error]Line : 748
[error]Description : ... - zew prypecigamedatascriptsvsm_mod_start.script:88: attempt to index global 'vsm_send_news' (a nil value)
Widać, że coś z tym plikiem nie tak, ale metek nie wie. Proszę o jakieś sugestie.
Wstaw ten plik do pobrania. Mam pewien pomysł, ale muszę go zobaczyć.
@kobal, przejrzałem ten plik, zdanie po zdaniu, i znalazłem wstawiony cudzysłów na słowie “wodiczki”, bo chciałem zostawić klimat zdania, a po usunięciu tego cudzysłowu i daniu « » gra odpaliła. W tym pliku, jak mu się przyjrzałem, to ten cudzysłów jest dawany na końcu niektórych tekstów i to pierniczyło wszystko. Cóż, nauka nie idzie w las. Czy nadal dać Ci ten plik do wglądu? Myślę, że jak jeszcze powtórnie w późniejszym czasie wyskoczy z tym plikiem problem, to na pewno trzeba go przestudiować.
Skoro problem znikł to nie ma sensu ![]()
Z tamtym poradziłem sobie, ale pojawił się nowy i nie wiem o czym ten error w logu mówi:
FATAL ERROR
[error]Expression : res!=-1
[error]Function : get_rank
[error]File : D:prog_repositorysources runkxrGameuiRestrictions.cpp
[error]Line : 34
[error]Description : cannot find rank for
[error]Arguments : wpn_m1000
Nie grzebałem w tym pliku, ale wykluczone, że może mieć związek z tym wcześniejszym plikiem.
Jeśli w nim chodzi o odgłosy broni (bo zaczął jakiś gostek strzelać do czegoś i w tym czasie wywaliło, ale to może tylko zbieżność), to zajrzę do tego ostatniego pliku i coś pokombinuję. @kobal, jak możesz, to luknij na problem, z górki dzięki.
Mam jeszcze pytanie do wszystkich, kim są ci ludzie, bo mam taki zwrot: группа мерков.
Za fiutka nie mogę skojarzyć ich z nikim. Proszę o podpowiedzi, te słowa są z SMS-w tego moda.
@Metek “группа мерков” to “grupa najemników” albo “oddział najemników”. Nasi sąsiedzi ze wschodu zapożyczyli setki słów z niemieckiego i angielskiego. W tym przypadku z angielskiego - mercenary = najemnik. W skrócie “merc” (a wymawia się “merk”). No i już masz “oddział merków”
Metek, jestem w pracy więc piszę z głowy. W gamedacie powinieneś mieć plik mp_rank.ltx lub rank.ltx. Zapewne nie ma w nim wpisu o tej broni wpn_m1000. Powinno wystarczyć uzupełnić ten plik o odpowiedni wpis podobnie jak są tam wpisane inne bronie.
Dzięki @Papaczos, też doszedłem do takiego wniosku, po sugestiach i pomysłach podrzuconych przez kolegów.
Mam tu link do tego niesfornego pliku dla @kobala, co chwilę coś innego z errorem wyskakuje. Jakby go prześwietlić, co w nim jest nie tak, to będę wdzięczny i zacznę kibicować naszym piłkarzom.
Link do pliku vsm_send_nevs
http://speedy.sh/Ge2…end-news.script
Teraz, po małych poprawkach, wyskoczyło to:
FATAL ERROR
[error]Expression : !m_error_code
[error]Function : raii_guard::~raii_guard
[error]File : D:prog_repositorysources runkxrServerEntitiesscript_storage.cpp
[error]Line : 748
[error]Description : ... - zew prypecigamedatascriptsvsm_send_news.script:187: attempt to concatenate global 'why_wpn_tip_name' (a nil value)
Poczekam @kobal na Ciebie, jak będziesz wolny. Nie za bardzo wiem w którym miejscu w tym pliku, mam dokonać tego wpisu, aczkolwiek będę próbował, o pozytywach napiszę niezwłocznie. Dałem link na ten plik spolszczony i wielka prośba, abyś go prześwietlił, bo wydaje mi się prawidłowy, a żreć nie chce.
Metek, ten skrypt składa z kawałków tekstu dynamiczne wiadomości. Nie dziw się, że cię wywala jak ty przetłumaczysz trzy zdania i zaraz próbujesz odpalać grę. Część wyrazów masz przetłumaczonych a na przykład te o broni z ostatniego loga nie. Ja nie wiem czy w tym pliku jest coś źle czy nie. Ale wiem, że powinno się najpierw przetłumaczyć wszystko a potem szukać ewentualnych rozwiązań błędów i poprawiać to o czym się zapomniało. Chcesz sprawdzić czy plik jest dobry? Odpal moda po rosyjsku, jedynie uzupełniając katalog tekst/rus o potrzebne pliki z polskiej podstawki. Jeśli nie będzie takich wylotów to nakminiłeś w plikach. Jeśli będą to czekaj aż autor wypuści patcha.
Zrobię jak radzisz, ale zastanawia mnie fakt, że teraz tylko takie, podobne do siebie, errory w logu mam:
Expression : !m_error_code
Function : raii_guard::~raii_guard
File : D:prog_repositorysources runkxrServerEntitiesscript_storage.cpp
Line : 748
Description : ... - zew prypecigamedatascriptsvsm_send_news.script:216: attempt to concatenate global 'why_wpn_tip_name' (a nil value)
Może to jakiś mały pikuś siedzi w tym why_wpn_tip_name, bo tego nie tłumaczyłem, nie wyglądał na do tłumaczenia, choć tam w początkowym ciągu znaków, wyglądał na do tłumaczenia. To wychodziło by to, że twórca dał dupska i zapomniał to zruskować. Sprawdzę jeszcze tylko Twoją koncepcję, bo wiele razy trafnie oceniałeś niedomogi plików. Dzięki.
Wpisy są w cudzysłowiu, więc wymagają tłumaczenia. Tym bardziej, że dotyczą reszty wiadomości.Jest tam mowa o ranach postrzałowych, pistoletach itp. Wpisy po rosyjsku których treść wskazuje, że są po prostu notatkami autora, czy też wskazówkami dla innych modderów, są bez cudzysłowia i najczęściej poprzedzone średnikiem, czyli wyłączeniem danej frazy z reszty tekstu.
Zapuściłem moda na nietłumaczonej, oryginalnej gamedacie plus pol tekst i poszedłem na banzaja do miejsca, gdzie wywalało. Okazało się, że w ty miejscu, a jest to koło mostu Przemienienia Pańskiego, te zombiaki, co zawsze strzelali do mnie, strzelają teraz ciszej, czyli normalnie. W tej tłumaczonej strzały były o wiele głośniejsze (naprawdę tak donośne, jakbym jeszcze raz podkręcił głos), tak jakby SWD, a mają kałachy, bo teraz ubiłem jednego dziada, by zobaczyć, co za pukawki mają. Wskazuje to, że coś z przekierowaniem plików poprzez moje tłumaczenie się porobiło, choć z drugiej strony, to we wskazanych odpowiednimi klamrami i cudzysłowem, można do woli sobie wpisywać, co się chce i nie powinno to mieć wpływu na zachowanie gry, a tylko na orientację gracza. Jeśli @smox się nie pojawi, mi grozi kaftan.
Metek dasz rade z tłumaczeniem a teraz kiedy wiemy że Smox pojawi się to sytuacja jest opanowana.
Od początku mam problem z porozmawianiem z Denem lub jego kolegami. Lis powie mi gdzie jest przejście (i bez niego wiem gdzie jest), jak ukatrupię Dena. Chcę z nim pogadać, bo może jest jakieś alternatywne rozwiązanie, to wywala mnie z takim logiem:
FATAL ERROR
[error]Expression : !phrase_dialog->m_PhraseVector.empty()
[error]Function : CPhraseDialog::SayPhrase
[error]File : D:prog_repositorysourcestrunkxrGamePhraseDialog.cpp
[error]Line : 146
[error]Description : No available phrase to say, dialog[hello_dialog]
Czy ktoś podpowie, skąd mam wziąć ten niby dialog, bo ja nic nie usuwałem. Początkowo myślałem, że jak pojadę ze spolszczeniem, to coś zaskoczy, ale nadal mam ten wylot przy próbie nawiązania rozmowy. Jak go kropnę, to misja zalicza się, ale mnie to zastanawia, bo po wzięciu zadania, Den z ludźmi powinien stać się wrogo nastawiony, a on jest na żółto. Co o tym sądzicie panowie? Proszę o sugestie.
Był podobny błąd w wielu modach- w tym modzie trzeba pewnie załatwić Dena, bo inaczej nie dostaniesz tego info. Brakuje alternatywnego zaliczenia tego zadania u Lisa i dlatego brak tej opcji dialogowej, co widać w logu.
To go ubiję jak psa, choć wolałbym, przed ewentualnym ukatrupieniem, zamienić kilka słów, bo mogłoby się okazać, że gostek za odstąpienie od wykonania przeze mnie zlecenia, pokazałby dodatkowe przejście plus jakiś fant, ale to już moje domysły. Trochę to dziwna sytuacja, skoro gostek nie robi się wrogiem po wzięciu na niego zlecenia. Więc z woli @korna06 pójdzie do piachu.