sobota, 4 kwietnia 2020

The Settlers IV - Nowy Świat i Wielkie Wyprawy (Community Pack) po polsku! Spolszczenie wydane!

Jakiś czas temu napisałem, że chciałbym zrobić spolszczenie do The Settlers IV: Nowy Świat i Wielkie Wyprawy (Community Pack).
W międzyczasie Ubisoft wydał odświeżoną wersję serii The Settlers (w tym też Settlers IV) pod nazwą edycji: History Edition. Pojawiły się wtedy plany Ubisoft'u, aby przetłumaczyć dodatki do S4: Neune Welt (Nowy Świat) i Community Pack.
Wtedy jeszcze owe dodatki były dostępne tylko w języku niemieckim. Zastanawiałem się, czy Ubisoft przetłumaczy je na język polski.

Settlers IV History Edition po polsku

Cóż, minęło  trochę czasu, The Settlers IV History Edition (wliczająca owe dwa dodatki) została przetłumaczona na język angielski i francuski, ale nie wygląda na to, aby były jakieś plany Ubisoft'u, aby przetłumaczyć grę na pozostałe języki (w których została wydana klasyczna edycja gry). Dodatkowo, History Edition nie jest oficjalnie dostępna w innych językach niż niemiecki, angielski i francuski.

Postanowiłem więc zabrać się za tłumaczenie...
Po 1 roku i 4 miesiącach (tak wyszło, że co do dnia :) ) od tego wpisu, udało mi się skończyć całe tłumaczenie obu dodatków, wraz z kilkoma poprawkami i dodatkowymi tekstami do History Edition.

Tłumaczenie powinno być wolne od błędów ortograficznych i literówek, jednak możliwy jest scenariusz, że jakiś tekst może nie mieć właściwego sensu logicznego w grze. Tłumaczenie wykonałem na podstawie tekstów z gry w językach niemieckim i angielskim, a te nie zawsze były ze sobą spójne. Starałem się więc bardziej bazować na języku oryginalnym - niemieckim, ale tutaj, jako że języka niemieckiego nie znam, wspierałem się translatorem. Z kolei język angielski znam, ale nie jest to oryginalny język gry i też może zawierać błędy logiczne. Tak więc, jeśli napotkacie jakieś błędy, proszę napiszcie o nich na stronie z tłumaczeniami Settlers'a IV na GitHub'ie, ewentualnie w komentarzach.

 

    Tak więc, niechaj narodowie wżdy postronni znają, iż Polacy nie gęsi, iż swojego w całości spolszczonego Settlers'a IV też mają.

 Pobierz plik spolszczenia tutaj

Plik (s4_texts.dat5) należy wrzucić do folderu 'txt', który znajduje się w folderze z grą.
Spolszczenie działa również ze starszą wersją gry: Gold Edition.

Dodatkowa informacja 1: Jeśli masz problem ze znalezieniem pliku "GameSettings.cfg" lub nie ma w nim linijki "language =", upewnij się, że gra została choć raz uruchomiona. W przeciwnym razie ten plik lub sama linijka mogą nie być jeszcze wygenerowane. Oraz upewnij się, że edytujesz plik "GameSettings.cfg" w folderze "Dokumenty\thesettlers4\Config", a nie w folderze z grą!
Proszę daj znać w komentarzu czy był to Twój przypadek i czy to rozwiązanie pomogło (np. "dodatkowa informacja 1 - pomogło").
Dzięki ;).


Jak ustawić język polski w History Edition

  1. Wejdź do folderu C:\Users\<twoja nazwa użytkownika>\Documents\TheSettlers4\Config i otwórz plik GameSettings.cfg, np. notatnikiem.
  2. Znajdź linijkę Language = 0 i zmień ją na Language = 5. Ten numer to numer języka, 5 to język polski.
  3. Zapisz plik i uruchom grę. Teraz widoczny język w grze powinien być językiem polskim.

Może się zdarzyć, że po jakiejś aktualizacji Ubisoft'u, trzeba będzie ponownie ustawić język, lub wgrać pełne spolszczenie.

W History Edition, teksty w menu: "New World" i "Great Crusades" nie są przetłumaczone na j. polski, ponieważ ktoś je tak zakodował w kodzie gry. Dla nich więc, gra ignoruje plik z tłumaczeniem i wczytuje sztywno zakodowane podpisy. To się dzieje tylko w History Edition.

 


