thibautbus
53af9e925e
Translate Emerald contest categories and effect descriptions
...
SummaryData.contestEffectDescription() and contestCategoryName() translate by the English text, like the move and ability descriptions, and the RSE summary, the move relearner and the contest move window print them.
2026-10-05 14:46:31 +02:00
thibautbus
ed27cd2821
Translate Emerald ability names
...
Pokemon.abilityName() returns Strings(name), so the RSE summary and the battle ability placeholders show a translated name, as FireRed's summary already did. FireRed's summary no longer translates the getter's result a second time, and the battle adapter keys an ability outside its built-in table by Pokemon.romAbilityName(), so a translated name cannot become an unknown ability key.
2026-10-05 14:46:31 +02:00
bryanthaboi
160895c6bb
Drop the stale append-only note on GameVersion.ORDER
2026-10-05 08:13:18 -04:00
bryanthaboi
b305652fdb
Store Gen 3 cache pixel data deflated and write compressed PNGs
...
Same decoded pixels, about 60 percent smaller caches. Bumps the FireRed/LeafGreen, Emerald and Ruby/Sapphire cache versions.
2026-10-05 08:00:07 -04:00
bryanthaboi
5bee513600
Keep scripted player steps at walking speed while biking so Mr. Briney's boat stays on camera
2026-10-05 06:28:37 -04:00
bryanthaboi
c6ea960ed2
Place object sprites by their ROM subsprite offsets and drop the sailor stand-ins for the Seagallop and SS Anne
2026-10-05 05:43:14 -04:00
bryanthaboi
586d56e6c7
Merge remote-tracking branch 'origin/dev' into dev
2026-10-05 05:07:47 -04:00
bryanthaboi
6774889505
Add Pokemon Ruby and Sapphire
...
Ruby and Sapphire 1.0/1.1/1.2 import, play, save, convert and link. Gen 3 shaders, braille, weather and reflection parity, link room players, RS custom carts and launcher support, Gen 3 link fixes for Emerald and FireRed/LeafGreen.
2026-10-05 05:07:42 -04:00
bryanthaboi
0b6aa0d79b
Merge pull request #2675 from 1Jamie/game3-fixes
...
fix(game3): battle UI alignment, Pyramid double battles, Daycare steps, Faraway Mew, Leech Seed, Solar Beam in sun, and Seagallop cutscene
2026-10-05 05:07:20 -04:00
1jamie
b4809beedb
fix(game3): battle UI, Pyramid battles, Daycare, Faraway Mew, status timing, Solar Beam, and Seagallop cutscene
...
- Fixes #2667 : Align FireRed battle UI text and cursor positions with vanilla layout.
- Fixes #2663 : Fix Battle Pyramid double trainer sight crash and party resolution.
- Fixes #2651 : Fix crash when picking up Pokemon at the daycare (native step-counting and exp/level sync).
- Fixes #2668 : Fix Faraway Island Mew encounter and grass rustle collision/despawn state.
- Fixes #2647 : Fix status display and Leech Seed absorption/healing sequence timing.
- Fixes #2673 : Set animTurn = 1 for instant Solar Beam execution in sunlight.
- Fix Cinnabar Island Seagallop boat cutscene off-map culling and sprite fallback.
2026-10-04 11:00:11 -05:00
1jamie
a39efc30f4
feat(game3): add GBA shoulder buttons, touch overlay editor support, and bundled gba_purple skin
2026-10-03 15:50:39 -05:00
bryanthaboi
46d255d18c
CLOSES #2639 , CLOSES #2640 , CLOSES #2642 , CLOSES #2643
2026-10-03 05:49:13 -04:00
bryanthaboi
dc0756c236
CLOSES #2632 , CLOSES #2634 , CLOSES #2637 , CLOSES #2638
2026-10-02 22:57:54 -04:00
bryanthaboi
362df3ee2a
chopped heads
2026-10-02 16:03:49 -04:00
bryanthaboi
211f09ff00
launcher auto index
2026-10-02 15:19:41 -04:00
bryanthaboi
24433fecc2
CLOSES #2626
2026-10-02 14:10:22 -04:00
bryanthaboi
09445ab6b8
CLOSES #2588
2026-10-02 13:58:59 -04:00
bryanthaboi
178cbf1bc4
CLOSES #2578 , CLOSES #2617 , CLOSES #2623
2026-10-02 13:52:21 -04:00
bryanthaboi
22586020ff
maybe windows fix
2026-10-02 11:36:59 -04:00
bryanthaboi
db3ce9cc02
CLOSES #2618
2026-10-02 10:04:15 -04:00
bryanthaboi
c079233819
major enhancement
2026-10-02 09:48:20 -04:00
bryanthaboi
093f2fe0da
performance enhancements 1 and decoration names
2026-10-02 08:54:15 -04:00
bryanthaboi
d0e66aebd7
follow up
2026-10-01 19:14:51 -04:00
bryanthaboi
7d5fbd5754
CLOSES #2604 , CLOSES #2605 , CLOSES #2607 , CLOSES #2608 , CLOSES #2610 , CLOSES #2611 , CLOSES #2612 , CLOSES #2613
2026-10-01 18:50:48 -04:00
bryanthaboi
9b7f3188b1
big save fix energy
2026-10-01 17:30:52 -04:00
bryanthaboi
84a20b3f61
CLOSES #2603
2026-10-01 11:56:12 -04:00
bryanthaboi
fc7da4dd2a
CLOSES #2601
2026-10-01 10:38:59 -04:00
bryanthaboi
5f27f0f87b
game 3 performance
2026-10-01 10:32:14 -04:00
bryanthaboi
78916ef416
CLOSES #2561 , CLOSES #2593 , CLOSES #2596 , CLOSES #2597
2026-10-01 08:27:27 -04:00
bryanthaboi
fd2c8ecdae
further fixes
2026-09-30 22:35:18 -04:00
bryanthaboi
ff9259b680
tiny update
2026-09-30 18:38:58 -04:00
bryanthaboi
690b5a61e6
more
2026-09-30 17:33:36 -04:00
bryanthaboi
8c5d877bb9
various fixes
2026-09-30 15:47:06 -04:00
bryanthaboi
54fed8ba86
Merge pull request #2580 from 1Jamie/grandpas-garage
2026-09-30 14:13:48 -04:00
bryanthaboi
2e8332abc7
Fix Palette.hash MD5 fallback on long input
2026-09-30 13:58:55 -04:00
bryanthaboi
6806d5a235
CLOSES #2577 , CLOSES #2573 , CLOSES #2572
2026-09-30 13:54:23 -04:00
bryanthaboi
370aaf4e1f
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-09-30 12:18:25 -04:00
bryanthaboi
932a075496
CLOSES #2564 , CLOSES #2570
2026-09-30 12:18:24 -04:00
1jamie
b694d67d85
fix(emerald): fix party item selection input routing in battle
2026-09-30 10:31:53 -05:00
Shane McGovern
795276935c
Performance pass: cut per-frame allocations and draw calls, fix frame-rate and batch bugs
...
- Shared render: cache Font encode/width, skip unchanged palette/ShaderFX
uniform sends, reuse quads and scratch tables, cheaper sprite palettes
- Mods: fast path for loaded requires, memoized sandbox verdicts, fewer
Hooks:call allocations, drop emptied hook chains
- Audio: bulk PCM writes, cry/SFX prewarm on the worker, sliced sync
fallback, cached Gen 3 SE sources
- Gen 1: per-frame SGB battle palettes, hoisted overworld FX, cached menus
- Gen 2: numeric attr grid, indexed anim cells, entity culling, memoized
cache keys, palette shader set once per tile run
- Gen 3: reuse native tile batches, per-cell metatile rebuilds, partial
FRLG tile anim uploads, near-view ghost ticking, packed FRLG font atlas
- Fixes: emergency quit timer, Gen 3 batch regression and stale sprite
index, trainer card texture leak, missing pic re-reads, anim tint cache,
Crystal ghost grass overdraw, refresh-rate dependent counters, pad swap
2026-09-30 14:53:18 +00:00
bryanthaboi
af69971efe
save fix gen 3
2026-09-30 08:07:52 -04:00
bryanthaboi
4f7657aad0
performance attempts
2026-09-30 05:40:41 -04:00
bryanthaboi
fdea09dc8f
performance attempts
2026-09-29 22:28:54 -04:00
bryanthaboi
6a946df19e
performance attempts
2026-09-29 21:35:31 -04:00
bryanthaboi
a5094c8264
Merge pull request #2565 from 1Jamie/grandpas-garage
2026-09-29 20:28:55 -04:00
bryanthaboi
5047e7cf18
fix game3 subpriority regressions: keep map refusal and fixedClass capture, update draw order test
2026-09-29 20:20:42 -04:00
bryanthaboi
afc5e30d80
perhaps a windows fix
2026-09-29 20:01:49 -04:00
1jamie
655000bfac
fix(emerald): OAM software subpriority, duplicate boat cleanup, and start menu size
2026-09-29 17:44:38 -05:00
bryanthaboi
9fb3c529e7
couple tiny fixes
2026-09-29 10:38:20 -04:00
bryanthaboi
ebd4985cc0
CLOSES #2524 , CLOSES #2540 , CLOSES #2541 , CLOSES #2542
2026-09-29 10:08:21 -04:00