Skip to content
RavePossum edited this page Sep 23, 2024 · 16 revisions

RavePossum's Pokeemerald Expansion Feature Branches

This is a feature branch repo for RHH's pokeemerald-expansion based on pret's pokeemerald decomp.

These are all currently up-to-date with pokeemerald-expansion version 1.9.0. I would highly highly recommend making sure you're up-to-date before pulling.

Please credit me and any other creators listed if you use any of these branches. Also, please reach out to me on discord @ravepossum if you find any bugs with them.

Install instructions for any branch:

With a clean working directory, run the following commands:

git remote add ravepossum https://github.com/ravepossum/pokeemerald-expansion.git
git pull ravepossum <branch name goes here>

Then sort out any merge conflicts and commit the merge.

Branches

bw_summary_screen_expansion

newbwss1 newbwss2 newbwss3

  • This is only for pokeemerald-expansion - please go here for the vanilla pokeemerald version.

  • This is a demake of the summary screen from Gen 5. It is based heavily on the work of Againsts's classic binary resource for FRLG and uses most of its tiles with a few extra Emerald-specific ones I've created.

  • It features configs in include/bw_summary_screen.h for things like:

    • Auto-formatting move descriptions
    • Nature colors and arrows
    • PSS icons
    • Showing IV/EVs
    • Showing stat grades
    • Decapitalization
    • Showing an icon to indicate friendship level
    • Scrolling animated background
    • Alpha blending UI
    • Mon idle animations
    • Mon shadows
  • NOTE: This completely replaces the file used by the summary screen, so you will no longer receive updates to the summary screen from pokeemerald-expansion. I plan to keep this branch up-to-date with expansion but I cannot promise it will be updated in a particular timeframe. Additionally, I will only be supporting the master branch of expansion for this - not upcoming.

  • I have refactored the graphics and this is now a "V2" of sorts. If you prefer the old look, it still exists under the bw_summary_screen_old branch. This is the only branch I will support going forward.

  • I plan to continue to work on this to add a few more things like support for longer move descriptions and support for displaying hidden power.

  • Credits:

    • Againsts (tiles)
    • Sphericalice (grade sprites)
    • Vexx (auto-format code)
    • Buffelsaft (IV/EV code)
    • Dizzyegg (nature color code)
    • Zeturic (wrapping summary screen)
    • Greenphx9 (referencing code in their pokefirered version)
    • Skeli (graphic for heart indicator based on Unbound's)
    • Zatsu (Tera type icons)
    • Lhea (status icons)

hgss_battle_ui_expansion

hgss_battle_ui

  • This is a demake of HGSS's battle UI.
  • Single, double, and safari battles are all implemented.
  • All of the battle gimmicks in pokeemerald-expansion are implemented.

hgss_dex_darkest_mode

Darkest mode screenshot

  • This adds a darkest mode to the HGSS Pokedex and refactors the color modes of the HGSS dex to make it a bit easier to add new color schemes.
  • Simply pull the branch and change HGSS_COLOR_MODE to select the color you want. You could make it an in-game option pretty easily too.