Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

get ready for release #10

Closed
50 of 61 tasks
BluRosie opened this issue May 23, 2022 · 1 comment
Closed
50 of 61 tasks

get ready for release #10

BluRosie opened this issue May 23, 2022 · 1 comment
Labels
abilities Issue with an ability's operation or interaction build system Issue with Build System code mon expansion Issue with Pokémon Expansion rom code Has to do with C code injected into ROM suggestion Features that don't exist yet and aren't bugs

Comments

@BluRosie
Copy link
Owner

BluRosie commented May 23, 2022

todo list

remaining gen 5 abilities:

  • regenerator f0595bb
  • imposter f0595bb
  • infiltrator 555ae59
  • magic bounce e1cfe68
  • sand force 555ae59
  • cursed body 03a7696
  • illusion data update on the hp bars (switchindataupdate? setstatusicon BATTLER_xFF, 0x0?, give it its own battle script + message), ensure it also restores the name properly consistently ceb02c3 8574702
  • sheer force skips a few item effects, particularly life orb 958cb6e

fix existing forms/implement gen 5 forms that now pull their form data (especially graphics data) from a personal narc entry:

misc:

  • fill out ability descriptions 54e5b86
  • hidden abilities, get these working and assignable to pokemon. can we just expand the personal structure and highjack access method? reassigning abilities to mons that change form in battle--how do we handle this? i think we need to have a hidden ability bit in the mon structure, sadly 347dfa6
  • primal reversion 61c6943
  • have dragon ascent trigger rayquaza mega evolving too 7682e8b
  • improve build system, utilize hella makefile features for the narc building that will be skipped automatically if they don't need to be built again. cfru building is speedy (especially on rebuild), users with crappy laptops having to wait 10+ mins to use this would be understandably frustrating as our build times are already frustrating fcaa497 f2eccc0 0f8885f fa9a62c
  • sanitize the repo, get the source outta here. at least function names (it's fine by now tbh)
  • confirm with adastra and maybe a few other prominent members that they don't mind the barrage that will come with a public release. this may just affect how we market the repo (reddit post? twitter thread?) instead of a release in and of itself
  • make sure mega animation either always plays or the sprite is updated in the battle script d08b158
  • 60 fps battles config option (config from config.h preferable) 8379db3
  • when done with testing (aka ready to start new save), expand dex save structure further to catch language byte overflow. this makes the dex structure 0x4C0 so that the language bytes don't overflow into the daycare save area and create completely gibberish mons 6ec06eb
  • get rid of hgss-monexpansion artefacts, mainly in rawdata f488ba6
  • per brioche: new exp system (2-byte base exp, maybe even level scaling?) 6bd1086
  • icon gender differences (or do we just make them forms? meowstic has completely new everything and may be better as a form) fbbc7da
  • handle form egg moves 7860a60
  • handle form learnsets in the wild c06a3a0
  • handle form evolutions+evolving into forms baaa3e6
  • selectively make mega button available/at all visible 5264936 323e302

wiki:

  • document trainer data structure and how to modify in the wiki
  • document dex flag save structure changes in the wiki and how that was changed to support more dex flags for existing pokemon
  • document changing every aspect currently editable of pokemon
  • hidden ability wiki documentation
  • document move data
  • document battle script systems
  • document item data

stretch:

  • landing pad system where we can load in new functions from a narc subfile and have it load and jump to said area to not use too much space with the synthetic overlay
  • incorporate sdattool to build the sdat including the cries
  • ai improvement/documentation
  • dex forms
  • item bag expansion
  • catch experience
  • build footprints from images
  • add various configs for building certain features
@BluRosie BluRosie added rom code Has to do with C code injected into ROM build system Issue with Build System code suggestion Features that don't exist yet and aren't bugs abilities Issue with an ability's operation or interaction mon expansion Issue with Pokémon Expansion labels May 23, 2022
@BluRosie
Copy link
Owner Author

converted incomplete items to todo issues and closing this, as it's been released!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
abilities Issue with an ability's operation or interaction build system Issue with Build System code mon expansion Issue with Pokémon Expansion rom code Has to do with C code injected into ROM suggestion Features that don't exist yet and aren't bugs
Projects
None yet
Development

No branches or pull requests

1 participant