Commit Graph

1940 Commits

Author SHA1 Message Date
bryanthaboi 72f2294d8d CLOSES #2649, CLOSES #2650, CLOSES #2652, CLOSES #2653, CLOSES #2654, CLOSES #2657, CLOSES #2658, CLOSES #2659, CLOSES #2660, CLOSES #2662, CLOSES #2664, CLOSES #2665, CLOSES #2666, CLOSES #2669, CLOSES #2671, CLOSES #2672, CLOSES #2674, CLOSES #2676, CLOSES #2682, CLOSES #2683, CLOSES #2684, CLOSES #2685, CLOSES #2686, CLOSES #2687, CLOSES #2688, CLOSES #2689
CLOSES #2649, CLOSES #2650, CLOSES #2652, CLOSES #2653, CLOSES #2654, CLOSES #2657, CLOSES #2658, CLOSES #2659, CLOSES #2660, CLOSES #2662, CLOSES #2664, CLOSES #2665, CLOSES #2666, CLOSES #2669, CLOSES #2671, CLOSES #2672, CLOSES #2674, CLOSES #2676, CLOSES #2682, CLOSES #2683, CLOSES #2684, CLOSES #2685, CLOSES #2686, CLOSES #2687, CLOSES #2688, CLOSES #2689
2026-10-05 11:06:01 -04:00
bryanthaboi 160895c6bb Drop the stale append-only note on GameVersion.ORDER 2026-10-05 08:13:18 -04:00
bryanthaboi 4e56874725 Make test.sh --quick a sub-minute smoke run and move the old pass to --standard 2026-10-05 08:07:00 -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
bryanthaboi 71efd7789d Merge pull request #2661 from 1Jamie/grandpas-garage
Add support for L/R in the overlay when playing gen3 games and add gba skin support
2026-10-05 05:07:16 -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 b8319dd2f8 fix(ui): declare applied as local in TouchControlsEditor 2026-10-03 16:05:29 -05:00
1jamie 15ec173e43 forgot to update readme to say where the l and r were sourced from 2026-10-03 15:59:38 -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 340e2567ec CLOSES #2644, CLOSES #2645 2026-10-03 06:57:16 -04: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 cb02aebd01 Update launch_update_mods_bug2037.lua 2026-10-02 16:09:07 -04:00
bryanthaboi a2b22e7190 Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev 2026-10-02 16:03:51 -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 7cfd79d0e9 Merge pull request #2629 from Code-Grub/fix/find-thumbnail-queue-starvation
fix(launcher): dead rows no longer starve FIND MODS thumbnails
2026-10-02 14:45:26 -04:00
Code-Grub 8899f4dca6 fix(launcher): dead rows no longer starve FIND MODS thumbnails
_queueFindEnrichment allows two thumbnail starts per frame, but it counted a
row against that allowance even when _startFindThumb ignored it. A row already
resolved to "failed", or with no thumbnail at all, is ignored there, so two such
rows above a card spent the allowance every frame and the card never got a
download. It stayed on its MOD placeholder (no spinner) for the whole session.

Skip rows that have already resolved, so only a row that actually starts a
download is counted. Adds a regression test that fails without the change.
2026-10-02 14:36:40 -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 d5ac9d623e new intro spooko 2026-10-02 11:04:23 -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 f5e02b8dbe CLOSES #2619 2026-10-02 07:07:05 -04:00
bryanthaboi d555a24693 further save editor yum 2026-10-02 06:21:06 -04:00
bryanthaboi 20ab97abf8 save editor 2026-10-01 21:31:40 -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 91dcc62324 Update RomImporter.lua 2026-10-01 11:58:16 -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 9e4c565088 CLOSES #2498 2026-10-01 09:23:14 -04:00
bryanthaboi 78916ef416 CLOSES #2561, CLOSES #2593, CLOSES #2596, CLOSES #2597 2026-10-01 08:27:27 -04:00
bryanthaboi 44723376b8 CLOSES #2555, CLOSES #2558, CLOSES #2560, CLOSES #2562, CLOSES #2563, CLOSES #2581, CLOSES #2583, CLOSES #2584, CLOSES #2585, CLOSES #2589, CLOSES #2590, CLOSES #2592 2026-10-01 07:26:48 -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 19df78292a tiny update 2026-09-30 17:59:39 -04:00
bryanthaboi 690b5a61e6 more 2026-09-30 17:33:36 -04:00
bryanthaboi 1de631d123 Update LauncherView.lua 2026-09-30 16:50:03 -04:00
bryanthaboi 6118b1e38a Update item_storage.lua 2026-09-30 16:45:40 -04:00