-
Notifications
You must be signed in to change notification settings - Fork 0
Home
This is a feature branch repo for pret's pokeemerald decomp.
With a clean working directory, run the following commands:
git remote add ravepossum https://github.com/ravepossum/pokeemerald.git
git pull ravepossum <branch name goes here>
Then sort out any merge conflicts and commit the merge.
-
Please credit myself and the other creators credited if you use this.
-
This is only for vanilla pokeemerald - please go here for the pokeemerald-expansion 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
-
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.
-
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. -
Please reach out to me on discord @ravepossum if you find any bugs.
-
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)
- Lhea (status icons)
- This is a port of BSBob's map pop-ups from Vanadium Version. If you pull this, please credit him.
-
map_name_popup.h
has configs for alpha blending the pop-ups as well as displaying 24 hour time on the clock. - You can easily add additional pop-up themes by doing the following:
- Add your primary (top) pop-up image, secondary (bottom) pop-up image, and palette to the
graphics/map_popup/
folder. - In
map_name_popup.c
, add the theme to theMapPopUp_Themes
enum. - Next, add your images and palettes with their file path following the example of the black theme right above
sRegionMapSectionId_To_PopUpThemeIdMapping
. - Finally, add your theme to the
switch
statement inLoadMapNamePopUpWindowBgs(void)
. - Now just assign your theme to any map section you want it to be used for.
- Add your primary (top) pop-up image, secondary (bottom) pop-up image, and palette to the
- This is a branch of pokeemerald that fixes all of the errors/warnings generated by the modern compiler using the strict compiler flags that pokeemerald-expansion uses.
- The primary use case for this branch is to pull in your pokeemerald feature branches and then build/test to find all errors that your branch will introduce if someone pulls the branch into pokeemerald-expansion.
- This is NOT a feature branch, and is not intended to be used as anything other than a development tool.