Poprawki wprowadzone w nowej wersji Game Protectora (1.2):
- Teraz żadna gra po zabezpieczeniu nie powinna wywalać błędu przy uruchamianiu
- Tła kontrolek zostały zmienione na przezroczyste
Przejdź do podstrony Game Protector
Poprawki wprowadzone w nowej wersji Game Protectora (1.2):
Przejdź do podstrony Game Protector
No i znowu – kolejna aktualizacja Game Protectora… mam nadzieję, że to już ostatnia :)
Miałem już nic nie dodawać do programu, ale pojawiły się prośby, by kompresowanie gier za pomocą UPX-a było opcjonalne tak więc dodałem taką opcję w nowej wersji. Poprawiłem również kilka zgłoszonych bugów.
Tak więc, wprowadzone zmiany:
Poprawka – teraz Game Protector powinien działać prawidłowo na systemie Windows Vista.
Dlaczego “pełna” ? Bo zaimplementowałem już wszystkie zaplanowane metody zabezpieczania i opcje programu no i GP już nie będzie dalej rozwijany (jedynie poprawki będę wprowadzać jeśli zajdzie taka potrzeba). Tak, więc jest kolejny update kolejnego mojego programu :) i tym razem jest nieco konkretniej.
.
Zmiany od wersji 0.5, możliwości i nowe opcje programu:
*Jednak do końca wszystkie skrypty nie są usuwane. Z tego co zauważyłem około 10% większych skryptów (nie ten kod z obiektów, creation code itp) pozostaje widoczne i częściowo uszkodzone w pamięci (bo program dostaje te regiony pamięci przy alokacji), reszta kodu pozostaje nie widoczna.
Podziękowania dla Uzjela, który zgodził się mi pomóc przy testowaniu :)
Program oczywiście można znaleźć na odpowiedniej podstronie w zakładce “projekty” na stronie ;p
Jak widzicie, wprowadzam w swoich programach możliwość zmiany języka na angielski, a strona nadal pozostaje tylko w j. polskim… trzeba niedługo coś z tym zrobić :P
![]()
Mały news. Poprawiłem w Game Protectorze “glitch” który zmieniał ikonę zabezpieczonej gry na standardową z Game Makera. Download tutaj.
Powstała nowa podstrona specjalnie dla programu Game Protector (co to jest dowiecie się czytając dalej) oznaczona numerkiem 0.4. Dużo zmian od poprzedniej wersji nie ma – zmieniłem trochę interface i pozbyłem się kilka mniejszych bugów. Za to jest jedna ważna. Teraz, od kiedy z Baranem założyliśmy wspólnie team postanowiłem opublikować ten program jako produkcja GameBase . No, więc co to takiego jest ten Game Protector ? Wszystko zaczęło się od powstania dekompilatora do gier stworzonych w programie Game Maker w wersjach 5, 6 i 7 około 3 miesiące temu. Żaden kod nie był już bezpieczny. Każda gra może być od tej chwili przekonwertowana z powrotem do pliku projektu GM i najzwyczajniej w świecie edytowana – a co za tym idzie – każdy może przerobić taki projekt i podać jako swoją produkcję, “wykraść” z projektu różne zasoby takie jak grafika, muzyka, dźwięki czy po prostu kod lub zdobyć (w przypadku gier online) hasła do bazy danych lub informacje potrzebne do oszukiwania w grze. Początkowo nie było żadnego dobrego sposobu na zabezpieczenie gier przed dekompilacją – ludzie używali packerów typu CeXe czy tam innych binderów do ochrony, ale to działało tylko na tych “mniej mądrych” złodziejów kodu. Później okazało się że gry konwertowane przez Vista Converter (program konwertujący gry stworzone w GM6 – zapewnia kompatybilność z systemem operacyjnym Windows Vista) nie mogą być dekompilowane, bo dekompilator wywala błąd przy próbie odczytania zasobów. Jednak nie dawało to dobrego zabezpieczenia bo jest na to pewien sposób. Tak, więc trzeba było coś wymyślić. Na początku sam nie wiedziałem jak mam się zabrać za zabezpieczenie moich gier, i niezagłębiając się w ten temat – najzwyczajniej w świecie porzuciłem programowanie w Game Makerze. Po paru tygodniach pewien użytkownik forum GMCLAN zwany PsichiX chciał wypróbować swoje zabezpieczenie gier publikując zarazem przykład użycia jego silnika fizyki w grach. Niestety, udowodniłem mu że jego sposób nie daje mu takiego zabezpieczenia, jakie by chciał. No, więc trzeba było znaleźć dobry sposób na zabezpieczenie gier. Zmotywowałem się… no i moje umiejętności w Reverse Engineeringu przydały się ;D Odkryłem “sposób” na zabezpieczenie i dzięki temu stworzyłem program który zabezpiecza gry przed dekompilatorem jednym kliknięciem myszy. Jeśli tworzysz w Game Makerze to radzę go użyć ;)
Oprócz nowej wersji naszego już programu, pojawiły się zmiany na blogu. Mamy teraz swój własny design. No i oprócz tego od razu poprawiłem stronę, aby normalnie się wyświetlała w Internet Explorerze.