czwartek, 24 stycznia 2019

The Settlers IV - Narzędzie do Tłumaczenia Gry

Ostatnio napisałem program (S4 Game Translation Tool), który umożliwia edycję plików językowych gry Settlers 4. Dzięki niemu można edytować te pliki i napisać własne tłumaczenie całej gry wraz z dodatkami takimi jak: Neue Welt (New World).

Program jest w wersji beta. Można go pobrać tutaj.

Jeśli napiszesz jakieś nowe tłumaczenie lub naniesiesz poprawki do istniejącego, proszę napisz o tym na tej stronie GitHub.

Aktualizacja 04.08.2021:
Jeśli chodzi o tłumaczenie całej gry na język Polski (m.in. Nowy Świat), to już przetłumaczyłem!
(LINK).


Nawiązując do informacji, które udało mi się znaleźć, przedstawiam listę języków dla Settlers'a IV, wraz odpowiadającymi im numerami:

        0 Angielski
        1 Niemiecki
        2 Francuski
        3 Hiszpański
        4 Włoski
        5 Polski
        6 Koreański
        7 Chiński (nie wiem jaki, chyba tradycyjny)
        8 Szwecki
        9 Duński
        10 Norweski
        11 Węgierski
        12 Hebrajski
        13 Czeski
        14 Fiński
        16 Rosyjski
        17 Tajski
        18 Japoński

Wygląda na to, że numer 15 nie jest używany, ale nie jestem tego całkowicie pewien.


Zobacz też:
The Settlers IV - Wszystkie posty

sobota, 29 grudnia 2018

The Settlers IV (HD) - wysoka rozdzielczość

W tym wpisie chciałbym krótko opisać ciekawy program, który znalazłem dość niedawno, umożliwiający nam ustawienie wysokiej rozdzielczości dla Settersa IV.

Adnotacja: Ten program/patch został zrobiony zanim została wydana wersja Settlers IV: History Edition. Nie ma on nic wspólnego z tą edycją. Jeśli jesteś tutaj, ponieważ szukasz czegoś odnośnie Settlers IV: History Edition, zobacz pełne spolszczenie tej edycji, wraz ze wszystkimi dodatkami. 

Ten program nie jest przeznaczony dla The Settlers IV: History Edition, ale dla Gold Edition.

Program nazywa się: "The Settlers 4 - Widescreen Tool" i z jego pomocą możemy grać w panoramicznych rozdzielczościach - co było niemożliwe w normalnym trybie.

Po uruchomieniu programu wystarczy tylko wybrać lokalizację pliku .exe gry, ustawić rozdzielczość jaka nas interesuje i kliknąć przyciski: 'Apply' i 'Start Now!'

Dostępne rozdzielczości to:
  • 1024 x 600 Pixel (17:10)
  • 1280 x 720 Pixel (16:9)
  • 1280 x 800 Pixel (16:10)
  • 1366 x 768 Pixel (16:9)
  • 1440 x 900 Pixel (16:10)
  • 1680 x 1050 Pixel (16:10)
  • 1920 x 1080 Pixel (16:9)
  • 1920 x 1200 Pixel (16:10)
Program dostępny jest do pobrania na portalu GitHub:
https://github.com/FireEmerald/Settlers4-Widescreen-Tool

Program wykonany przez FireEmerald pod licencją: GPL 3.0

 


Zobacz też:
The Settlers IV - Wszystkie posty
The Settlers IV: History Edition - Pełne spolszczenie


LG F60 (D390n) - Testpoint

Myślę, że komuś może się to przydać. Testpoint dla LG F60 (D390n):


