Game Protector
Wersja: 1.2 (ostatnia aktualizacja: 05.05.2009)
Licencja: Freeware
Screenshoot:
Opis: Program zabezpieczający gry tworzone w programie Game Maker przed dekompilatorem. Obsługuje wersje 5.3a, 6.1 (przekonwertowane vista converterem też) i 7.0 gier z GM. Pliki można załadować do programu przeciągając plik gry na okno i wybierając plik w oknie dialogowym przywołanym przez przycisk “otwórz”.
Zmiany od wersji 0.5, możliwości i nowe opcje programu:
- Możliwość zabezpieczania gier GM5.3A, GM6.1, GM6.1Vista i GM7.0
- Zmodyfikowana, lepsza metoda zabezpieczania gier:
- Więcej tricków uniemożliwiająch dekompilację
- Usuwanie skryptów GML z pamięci
- Szyfrowanie wszystkich zasobów gry
- Kompresowanie gier UPX-em – z jednej strony jest to jakieś zabezpieczenie, a z drugiej strony skompresowane gry ważą ~1MB mniej (z wyjątkiem GM6.1 [nie przekonwertowany "vistatorem"], bo runner jest już skompresowany ASProtectem, więc zabezpieczone gry ważą tylko ~200KB mniej) :P
- Gry GM6.1 są przy zabezpieczaniu konwertowane na “GM6.1 Vista” :P więc działają pod Vistą.
- Interfejs w języku angielskim i polskim
Zmiany:
Wersja 1.2:
- Poprawka: Zabezpieczenie gry teraz nie powinno powodować błędu przy niektórych grach
- Poprawka: Tła kontrolek są teraz przezroczyste
Wersja 1.1:
- Poprawka: gry GM7 z własnymi paskami ładowania są teraz poprawnie wczytywane
- Poprawka: prawidłowe wyświetlanie ikony gry
- Zmiana: lekko zmieniony interfejs
- Dodane: kompresja UPX jest teraz opcjonalna
Wersja 1.0.1:
- Kompatybilność z systemem Windows Vista
Starsze wersje:
Wersja 0.5:
- Poprawka: Ikona gry po zabezpieczeniu pozostaje bez zmian.
Wersja 0.4:
- Usunięto większość bugów
- Zmieniony interface
Wersja 0.3:
- Dodano możliwość zabezpieczania gier GM6
- Kilka małych poprawek
Wersja 0.2:
- Poprawiono identyfikacje gier z GM7
- Poprawiono zabezpieczenie – Teraz każda gra GM7 powinna być dobrze zabezpieczona
Download:
![]()
download: Game Protector (1.2) (899.06KB)
added: 23/05/2008
clicks: 732
description:
Programowanie: Snake
Grafika: Snake
Keywords:
Protect game maker games from decompiler, wrap game maker executables,
gm decompiler, protection, game protector, protect gm games, protect against gm decompiler



Wow very good program!
I hope it will be safe for ever!^^
xxskxx
the new version don´t work with Windows vista ;(
I hope you will fix that ;)
greetings xxskxx
Hmm, i’ll try to fix that. Thanks.
The new version 1 is a virus!!!
But the 0.5 isn´t a virus.
It is not a virus. I think that’s because of executable compressor which i used to compress main exe. (PECompact)
Which AV do You use, protector ? I’ve scanned GP on some sites and it seems that file is suspicious for some AVs:
http://scanner.novirusthanks.org/index.php?p=result&file=B0456DF200CBA2E4C824E726602F288F
http://www.virscan.org/report/980cdf42ea91369f7b85e7643964bd0d.html
http://www.virustotal.com/pl/analisis/67c6287686b664dd5bfc75dcdc4d5133
http://scanner.virus.org/scan/xzuqGnzcv/f37ce4137eadb7349b8d03e17e8ab940aba75c44
please compress the main exe with another program… i can´t start it under vista because it says that the programm is a virus ( Not my AV but Vista!).
The Windows Vista Data Execution Prevention, DEP stops the program
Thanks for this dude! even though i had to force it to run on my vista haha! it works though! ^^
Nice approach on Game Maker protection. To all those who have the DEP problem, you need to add the .exe to the DEP whitelist and restart the computer.
Snake please see if you are able to make this program DEP free, thanks. Also could you make UPX compression optional?
Doesn’t work on Vista. It isn’t only the DEP problem. The app crashes on it. Works on XP though and GM Protector 0.5 worked on Vista too. Snake do you plan an update soon? :(
Updated. Now GP should work on Vista.
Snake I wanna ask, does the protector unpack the game somewhere?
No. This works in a different way – Game Protector modifies runner and game resources, and then compresses the executable with UPX. When you start the game UPX decompresses runner’s code in process memory. Unpacked game still cannot be decompiled.
Hey Snake, it doesn’t work for me. It says my GM7 .exe is Damaged. Can you fix this? Also can you make the UPX compression optional?
Snake I found the bug! The Protector says the .exe is damaged if in the global Game Settings “Show your own image” is selected and a custom loading image is selected. Can you fix this? (It’d be best to leave out the .exe checking)
Well, I working now on the other project, but when I find some time I will fix that. Also, optional compression will be added.
Updated.
Thanks snake! Works now!
One more question, does it scramble scripts as well or hide them from memory?
Hides them, i.e. overwrites all scripts with zero bytes in memory (encrypting would give the same effect). Freeing memory could generate many errors, so I chose that method.
Great work!
The program works :D
gz xxskxx
cool stuff, only I believe there is a problem with the “sleep” function and
“for loops”, I think they are skipped. :O
Neat, please support GM8 when time comes, too. :)
Thank you.