Skocz do zawartości

Snake

Użytkownicy
  • Postów

    1 445
  • Dołączył

  • Ostatnia wizyta

Treść opublikowana przez Snake

  1. W sumie nawet dobre jak na pierwszą grę :)
  2. Snake

    Foto-galeria

    U mnie to samo :P
  3. Snake

    Foto-galeria

    Ja jak miałem test IQ jakieś 4 lata temu to wyszło mi 141 ;x Ciekawe jak jest teraz :P
  4. Niektórzy tworzą odtwarzacze do muzyki więc jak ktoś będzie chciał mieć wyświetlone dane o utworze (artysta,tytuł,album itd.) w swoim programie to sobie zobaczy w tym przykładzie jak je odczytać z pliku :P
  5. Prosty przykład pokazujący jak odczytać tagi ID3(v1) z plików mp3 https://gmclan.org/up541_11_id3.html Może później dopisze w przykładzie odczytywanie tagów ID3v2, na razie mi się nie chce :P Mam nadzieje że nie ma takiego przykładu na forum ;P
  6. Snake wywaliłem treść posta. Bez przesady, nie ujawniaj wszystkich informacji... Borek
  7. Chyba raczej dezasemblację :blink: I GM nie ma błędu w swoim kodzie, słyszałeś o czymś takim jak SMC (Self modifing code) ? To technika zmieniania kodu na taki, który utrudni dezasemblerowanie/debugowanie aplikacji.
  8. O, jest sposób na zabezpieczenie aplikacji :) Tylko wymagany jest GM6. Po stworzeniu pliku wykonywalnego w GM6 przekonwertować grę tym (Vista converter). Wtedy dekompilator przy próbie dekompilacji wywali błąd.
  9. Żadne packery nie będą działać, bo aplikacje w GM wyczytują zasoby od pewnego offseta w "sobie" (0010496Ah w GM6; 0022E491h w GM7), tak więc zaszyfrowanie aplikacji packerem skończyło by się przemieszczeniem/zmienieniem tych bajtów (zasobów). I wtedy GM wywali błąd próbując odczytać dane - "Not a valid game maker file" lub "File seems corrupted". Musielibyście zmienić pointer do tego adresu na taki, który wskazywałby nowy adres (po zaszyfrowaniu pliku) tych dodatkowych danych w aplikacji. EDIT: Eee... EXECryptor, UPX, ASPack, Asprotect, Softwrap... - to packery. Packer - kompresor plików wykonywalnych (aplikacji). Pointer - wskaźnik. Wskazuje offset w pliku.
  10. To daj ten kod do miecza do Stepa.
  11. Photoshop. Bo nie ma Paint Shop Pro w tej "sondzie" :P
  12. @gnysek: Chcesz upodobnić Almorę do FFXII ? :)
  13. No, no... całkiem niezły efekt :) PS: Wersja GM6 nie działa.
  14. Snake

    LogiX V 0.8.0.1

    No właśnie, Borek prezentuje swój silniczek EcoEngine i nagle wszyscy biorą się za "ekosystemy" :P Odgapianie widoku... tu nie chodzi o widok z góry w RPGach, raczej o te animacje szkieletowe postaci :)
  15. Lepiej 10min = 1h w grze :P Wtedy 24h w grze to "nasze" 4h ;P
  16. Jak się nie da jak się da. Zrobiłem loadera odblokującego te napisy :) https://gmclan.org/up541_3_LoadLabelEnableBySnake.html Instrukcja obsługi: 1. loader umieścić w folderze z grą. 2. Nazwę pliku twojej gry zmienić na: gra.exe 3. Uruchomić loader. 4. Cieszyć oczy napisami :D Działa tylko na gry zrobione w GM6, z innymi wersjami nie próbowałem ;P
  17. Snake

    animacja ludzika

    Kijowe, ale cóż poradzić skoro ludzik taki mały :) Dół: Lewo/Prawo:
  18. Hmm... w takim razie: https://gmclan.org/up541_11_waterfall.html :P
  19. Przekonwertuj w tym: http://www.ismavatar.com/lgm/lgm15.jar Co do przykładu to taki sobie, ale jak ktoś będzie robił klona Wormsów to się jak najbardziej przyda :)
  20. Snake

    LogiX V 0.8.0.1

    Znowu jakieś tam ekosystemy ? phi... 30 FPS to trochę mało, pokaż ile maksymalnie wyciągnie FPS-ów. Daj jakieś demo bo screen nie za wiele mi mówi.
  21. Wykonanie jest niezwykle słabe. Wręcz paskudne. Tak można to wszystko zastąpić GML if keyboard_check_pressed(vk_up) and volume < 1 volume += 0.1 if keyboard_check_pressed(vk_down) and volume > 0 volume -= 0.1 sound_global_volume(volume)
  22. Przecież to nie jest suwak No ale dobrze że problem rozwiązany :D
  23. Przykładowo EVENT CREATE: GML pressed = false; glosnosc = 0; EVENT STEP: GML if mouse_check_button_pressed(mb_left) and position_meeting(mouse_x,mouse_y,self) pressed = true; if mouse_check_button_released(mb_left) pressed = false; if pressed { x = mouse_x; glosnosc = x-xstart; } if x < xstart {x = xstart; glosnosc = 0;} if x > xstart + 100 {x = xstart + 100; glosnosc = 100} Głośność zapisze się w zmiennej "glosnosc".
  24. Snake

    Grafika od góry

    Paint Shop Pro. Nie wiem, te "linie" na środku liści jakieś takie za grube wyszły :P
×
×
  • Dodaj nową pozycję...