Zwarcie punktu testowego w moim LG F60 pomogło naprawić smartfon, który był w stanie super hard brick. Na początku miałem problem z zapętlonym boot'owaniem (ang. boot loop) - "Boot Certification verify". Hard reset nie pomógł. Udało mi się wejść w tryb qualcomm 9008 poprzez jakąś kombinację przycisków (niestety tylko raz mi się udało). Potem udało mi się wejść w tryb qualcomm 9006 (program Qualcomm Premium Tool). Przy wgrywaniu romu (program EMMCRAW, można też użyć systemu Linux) nie zrozumiałem dlaczego program zobaczył tylko 5 partycji na telefonie, więc podmieniłem tylko te pliki, które widniały na liście. To był błąd, który doprowadził mój LG F60 do stanu super hard brick - na PC był wykrywany jako android net (nic tu nie mogłem zdziałać). Zwarcie punktu testowego przywróciło telefon do stanu qualcomm 9008. Stąd przeszedłem do stanu 9006 i mogłem wgrywać rom. Tym razem wgrałem od nowa tabelę partycji (obraz tabeli jest w jednym z plików rom'u). Mój telefon miał uszkodzoną tabelę partycji dlatego miał problem z boot loop na początku. Na dodatek wgrałem każdy plik z rozpakowanego rom'u osobno (aboot.iso itd.). Teraz telefon działa dobrze.
Mam nadzieję, że komuś ten wpis pomoże. Napisałem tu tylko pokrótce co zrobiłem z moim LG F60 aby 'przywrócić go do życia'. Ten wpis jest uzupełnieniem informacji, które można znaleźć w internecie (np. tutaj: https://www.elektroda.pl/rtvforum/topic3256388.html)

Jak wykonać zwarcie punktu testowego (wszystkie czynności wykonywane są na własną odpowiedzialność):
  1. Przykładamy jakiś kawałek kabelka/drutu pomiędzy punktami oznaczonymi na zdjęciu. Precyzja jest bardzo ważna, starajmy się nie dotknąć przy tej czynności innych punktów na płytce drukowanej, gdyż może to doprowadzić do jej uszkodzenia.
  2. Gdy punkty są zwarte, podłączamy smartfon do komputera za pomocą kabla USB.
  3. Usuwamy kabelek/drut, przestajemy go przykładać do punktów. Komputer powinien wykryć urządzenie jako qualcomm 9008.

poniedziałek, 8 maja 2017

Jak użyć Visual Studio dla Cocos2d-x HTML5 (JavaScript)


Cocos2d-x jest darmowym wieloplatformowym silnikiem gier.
Microsoft Visual Studio dla wielu użytkowników jest wygodnym środowiskiem programistycznym. Dostarcza ono wiele przydatnych narzędzi, w tym narzędzi służących do debugowania (odpluskwiania) aplikacji.

W tym poradniku chciałbym opisać jak otworzyć projekt Cocos2d-x HTML5 (JavaScript) w Microsoft Visual Studio.

1. Przygotowanie Visual Studio

Ja użyłem Microsoft Visual Studio Community 2017, ale ten poradnik powinien działać również dla innych wersji.
Zanim zaczniemy, musimy się upewnić, że nasz Visual Studio wspiera JavaScript i pozwala nam na stworzenie nowego projektu aplikacji sieciowej. Poprzez otwarcie instalatora Visual Studio
i wybraniu opcji 'modyfikuj', możemy sprawdzić czy mamy zainstalowany ten oto dodatek:


Jeśli mamy go zainstalowanego, to dobrze ;). Jeśli nie, wtedy mamy do pobrania jakieś 2.6 GB danych (tyle miałem do pobrania).
Możemy również sprawdzić czy dodatek jest zainstalowany, poprzez wybranie w Visual Studio Plik->Nowy->Witryna sieci Web... . Jeśli lista Szablony jest pusta, znaczy to, że musimy go pobrać.

2. Tworzenie nowego projektu Cocos2d-x

Dobrze! Teraz możemy stworzyć nowy projekt cocos2d-x. Zakładam, że wszystkie zmienne systemowe dla cocos2d-x i jego zależnych bibliotek są skonfigurowane poprawnie. Jeśli nie, odsyłam wtedy do dokumentacji cocos2d-x. Mogę tylko pokrótce napisać, że trzeba uruchomić plik skryptowy setup.py w folderze głównym cocos2d-x (do tego jest wymagany program python). Potem musimy zainstalować wszystko to, o czym będziemy poinformowani w konsoli, po uruchomieniu skryptu setup.py.

Kiedy wszystko jest gotowe (zmienne systemowe są ustawione), otwieramy wiersz polecenia
i nawigujemy do folderu, który wybraliśmy do przechowywania naszych projektów dla cocos2d.
Następnie wpisujemy: cocos new nazwaProjektu -l js aby utworzyć nowy projekt:
 

