• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Recent content by JPAN

  1. J

    Code: ASM Resource Thread

    I hadn't tested it without a lock/lockall command. Apparently, it is required, as the box does not appear without it. Instructions were edited to cover this fact.
  2. J

    Code: ASM Resource Thread

    I have something for you all. A number input box for Fire Red. Image in spoiler This box allows the player to insert numbers in a hack, allowing for many new features such as a banking system, password protected doors and the like. Included in the zip is the compiled code and the source. The...
  3. J

    Research: Fire Red save data structure

    The "Previously" system is the collection of functions related to saving, loading and displaying the slide show that appears when continuing a saved game in Fire Red. Each scene in the show (and the data saved that generate it) is a slide. To save a slide, the function at 0x08110AEC is called...
  4. J

    Research: Fire Red save data structure

    This post is about the RAM layout of the three DMA protected blocks, the same ones that are saved in the flash. We shall call them block 8, block C and block 10 after the location of their access address (0x3005008, 0x300500C and 0x3005010). Here are the IDA structures that represent them...
  5. J

    Research: Battle Scripts

    Been a while, huh? I'll be really busy the next month, so I won't be here long. I'll post the research I have so far in this field. I have finished documenting all of the Attack effects, and the results are a bit disappointing. Many commands are very specific for a single attack or effect, many...
  6. J

    FireRed hack: Roguelike Fire Red

    The rival battle is a special case. Losing that first one does nothing. Your pokemon recovers. Whiteout is game over. You are shown the black "You lost" screen, are sent to the start screen. Your game was already erased from the load, but a second erase happens that cleans the entire Flash.
  7. J

    Quick Research & Development Thread

    Unfortunately, time to hack is growing shorter by the semester, and research subjects seem to pile up when you have little time. I was hoping to release some examples with this, but... The subject is Battle AI. Battles are pretty much a mystery when compared to other fields of pokemon study...
  8. J

    Research: FireRed Pokédex Hacking

    I'm sorry about that. I didn't test in real hardware. But I got my old Supercard and tried it out. After a couple of tries, I could find something wrong with the old save block hack. So I made a new one that uses the game's system to save. No more hardware failure possible. New hack in...
  9. J

    FireRed hack: Roguelike Fire Red

    Today I bring to you a small hack of Fire Red. What does this hack have that's special? This is the normal Fire Red experience, but with a twist: a pokemon that faints and remains fainted by the end of the battle, or faints in the overworld disappears from your party forever. Also, you can...
  10. J

    Tool: Visual Boy Advance SDL H2

    Sorry about that. I tried my best to make sure it didn't happen, but apparently didn't catch them all. Fixed on the new release. Actually, I had built this with visual studio 2005, and not on linux. So, some stuff GCC didn't like swept by in the code. Fixed most of those as well. Also, me and...
  11. J

    Tool: Visual Boy Advance SDL H2

    After getting tired of working on my latest project, I decided it was time for something more relaxed and less time consuming. So, I decided to implement some new functionalities (and fix some old ones) on VBA-SDL-H. Let me start by saying, I didn't make VBA. So, all credit to the original...
  12. J

    Development: In-Battle Evolutions

    There are several big problems while trying to implement this. I've been trying to do do this for some time now, more specifically a temporary evolution during battle. Mine works something like this: Item is used in battle; Party screen shows up, item gets used; Pokemon evolves (now...
  13. J

    Quick Research & Development Thread

    Or a stone-like item that has that behaviour. In fact, it would be quite simple to implement such a feature. For simplicity, let's say we would get rid of evolution nº2, and that any pokemon is elligible from the original 251 (so we don't deal with the 21 empty slots.) At 08042FC8 you would...
  14. J

    Research: Hacking Evolutions

    I've been trying to make it work, because of the Experience adding method on the Hacked engine, but all the results I had so far are disappointing. There are two routines that perform evolution that I checked: the Bag-to-bag Evolution routine and the BattleScreen-to-Overworld routine. Haven't...
Back
Top