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

New upcoming merge #8

Merged
merged 77 commits into from
Dec 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
77 commits
Select commit Hold shift + click to select a range
da791cd
Add TRY_DRAW_SPOT_PIXEL
GriffinRichards Oct 24, 2024
a3fe53d
Cleans up Primal Reversion code
AlexOn1ine Nov 11, 2024
1d7e4cf
Cleans up Primal Reversion code (#5659)
hedara90 Nov 12, 2024
b60da57
Remove usage of gHeap in sSpritePalettes_ContestantsTurnBlinkEffect
Lactozilla Nov 12, 2024
9ea76f9
Merge pull request #2064 from Lactozilla/fix-contestants-turn-blink-e…
GriffinRichards Nov 12, 2024
a06dc03
Fixed curse + Protean interaction (#5663)
hedara90 Nov 12, 2024
3204454
Critical Hit documentation and distorted match up struct switch
AlexOn1ine Nov 12, 2024
4dc784b
fix conflict
AlexOn1ine Nov 12, 2024
cd3245c
maybe better names
AlexOn1ine Nov 12, 2024
0919fbd
Fix Order Up + Tera Stellar breaking each other with Commander (#5667)
PhallenTree Nov 13, 2024
3481340
Critical Hit documentation and distorted match up struct switch (#5665)
hedara90 Nov 13, 2024
1369207
Fixed a bug with Counter and Mirror Coat where they would be scored u…
surtr-games Nov 14, 2024
c4d8307
PokeCommunity sprites batch (October) (#5655)
kittenchilly Nov 15, 2024
9275e71
Merge pull request #2066 from surtr-games/bugfix_battle_ai
GriffinRichards Nov 15, 2024
67c7106
Refactors Absorb to use Moveend (#5670)
AlexOn1ine Nov 17, 2024
8f137b3
Followers sprite fixes (#5669)
Cafeei Nov 17, 2024
5388ed0
Mimicry updates typing with RemoveAllTerrains() (#5666)
AERDU Nov 17, 2024
9f1b900
Fixes Ice Face regression (#5678)
AlexOn1ine Nov 17, 2024
70ca506
Fixes wrong Id when AI chooses mon to switch in (#5684)
AlexOn1ine Nov 18, 2024
b2ef363
Merge branch '_RHH/master' into _RHH/upcoming
AsparagusEduardo Nov 19, 2024
5fe39f6
Fixed incoming master tests
AsparagusEduardo Nov 19, 2024
572ea14
Fixes Absorb regression caused by #5670 (#5688)
AlexOn1ine Nov 19, 2024
2f71165
Wrong assumtion in dauntless_shield.c (#5692)
AlexOn1ine Nov 20, 2024
f775b09
Merge pull request #2055 from GriffinRichards/spinda-spots
mrgriffin Nov 20, 2024
81442e3
Changes name of B_SCR_NAME_WITH_PREFIX (#5675)
AlexOn1ine Nov 20, 2024
3cc048c
Removes redundant Decorate check (#5696)
AlexOn1ine Nov 21, 2024
596b8b2
Fixes Neutralizing Gas crashes + adds missing interaction, Regenerato…
PhallenTree Nov 21, 2024
612c8d3
Fixes heal blocked leeach seed in tests (#5700)
AlexOn1ine Nov 21, 2024
194f764
Changes taget bit of Flower Shield (#5698)
AlexOn1ine Nov 23, 2024
ea3cec3
Follower fixes, Melmetal, Patrat, Woobat (#5685)
hedara90 Nov 23, 2024
6560bba
Restore .map file creation
GriffinRichards Nov 23, 2024
e7e701f
Trainer class+name expansion fix for Battle Frontier (#5699)
hedara90 Nov 23, 2024
2baea35
Fixed Farfetch'd overworld sprite (#5711)
hedara90 Nov 24, 2024
632ef14
Handle showdowns apostrophe the same way as ASCII apostrophe (#5712)
cawtds Nov 24, 2024
d924b36
Added Minimize interaction to Supercell Slam (#5713)
hedara90 Nov 24, 2024
4beb0ef
Added extra encoded character support (#2050)
AsparagusEduardo Nov 25, 2024
64887ee
dark void, clangorous soulblaze, vortex animation fixes (#5650)
TheTrueSadfish Nov 25, 2024
b123126
Update README.md to link to INSTALL.md (#5720)
Pawkkie Nov 27, 2024
6b170d7
Fixes Red Card / Eject Pack interaction (#5724)
AlexOn1ine Nov 27, 2024
846427a
Fixes gems triggering on confusion damage (#5723)
AlexOn1ine Nov 27, 2024
4f1dced
Updated the new pokemon tutorial for 1.10 (#5721)
hedara90 Nov 27, 2024
174177a
Fixes minor move desc errors (#5728)
AlexOn1ine Nov 28, 2024
88cdd8b
Fixes Kee Maranga and Enigma Berry (#5727)
AlexOn1ine Nov 28, 2024
0cd0e0b
Fixes Blunder Policy (#5722)
AlexOn1ine Nov 28, 2024
c4fe970
Fix Floral Healing anim (#5733)
AlexOn1ine Nov 28, 2024
0f4b598
Fixes Aegislash not reverting back (#5734)
AlexOn1ine Nov 28, 2024
f6fdca6
Merge branch 'master' into master-to-upcoming
Nov 29, 2024
320c015
Fixed test messages
Nov 29, 2024
5da1f32
Master to upcoming, 2024-11-29 (#5735)
Bassoonian Nov 29, 2024
2125bee
Merge remote-tracking branch 'pret/master' into pret-to-master
Nov 29, 2024
cc05187
Pret Merge, 2024-11-29 (#5736)
Bassoonian Nov 29, 2024
e4ef3a4
Automatic Line Breaks, somewhat even lines (#5689)
hedara90 Nov 29, 2024
ec60c65
Merge branch 'master' into upcoming-pret-merge-nov
kittenchilly Nov 30, 2024
51fbc80
Fixes Misty Terrain displaying wrong message (#5742)
AlexOn1ine Nov 30, 2024
953f229
Fixes Switch in flag not restoring mons properly with test (#5746)
Pawkkie Nov 30, 2024
3343a16
Fixes Dynamax dynamic move type (#5739)
AlexOn1ine Nov 30, 2024
b3b0973
Fixes Population Bomb / Triple Kick missing message (#5747)
AlexOn1ine Nov 30, 2024
acdd447
Changes Max Phantasm move anim script call (#5737)
AlexOn1ine Dec 1, 2024
2f62adb
Master to upcoming (again, for pret merge), 2024-11-30 (#5740)
AsparagusEduardo Dec 1, 2024
987264c
Deoxys Sprite/Animation Fixes (#5603)
SarnPoke Dec 1, 2024
1a581c4
Merge branch '_RHH/master' into _RHH/upcoming
AsparagusEduardo Dec 1, 2024
0ca5889
Fixes choiced moves not locked in after ability block (#5738)
AlexOn1ine Dec 1, 2024
6fe935f
Version 1.9.4
AsparagusEduardo Dec 1, 2024
7010080
Merge branch '_RHH/upcoming' into _RHH/pr/master/1.10.0
AsparagusEduardo Dec 1, 2024
720938f
Fix conflicts
AsparagusEduardo Dec 1, 2024
bb274c0
Add missing changelogs to list
AsparagusEduardo Dec 1, 2024
a816f3f
Merge branch '_RHH/master' into _RHH/pr/master/1.9.4
AsparagusEduardo Dec 1, 2024
ebc03c3
Added missing PR
AsparagusEduardo Dec 1, 2024
3882578
Merge branch '_RHH/pr/master/1.9.4' into _RHH/pr/master/1.10.0
AsparagusEduardo Dec 1, 2024
bd7a46f
Version 1.10.0
AsparagusEduardo Dec 1, 2024
2e30e66
Begin 1.11.0 cycle
AsparagusEduardo Dec 1, 2024
00cb7b3
Actually start 1.11.0 cycle
AsparagusEduardo Dec 1, 2024
1dde42c
Cant't knock off Rusted Shield/Sword from Zamazenta/Zacian (#5750)
iriv24 Dec 1, 2024
2e65627
Version 1.9.4 (#5751)
AsparagusEduardo Dec 1, 2024
7f494f8
Version 1.10.0 (#5752)
AsparagusEduardo Dec 1, 2024
32af6f7
Merge tag '7f494f8' into _RHH/upcoming
AsparagusEduardo Dec 1, 2024
f30eb21
Merge branch 'upcoming' into sleep-clause
Dec 1, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
13 changes: 4 additions & 9 deletions .github/ISSUE_TEMPLATE/01_battle_engine_bugs.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,20 +23,15 @@ body:
label: Version
description: What version of pokeemerald-expansion are you using as a base?
options:
- 1.9.3 (Latest release)
- 1.10.0 (Latest release)
- master (default, unreleased bugfixes)
- upcoming (Edge)
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- pre-1.8.0
- pre-1.9.0
validations:
required: true
- type: input
Expand Down
13 changes: 4 additions & 9 deletions .github/ISSUE_TEMPLATE/02_battle_ai_issues.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,20 +23,15 @@ body:
label: Version
description: What version of pokeemerald-expansion are you using as a base?
options:
- 1.9.3 (Latest release)
- 1.10.0 (Latest release)
- master (default, unreleased bugfixes)
- upcoming (Edge)
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- pre-1.8.0
- pre-1.9.0
validations:
required: true
- type: input
Expand Down
13 changes: 4 additions & 9 deletions .github/ISSUE_TEMPLATE/04_other_errors.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,20 +23,15 @@ body:
label: Version
description: What version of pokeemerald-expansion are you using as a base?
options:
- 1.9.3 (Latest release)
- 1.10.0 (Latest release)
- master (default, unreleased bugfixes)
- upcoming (Edge)
- 1.9.4
- 1.9.3
- 1.9.2
- 1.9.1
- 1.9.0
- 1.8.6
- 1.8.5
- 1.8.4
- 1.8.3
- 1.8.2
- 1.8.1
- 1.8.0
- pre-1.8.0
- pre-1.9.0
validations:
required: true
- type: input
Expand Down
5 changes: 5 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
# Pokeemerald-Expansion Changelogs

## 1.10.x
- **[Version 1.10.0](docs/changelogs/1.10.x/1.10.0.md) - ✨ Feature Release**

## 1.9.x
- **[Version 1.9.4](docs/changelogs/1.9.x/1.9.4.md) - 🧹 Bugfix Release**
- **[Version 1.9.3](docs/changelogs/1.9.x/1.9.3.md) - 🧹 Bugfix Release**
- **[Version 1.9.2](docs/changelogs/1.9.x/1.9.2.md) - 🧹 Bugfix Release**
- **[Version 1.9.1](docs/changelogs/1.9.x/1.9.1.md) - 🧹 Bugfix Release**
- **[Version 1.9.0](docs/changelogs/1.9.x/1.9.0.md) - ✨ Feature Release**
Expand Down
1 change: 1 addition & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -438,6 +438,7 @@ libagbsyscall:
@$(MAKE) -C libagbsyscall TOOLCHAIN=$(TOOLCHAIN) MODERN=1

# Elf from object files
LDFLAGS = -Map ../../$(MAP)
$(ELF): $(LD_SCRIPT) $(LD_SCRIPT_DEPS) $(OBJS) libagbsyscall
@cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -T ../../$< --print-memory-usage -o ../../$@ $(OBJS_REL) $(LIB) | cat
@echo "cd $(OBJ_DIR) && $(LD) $(LDFLAGS) -T ../../$< --print-memory-usage -o ../../$@ <objs> <libs> | cat"
Expand Down
8 changes: 6 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,12 +6,16 @@

pokeemerald-expansion is a decomp hack base project based off pret's [pokeemerald](https://github.com/pret/pokeemerald) decompilation project. It's recommended that any new projects that plan on using it, to clone this repository instead of pret's vanilla repository, as we regurlarly incorporate pret's documentation changes. This is ***NOT*** a standalone romhack, and as such, most features will be unavailable and/or unbalanced if played as is.

## Using pokeemerald-expansion

If you use pokeemerald-expansion in your hack, please add RHH (Rom Hacking Hideout) to your credits list. Optionally, you can list the version used, so it can help players know what features to expect.
You can phrase it as the following:
```
Based off RHH's pokeemerald-expansion 1.9.3 https://github.com/rh-hideout/pokeemerald-expansion/
Based off RHH's pokeemerald-expansion 1.10.0 https://github.com/rh-hideout/pokeemerald-expansion/
```

Please follow the instructions in `INSTALL.md` to get pokeemerald-expansion set up on your machine.

## What features are included?
- ***IMPORTANT*❗❗ Read through these to learn what features you can toggle**:
- [Battle configurations](https://github.com/rh-hideout/pokeemerald-expansion/blob/master/include/config/battle.h)
Expand Down Expand Up @@ -173,7 +177,7 @@ With this, you'll get the latest version of pokeemerald-expansion, plus a couple
- Check your current version.
- You can check in the debug menu's `Utilities -> Expansion Version` option.
- If the option is not available, you possibly have version 1.6.2 or older. In that case, please check the [changelogs](CHANGELOG.md) to determine your version based on the features available on your repository.
- Once you have your remote set up, run the command `git pull RHH expansion/X.Y.Z`, replacing X, Y and Z with the digits of the respective version you want to update to (eg, to update to 1.9.3, use `git pull RHH expansion/1.9.3`).
- Once you have your remote set up, run the command `git pull RHH expansion/X.Y.Z`, replacing X, Y and Z with the digits of the respective version you want to update to (eg, to update to 1.10.0, use `git pull RHH expansion/1.10.0`).
- ***Important:*** If you are several versions behind, we recommend updating one minor version at a time, skipping directly to the latest patch version (eg, 1.5.3 -> 1.6.2 -> 1.7.4 and so on)
- Alternatively, you can update to unreleased versions of the expansion.
- ***master (stable):*** It contains unreleased **bugfixes** that will come in the next patch version. To merge, use `git pull RHH master`.
Expand Down
4 changes: 1 addition & 3 deletions asm/macros/battle_script.inc
Original file line number Diff line number Diff line change
Expand Up @@ -798,9 +798,7 @@
2:
.endm

.macro setmultihitcounter value:req
.byte 0x8d
.byte \value
.macro unused_0x8d
.endm

.macro initmultihitstring
Expand Down
4 changes: 2 additions & 2 deletions charmap.txt
Original file line number Diff line number Diff line change
Expand Up @@ -370,7 +370,7 @@ B_ATK_NAME_WITH_PREFIX = FD 0F
B_DEF_NAME_WITH_PREFIX = FD 10
B_EFF_NAME_WITH_PREFIX = FD 11 @ EFF = short for gEffectBattler
@ FD 12 - preiously gActiveBattler with prefix
B_SCR_ACTIVE_NAME_WITH_PREFIX = FD 13
B_SCR_NAME_WITH_PREFIX = FD 13
B_CURRENT_MOVE = FD 14
B_LAST_MOVE = FD 15
B_LAST_ITEM = FD 16
Expand Down Expand Up @@ -416,7 +416,7 @@ B_DEF_TEAM2 = FD 3B
B_ATK_NAME_WITH_PREFIX2 = FD 3E
B_DEF_NAME_WITH_PREFIX2 = FD 3F
B_EFF_NAME_WITH_PREFIX2 = FD 40
B_SCR_ACTIVE_NAME_WITH_PREFIX2 = FD 41
B_SCR_NAME_WITH_PREFIX2 = FD 41
B_TRAINER1_NAME_WITH_CLASS = FD 42
B_TRAINER2_NAME_WITH_CLASS = FD 43
B_PARTNER_NAME_WITH_CLASS = FD 44
Expand Down
14 changes: 7 additions & 7 deletions data/battle_anim_scripts.s
Original file line number Diff line number Diff line change
Expand Up @@ -3666,15 +3666,15 @@ gBattleAnimMove_DarkVoid::
loopsewithpan SE_M_CONFUSE_RAY, SOUND_PAN_ATTACKER, 5, 2
delay 48
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, -768, 21, 0, 112 @Last is duration
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, -768, 21, 0, 112 @Last is duration
createsprite gSlideMonToOffsetPartnerSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, -768, 21, 0, 112 @Last is duration
delay 64
invisible ANIM_TARGET
invisible ANIM_DEF_PARTNER
createsprite gDarkVoidPurpleStarsTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_TARGET, 0, 32, 60
createsprite gDarkVoidPurpleStarsTemplate, ANIM_ATTACKER, 2, 0, 0, ANIM_DEF_PARTNER, 0, 32, 60
waitforvisualfinish
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 0, 16
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0, 16
createsprite gSlideMonToOriginalPosPartnerSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0, 16
delay 32
call UnsetPsychicBg
visible ANIM_TARGET
Expand Down Expand Up @@ -10093,14 +10093,14 @@ gBattleAnimMove_FloralHealing::
loadspritegfx ANIM_TAG_ORBS @circles
loadspritegfx ANIM_TAG_PINK_PETAL @pink particles
monbg ANIM_ATTACKER
monbg ANIM_TARGET
playsewithpan SE_M_DETECT, SOUND_PAN_ATTACKER
call CIRCLES_LEAVES
call CIRCLES_LEAVES
waitforvisualfinish
panse SE_M_COMET_PUNCH, SOUND_PAN_ATTACKER, SOUND_PAN_TARGET, 0x2, 0x0
playsewithpan SE_M_TWISTER, 0x0
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 0x46, 0x1, 0x40
clearmonbg ANIM_ATTACKER
delay 0x2
createsprite gFloralHealingWindLeavesTemplate, ANIM_ATTACKER, 2, 0x3c, 0x0, 0x40
delay 0x2
Expand All @@ -10123,6 +10123,7 @@ gBattleAnimMove_FloralHealing::
createsprite gSweetScentPetalSpriteTemplate, ANIM_ATTACKER, 2, 0x55, 0x0, 0x78
delay 0x2
loopsewithpan SE_M_POISON_POWDER, SOUND_PAN_TARGET, 0x12, 0xa
monbg ANIM_TARGET
call FloralHealingSpores
call FloralHealingSpores
call FloralHealingSpores
Expand All @@ -10133,7 +10134,6 @@ gBattleAnimMove_FloralHealing::
createsprite gGrantingStarsSpriteTemplate, ANIM_ATTACKER, 16, 0xc, 0xfffb, 0x1, 0x0, 0x20, 0x3c, 0x1
waitforvisualfinish
clearmonbg ANIM_TARGET
clearmonbg ANIM_ATTACKER
end
FloralHealingSpores:
createsprite gFloralHealingFlowerTemplate, ANIM_ATTACKER, 2, 0x0, 0xffec, 0x55, 0x50, 0x0
Expand Down Expand Up @@ -33527,7 +33527,7 @@ gBattleAnimMove_ClangorousSoulblaze::
delay 0x2
createvisualtask AnimTask_StartSlidingBg, 0x5, 0x0, 0xFFE0, 0x1, 0xffff
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 0xfd00, 0xa, 0x0, 0x2a
createsprite gSlideMonToOffsetSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0xfd00, 0xa, 0x0, 0x2a
createsprite gSlideMonToOffsetPartnerSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0xfd00, 0xa, 0x0, 0x2a
delay 0x20
createvisualtask AnimTask_StartSlidingBg, 0x5, 0x0, 0x20, 0x1, 0xffff
delay 0xC
Expand Down Expand Up @@ -33719,7 +33719,7 @@ FINISH_SOULBLAZE:
call ResetFromWhiteScreen
blendoff
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, ANIM_TARGET, 0x0, 0x10
createsprite gSlideMonToOriginalPosSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0x0, 0x10
createsprite gSlideMonToOriginalPosPartnerSpriteTemplate, ANIM_ATTACKER, 2, ANIM_DEF_PARTNER, 0x0, 0x10
waitforvisualfinish
end
ClangorousSoulblazeEnergySwirl:
Expand Down Expand Up @@ -34742,7 +34742,7 @@ gBattleAnimMove_GMaxTerror::
gBattleAnimMove_MaxPhantasm::
createvisualtask AnimTask_DynamaxGrowth, 0x5, 0x1, 0x1
waitforvisualfinish
goto gBattleAnimMove_PhantomForce
goto gBattleAnimMove_ShadowBall
end

gBattleAnimMove_GMaxGravitas::
Expand Down
Loading