Discussion Releasing a demo?

Discussion in 'Off Topic' started by Neptune, Mar 4, 2019.

  1. Neptune

    Neptune Member

    Joined:
    Jun 21, 2016
    Posts:
    1,031
    Hey guys, I'm releasing my first demo very soon (yay!) and im wondering if you all have any advice about it?
    Can people access my source code from an executable or do anything "shiesty" with an exe zip?

    Any advice is appreciated :D
     
    Kasra likes this.
  2. pixeltroid

    pixeltroid Member

    Joined:
    Jul 23, 2016
    Posts:
    665
    good question. I've been worried about people extracting code and assets from the exe.
     
    Kasra likes this.
  3. Siolfor the Jackal

    Siolfor the Jackal Member

    Joined:
    Jun 21, 2016
    Posts:
    758
    What's to stop them from doing the same from the finished release?
    I can't say I have heard anything like this being a real problem, especially with demos. If you're really worried about people maybe accessing stuff they shouldn't in a demo, maybe save a copy of your project and remove everything from that version that won't be in the demo and make the demo from that?
     
    sitebender and Neptune like this.
  4. funkygallo

    funkygallo Member

    Joined:
    Jun 20, 2016
    Posts:
    76
    Nope, extracting resource from .exe was possible only with GM 6 or 7 I don't remember.
    But if you want to be sure, create the exe using the yyc compiler.
     
    woodsmoke and Neptune like this.
  5. Neptune

    Neptune Member

    Joined:
    Jun 21, 2016
    Posts:
    1,031
    Alright, thanks for the info guys.
     
    Kasra likes this.
  6. sitebender

    sitebender Member

    Joined:
    Sep 13, 2016
    Posts:
    829
    I've had to extract / decompile my own code when a GMS project blanked itself and the 10 backups were also empty. It was a giant pain to do.
     
  7. curato

    curato Member

    Joined:
    Jun 30, 2016
    Posts:
    415
    The best you can do it make it difficult. Gamemaker makes it so 99.9% of people wouldn't even bother, but if you have a determined hacker there isn't really anything you can reasonably do that would be 100% effective. Best thing you can do is let gamemaker do its thing and just make sure you don't have any include files that have you haven't taken some basic measures to encrypt and just go for it.
     
    CombatCalamity likes this.
  8. RichHopefulComposer

    RichHopefulComposer Member

    Joined:
    Jun 20, 2016
    Posts:
    1,380
    That's... not true, lol. Unfortunately. I don't know if GMS2 has this problem (haven't checked), but GMS1 did.
     
  9. funkygallo

    funkygallo Member

    Joined:
    Jun 20, 2016
    Posts:
    76
    The advice is to always use the YYC in release phase (and yes better with GMS 2)
     
    RichHopefulComposer likes this.
  10. Neptune

    Neptune Member

    Joined:
    Jun 21, 2016
    Posts:
    1,031
    @funkygallo what does the YYC do differently than the VM?
    upload_2019-3-31_11-39-22.png
    If I toggle that to YYC, I cant really get my project to run, or create an exe.
     
  11. funkygallo

    funkygallo Member

    Joined:
    Jun 20, 2016
    Posts:
    76
    Neptune likes this.
  12. Neptune

    Neptune Member

    Joined:
    Jun 21, 2016
    Posts:
    1,031
    Thanks for pointing me in the right direction, I had no idea the difference!
     
  13. TheouAegis

    TheouAegis Member

    Joined:
    Jul 3, 2016
    Posts:
    6,902
    If I can extract graphics files from Nintendo DS game code, I'm sure someone could figure out how to extract graphics from Game Maker games. lol Just sayin'.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice