Fastbar
Powrót do strony głównej
Trzymaj pliki na gmclan.org!
Game Maker w pytaniach i odpowiedziach!
Polska dokumentacja
Tabela wyników ligi 24
Pobierz GM
Akademia GMCLANu
Kategorie bazy artykułów
Artykuły -> Felietony
Treść artykułu
Wywiad z Sandym Duncanem
autor: gnysek (24.05.08)


W sprawie dekompilatora zrobiło się wiele zamieszania. Jakie kroki podjęło YoYo Games w tej sprawie?

Myślę, że było nawet trochę za dużo zamieszania. Zawsze znajdzie sie kilku idiotów którzy będą chcieli zaprezentować i wrzucić grę której nie zrobili, ale moderatorzy wykrywają większość takich przypadków. Dekompilator największy problem stanowi dla osób, które chcą sprzedawać swoje gry.

Mark (Overmars) podsunął nam kilka rożnych sposobów które sprawią że w przyszłości gry będą znacznie bardziej bezpieczne. Skończyliśmy już praktycznie przepisywanie kompilatora pod C++ i z jego pomocą będziemy tworzyć teraz te nowe sposoby zabezpieczania gier przed dekompilacją.

Użytkownik GMC (Game Maker Community) twierdzi, że jego gra została zdekompilowana przez innego użytkownika. Jak na to reagujecie?

Powinien zgłosić się do moderatorów. Jeżeli gra którą skopiowano została uploadowana na stronę YYG, mamy swoje sposoby aby określić kto stworzył tę grę. Jeżeli znajdziemy dowód, najprawdopodobniej skończy się to banem na YYG i GMC dla tej osoby. Będziemy się też starać, aby mieć pewność, że witryny takie jak 64digits były świadome, że są takie osoby i również podejmowały akcje w sprawie takich działań.

Masz jakieś przesłanie do osób używających dekompilatora?

Po pierwsze chciałbym powiedzieć "nie używajcie go", bo ogranicza to żywotność obecnych wersji GM.
Po drugie jest różnica między "używać" a "wykorzystywać". Jeżeli ktoś używa go jako narzędzia do kopiowania gier i rozpowszechniania ich jako własnych dzieł, to jest kradzież. Wiem, że niepokoi to czasem ludzi z GMC... ale YYG to BIZNES i będziemy podejmować kroki prawne, aby chronić naszego biznesu gdy uznamy go za zagrożony. Pieniądze inwestorów stają się wtedy zagrożone, więc oczekują takiego a nie innego działania.
Wreszcie, pracujemy nad kilkoma fajnymi rozwiązaniami zarówno dla naszej strony jak i samego Game Makera, który uczyni ten dekompilator bezużytecznym.

Jakie jest Twoje zdanie na temat dekompilatora. Czy uważasz, że jest niesamowitym fakt, że ktoś złamał system eksportu gier z GMa, czy była to tylko niepotrzebna strata czasu?

Myślę, że jest on zbyt przeceniany i za kilka miesięcy stanie się całkowicie bezużyteczny.

Źródło: gamemakerblog.c...almost-complete
głosów: 3 | ocena: 8.00 oceń zasób | dodał: gnysek
Komentarze
stron: 21

2


av

Moldis (7:40, 27.05.2008)

Napisz mu 2k e-maili to zareaguje ; D

av

Marmot (20:35, 27.05.2008)

To wtedy tym bardziej nie weźmie tego na poważnie...

av

Makary155 (14:48, 29.05.2008)

Ten pan za bardzo się nie nagadał. Mark sam napisał, że nie mamy prawa tłumaczyć. A co do dekompilera to większa część gier na naszym serwisie nawet do tego sie nie nadaje, ale to moje zdanie. Nie nalezy robic wielkiego szumu

av

propaganja (16:58, 29.05.2008)

najlepszy sposób na dekompilacje - wymyślać jak najdurniejsze nazwy zmiennych,obiektów itp. ustawiać je w jaknadziwniejszych miejscach, i uzalezniac wszystko od swojego chorego widzi misie. jeśli by ktośzdekompilował takiego tripa i chcialby sobie zrozumieć i po swojemu przerobić i jesli sie to komus uda - to znaczy ze jest jednoczesnie geniuszem i durniem. durniem bo z takim mózgiem to nic tylkozrobić własną konkretną gre a nie bawic sie w thiefa

