Forum Tawerny Four Ways
Mount&Blade - Modyfikacje => Modding => Wątek zaczęty przez: Xavart w Listopada 01, 2011, 09:20:41
-
Cześć.
Chciałbym aby polski język był wbudowany odrazu w mojego moda, lecz jest jeden problem : Jak zrobić aby były polskie znaki i nie wywalało błędów podczas kompilacji ?
-
Nie da sie. Musisz robic spolszczenie.
EDIT:W takim razie zwracam honor. Pamiętam że za czasów zwykłego M&B gdy zrobiłem analogicznie przy kompilacji zostałem zalany błędami. Czyżby TW wreszcie coś naprawiło?
-
Da się. W MS WFaSa w pliku ze "stringami" widziałem wpisane od razu teksty z polskimi fontami. Plik ma zmienione kodowanie na UTF-8, aczkolwiek samo to nie wystarcza. Musiałbym się przyjrzeć, jak Tulowi udało się to zrobić...
edit: dobra, już wiem. Wyszło samo, przy próbie kompilacji czystego MS z dodanym WSE (bo jest tam znak niestandardowy i wywalało błąd). Musisz na początku pliku określić kodowanie - jeśli plik, w którym masz polskie znaki jest w kodowaniu UTF-8, to w pierwszej linijce dajesz:
# -*- coding: UTF-8 -*-
Jeśli kodowanie pliku to ANSI, to:
# -*- coding: cp1254 -*-
Nie wiem, czy działa to z wcześniejszymi wersjami M&B/WB, ale wersja 1.143 nie wywala błędów przy kompilacji. Ba, MS 1.143 standardowo ma w pliku module_strings kodowanie na # -*- coding: cp1254 -*- i można wpisywać polskie znaki.
-
Da się. W MS WFaSa w pliku ze "stringami" widziałem wpisane od razu teksty z polskimi fontami. Plik ma zmienione kodowanie na UTF-8, aczkolwiek samo to nie wystarcza. Musiałbym się przyjrzeć, jak Tulowi udało się to zrobić...
edit: dobra, już wiem. Wyszło samo, przy próbie kompilacji czystego MS z dodanym WSE (bo jest tam znak niestandardowy i wywalało błąd). Musisz na początku pliku określić kodowanie - jeśli plik, w którym masz polskie znaki jest w kodowaniu UTF-8, to w pierwszej linijce dajesz:
# -*- coding: UTF-8 -*-
Jeśli kodowanie pliku to ANSI, to:
# -*- coding: cp1254 -*-
Nie wiem, czy działa to z wcześniejszymi wersjami M&B/WB, ale wersja 1.143 nie wywala błędów przy kompilacji. Ba, MS 1.143 standardowo ma w pliku module_strings kodowanie na # -*- coding: cp1254 -*- i można wpisywać polskie znaki.
Działa :) Dzięki wielkie, jesteś zbawcą mojego moda xD