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 (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
151 użytkownik(ów) aktywny(ch) przez ostatnie 15 minut:
gości: 144, userów: 7, ukrytych: 0
pogolonamo, nowy_user, I am vader, LolikZabijaka, PatrykPlayingPOLSKA, izolonu, Threef

0 użytkownik(ów) na gmczacie i 0 bot(ów)
Shoutbox
I am vader (17:37, 27.07.17):
Whew, to było ciężkie, ale wspólnymi siłami się udało! Wielki dzięki! Jestem mocno zaskoczony tym jak dużą pomoc od Was otrzymałem!
Threef (22:31, 26.07.17):
c:\android było po to aby pełna ścieżka do folderów + argumenty kompilacji były krótsze niż 255 znaków
hgter (21:19, 26.07.17):
Rzeczywiście, masz rację. Czyli powinno dać się gdziekolwiek.
I am vader (21:15, 26.07.17):
proponowali c:\android zeby nie bylo spacji
hgter (21:12, 26.07.17):
Przy 1.4 "silnie rekomendowali" c:\android bo mogły być problemy z aktualizacją - może się zmieniło. Co do rozmiaru u mnie udało się zejść do 5gb (trzeba ręcznie obrazy wywalać)
Ignatus (21:09, 26.07.17):
Nie musi byc na C , ja mam na D i dziala elegancko, choc zajmuje mi to chyba z 20-30gb
I am vader (21:05, 26.07.17):
Na C nie mammeijsca
hgter (20:57, 26.07.17):
Wydaje mi się, że gdzieś kiedyś było, że to ma być C. W dodatko najlepiej C:\Android (i tu dwa katalogi z ndk i sdk)
hgter (20:55, 26.07.17):
Napiszę Ci więcej w wątku, który dodałeś (tym o błędach bo tu niezbyt wygodnie)
I am vader (20:55, 26.07.17):
To ścierwo android studio mi pobiera na C zamiast na F mimo bycia zainstalowany na F, co do K***&%^*&^*%*(
hgter (20:54, 26.07.17):
W tym artykule o gm2 jest też jak zainstalować ndk i sdk ręcznie. I cały ten artykuł w 90% powinien być zgodny z gm1.4.
I am vader (20:52, 26.07.17):
Wszystko wskazuje na to ze tamten sdk manager odszedl w zapomnienie i go usuneli. Z nowego nie wiem jak skorzystac aby pobrac pewne stare wersje ktorych 1.4 wymaga
I am vader (20:50, 26.07.17):
Artykul dotyczacy game makera 2 mowi jak to zrobic uzywajac nowego managera ktory jest wbudowany w android studio, a o to mi nie chodzi. Linki juz wczesniej sprawdzalem i nic mi z tego nie wyszlo.
hgter (20:40, 26.07.17):
Tam jest wszystko: co wybrać przy instalacji i jak potem konfigorować Gm2.
hgter (20:39, 26.07.17):
O tu masz dużo o tym: help.yoyogames....-Up-For-Android
hgter (20:36, 26.07.17):
doświadczeń z dotykaniem czegokolwiek odnośnie Androida w GM - zawsze się wysypie a potem schodzą godziny na naprawę.
hgter (20:35, 26.07.17):
Z tego co wynika ze strony googla powinno być chyba zawarte w android studio: developer.andro...tml#sdk-manager Ale kurde mam wrażanie, że jak ja to konfigurowałem, spory czas temu, to trzeba było ściągnąć ndk oraz sdk i zainstalować bez samego Studio. Natomiast wydaje mi się, że na dole strony: developer.andro...ddingComponents jest możliwość ściągnięcia gołego sdk. Ale nie sprawdzę tego u siebie - ma za dużo koszmarnych doświadcze
I am vader (20:09, 26.07.17):
Wie ktos jak pobrac SDK Managera? Nic w sieci nie mowi jak to pobrac/aktywowac a w instalce Android Studio tego nie bylo
Chell (17:34, 26.07.17):
zartowalem, ale dobra robota xD
I am vader (17:08, 26.07.17):
Smutne troche ze taka propozycja w ogole byla wzieta pod uwage. Trzeba zapraszac uzytkownikow a nie ich wypedzac.
Uzjel (14:55, 26.07.17):
Done
Uzjel (14:52, 26.07.17):
Can do, chyba i tak już zmniejszałem to kiedyś
Chell (12:30, 26.07.17):
proponuję zmienić żeby ikona tematu zmieniała się na hot topic po 2 odpowiedziach
Chell (12:29, 26.07.17):
akurat Shill by się śmiała
nowy_user (10:36, 26.07.17):
Nie mówie już o tym, że wielu nowych userów może odnieść wrażenie , że korzystanie z GMa źle wpływa na męską sprawność.
nowy_user (10:34, 26.07.17):
Hej, czy moglibyśmy zrobić coś z tymi botami? Reklamy specyfików na pobudzenie nie wzburzają mnie jakoś szczególnie( choć prywatnie ich nie stosuję), ale pomyślmy o tym że na nasze forum zaglądają też kobiety i dzieci. Pomyślcie sobie, co musi czuć np. Shill, gdy przypadkiem wejdzie na temat promujący takie specyfiki. Pomyśli sobie że jesteśmy męskimi szownistycznymi osłami.
I am vader (0:50, 26.07.17):
Nie zajmuje sie GM'em 8.0, w zyciu go nie tknalem, a 7.0 i starszych juz nie pamietam. Sam widziales ile problemow bylo przy poprzednim temacie, pomysl ile bedzie przy tym.
LolikZabijaka (0:18, 26.07.17):
A czytałeś drugi post ?
I am vader (23:54, 25.07.17):
Da, ale jeżeli chodzi o Twoj problem to nie dam rady pomoc.
LolikZabijaka (23:49, 25.07.17):
Jest tutaj ktoś ?
Chell (21:15, 25.07.17):
patrze na te wszystkie viagra boty i mysle jak gmclan jest otagowany
ANtY (8:51, 25.07.17):
bodajze 1500 pln
Ignatus (21:53, 24.07.17):
orientuje sie ktos jaki jest koszt mini stoiska indie na PGA?
Chell (21:19, 24.07.17):
zbilbym fortune na tym twoim jednorekim bandycie
ΨΧΞ (20:56, 24.07.17):
i jak nieznosze JSa, tak uwazam, ze niestety bedzie on przyszloscia gier i apek mobilnych :<
ΨΧΞ (20:56, 24.07.17):
a ja pochwale sie zrobieniem przykladowej gry w jednorekiego bandyte w 3 dni w JavaScriptcie od zera - silnik powstal wraz z gra github.com/Psic...slots-in-3-days
tramur (12:28, 24.07.17):
Powiedziałem z niską barierą wejścia, bo stworzenie shoot em upa jest troszke trudniejsze niż w GM'ie na kodach, a co do optymalizacji to nie wiem co masz na myśli.
tramur (12:26, 24.07.17):
;P powiedzoałem
Threef (6:02, 24.07.17):
Nie ma niskiego poziomu wejścia. I wymaga masy optymalizacji
tramur (21:33, 23.07.17):
Ja bym optował za czymś zgoła odwrotnym: PICO-8. Ciekawy koncept mitycznej retro konsolki z niską barierą wejścia, ale jak najbardziej z programowaniem.
Ignatus (17:13, 23.07.17):
Raczej nie
exp (16:21, 23.07.17):
a klocki w game makerze traktujecie jako programowanie?
Fervi  (11:29, 23.07.17):
Jasne, że najlepiej jest nauczyć się ich języka itd. Natomiast coś na kształt uproszczonego Dooma (powiedzmy - w skrócie) można zrobić (teoretycznie) bez żadnej linijki kodu dodatkowej. Bardziej to nie tyle Game Maker typowy co edytor map z językiem programowania
Danielus (10:37, 23.07.17):
Prawda ale chodzi raczej o coś innego. Chodzi o prostotę, im coś prościej zrobić tym łatwiej estymować pracę i tym łatwiej to potem utrzymać. Dlatego firmy ciągnie do języków takie jak C# czy Java. Pamiętaj że to tylko narzędzia i zawsze trzeba wybierać odpowiednie narzędzia jeśli możesz zrobić coś w rok w c# to wybierasz c# niż 5 lat w C nawet kosztem 50% spadku wydajności. Chyba że wydajność jest punktem krytycznym projektu.
Wojo (10:22, 23.07.17):
Aż mnie krew zalewa ale to jest nowe pokolenie programistów - idiotów
Wojo (10:22, 23.07.17):
Czytałem blog jakiegoś barana, który pisał, że C# pomimo, że jest mało wydajny to i tak warto się go uczyć bo teraz RAM bez problemu można dokupić
Wojo (10:21, 23.07.17):
No mniej więcej o to mi chodziło. O uproszczenie, co wiąże się z tym, że ludzie nawet nie myślą o optymalizacji
Danielus (10:19, 23.07.17):
W sensie mam na myśli że na początku taki człowiek dostaje gotowce i jest zadowolny a potem mówi "a mam pomysł żeby tu była taka mechanika" i nagle ludzie się uśmiechają "a to sobie napisz bo na to nie ma gotowca" no i projekt upadł.
Danielus (10:17, 23.07.17):
Zawsze wolałem 2d, jakoś przyjemniej się gra i trochę mi szkoda że nie ma już tak potężnych produkcji 2d jak np homm3 ale cuż :f Programować nadal musisz umieć, zmienia się zakres tego co trzeba umieć bo języki się uproszczają i powstają języki vizualne ale ja to wciąż będę nazywał porgoramowaniem bo wymaga takiego samego myślenia jak zwykłe programowanie. Natomiast ludzi przychodzą robić gry myśląc że to ot tak zrobią i potem płacz że miało być bez programowania
Wojo (10:14, 23.07.17):
No bo 3D to skok technologiczny i daje większe możliwości, a miłośników 2D jest znacznie mniej
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!

[ Czas generowania strony: 0.02339 sekund ] [ Liczba zapytań MySQL: 16 ]

thecrims Otserv List Otserv LyricsTown Harry Potter Serwery Gier
dev nodev