av

lenin (22:35, 29.05.2008)

Tylko robiąc takie "najdurniejsze nazwy zmiennych,obiektów itp. ustawiać je w jaknadziwniejszych miejscach, i uzalezniac wszystko od swojego chorego widzi misie." można się samemu przy robieniu gry w tym wszystkim pogubić

av

propaganja (23:49, 29.05.2008)

bo do tego trzeba mieć dobry łeb i tone trawy pamięć mam chyba w miare konkretną bo zawsze wiem co jest do czego

av

Snake (0:08, 30.05.2008)

A od czego jest obfuscator ? Lepiej nie śmiecić sobie w projekcie, bo wiadomo... po za tym, zaciemniacz kodu zrobi to lepiej ;D i wystarczy to zrobić przez "Create Executable"...

gmc.yoyogames.c...howtopic=373402

av

Snake (0:10, 30.05.2008)

przed*

av

lenin (11:06, 30.05.2008)

Heheh dobre, ale ja tam zostanę czy Twoim antydekompilatorze

av

gnysek (11:49, 30.05.2008)

Snake, pochwal im się swoim programem, jest lepszy.

Btw. czy ten program do zabrudzania kodu nie przypomina Ci czasem innego podobnnego ? Może to ten sam koleś robił w drugą stronę ?

av

propaganja (12:42, 30.05.2008)

@Snake - nie śmiece w projekcie to dla kogos niewtajemniczonego byłoby syfem i nieładen dla mnie jest rzetelnie uporządkowanym kodem

av

lenin (13:13, 30.05.2008)

ja też robię tak, żebym cały kod widział dokładnie, ale jak zrobię sobie przerwę dwu dniową to już wogóle się w tym nie mogę połapać

av

Snake (17:45, 30.05.2008)

Wolę jednak nie pokazywać im swojego programu bo złamałem EULA-e, i dostałbym jeszcze bana na GMC czy cuś ;D

W EULA:
You must not:
&#8226; -> modify <-, adapt, merge, translate, -> decompile <-, -> disassemble <-, or -> reverse engineer <- the Game.

av

gnysek (0:44, 31.05.2008)

a tamten koleś to co zrobił ?

av

Snake (11:53, 31.05.2008)

Nie wiem jak EULA ma się do plików projektu, ale je raczej można modyfikować On korzystał z gotowych specyfikacji plików gm6 i gmk więc nie musiał nic analizować, tylko structy porobić i algorytmy szyfrujące przepisać
gmc.yoyogames.c...t&p=2672830

Hmm... tak patrze w ten temat obfuscatora:
"I've received much Java help from others, including the person going unnamed who made the decompiler."
;D

W sumie pewnie zamknęli by mi temat i usunęli link do Game Protectora i na tym by się skończyło

av

lenin (14:56, 31.05.2008)

Snake lepiej tam go nie pokazuj, bo jeszcze zrobią do niego dekompilator i tyle będzie z Protectora :/

av

Snake (15:11, 31.05.2008)

Dlatego też między innymi nie chcę go tam publikować. Zrobiłem GP dla GMCLANu a nie dla wszystkich ( dlatego też jest tylko polska wersja Game Protectora ), i pozostając tutaj moje zabezpieczenie dłużej przetrwa

stron: 21

2



Dodaj komentarz:
Treść:
Menu
Panel użytkownika
Jesteś niezalogowany!

