Skocz do zawartości

Snake

Użytkownicy
  • Postów

    1 445
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Snake

  1. @gnysek: Czy ja wiem... nie ma chyba takiego, dlatego też nazywam to w języku ang. runner/launcher ;D Można sobie tłumaczyć na "odpalacz"/"uruchamiacz" czy co tam jeszcze wpadnie do głowy ;D @Marmot: Rzeczywiście, nie zwolniłem uchwytu po szukaniu, dlatego foldery są używane przez program i nie idzie ich skasować ;O
  2. Yup :) W sumie dobrze, bo dzięki temu innemu szyfrowaniu Instant Play jest bezpieczniejsze niż "czysta" aplikacja Game Makera :P
  3. Tytuł: Instant Player Offline ( kurde, za długa ta nazwa :D ) Wersja: 1.2 Gatunek: Program Opis: Po tym, jak przyjrzałem się systemowi Instant Play ze strony YoYoGames.com, zauważyłem głupi sposób zabezpieczenia (?) przed uruchomieniem gry w inny sposób, niż przez wtyczkę InstantPlay. Pliki też zanalizowałem i dowiedziałem się przy okazji że z gier zuploadowanych na stronę wyciągane są zasoby a wtyczka pełni rolę runnera ( uwaga: zasoby po ?przejściu? przez YoYoGames są inaczej szyfrowane, niż w Game Makerze ;D ). No i zacząłem tworzyć, a właściwie stworzyłem program służący do zarządzania grami pobranymi przez wtyczkę Instant Play ( YoYoGames.com ). Może się przydać gdy nie będziesz miał połączenia z internetem ( albo gdy ci się nie chce wchodzić na yoyogames żeby sobie pograć w gierki, które już masz na dysku ;P ), bo gry z Instant Play ( z tego co wiem ) można uruchomić tylko ze strony YoYo. Opcji nie ma zbyt wiele - może uruchamiać i usuwać gry ( no nie wiem co by można jeszcze było dodać ;D ). No i ma dodatkowe bzdury takie jak: przeglądanie folderu gry, otwieranie strony gry na yoyo i wyświetlanie dostępnych na dysku informacji o grze. Przydało by się z tego zrobić jakiś katalog gier z YoYo ;D Ale pierw trzeba go trochę przetestować, bo tylko na jednym kompie testowałem? Blah blah: Program korzysta z 3 runnerów napisanych przez YoYoGames ( same nie będą działać... ). Jeśli pliki nie będą w folderze "../Runner/", IP Offline może nie działać. Lista zmian: Wersja 1.2: Dodano możliwość pobrania informacji o grach ze strony YoYoGames.com Ustawienia języka są zapisywane Wersja 1.1:Poprawiono bug z blokowaniem folderów gier ( przez co nie dało się ich usuwać ) Poprawiono bug z folderem roboczym uruchamianych gier ( gry korzystały z folderu roboczego IPOffline?a, dlatego jeśli gra korzystała z zewnętrznych zasobów, niemogła ich załadować ) Download: http://sgames.ovh.org/blog/index.php/proje...player-offline/ Rozmiar pliku: 2 MB Autorzy: Programowanie: Snake Screeny: (Click to resize)
  4. Moim pierwszym komputerem była Amiga 500. Pamiętam te czasy jak się po dyskietki za 3zł latało do jakiegoś pirata xD Bardzo się wtedy interesowałem różnymi programami i kupowałem dyskietki z paczkami aplikacji... już wtedy bawiłem się edytorami HEX, grzebiąc w plikach i spolszczając aplikacje... dodatkowo zmieniając stringi zamiast jakiejś firmy na "Snake Games" ;D Aż się dziwie że sam do tego doszedłem, jak się edytuje binarki hmm... tęsknie za muzyczką z packera "Turbo Imploder 4" :D Good old times...
  5. @gnysek: Lol, Niech oni się wezmą za tego Game Makera a nie prorokują xD @Dawidds: Sam zaraz sprawdzę jak to działa, ale pewnie jest tak, jak napisałem wcześniej :P
  6. @gnysek: Nie przyglądałem się instant play'owi ale podejrzewam, że wyciągane są zasoby z pliku .exe gry a wtyczka pełni rolę launchera. Dekompilowanie to raczej przywrócenie gry do pliku projektu :P Hmm... nie testowałem, ale myśle że gry zabezpieczone Game Protectorem na 100% nie działają w instant plaju :P @Luksor: Nie musisz testować, możesz być pewien że gry są zabezpieczone. Bo po co bym publikował coś, co niedziała :P
  7. O, teraz dobrze wygląda. W toolbarze też widzę że jest lepiej z tymi ikonkami. Popraw to, że w menu Edycja opcje Wytnij, Wklej i Kopiuj są zawsze aktywne. Opcja Kopiuj i Wytnij powinna być aktywna tylko gdy ma się zaznaczony jakiś tekst. A opcja wklej gdy w schowku jest tekst. Poza tym nie da się wyłączyć wytłuszczenia, kursywy i podkreślenia. Dodaj opcje związane z formatowaniem na toolbarze - będzie wygodniej niż ustawianie formatowania z menu. ( tak jak w WordPadzie ) I jeszcze popup menu z opcjami edycji i formatowania po kliknięciu prawym przyciskiem myszy na edytor by się przydał.
  8. MMORPG-ów 3D w GM nie warto robić bo ten program tego nie uciągnie.
  9. Nie wiem po co Mark Overmars miałby grzebać nam w grach :P Ale pewnie zrobił sobie swój dekompilator, żeby sobie zajrzeć xD Ja myślę, że uprościli to dlatego, że bardziej zaawansowane odczytywanie zasobów przedłużyło by czas produkcji ( czas to pieniądz dla YYG ;D ) a i tak nikt by nie zauważył różnicy ( ale napisano decompilator no i wyszło na jaw, że mają marne zabezpieczenia ). Jeśli chodzi o kompilację... nie sądzę żeby oni takie coś kiedykolwiek zrobili, w końcu to język skryptowy i raczej ciężko by to było kompilować. To nie takie proste, jak się wydaje :P
  10. Yup, bo wystarczy byle gdzie dodać chociażby jeden bajt w pliku i już zasoby nie mogą zostać odczytane, bo nie znajdują się w tym miejscu w pliku, co powinny :P Też mam nadzieję że zmienią sposób odczytywania zasobów, bo wtedy można będzie całą aplikację modyfikować bez większych zmian w binarce ;D No i będzie można packować/szyfrować aplikacje packerami, dzięki czemu jak już nawet powstanie dekompilator do GM 7.1, będzie można się przed nim zabezpieczyć :P
  11. Aktualizacja ( od wersji 0.3 ): - Nowy interface - Poprawka: Ikona pozostaje bez zmian po zabezpieczeniu ( btw. GM jakoś głupio modyfikuje te ikony - wsadza w nie śmieci żeby miały zawsze ten sam rozmiar ;O ) - Inne nie zauważalne zmiany... Download here: http://www.gamebase.ovh.org/?page_id=7
  12. Dodaj cienie bo np. drzewa wyglądają jak kałuże jakiejś zielonej mazi ;P I ogólnie bez cieni jakoś płasko wszystko wygląda.
  13. Snake

    Ciekawe linki

    Z tego co widzę, to jakieś warezy są...
  14. Snake

    Moer

    Co tam robi ikona błędu w pasku nawigacyjnym ? Crashuje aplikację ? ;D Nie podoba mi się w ogóle ten program.
  15. To zaczyna wkurzać. Rzeczywiście, nie lada wyczyn stworzyć taki program z pamięci... hmm... przeglądarka w Delphi to chyba odpowiednik CtC w GM
  16. echo "Wartość jest równa ".$wartosc; Lol, chyba wiesz, że "wartość" musi być gdzieś przechowywana ?
  17. Po co osobny plik. Lepiej skompresować ten kod z pliku tekstowego i osadzić na końcu pliku aplikacji gry. A podczas uruchamiania dekompresować ten kawałek pliku do pamięci i wykonywać z niego kod ;D
  18. Gorsze od notepada. Zmień to memo na rich, przynajmniej będzie można dać formatowanie. Jest błąd, gdy nie wybierzesz pliku podczas otwierania dokumentu. Poza tym zmień te ikony z toolbara na przyciski z ikonami. EDIT: Wow, to jest richedit... tylko czemu zmienia się czcionkę całości, a nie np. zaznaczonego tekstu ? Popraw to.
  19. Update. Nowe funkcje: registry_find_key_first & registry_find_key_next - Szuka podkluczy w kluczu ( Dzięki Markowi.S ) registry_find_key_value_first & registry_find_key_value_next - Szuka wartości w kluczu ( Dzięki Markowi.S ) process_find_first & process_find_next - Szuka procesów ( Dzięki Moldisowi ) process_close - Zamyka proces ( po nazwie ) [ po kij to ? xD ] Poprawki: - show_message_box teraz poprawnie wyświetla wiadomości z np. polskimi znakami. ( Dzięki Markowi.S ) - file_read_version_info teraz odczytuje każdy plik z informacjami o wersji. No i zrobiłem przykład na szybko: https://gmclan.org/up541_4_Xtend12.html ( DLL + Example w GM6 )
  20. Snake

    Śmieszne Reklamy

    Skoro już przy bankach jesteśmy... http://vplanet.pl/1,6993,Bank_BPH_obsluga_klienta.html
  21. Snake

    Szukam programu

    http://www.etrusoft.com/graphic-converter/ Szukajcie czasami w Google...
  22. Przecież pisze w helpie o_O random_set_seed() ustawia ziarno które będzie używane do wygenerowania liczb losowych ( pseudolosowych ). Dzięki temu można powtórzyć tą samą sekwencje losowych liczb. Do czego to może się przydać ? Hmm... spotkaliście się z czymś takim w grach, że można wygenerować planszę/świat z podanego stringa ? Coś takiego było między innymi w Hydlide na Sega Saturn, Hogs of War na PSX i Worms na Amige. Przykładowo, jak można z tego skorzystać: https://gmclan.org/up541_12_seed.html Zauważcie, że gdy drugi raz poda się to samo imię, wygeneruje się ta sama plansza.
  23. Snake

    Szukam programu

    Advanced Batch Coverter.
  24. Po co nowy temat ? Nadal to kloc 1/5 Nadal żadnej przydatnej funkcji nie ma.
  25. Snake

    Napisy

    Z tego co widzę, to chciał zrobić dla innych "napisy" a nie nabijać posty. Poza tym nie rozumiem czemu się bulwersujesz... co innego jakby skopiował coś co robiłeś dłużej niż 1 minutę np. kod z gry czy jakiś artykuł... no i co by mógł napisać zamiast: Tekst, Kolor, Tło, Rozmiar ? Zamienić miejscami ?
×
×
  • Dodaj nową pozycję...