How do you make an anti-piracy patch?

Discussion in 'NDS - ROM Hacking and Translations' started by kyuubi426, Jun 19, 2010.

  1. kyuubi426
    OP

    kyuubi426 Member

    Newcomer
    29
    0
    Oct 2, 2009
    England
    How do you make one? Because I Want To Get More Into Programming And The Like. Also I Would Also Like To Patch River City Soccer Hooligans So It Can Work On Dstt and R4
     
  2. Juanmatron

    Juanmatron Slater Color

    Member
    1,667
    1
    Aug 5, 2008
    SEGA's World
  3. Another World

    Another World Emulate the Planet!

    Former Staff
    10,504
    1,697
    Jan 3, 2008
    Colombia
    From Where???
    @Juanmatron: your post was uncalled for. The OP posted in the right section of the forum and asked a legitimate question. Bashing him/her for there lack of knowledge only makes you look stupid.

    if you can't help someone, then don't post at all.

    @kyuubi426: you will probably want to start with an emulator which has debugging tools. you'll need to play through the rom using stops to see where it errors out or does odd things. you should also read up on assembly language and how to unpack a nds rom. this isn't a subject that is very well documented, the only people i know doing it are firmware developers. none of which i'm willing to put you in contact with as they aren't into sharing this type of information. there are some web forums and irc channels which would benefit you once you have some basic rom hacking and assembly coding knowledge under your belt. it also would help if you could read hex and use a hex editor.

    a good place to learn assembly would be through NES ROM hacking. it is well documented and would help to get you on the right path.

    understand that what you want do to is not a weekend project. you should start reading now and in a few years you will probably be able to do some relatively fun hacks, especially on older rom formats.

    -another world
     
  4. kyuubi426
    OP

    kyuubi426 Member

    Newcomer
    29
    0
    Oct 2, 2009
    England
    *snip

    Read My Question Again. If I Bought A Acekard 2i Or Supercard DSTWO Then They Would Be Doing The Programming For Me. I Want To Be Able To Do It For Myself. And Patch Like Venom Does.
     
  5. Juanmatron

    Juanmatron Slater Color

    Member
    1,667
    1
    Aug 5, 2008
    SEGA's World
    Do you know C/C++?
     
  6. kyuubi426
    OP

    kyuubi426 Member

    Newcomer
    29
    0
    Oct 2, 2009
    England
    About To Start It Learning It Starting September.
     
  7. Snorlax

    Snorlax POSTMODERNISM

    Member
    588
    2
    Apr 26, 2008
    Australia
    Learn the basics, then progress onto more advanced things. Don't try to bite more then you can chew. [​IMG]

    ps. You don't have to capitalize every word. [​IMG]
     
  8. KevInChester

    KevInChester GBAtemp Fan

    Member
    308
    2
    Jul 29, 2009
    Yes, please don't capitalise every word, it's damn irritating.
     
  9. lolzed

    lolzed The GBAtemp Pichu

    Member
    2,466
    13
    Sep 13, 2008
    There
    I Didn't Even Notice It [​IMG]

    He Can Do That If He Wants.
     
  10. Delta517

    Delta517 Its okay...Im a ninja ;)

    Member
    1,327
    35
    Nov 25, 2008
    Norway
    So I found a guide on how to hack NES ROMs, but the guide is old, and suggests that I should use NESticle, but it doesnt work on W7. Does somebody know of a emulator that is good to use for ROM hacking, and maybe a updated guide?
     
  11. Frederica Bernkastel

    Frederica Bernkastel WebPerf and PWA advocate; @antoligy on Twitter

    Member
    GBAtemp Patron
    Frederica Bernkastel is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    3,154
    765
    Jan 31, 2008
    United Kingdom
    Hinamizawa
    GBAtemp won't be very helpful with such matters, I recommend looking at forums like the cheat forum (where there are tutorials on NDS assembly).
    something like this isn't for the faint hearted.