• 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 camthesaxman

  1. C

    Research: 2D/Fake Soaring in the Sky/Eon Flute for R/S/E/FR/LG

    I believe it is possible to do some basic polygons using rotated/scaled sprites. I might consider doing this for mountains, if I can figure out the math. But a completely 3D world with hills and valleys everywhere would require a completely different rendering approach, and getting a decent...
  2. C

    Research: 2D/Fake Soaring in the Sky/Eon Flute for R/S/E/FR/LG

    Thanks for the feedback. I did try to add the fly animation at the start, but couldn't get any to work. The field effect system is largely undocumented and fairly complex, so I haven't figured out how it all works yet. I'd also want to have a larger, more detailed map, but I don't have the art...
  3. C

    Research: 2D/Fake Soaring in the Sky/Eon Flute for R/S/E/FR/LG

    Sure, feel free to put this into your hack. It would be a great addition. Code for the soaring is here https://github.com/camthesaxman/pokeruby/blob/soar/src/soar.c Please note that this is fairly untested, and not as polished as I'd like. I haven't adjusted any of the spawn points yet, so...
  4. C

    [Dissassembly] Setting up and using the Pokeruby/Pokeemerald dissassembly

    I fixed the scaninc issue yesterday, so you shouldn't have any more problems with that if you re-download the tools.
  5. C

    [Dissassembly] Setting up and using the Pokeruby/Pokeemerald dissassembly

    I want to point out that installing Cygwin isn't necessary. It is simpler to follow the instructions in INSTALL.md and use MSYS, which comes bundled with devkitPro and doesn't require you to edit the .bashrc file. Git is also not required, unless you want to contribute to the project. You can...
  6. C

    3rd Gen Looking for Pokerus

    You don't find pokerus. Pokerus finds you.
  7. C

    Research: The Pokemon Ruby/Sapphire Dissassembly/Decompilation Project

    Documentation is just as important as decompilation. Naming functions and variables, and adding comments where appropriate would help immensely. The vast majority of labels are still sub_XXXXXXXX and gUnknown_XXXXXXXX, and it would be nice to give those meaningful names. I know there are a lot...
  8. C

    Research: The Pokemon Ruby/Sapphire Dissassembly/Decompilation Project

    And now, we're over 50% thanks to DizzyEgg's work on battle_4.c!
  9. C

    Research: The Pokemon Ruby/Sapphire Dissassembly/Decompilation Project

    I posted a topic about this back in January. https://www.pokecommunity.com/showthread.php?t=387832
  10. C

    Development: Decompilation of Ruby and Sapphire in C

    Yes, IDA was used to disassemble the ROM. There's a repository here with IDA's decompilation attempt of all of the functions, so you can get a feel for how the function goes before tackling it. I normally just look at the assembly code, because IDA's C output is almost unreadable. I think about...
  11. C

    Development: Decompilation of Ruby and Sapphire in C

    Sorry for not being very active. I've been busy with school and other things. There actually are some significant differences with Fire Red, Leaf Green, and Emerald compared to Ruby and Sapphire. In Ruby, a lot of variables are allocated simply by picking some memory address and defining a...
  12. C

    Development: Decompilation of Ruby and Sapphire in C

    Hi everyone! I'm currently working on this project to decompile Pokemon Ruby and Sapphire into matching C code. When this project becomes complete enough, it will be a great resource for hackers since you can easily edit png sprites and modify the game's code using high level C instead of...
  13. C

    3rd Gen Stumped on what to do next in Pokemon Sapphire (GBA)

    Yeah, compared to most Pokemon games, Ruby and Sapphire has very little post-game. You can access the Battle Tower, the S.S. Tidal, and catch Latias and Rayquaza. Fire Red and Leaf Green have the Sevii Islands, and Emerald has the Battle Frontier.
  14. C

    3rd Gen My Resurreted Sapphire Game

    The Gen 3 Pokemon games actually do create a backup save file. There are two files in the cartridge, and it alternates between the two each time you save. When loading, if the most recent save file's checksum does not match, then it loads the other one instead. I'm not really sure what happened...
Back
Top