Nie masz konta? Zarejestruj się
Użytkownicy on-line
1 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 1, userów: 0, ukrytych: 0
Użytkownicy na czacie discord
SimianVirus7 (9:37, 25.11.17):
tzn. tylko pdf ale myślę, że i tak warto: uheartbeast.itc...-in-depth-guide
SimianVirus7 (9:34, 25.11.17):
książka -80%, czyli 5$ + Vat. Za całość wyszło mi 24zł z groszami.
SimianVirus7 (9:33, 25.11.17):
HeartBeast przecenił swoje kursy, jak i książkę na którą polowałem od dłuższego czasu
Ignatus (6:16, 25.11.17):
Do polityki na GM zawsze www.reactiongif...013/02/nope.gif
I am Lord (22:51, 24.11.17):
Byłem kucem ale teraz jestem skrytym kucem
Wojo (22:38, 24.11.17):
Jak coś to nie do ciebie Huder
Wojo (22:37, 24.11.17):
Od kiedy polityka znów pojawiła się na gmclanie? Myślałem, że zbuntowane polityczne kuce już wyginęły P
I am Lord (22:07, 24.11.17):
Wyczuwam z tego doskonałe memy z "deal with it" www.pudelek.pl/...tlas_kotow_foto
hgter (1:05, 24.11.17):
Już sobie na wszelki wypadek przeniosłem jedną do steama taką razem z androidem. Ale wiele modułów, których licencje mam na mailu nie ma klucza steamowego. No nic pewnie przy formacie po prostu wezmę licencję yoyo z maila. Chyba, że to wyłączą. Ale nie spodziewam się. Nikt by im po czymś takim z 2.0 nie zaufał.
Ignatus (11:32, 23.11.17):
Chyba jedyna opcja przy formacie kompa to wersja steam?
gnysek (11:07, 23.11.17):
O kurde, zlikwidowali to... no to nie wiem, pewnie przyznaje każdą którą znajdzie
gnysek (11:03, 23.11.17):
licencje wybierasz chyba na stronie YYG
hgter (23:35, 22.11.17):
gnysek: Ok, dzięki. Tylko to ma zastosowanie też do 1.4? Bo ja mam kilka licencji z różnymi podpiętymi modułami. Ciekawe jak wybiera odpowiednią. No nic w razie czego mam spis na maila. Dopóki nie wyłączą serwerów powinno być ok.
PsichiX (21:53, 22.11.17):
imprezy firmowe w srode to nie jest trzezwy pomysl xD
gnysek (9:50, 22.11.17):
a jak coś dokupisz, to musisz raz jeszcze wpisać login i hasło w menu help > upgrade i zrobić restart
gnysek (9:50, 22.11.17):
teraz chyba tylko mejla podajesz i hasło, nie ma kodów
hgter (16:47, 21.11.17):
W PRODUCTS da się przełączyć na 1.4, alr tam jest spis wszystkiego co kupiłem, ale bez kodów. Jak się dobrać do kodów? Kiedyś było chyba coś takiego jako Recovery i na maila słali, ale tego też nie mogę znaleźć.
hgter (16:36, 21.11.17):
Chciałem sprawdzić jak to było z tym linuxe i zalogowałem się na moje konto w yoyo. Gdzie teraz są tam numery licencji? Bo szukam i szukam i nigdzie nie ma podsumowania ze spisem posiadanych modułów wraz z kodami. Kiedyś była ładna tabelka.
TO_mek (14:20, 21.11.17):
GMS 1.4 ma eksport do linuxa?
gnysek (12:38, 21.11.17):
W sumie powinienem napisać że słaba.
gnysek (10:51, 21.11.17):
Pełną + moduł. Dlatego napisałem, że oferta średnia.
hgter (0:56, 21.11.17):
Odnosząc się do ogłoszenie gnyska o subscypcji za $39: Tylko jak w tej wersji w "subskrypcji" można rozwiązać moduł na androida? Da się coś taniej? Muszę kupić moduł za 1450 zł? Czy też w tej wersji nie da się z niego skorzystać i muszę kupić pełną+moduł czyli dać 1800 zł?
PsichiX (17:42, 20.11.17):
mieli DLC pod tytulem "kompilacja do kodu natywnego", a biedaki cebulaki meczyc sie z powolnym gmlem xD
Wojo (16:09, 20.11.17):
może jeszcze dlc przyspieszające ładowanie gier?
Wojo (16:08, 20.11.17):
hahaha ten news o nowym gmie pokazuje jak jego poziom upadł na ryj
gnysek (9:37, 20.11.17):
Po prostu każdy sterownik inaczej interpretuje polecenia rysowania linii z directx i ogólnie nikt tego już nie używa w profesjonalnych grach.
gnysek (9:36, 20.11.17):
To nie wina gma tylko kart graficznych. I chyba nawet w dokumentacji jest to opisane czemu tak działa i że własnie lepiej rysować sprite.
hgter (21:40, 19.11.17):
Miałem napisać długi post o skopaniu draw_line w Gm. Ale to nie ma sensu (cyrki jakie w tym wychodzą są nieziemskie). Draw_line nie działa w Gm (działało nawet kurde qbasicu pod dosem) a już pod androidem to co się wyprawia to jakaś paranoja. Jak musisz mieć linię w swoim projekcie to narysuj ją sobie jako sprite.
Adriann (19:29, 19.11.17):
Hi hi
Saus (14:15, 18.11.17):
Siema śmieszki
hgter (10:42, 17.11.17):
Pozmieniałem wszystko na pliki i mam nadzieję, że będzie ok
hgter (10:41, 17.11.17):
Coś chyba nie jest do końca tak z dodawaniem grafik do postów. Wczoraj w nocy dodawałem screeny z gry przez linkowanie (zmieniałem ich wielkość przy pomocy narzędzi edycji w poście). Było wszystko ok, ale teraz jak zajrzałem to screeny wyparowały i tylko linki zostały. Natomiast jeden screen dodany jako plik był ok.
I am Lord (20:02, 16.11.17):
scroll byłby pokrętłem, może to wyglądać spoko
I am Lord (20:01, 16.11.17):
A zobacz w sumie bo nie sprawdzałem w jaki sposób są zrobione scrolle od myszek, tam też na pewno jest enkoder
I am Lord (20:01, 16.11.17):
ale no enkoder jednak fajniejsza sprawa bo nie ma ograniczenia obrotu
I am Lord (20:00, 16.11.17):
A na potencjometrach nie możesz?
Chell (19:13, 16.11.17):
knuje jakiś sprytny zegarek na rpi zero i tak mi zaswitalo ze takie pokrętło byłoby wygodnym inputem
I am Lord (19:08, 16.11.17):
A co konstruujesz?
I am Lord (19:08, 16.11.17):
A jak byś potrzebował liniowe enkodery to takie są np w drukarkach i skanerach
Chell (19:03, 16.11.17):
zawsze coś
I am Lord (18:59, 16.11.17):
w dodatku inkrementalne są tak jak chcesz ale wiesz jaka ich precyzja była
Chell (18:59, 16.11.17):
oo, super myśl, dzięki
I am Lord (18:58, 16.11.17):
skołuj sobie myszkę kulkową, tam są 2 takie enkodery obrotowe.
Chell (18:57, 16.11.17):
coś takiego ze starych komórek kojarzę, że jak normalny rotary encoder jest pionowy i nie da się go obracac jednym palcem tak mi chodzi o taki który jest płaski, wystaje z obudowy urządzenia tylko trochę z boku i można podkręcić
I am Lord (18:57, 16.11.17):
tzn budowa może być z tarczą wewnątrz enkodera a może być tak jak w starych kulkowych myszkach gdzie była tarcza na zewnątrz enkodera
Chell (18:55, 16.11.17):
jednak nie rysuje, lapek padl
I am Lord (18:54, 16.11.17):
no nie czaję o co ci chodzi z zatapianiem
Chell (18:54, 16.11.17):
już rysuje o co mi chodzi
I am Lord (18:53, 16.11.17):
ale to nadal liniowy tylko że się zwija
I am Lord (18:52, 16.11.17):
No to nie wiem, są jeszcze takie zwijane
Ankieta
» Jakie kursy najchętniej widziałbyś na stronie ?
GM Studio
GM Studio 2
Godot
Construct

GMCLAN to serwis o programie Game Maker i nie tylko.
Copyright © 2002-2017. GMCLAN.ORG
Wszelkie prawa zastrzeżone. Kopiowanie materiałów bez zgody redakcji zabronione!
© 2002-2017 Ranmus (ranmus.pl), © 2017 {=|=} fable_inside();

[ Czas generowania strony: 0.02033 sekund ] [ Liczba zapytań MySQL: 13 ]