Sideshow Showcase The place to show side-projects that you're working on, for the small yet still big things you want to do, such as translation patches, "386" patches, and anything small like that.

TrollandToad.com
Reply
 
Thread Tools
  #1    
Old November 16th, 2014 (3:10 PM). Edited April 27th, 2016 by Crystal_.
Crystal_ Crystal_ is offline
     
    Join Date: Feb 2013
    Location: Spain
    Gender: Male
    Posts: 177
    This is a small hack of Pokemon Crystal, based on the dissasembly of Pokemon Crystal, intended to be used only for link battling. This hack offers two unique features, allowing link battles with randomly generated Pokemon teams and the additional option of letting RNG be the only one who controls each of your actions in the battle!

    Features:

    - Random team generator. The game will automatically generate for you a team of six random level 100 Pokemon with:
    • Random moveset, with four moves randomly taken from the level, pre-evolution, breeding, and TM/HM -if chosen- learnsets
    • Random stat experience
    • Random DVs
    • Random Happiness
    • Random ID number (who cares :D)
    - Automatic input mode. This feature will allow for link battles where only the RNG will control the outcome of each turn. The chances for each button press are:
    • A button: 25%
    • B button: 25%
    • Down: 12.5%
    • Up: 12.5 %
    • Left: 12.5 %
    • Right: 12.5%

    Additionally, to speed up the process:
    • The intro has been cleaned up and reasonably speed up, removing unnecessary content
    • The starting map is the second floor of the Pokemon Center
    • The battle room will be available from the very beggining of the game.
    • The ITEM and RUN options in link battles have been removed in order to make auto input link battles viable.

    To generate a random team with no restrictions press simultaneously:
    START + SELECT + RIGHT

    To generate a random team excluding TM/HM learnsets press simultaneously:
    START + SELECT + DOWN

    To generate a random team excluding NFE Pokemon press simultaneously:
    START + SELECT + UP

    To generate a random team excluding NFE Pokemon and TM/HM learnsets press simultaneously:
    START + SELECT + LEFT

    To turn auto input mode on press simultaneously:
    START + SELECT + A

    To turn auto input mode off press simultaneously (this will work despite your input being "ignored" otherwise):
    START + SELECT + B


    Follow these steps:
    • Start a new game normally and follow the modified intro
    • When in the Pokemon Center, press START + SELECT + ? to generate a random team. This will take around half a second. You may indeed notice a small delay in the sound.
    • Press START + SELECT + A if you'd like to battle with auto input mode (random button presses) enabled.
    • Find someone to play against, and proceed to link battling using the emulator TGB Dual.
    • You may turn off the auto input mode after the battle with START + SELECT + B, if you turned it on before.
    • If you want to generate a different team you have to start a new game. This is to make cheating (i.e. keep generating teams until you get good one) more difficult.

    Given the simple nature of the hack, there's no screenshots to show; instead, you can see a video (link below) that shows the features of this hack.

    DOWNLOAD LINK (v 3.0): www.mediafire.com/download/ikyu0xnk70xpfu9/pokecrystal.ips

    EXAMPLE VIDEO (v 2.0): www.youtube.com/watch?v=Q7dYZH0NCsw

    SOURCE CODE: https://github.com/xCrystal/pokecrystal_challenge_cup

    New update (3.0) includes:

    - Cleaned up intro even more and used it to explain how to generate the random team
    - Starting map is PokeCenter 2F
    - There is no need to deposit the Pokemon in the box because their stats and everything else will be already correctly calculated.
    - If you activate the auto input mode it will only start being applied during the battle meaning that no perfect timing to activate it at the start of the battle will be necessary.
    Reply With Quote

    Relevant Advertising!

      #2    
    Old November 17th, 2014 (12:24 PM).
    pokemonmastertriplex's Avatar
    pokemonmastertriplex pokemonmastertriplex is offline
    the ultamite pokemon master
       
      Join Date: Feb 2010
      Location: dewitt virginia
      Gender: Male
      Posts: 90
      You should do one of these for other Pokemon Games too like, Emerald, Firered and so on.

      And do you know how to generate a team of Pokemon that are not the same types?
      i don't want like more than one with the same type.
      __________________
      My 3DS Friend code for Pokemon X and Y if you'd like to add me, PM Me your FC
      4725-8425-6661
      Reply With Quote
        #3    
      Old November 18th, 2014 (1:39 AM).
      Crystal_ Crystal_ is offline
         
        Join Date: Feb 2013
        Location: Spain
        Gender: Male
        Posts: 177
        Quote:
        You should do one of these for other Pokemon Games too like, Emerald, Firered and so on.
        I have never hacked post gen 2 games, I'm not familiar with gba assembly language, and so on...

        Quote:
        And do you know how to generate a team of Pokemon that are not the same types?
        i don't want like more than one with the same type.
        This is unfortunately, not supported. Only special options are the NFEs and TM/HM ones. Actually, there's even a chance that your Pokemon may repeat (small chance but it's possible anyway).
        Reply With Quote
          #4    
        Old November 18th, 2014 (2:31 AM).
        pokemonmastertriplex's Avatar
        pokemonmastertriplex pokemonmastertriplex is offline
        the ultamite pokemon master
           
          Join Date: Feb 2010
          Location: dewitt virginia
          Gender: Male
          Posts: 90
          Well, can you generate a new team right after or do you have to start a new game to generate another one?

          and have you hacked Red Blue and yellow before,Gen One?
          __________________
          My 3DS Friend code for Pokemon X and Y if you'd like to add me, PM Me your FC
          4725-8425-6661
          Reply With Quote
            #5    
          Old November 18th, 2014 (3:53 AM).
          Crystal_ Crystal_ is offline
             
            Join Date: Feb 2013
            Location: Spain
            Gender: Male
            Posts: 177
            Yes, you have to restart a new game to generate aother team, but it takes like 1-2 minutes. This is to prevent people from "cheating" easily.

            I have not strictly hacked gen 1 games, but I'm still familiar with it. No plans to do a similar hack in red/blue/yellow though
            Reply With Quote
              #6    
            Old June 17th, 2015 (12:04 PM).
            Crystal_ Crystal_ is offline
               
              Join Date: Feb 2013
              Location: Spain
              Gender: Male
              Posts: 177
              I just uploaded a new version of this hack with the following tweaks:
              - Cleaned up intro even more and used it to explain how to generate the random team
              - Starting map is PokeCenter 2F
              - There is no need to deposit the Pokemon in the box because their stats and everything else will be already correctly calculated.
              - If you activate the auto input mode it will only start being applied during the battle meaning that no perfect timing to activate it at the start of the battle will be necessary.

              http://www.mediafire.com/download/3a9vgim14pv1pyy/pokecrystal.ips
              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

              Sponsored Links
              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 7:26 AM.