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
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 (5:40, 27.05.2008)

Napisz mu 2k e-maili to zareaguje ; D

av

Marmot (18:35, 27.05.2008)

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

av

Makary155 (12: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 (14: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 (20: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 (21: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 (22:08, 29.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 (22:10, 29.05.2008)

przed*

av

lenin (9:06, 30.05.2008)

Heheh dobre, ale ja tam zostanę czy Twoim antydekompilatorze

av

gnysek (9: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 (10: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 (11: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 (15: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 (22:44, 30.05.2008)

a tamten koleś to co zrobił ?

av

Snake (9: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 (12:56, 31.05.2008)

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

av

Snake (13: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: 0, userów: 1, ukrytych: 0
Madness

6 użytkownik(ów) na gmczacie discord.com
Shoutbox
Threef (9:44, 24.09.17):
Gdzie? Jaki? Bedziemy wspierać i prosić o kod na kolizję na opakowaniach
PoxiPol (7:05, 24.09.17):
Ja kupilem sobie prace. Jutro pierwszy dzien jako wlasniciel Takeawaya ;-;
Threef (19:32, 23.09.17):
Ja to zrozumiałem jakby Ranma nie chciał oddać domeny
PoxiPol (18:33, 23.09.17):
Nic przeciwko Ranmie ofc
PoxiPol (18:32, 23.09.17):
Ja to rozumiem jako dobra wiadomosc
Ranmus (18:23, 22.09.17):
Skąd ten smutek i zwątpienie?
gnysek (6:21, 22.09.17):
O, dzisiaj przychodzi mój hajs z googla, chyba mozna zacząć przenosić GMCLAN na "mój" serwer i przejąć od Ranmy domenę
Threef (19:56, 21.09.17):
No nie jest łatwo. Szczególnie jak dobra ma 24h
Ignatus (19:30, 21.09.17):
Ja tam mam bardziej nadzieję że zrobisz grę Threef Kiedy jakies premiery?
Threef (16:32, 21.09.17):
Mnie tak. Plus mam większą kontrolę. Mogę np robić warunki logiczne.
gnysek (15:54, 21.09.17):
Nie chciało mi się nigdy bawić w takie porównanie.
Threef (15:52, 21.09.17):
No i mam taką tablicę. Oczywiście mam tylko parametry jakie potrzebuję.
gnysek (8:53, 21.09.17):
W ogóle coś ma sie z particlami zmienić, nawet ma być dla nich layer w room editorze, wiec czuję edytor. Co do rysowania sprite w pętli - no to nie, bo mają więcej parametrów - to byś musiał zrobić sporą tablicę, żeby to odwzorować.
Threef (6:58, 21.09.17):
Czy particle są w końcu szybsze w GM:S2 od rysowania sprite w pętli? xD
gnysek (22:04, 20.09.17):
Znalazłem sposób na rysowanie spritów particli normalnie w draw: forum.yoyogames...s-sprites.34697
MaxGaming (16:35, 20.09.17):
jest ktoś kto mi by krótki refren angielski ze słuchu potrafił przetłumaczyć na już?
gnysek (13:37, 20.09.17):
Tu się akurat zgodzę
Ranmus (11:49, 20.09.17):
I bardzo dobrze, że nie ma dziwnych znaków. Same liczby i litery powinny być w nickach.
gnysek (11:14, 19.09.17):
Kodowanie... musiałbym przed każdym SQL do forum zmieniać kodowanie bazy, a potem je przywracać... do dupy z tym nowym forum, żaden to prezent
Uzjel (21:47, 18.09.17):
???
??? (21:38, 18.09.17):
;_;
I am vader (21:26, 18.09.17):
A, to YXE. Jego nick nie wyswietla sie poprawnie.
I am vader (21:25, 18.09.17):
Ciekawe kto to led.feen.us/lkx8xqvn.png
Wojo (10:59, 17.09.17):
chell śmiechłem
Chell (19:35, 13.09.17):
exp ty masz ojca poza kadrem albo cos?
exp (19:03, 13.09.17):
gmclan mnie wychował
exp (19:03, 13.09.17):
ehh
Wojo (12:50, 13.09.17):
Jak tak dalej pójdzie to będę musiał znaleźć realnych kolegów
Wojo (12:49, 13.09.17):
Tu nic nigdy nie działa. Cały czas stoimy w miejscu i nawer nie zapowiada się na korzystne zmiany
gnysek (9:41, 13.09.17):
Niestety, aby ten fix działał, trzeba wejść raz na forum i dopiero drugie wejście będzie OK (więc po fixie jeszcze raz mógł być problem)
gnysek (9:41, 13.09.17):
MaxGaming - bo dodałem usuwanie ciasteczek z domeny .forum.gmclan.org automatycznie. Czyli to jednak to było problemem.
SimianVirus7 (14:08, 12.09.17):
Dzięki
exp (11:15, 12.09.17):
możesz
SimianVirus7 (10:13, 12.09.17):
Tak
exp (9:50, 12.09.17):
czyli po prostu chcesz zrobić grę i wrzucić ją do internetu za darmo?
SimianVirus7 (9:03, 12.09.17):
Mi się śniło, że podpadłem rybnemu gangowi SpongeBoba ale nie po to się zalogowałem, żeby o tym powiedzieć mam pytanie, może dość głupie, ale prawo w Polsce też potrafi takie być. Czy jeśli chce swoją grę rozdawać za darmo i nie brać z tego absolutnie żadnych opłat (nawet z reklam), to mogę ją publicznie udostępniać? Skarbówka lub jakiś inny organ państwowy się do mnie nie przyczepi?
Chell (7:17, 12.09.17):
wpadłem tylko żeby napisać ze śniło mi się że zalogowałem się na 4tk
MaxGaming (17:49, 11.09.17):
Wreszcie mogę się zalogować. Odkąd weszło to nowe forum to nic nie działa jak powinno. Jak klikam w nowości z forum też raz mnie odsyła na główną forum a raz do tematu. PS mam dość proste wydaje mi się pytanie z MySQL którego ja osobiście znam póki co tylko absolutne podstawy. forum.gmclan.or...-i-subkategorii
doctor (18:49, 9.09.17):
Chociaż oficjalnie jest jakiś GDL, może w tym da się klepać (i 3 inne dokumentacje)
doctor (17:46, 9.09.17):
Przypomina nawet nieźle GM, niestety nie ma kodu (trzeba wyklikiwać jakby kod - czuję się jakbym grał w Patapony) - niby sporo funkcji jest (nawet 3D), ale wyklikiwać ...
doctor (17:45, 9.09.17):
Nowe konto xd Na stare wbić nie mogę :/ Jak ktoś szuka coś a'la Game Maker, czyli program do robienia upośledzonych gier to znalazłem GDevelop
Ignatus (20:21, 8.09.17):
Apropo Gnyska dziś czytałem temat o Almoraoczątek- we wstępnie jest "Gra ukaże się w drugiej połowie roku, na PC, a potem na iPada (możliwe, ze będzie to pierwsza produkcja w GameMaker:Studio 2)." A to temat z 2012. Gnysek jak długo trwały te beta testy GM2 ?
Threef (19:55, 8.09.17):
To że gnysek zrobił swego czasu grę o takiej nazwie.
Ignatus (19:52, 8.09.17):
Co to za crap? Co zwróciło Twoją uwagę Threef?
Threef (18:04, 8.09.17):
veggiestew.itch.io/farmer-fran Hmm...
SimianVirus7 (21:48, 7.09.17):
wybacz moje budowanie zdań ale dzisiejszy dzień w pracy dał mi się we znaki
SimianVirus7 (21:47, 7.09.17):
no właśnie się zastanawiałem nad kompilacją i dotychczas myślałem, że największy wkład ma w to procesor
Threef (21:46, 7.09.17):
A SSD pozwala skrócić czas kompilacji x20
Threef (21:46, 7.09.17):
Kilka metrów od PGA
Ankieta
» Jakiej wersji GameMakera głównie Używasz?
GameMaker: Studio 2
GameMaker: Studio
GameMaker 8.1 i starsze
Żadnej

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, © 2017 {=|=} fable_inside();

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