Pokazywanie postów oznaczonych etykietą Logiczne. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą Logiczne. Pokaż wszystkie posty

czwartek, 23 października 2025

Gruntz - Naprawiona Polska Wersja na Windows ...i Android?


      Jakiś czas temu, przypadkiem natknąłem się na wersję gry Gruntz po polsku. Tutaj właśnie było moje duże zaskoczenie: "Co? To ta gra była po polsku?".

Niestety mimo, że Gruntz był grą z mojego dzieciństwa, miałem dostępną jedynie angielską wersję. A nawet mogę powiedzieć, że na początku tylko demo (w które grałem nie wiem ile godzin), a kilka lat później, znalazłem jakąś okrojoną wersję, która pozwalała pograć mi i moim znajomym przez LAN.

Gruntz na Android'zie

Koniec końców, zostawiłem Gruntz'a gdzieś na swoim starym komputerze i o nim zapomniałem. Kiedy znalazłem polską wersję, wspomnienia wróciły. Chciałem koniecznie zobaczyć jak ona wyglądała. Niestety, przez to, że nie mogłem zainstalować gry na Windows 7 i 10 (instalator jest 16-bitowy, nie działa na nowszych systemach), odpuściłem ją sobie na jakiś czas. Lecz niedawno dowiedziałem się o pewnej aplikacji na Android'a, która pozwala emulować gry z PC.
Postanowiłem ją przetestować, nazywa się ona Winlator.
Byłem zaskoczony, kiedy udało mi się uruchomić na smartfonie wiele z gier, w które grałem kiedyś na PC: np. Half-life 2, Portal, The Settlers IV, Little Fighter 2, Swarm Assault.
Wtedy pomyślałem: "a jakby tak odpalić Gruntz'a?". Trochę trzeba było się namęczyć: uruchomiłem Windows 98 w Virtual Box, zainstalowałem w nim Gruntz, skopiowałem do Windowsa 10, a później na telefon. Między czasie znalazłem w internecie wciąż aktywne forum Gruntz. Nie sądziłem, że ktoś jeszcze pamięta tą grę. Znalazłem na nim patch 1.01 i NoCD - chociaż emulacja CD też działała na telefonie.
A oto rezultat:

Sterowanie domyślne działa całkiem sensownie - przeszedłem parę poziomów.

Moje ustawienia dla Gruntz w Winlator: Windows 7, Screen Size: 1280x720, Graphics Driver: Turnip (mam snapdragon'a) DX Wrapper: CNC DDraw

Windows 10

Ale, żeby gra działała dobrze na Windows 10 (na PC) - miałem dużo więcej "zabawy". Trzeba było zainstalować wrapper DirectX (użyłem dxwrapper) - żeby gra działała płynnie.
Żeby ustawić wyższą rozdzielczość, musiałem zmienić wpis w rejestrze.
U mnie to było:
[HKEY_CURRENT_USER\Software\Classes\VirtualStore\MACHINE\SOFTWARE\WOW6432Node\Monolith Productions\Gruntz\1.0]
"Resolution"=dword:00000003

Można to skopiować do notatnika i zapisać jako plik .reg - też powinno działać (3 tutaj oznacza najwyższą rozdzielczość 1024x768)

Polska wersja językowa

Zrobiłem to wszystko, wtedy na końcu zainstalowałem patcha 1.01 i NoCD. Ku mojemu zdziwieniu, część spolszczenia zniknęła. Okazało się, że jest to znane wśród polskich graczy, że patch nie działa dobrze z polską wersją językową.
Pomyślałem, że spróbuję swoich sił.... I udało się przywrócić sporo polskich tekstów dla wersji 1.01 - głównie te związane z pomocą w grze.

Patch wraz z spolszczeniem jest TUTAJ.

Niestety o ile te teksty można było edytować w pliku .exe za pomocą np. ResHacker, o tyle reszta tekstów była zakodowana na sztywno w kodzie gry. Niektóre udało się przetłumaczyć, a do innych trzeba było użyć dekompilatora. Niestety, nie wszystko udało mi się przywrócić. Np. przy próbie edycji tekstów statystyk dla jednego gracza, w pewnym momencie wszystko zaczęło się rozwalać. Na razie sobie odpuściłem dalsze próby, ale i tak znacznie więcej tekstów w języku polskim jest dostępnych teraz, niż to miało miejsce wcześniej (mając na myśli wersję 1.01).

Pliki dodatkowe dla Gruntz'a

Lista plików które udało mi się zebrać: 

Inne

Jeszcze dodaję kilka zrzutów ekranu z innych gier, z Winlator'a:

Gruntrz logo

sobota, 5 listopada 2016

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.