Skip to content

Nayru62/pokecrystal

 
 

Repository files navigation

Nayru's Pokedex Project: BETA PHASE

  • Branch: Nayrus-Pokedex-BETA
  • Custom Pokemon? Custom changes? Don't want to use a dinky text file to show your players all this information?
  • This Pokedex will read directly from data structures and show the contents.
  • You don't need to do anything besides edit your base stats files, evoatttack, and eggmove tables as you otherwise would when customizing your own version of Crystal. Fully compliant with Fairy Typing.

image image image image

Bundled: Idain's Custom Dex Colors and Toggle Shiny Palettes, doesnt impact you if you dont want it.

REQUIRED: (bug/design flaw fix about Radio Tower)

FEATURES: Base stats and info, Move Info, Detailed area info, Evoulation chart, and sprite page showing animated sprites (reflects shiny toggle too).

Move Information: Lvl-Up Moves -> Field Moves (plus lvl learned and/or TM/HM/Move Tutor) -> Egg Moves -> TMs. I have fully functional code commented out to include HMs. But I decided not to since Field Moves serve the same purpse. But, if you've messed with adding or deleting Field Moves, I reccomend scrapping the Field Moves code and restoring the HM code. Please feel free to DM about this if it's an issue. I'm working on better solutions at some point. Move Page Future Ideas: Full Page toggle option, to show additional details about the moves, Type, power, category, accuracy, effects, etc

AREA Pages: Currently supports Johto/Kanto Walking/grass/surfing encounters plus their swarms. Fishing Rods information is also included. Right now, all it will show you is the relevant Fishing Group Name. In the near future, it will print Route information like the other pages. To check your local Fishing Group, check your PokeGear.

POKEGEAR: Now shows the detailed name of map you're currently in (based on Map Group & Map Number) and it also reads the map's attribute to see it's fishing group, if it has one.

COMING SOON: AREA support for Headbutt Trees and Rock Smash Rocks and the Bug contest. Roaming Support for the dogs and any custom roamers.

I also have an idea to have a python script scrape all information about special event pokemon (like Celebi, Ho-oh, Lugia, Starters, Casinos, Gift pokemon like Eevee) and NPC trades and displaying that. The script should be run if you ever make edits to these and will recompile the list. I should probably do this for Field Moves too, since people can and do have custom Field Moves...

Feel Free to DM me any suggestions and feedback. If you want to help me design Tiles/GFX to help make everything easier to look at, I would be eternally grateful.

Allow using a Field Move (HMs, Dig, Teleport, etc) if the Pokemon can learn it

  • Branch: UseOverworld_Moves_IfCanLearn
  • Pokemon no longer need to have learned the Field Move in order to use it!!!
  • Customizable Badge/TM/HM Requirements to allow for OPEN WORLD!!!
  • Tutorial

image image Major rewrite coming soon

Gen3-Style Type, Status, and Move Category Tiles, adapted from Rangi's Polished Crystal

  • Branch: PC_Gen3_TypeStatusCategory_GFX
  • Tutorial: Official publication coming soon
  • Co-authored and Supervised by Idain

Kurt Makes Pokeballs Instantly, Adapated from Rangi's Polished Crystal

Harvest Multiple Berries / Apricorns from Berry Trees

Move Relearner & Egg Move Tutor/Relearner, originally adapted by Idain from Rangi's Polished Crystal

  • The NPCs are located in Newbark Town, in Prof. Elm's Home!
  • Branch: PC_Move_and_EggMove_Relearner
  • Tutorial: coming soon?

Coming Soon: Stats Screen: Unown Font, Displaying DVs, StatExp or EVs, Hidden Power info, Hapiness

Coming Soon: Show Caught Pokeball on Stats Screen, Adapted from Rangi's Polished Crystal

Coming Soon: Bag Item Icons, Adapted from Rangi's Polished Crystal

Pokémon Crystal Build Status

This is a disassembly of Pokémon Crystal.

It builds the following ROMs:

  • Pokemon - Crystal Version (UE) (V1.0) [C][!].gbc sha1: f4cd194bdee0d04ca4eac29e09b8e4e9d818c133
  • Pokemon - Crystal Version (UE) (V1.1) [C][!].gbc sha1: f2f52230b536214ef7c9924f483392993e226cfb
  • Pokemon - Crystal Version (A) [C][!].gbc sha1: a0fc810f1d4e124434f7be2c989ab5b5892ddf36
  • CRYSTAL_ps3_010328d.bin sha1: c60d57a24bbe8ecf7cba54ab3f90669f97bd330d
  • CRYSTAL_ps3_us_revise_010710d.bin sha1: 391ae86b1d5a26db712ffe6c28bbf2a1f804c3c4
  • CGBBYTE1.784.patch sha1: a25517f60ca0e887d39ec698aa56a0040532a4b3

To set up the repository, see INSTALL.md.

See also

Other disassembly and/or decompilation projects:

Contacts

You can find us on:

About

Disassembly of Pokémon Crystal

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 93.5%
  • C 4.1%
  • Python 1.1%
  • C++ 1.1%
  • Makefile 0.2%
  • Awk 0.0%