3. Tworzenie nowego projektu w Visual Studio

Teraz otwieramy Visual Studio. W Plik->Nowy->Witryna sieci Web... wybieramy Szablony, następnie Visual C#->Pusta witryna ASP.NET. Musimy wybrać poprawną ścieżkę dla naszego projektu. To musi być ta sama ścieżka, w której znajduje się nasz nowo utworzony projekt cocos2d-x:
 
Wybieramy Otwórz istniejącą witrynę sieci Web i kilikamy 'OK':

Teraz możemy rozpocząć pracę z projektem :)



Miałem problemy z obecną wersją cocos2d-x (3.15). Nie działała z Internet Explorer'em (IE11). napisałem odnośnie tego problemu na forum Cocos2d-x. Niestety debugger w Visual Studio działa dobrze z Internet Explorer'em, a jeśli chodzi o Firefox'a (którego używam) to nie jestem pewien jak go ustawić.

Jeśli kiedykolwiek miałbyś problem z kompilacją gry pod Windows w Visual Studio 2017, spróbuj zmienić Zestaw narzędzi platformy na Visual Studio 2015 (v140).

sobota, 5 listopada 2016

The Settlers IV - spolszczenie do edytora map


The Settlers IV może i nie jest nową grą, ale na pewno ma swoich miłośników ( między innymi mnie :) ). A więc postanowiłem jakiś czas temu podzielić się moim spolszczeniem do edytora map tejże gry. Za błędy językowe przepraszam. Spolszczenie było robione dawno temu i od tamtego czasu starałem się poprawiać wykryte błędy. Mam nadzieję, że wszystkie są już poprawione.

Spolszczenie do edytora można znaleźć TUTAJ
Z mojego chomika.


Zapraszam do komentowania :)

Zobacz też:
The Settlers IV - Wszystkie posty

Colobot 1.9 PL - pobierz oryginalną pełną wersję gry pod licencją GNU GPL v3

Colobot 1.9 po polsku jest teraz całkowicie darmową grą tj. pod licencją GNU GPL w wersji 3 (pobierz Colobot 1.9 z linku pod obrazkiem). Tą wersję gry skompilowałem z kodu udostępnionego polskiej społeczności Colobot'a LINK. Dodałem jedynie mały drobiazg, który może być użyteczny: funkcja 'aim()' może teraz przyjąć parametr 'y' co umożliwia nam sterowanie działem robota w lewo i w prawo. W oryginalnej wersji gry można było sterować lufą tylko w górę i w dół (z poziomu kodu).

W grze gracz wciela się w astronautę, który buduje roboty aby pomagały przy eksploracji innych planet. Gracz ma możliwość programowania tych robotów. Występują różne rodzaje robotów. Niektóre z nich służą np. do atakowania lub obrony przed obcymi stworzeniami zamieszkującymi różne planety.

Gra ma rekomendację polskiego Ministerstwa Edukacji Narodowej i jest dobra do nauki podstaw programowania i myślenia logicznego, szczególnie dla młodych umysłów.


Grę można znaleźć TUTAJ 
Z mojego chomika :)
lub opcjonalnie tutaj.

Tutaj można znaleźć kod źródłowy.

Opis wzięty z Wikipedii:
Colobot – edukacyjna strategiczna gra czasu rzeczywistego z elementami programowania, wyprodukowana przez Epsitec i wydana 3 listopada 2001 roku przez Alsyd. Jej kontynuacja pod nazwą Ceebot ukazała się w 2005 roku.

Program uzyskał rekomendację Ministerstwa Edukacji i Nauki jako środek dydaktyczny na poziomie gimnazjum i szkół ponadgimnazjalnych w zakresie nauki tworzenia algorytmów oraz opanowania reguł programowania i składni typowych dla języków C++ i Java.

Gra składa się z 5 trybów: misji, swobodnej gry, ćwiczeń, wyzwań oraz, począwszy od wersji 1.7, z trybu poziomy, w którym znajdują się misje stworzone przez użytkownika.

Po prośbach polskiej społeczności fanów gry, Epsitec wydał kod źródłowy gry na licencji GNU GPL v3 oraz pozwolił społeczności na użycie nazwy Colobot z ich modyfikacjami tego kodu.