Releases: mudskipper13/pokeemerald
Releases · mudskipper13/pokeemerald
Mudskip's Shop UI v1.4.1-vanilla
- Misc.: Update upstream upto June 30 2025.
Mudskip's Shop UI v1.4.1-rhh
- Misc.: Update upstream upto expansion v1.12.1.
Mudskip's Outfit System v1.3.0-rhh
- Misc.: Update to 1.12.1 version of expansion.
- Misc.: Backport rh-hideout#6821.
- Misc.: Add debug menu option for outfit flags.
Mudskip's Shop UI v1.4.0-vanilla
- Misc.: Update upstream upto May 5 2025.
- Feature: Coin/BP-based shop (thanks agsmgmaster64!). Instructions included here.
- Fix: Double A/B presses after purchasing Poke Balls (thanks TrainerX493!).
- Fix: Properly show money digits more than 6. Also ports barebone version of the money config from expansion, but only for the shop to minimalize changes.
- Misc.: Clean up internal code, this won't matter much for most users. It including the following (but not limited to):
- Improve printing-related code.
- Standardize shop type constants.
- Const data cleanup.
- Remove window border from the yes/no menu.
Mudskip's Shop UI v1.4.0-rhh
- Misc.: Update expansion version up-to
1.11.2. - Feature: Coin/BP-based shop (thanks agsmgmaster64!). Instructions included here.
- Fix: Double A/B presses after purchasing Poke Balls (thanks TrainerX493!).
- Fix: Properly show money digits more than 6.
- Misc.: Clean up internal code, this won't matter much for most users. It including the following (but not limited to):
- Improve printing-related code.
- Standardize shop type constants.
- Const data cleanup.
- Remove window border from the yes/no menu.
Mudskip's Outfit System v1.2.0-rhh
- Misc.: Update to 1.11 version of expansion.
- Fix: Fix issue with sending in follower mon in battle.
Mudskip's Shop UI v1.3.0-vanilla
- Fix: Add
break;s to the new mart type code overhaul
Mudskip's Shop UI v1.3.0-rhh
- Misc.: Update to 1.11 version of expansion.
- Fix: Add
break;s to the new mart type code overhaul.
Mudskip's Shop UI v1.2.0-vanilla
- Seller: Configurable seller messages. In your
sSellersentry, you can add custom strings for specific interactions with certain sellers in the shop. You can easily add more custom strings, too.
.message = {
[SELLER_MSG_RETURN_TO_FIELD] = gText_AnythingElseICanHelp,
[SELLER_MSG_BUY_PROMPT] = sText_YouWantedVar1ThatllBeVar2,
[SELLER_MSG_BUY_PROMPT_PLURAL] = sText_Var1CertainlyHowMany,
[SELLER_MSG_BUY_CONFIRM] = sText_Var1AndYouWantedVar2,
[SELLER_MSG_BUY_SUCCESS] = sText_HereYouGoThankYou,
[SELLER_MSG_BUY_FAIL_NO_SPACE] = sText_NoMoreRoomForThis,
[SELLER_MSG_BUY_FAIL_NO_MONEY] = sText_YouDontHaveMoney,
[SELLER_MSG_BUY_FAIL_SOLD_OUT] = sText_ThatItemIsSoldOut,
[SELLER_MGS_BUY_PREMIER_BONUS] = sText_ThrowInPremierBall,
[SELLER_MSG_BUY_PREMIER_BONUS_PLURAL] = sText_ThrowInPremierBalls,
},
- Seller: Configurable tile offset for the menu tiles. The scroll tiles will always be loaded before the menu tiles at offset 0. If you have your scroll tiles bigger than default (8), you can use
menuTileOffsetfield on your custom seller struct to make the code adjust accordingly. Do note that you may need to adjust the tiles and tilemaps on your own. ifmenuTileOffsetis not explicitly set/sets to 0, the code will load the menu tiles onto what's set withinDEFAULT_MENU_TILE_OFFSET(which is 9 normally).
.menuTileOffset = 9, // loads sNewShopMenu_SellerMenuGfx_Jerry below to tile offset 9.
.menuGfx = sNewShopMenu_SellerMenuGfx_Jerry,
.menuPal = sNewShopMenu_SellerMenuPal_Jerry,
.menuMap = sNewShopMenu_SellerMenuMap_Jerry,
- Code: Use a wrapper function for handling
sSellersgraphics.
Mudskip's Shop UI v1.2.0-rhh
- Seller: Configurable seller messages. In your
sSellersentry, you can add custom strings for specific interactions with certain sellers in the shop. You can easily add more custom strings, too.
.message = {
[SELLER_MSG_RETURN_TO_FIELD] = gText_AnythingElseICanHelp,
[SELLER_MSG_BUY_PROMPT] = sText_YouWantedVar1ThatllBeVar2,
[SELLER_MSG_BUY_PROMPT_PLURAL] = sText_Var1CertainlyHowMany,
[SELLER_MSG_BUY_CONFIRM] = sText_Var1AndYouWantedVar2,
[SELLER_MSG_BUY_SUCCESS] = sText_HereYouGoThankYou,
[SELLER_MSG_BUY_FAIL_NO_SPACE] = sText_NoMoreRoomForThis,
[SELLER_MSG_BUY_FAIL_NO_MONEY] = sText_YouDontHaveMoney,
[SELLER_MSG_BUY_FAIL_SOLD_OUT] = sText_ThatItemIsSoldOut,
[SELLER_MGS_BUY_PREMIER_BONUS] = sText_ThrowInPremierBall,
[SELLER_MSG_BUY_PREMIER_BONUS_PLURAL] = sText_ThrowInPremierBalls,
},
- Seller: Configurable tile offset for the menu tiles. The scroll tiles will always be loaded before the menu tiles at offset 0. If you have your scroll tiles bigger than default (8), you can use
menuTileOffsetfield on your custom seller struct to make the code adjust accordingly. Do note that you may need to adjust the tiles and tilemaps on your own. ifmenuTileOffsetis not explicitly set/sets to 0, the code will load the menu tiles onto what's set withinDEFAULT_MENU_TILE_OFFSET(which is 9 normally).
.menuTileOffset = 9, // loads sNewShopMenu_SellerMenuGfx_Jerry below to tile offset 9.
.menuGfx = sNewShopMenu_SellerMenuGfx_Jerry,
.menuPal = sNewShopMenu_SellerMenuPal_Jerry,
.menuMap = sNewShopMenu_SellerMenuMap_Jerry,
- Code: Use a wrapper function for handling
sSellersgraphics.