Forum Tawerny Four Ways
Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Hunter491 w Lipca 15, 2014, 16:48:50
-
Witam
Pytanie jak w Temacie.
Przepraszam jeżeli było już to pytanie zadane.
Oczywiście coś trzeba zmienić w ModSys, ale nie wiem co.
-
W Module System otwórz module_strings.py i wyszukaj:
("1_denar", "1 denar"),Niżej możesz zmienić też formę liczby mnogiej.
-
Zmieniałem coś podobnego z denarami, ale nie zadziałało...
Ach jeszcze jedno pytanie by nie zakładać nowego wątku, Jak usunąć jednostke? Po prostu usunąć jej linijke z module_troops?
-
(http://s3.ifotos.pl/mini/denarypng_ewaxhps.png) (http://ifotos.pl/zobacz/denarypng_ewaxhps.png/)
W czym problem?
-
Co do obrazka: co zmieniłeś tam gdzie ci podałem?
Co do jednostek: teoretycznie tak, tyle że do niektórych są odwołania - np. Swadiański Rycerz pojawia się także w module_scripts i module_party_templates.py. Musisz usunąć ich także stamtąd, jeśli nie chcesz mieć błędów podczas kompilowania MS i gry w moda.
-
Oh wybacz, zapomniałem gdzie to znalazłem ( w których linijkach)
a edytowałem tak jak powiedziałeś
-
Chodzi mi oto, jak to wygląda - czy nie wciąłeś przez pomyłkę jakiegoś znaku itp.
-
Nie raczej nie, bo jak znowu zmieniłem na orginalną walute to było w porządzku, nic innego nie robiłem.
-
Ale oczywiście zmieniłeś nazwę tylko w części ze spacją, nie ruszyłeś "1_denar"?
-
Och....
Zmieniłem bodajże 1_denars
-
W:
("1_denar", "1 denar"),Zmieniasz tylko "1 denar", a konkretnie "denar" na jakąkolwiek inną walutę. Fragmentu "1_denar" nie ruszasz, bo on jest zdefiniowany jako ID dla stringa.
-
Tak zrobiłem.
-
W związku z powyższym mam pytanie. Czy koniecznie trzeba używać MS? Może wystarczy w pliku strings.txt zmienić ten wpis? Wprawdzie na razie nic nie "dłubie" przy modach, ale kiedyś chciałem w modzie Crusader-Deus Vult zmienić walutę a nie posiadając MS mógłbym w ten sposób łatwo to zrobić.
-
Jest, tyle, że wygląda to tak:
str_1_denar 1_denar
str_reg1_denars {reg1}_denarsW tym wypadku nie ruszamy części z przedrostkiem str_, a zmieniamy 1_denar i {reg1}_denars na co chcemy (z zachowaniem 1_ i {reg1} oczywiście), zwróć jednak uwagę, że zamiast spacji dajemy _