ROM Hacking Discussion General discussions about all things fan games. Topics relating to both ROM hacks and custom games are welcome here. Posting links to ROMs is illegal and is not tolerated anywhere on the forum.

Ad Content
Reply
 
Thread Tools
  #1   Link to this post, but load the entire thread.  
Old June 11th, 2018 (4:44 PM).
olderpokemonfan olderpokemonfan is offline
     
    Join Date: Jan 2018
    Nature: Quirky
    Posts: 37
    Hi,

    I'm really interested in creating my own games, and I've been interested in Pokemon ROM hacks, but obtaining the ROM, as I understand it, is illegal, so I don't really want to go that route.

    Plus, since this exercise is mainly to produce a nice looking game while learning advanced coding, I would like to know if there are any tutorials out there that would help me build something from near scratch, no ROMS, but something that shows me how to write something in the format of a ROM, that way hopefully I can side step that rule and create a good fan game.

    I realize that fan games in general may be frowned upon by game companies, but I think fan fiction and fan games are normally tolerated and not necessarily illegal, as long as the original creators are credited.
    Reply With Quote
      #2   Link to this post, but load the entire thread.  
    Old July 6th, 2018 (8:38 PM).
    olderpokemonfan olderpokemonfan is offline
       
      Join Date: Jan 2018
      Nature: Quirky
      Posts: 37
      Sigh, I hate the paradox that is fan game making. Technically, you aren't helping their companies make money, so it's illegal, but fan games are a good way to learn the mechanics of your favorite games and how they are made.

      Since fan games are technically illegal, is there a way to share them with other people without getting in trouble?
      Reply With Quote
        #3   Link to this post, but load the entire thread.  
      Old July 7th, 2018 (12:49 PM). Edited July 7th, 2018 by tkim.
      tkim tkim is offline
         
        Join Date: May 2011
        Posts: 221
        You do realize that all of the fangames displayed here are in the form of patches right? Distributing modified ROMs is definitely illegal, but patches aren't as far as I know. Pokecommunity probably wouldn't exist if people were distributing ROMS of any kind. If you want to share your ROM hack, use a patcher such as Lunar IPS to create .IPS patches and share only the patch. Obtaining ROMs is nobody's business but one's own.

        edit: You could also look into Pokemon Essentials which is probably more "legal" for your taste. It won't require a ROM.
        http://pokemonessentials.wikia.com/wiki/About
        Reply With Quote
          #4   Link to this post, but load the entire thread.  
        Old July 7th, 2018 (10:16 PM).
        Disturbed's Avatar
        Disturbed Disturbed is offline
         
        Join Date: May 2008
        Age: 25
        Posts: 1,753
        Pokemon Essentials, as mentioned above, is probably what you're looking for. It's a fanmade engine of 3rd generation Pokemon that you can use for RPG Maker XP. Getting started with that would be the best course of action.
        If you want to start it from scratch then building your own engine in any game-making software to emulate whatever generation you want to emulate would be your best bet. Things like the aforementioned RMXP and Sphere being the two most popular. Some people used Unity as well.
        Reply With Quote
          #5   Link to this post, but load the entire thread.  
        Old July 8th, 2018 (11:40 AM).
        FBI's Avatar
        FBI FBI is offline
        Free supporter
         
        Join Date: Jan 2013
        Location: Unknown Island
        Gender: Male
        Posts: 1,878
        From what I understand, OP is looking for GBA Game development resource, as he wants to create a ROM from scratch. You'll have a hard time, but your best bet would probably be to read and reread the Tonc guides and perhaps use their public libraries and tools. GBATEK and cowbite are also good references to read while doing so. A lot of the knowledge from those days aren't around anymore, with older resources taken down.

        That said, GBA dev isn't very complicated and is mostly about basic C and learning the hardware. Good luck, and if you like programming close to the old metal, then you'll like GBA game dev :)
        __________________
        ...
        Reply With Quote
          #6   Link to this post, but load the entire thread.  
        Old July 8th, 2018 (10:20 PM). Edited July 8th, 2018 by olderpokemonfan.
        olderpokemonfan olderpokemonfan is offline
           
          Join Date: Jan 2018
          Nature: Quirky
          Posts: 37
          Yes, I was considering trying to write a GBA hack from scratch, but, since I'm a beginner, I had no idea where to really start, so I gave in to downloading Pokemon Essentials. It's not too bad; it has almost all of the mechanics of the original GBA games, but I'm having trouble finding an active community of users to help with questions. Plus, I've found no complete tutorials for remaking a Fire Red Pokemon game using the software, and I did want to rewrite it into GBA so that I could distribute it as an ips patch, too. I'm really interested in the mechanics of the games and game development in general, but good solid resources that allow me to jump right into game development are hard to find. Programming resources provide a basic overview of programming in general, but I'm a hands-on kind of person.

          I've found some good GBA tutorials, though, so I'm planning to look over those and try to learn them. It would just be nice to be part of a community of learners I could share my questions, struggles, and demos with.

          I've heard that you can do a lot with Pokemon Essentials--I did manage to do some basic stuff, like create cutscenes, change the intro, make uncatchable Pokemon, create following Pokemon (although it glitches up), and add my own "fakemon," but working through bugs on my own is frustrating, and my enthusiasm for this project is waning. I'm not sure how much I'm learning about game programming in general, and the summer's almost over, so I'll have less time to play around anyway. A good active community to help me answer my questions quickly would be nice and would probably help keep me motivated.

          Yeah, the legalities of it all does kind of concern me, too, as fan games aren't always tolerated by Nintendo. Look at what happened to Pokemon Uranium as an example.

          I'm also not really sure how much this is helping me with learning game programming in general, as the GBA is an older system and modern games don't even use 2D graphics anymore.
          Reply With Quote
          Reply

          Quick Reply

          Join the conversation!

          Create an account to post a reply in this thread, participate in other discussions, and more!

          Create a PokéCommunity Account
          Ad Content
          Thread Tools

          Posting Rules
          You may not post new threads
          You may not post replies
          You may not post attachments
          You may not edit your posts

          BB code is On
          Smilies are On
          [IMG] code is On
          HTML code is Off

          Forum Jump


          All times are GMT -8. The time now is 2:38 PM.