PSF
fangame developer
- 10
- Posts
- 4
- Years
- he / they
- San Francisco Bay Area, United States
- Seen Mar 26, 2025
[Pokeemerald] Unbound Quest Menu
This is a recreation of Unbound's Quest Menu to use in decomp projects. ghoulslash's Quest Menu was used as a base and was modified to mimic Unbound's variant.
Thank you very much to Skeli, ghoulslash, HN, Karathan, Mcboy, Greenphx, BSBob, & MM, who all contributed to this project in some way.
Features
The full documentation can be found on Github. The documentation covers:
Installation
git merge (recommended)
These instructions assume that you are able to build pokeemerald, have a basic understanding of C, and are familiar with using the ingame scripting language. If you do not, please watch the tutorial series from Team Aqua's Hideout.
From the root directory of your project, run the following commands in your terminal program of choice:
Manual merge
If your project is:
Contributors
Skeli#3917
![[PokeCommunity.com] Unbound Quest Menu [PokeCommunity.com] Unbound Quest Menu](https://user-images.githubusercontent.com/77138753/181390831-38777fa0-9e02-47a6-b205-847f3d777ee8.png)
![[PokeCommunity.com] Unbound Quest Menu [PokeCommunity.com] Unbound Quest Menu](https://user-images.githubusercontent.com/77138753/178155255-16fa5351-8707-4f80-902e-f74801505cc1.png)
This is a recreation of Unbound's Quest Menu to use in decomp projects. ghoulslash's Quest Menu was used as a base and was modified to mimic Unbound's variant.
Thank you very much to Skeli, ghoulslash, HN, Karathan, Mcboy, Greenphx, BSBob, & MM, who all contributed to this project in some way.
Features
- Quest States (Locked/ Active/ Reward / Complete)
- Subquests
- Filter Modes
- Alphabetical Sort
- Favorite Quests
The full documentation can be found on Github. The documentation covers:
Installation
git merge (recommended)
These instructions assume that you are able to build pokeemerald, have a basic understanding of C, and are familiar with using the ingame scripting language. If you do not, please watch the tutorial series from Team Aqua's Hideout.
From the root directory of your project, run the following commands in your terminal program of choice:
Code:
git remote add psf https://github.com/PokemonSanFran/pokeemerald/ # This adds our team's pokeemerald branch as a remote repo.
git pull psf unbound-quest-menu #This pulls in the unbound-quest-menu feature branch
Manual merge
If your project is:
- Too far behind pokeemerald
- Using a different base (pokeemerald-expansion or pokefirered)
- Some other reason that I can't think of
Contributors
Skeli#3917
- Developed the original Unbound menu
- Provided a variant of the current background
- Provided an implementation of fading text
- Suggested ways to reduce the size of quests on saveblock2
- Developed the original Quest Menu
- Helped debug adding a new macro to vanilla
- Helped debug object priority for sprite creation
- Provided bitwise operation for removing quest status
- A lot of these aren't written down because we meet in voice calls, but HN was absolutely instrumental in getting this working.
- Explained printing encoded strings via MgbaPrintf
- Suggested ways to reduce the size of quests on saveblock2
- Suggested ways to allocate memory for prepending/append of the quest name
- Helped debug adding the UI background and palette
- Helped debug and refactor implementation of fading text
- Suggested ways to fix the object fading issue
- Suggested ways to reduce the size of quests on saveblock2
- Provided implementation for prepend/append of the quest name
- Pointed out that the W stood for Wumbo.
- Proofread this documentation
- Designed the banner header
Last edited: