I want an error!

Discussion in 'Discussion and Q&A Archive' started by Selbi, May 7, 2009.

Thread Status:
Not open for further replies.
  1. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    I'm not sure, how hard this is, so I simply put 3 points.


    However, I want to release a Demo of my hack soon. The Demo should only contain GHZ and FZ - not all the other Zones. I know how to find out the current zone and stuff, so you don't need to tell me that. But I want to know: How can I get an error? It can be anything, but the player may not enter the non-Demo Zones. I know, there are many different ways, but I WANT this one. So don't tell me something else. =P
     
  2. rika_chou

    rika_chou Adopt Member

    Joined:
    Aug 11, 2007
    Messages:
    689
    Make the level order and level select point to non existent level slots?


    I know S2 has objects that you can place that will freeze the game, not sure about S1.
     
  3. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    ls_point.bin and lvl_ord.bin are already modified for the demo. But there are still a few guys, who can crack my game using Game Genie. This is my problem.
     
  4. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    Erm, I told you you can shorten the level size array. >_>"
     
  5. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    Sure, but there is still a problem: Even though the people can't play the level, they can see the Graphics, music etc. This is why I want an error. :)
     
  6. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    Then open all art from the levels you don't want others to see and erase everything with hex. But just leave "00" there. (Make a demo folder)
     
  7. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    I tried this, but it's too much work. :)


    Isn't there a simple ASM comment to crash the game, or a cmd command to replace these files, but with at least 1 byte?
     
  8. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    If you don't remove the included binary files, anyone with enough patience may split them from your hack anyway. Just replace the 8x8 tiles (for example) with random garbage.
     
  9. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    I seconded nineko.


    Or another thing you could do is opening the .asm file. Search for the code, which bincludes the levels. Simply make a ; before it. (Not the label! Just the command which bincludes it!)
     
  10. Ollie

    Ollie Well-Known Member Member

    Joined:
    Feb 7, 2009
    Messages:
    119
    Location:
    Stoke-On-Trent, England, UK
    Does it really matter? It's just going to be harder work for you in the long run since you would just need to put everything back in once you have released it in order for you to carry on from the same split. I'd say leave it, a lot of demos do that anyway, people tend to just close the rom after the completed levels have finished anyway.
     
  11. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    Erm... He could make a backup folder and work with the backup folder. So he has the orginal folder and the "demo" folder.
     
  12. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    Not me. I always use debug codes and level select to death until I find something juicy :3
     
  13. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    2 points to SonicVaan, 1 to nineko. I've combined your ideas and created a system to stop Game Genie users from playing the non-demo Zones. Thanks. :)


    Only one question: Do you need credits?
     
  14. SonicVaan

    SonicVaan I'm a cyberpunk with a taste for guns Member

    Joined:
    Sep 12, 2008
    Messages:
    456
    Location:
    Germany, Cologne
    Hell no.


    But if you want to, you may credit me (and nineko). So yeah. Good luck anyway.
     
    Last edited by a moderator: May 8, 2009
  15. nineko

    nineko I am the Holy Cat Member

    Joined:
    Mar 24, 2008
    Messages:
    1,902
    Location:
    italy
    Dude, no need to credit for something such simple :D
     
  16. Selbi

    Selbi The Euphonic Mess Member

    Joined:
    Jul 20, 2008
    Messages:
    2,429
    Location:
    Northern Germany
    Ok, then I will just put you 2 into the Special Thanks. :D
     
    Last edited by a moderator: May 8, 2009
Thread Status:
Not open for further replies.