bryanthaboi
4420f14cbd
CLOSES #2185 , CLOSES #2188 , CLOSES #2189 , CLOSES #2190 , CLOSES #2191 , CLOSES #2192 , CLOSES #2193 , CLOSES #2194 , CLOSES #2195 , CLOSES #2196 , CLOSES #2197
2026-09-05 08:55:59 -04:00
bryanthaboi
e6e3459dbe
yellow: Bill's house Pikachu timing, collision and spawn cell, CLOSES #2165
2026-09-04 10:45:02 -04:00
bryanthaboi
7f1336a830
CLOSES #2114 , CLOSES #2115 , CLOSES #2116 , CLOSES #2117 , CLOSES #2118 , CLOSES #2124 , CLOSES #2125 , CLOSES #2126 , CLOSES #2148 , CLOSES #2149 , CLOSES #2150 , CLOSES #2151 , CLOSES #2152 , CLOSES #2153 , CLOSES #2155 , CLOSES #2156 , CLOSES #2158 , CLOSES #2159 , CLOSES #2161 , CLOSES #2162 , CLOSES #2163 , CLOSES #2164 , CLOSES #2170 , CLOSES #2173 , CLOSES #2174 , CLOSES #2175 , CLOSES #2176 , CLOSES #2178 , CLOSES #2179 , CLOSES #2180 , CLOSES #2181 , CLOSES #2182
2026-09-04 09:15:16 -04:00
bryanthaboi
f00e867be8
CLOSES #2130 , CLOSES #2131 , CLOSES #2132 , CLOSES #2134 , CLOSES #2135 , CLOSES #2136 , CLOSES #2137 , CLOSES #2138
2026-09-03 01:36:18 -04:00
bryanthaboi
67ff7463ab
CLOSES #2119 , CLOSES #2121 , CLOSES #2122 , CLOSES #2123 , CLOSES #2127
2026-09-02 23:46:27 -04:00
bryanthaboi
d6c74bb7bb
CLOSES #2080 , CLOSES #2082 , CLOSES #2084 , CLOSES #2085 , CLOSES #2086 , CLOSES #2090 , CLOSES #2091 , CLOSES #2093 , CLOSES #2094 , CLOSES #2095 , CLOSES #2099 , CLOSES #2100 , CLOSES #2101 , CLOSES #2102
2026-09-02 09:18:54 -04:00
bryanthaboi
45742481bf
CLOSES #2025 , CLOSES #2029 , CLOSES #2030 , CLOSES #2031 , CLOSES #2033 , CLOSES #2034 , CLOSES #2035 , CLOSES #2038 , CLOSES #2040 , CLOSES #2041 , CLOSES #2042 , CLOSES #2043 , CLOSES #2044 , CLOSES #2045 , CLOSES #2046 , CLOSES #2048 , CLOSES #2049 , CLOSES #2050 , CLOSES #2051 , CLOSES #2052 , CLOSES #2053 , CLOSES #2054
2026-09-01 13:45:00 -04:00
bryanthaboi
998cb03d4c
CLOSES #1947 , CLOSES #1987 , CLOSES #1989 , CLOSES #1994 , CLOSES #1996 , CLOSES #1998 , CLOSES #2010 , CLOSES #2011 , CLOSES #2012 , CLOSES #2013 , CLOSES #2014 , CLOSES #2015 , CLOSES #2017 , CLOSES #2018 , CLOSES #2019 , CLOSES #2020 , CLOSES #2021 , CLOSES #2022
2026-08-31 12:05:42 -04:00
bryanthaboi
308605fd61
CLOSES #1944 , CLOSES #1952 , CLOSES #1967 , CLOSES #1968 , CLOSES #1969 , CLOSES #1970 , CLOSES #1972 , CLOSES #1974 , CLOSES #1975 , CLOSES #1976 , CLOSES #1977 , CLOSES #1978 , CLOSES #1979 , CLOSES #1980 , CLOSES #1981 , CLOSES #1982 , CLOSES #1983 , CLOSES #1985 , CLOSES #1986
2026-08-30 10:09:50 -04:00
bryanthaboi
5c850d670e
CLOSES #1938 , CLOSES #1940 , CLOSES #1941 , CLOSES #1943 , CLOSES #1945 , CLOSES #1946 , CLOSES #1948 , CLOSES #1949 , CLOSES #1950 , CLOSES #1953 , CLOSES #1955 , CLOSES #1957 , CLOSES #1960 , CLOSES #1961 , CLOSES #1962 , CLOSES #1963 , CLOSES #1964
2026-08-30 08:04:35 -04:00
bryanthaboi
cba47b04e8
CLOSES #1928 , CLOSES #1929 , CLOSES #1930 , CLOSES #1931 , CLOSES #1933 , CLOSES #1934 , CLOSES #1935 , CLOSES #1936
2026-08-29 09:00:17 -04:00
bryanthaboi
36ad59bdbb
CLOSES #1590 , CLOSES #1592 , CLOSES #1625 , CLOSES #1657 , CLOSES #1698 , CLOSES #1699 , CLOSES #1700 , CLOSES #1843 , CLOSES #1875 , CLOSES #1898 , CLOSES #1902 , CLOSES #1905 , CLOSES #1906 , CLOSES #1907 , CLOSES #1908 , CLOSES #1909 , CLOSES #1912 , CLOSES #1915 , CLOSES #1917 , CLOSES #1919 , CLOSES #1920 , CLOSES #1921 , CLOSES #1922 , CLOSES #1923 , CLOSES #1924 , CLOSES #1925 , CLOSES #1926 , CLOSES #1927
2026-08-29 06:59:38 -04:00
bryanthaboi
eed246f645
CLOSES #1831 , CLOSES #1834 , CLOSES #1836 , CLOSES #1860
2026-08-27 06:09:50 -04:00
bryanthaboi
48d8a4e922
CLOSES #1562 , CLOSES #1804 , CLOSES #1805 , CLOSES #1810 , CLOSES #1811 , CLOSES #1814 , CLOSES #1817 , CLOSES #1818 , CLOSES #1819 , CLOSES #1821 , CLOSES #1826 , CLOSES #1827 , CLOSES #1829 , CLOSES #1833 , CLOSES #1840 , CLOSES #1842 , CLOSES #1845 , CLOSES #1846 , CLOSES #1847 , CLOSES #1848 , CLOSES #1849 , CLOSES #1853 , CLOSES #1858 , CLOSES #1862
2026-08-27 05:09:26 -04:00
bryanthaboi
1850b50ee6
CLOSES #941 , CLOSES #1081 , CLOSES #1349 , CLOSES #1602 , CLOSES #1618 , CLOSES #1624 , CLOSES #1630 , CLOSES #1633 , CLOSES #1661 , CLOSES #1669 , CLOSES #1676 , CLOSES #1731 , CLOSES #1739 , CLOSES #1740 , CLOSES #1742 , CLOSES #1744 , CLOSES #1753 , CLOSES #1757 , CLOSES #1758 , CLOSES #1760 , CLOSES #1761 , CLOSES #1762 , CLOSES #1763 , CLOSES #1765 , CLOSES #1770 , CLOSES #1777 , CLOSES #1781 , CLOSES #1783 , CLOSES #1784 , CLOSES #1785 , CLOSES #1787 , CLOSES #1788 , CLOSES #1789 , CLOSES #1790 , CLOSES #1792 , CLOSES #1797 , CLOSES #1803
2026-08-25 07:55:52 -04:00
bryanthaboi
1905261c5b
Spider Car Unleashed
...
CLOSES #1483 , CLOSES #1610 , CLOSES #1615 , CLOSES #1646 , CLOSES #1649 , CLOSES #1651 , CLOSES #1653 , CLOSES #1656 , CLOSES #1683 , CLOSES #1685 , CLOSES #1686 , CLOSES #1687 , CLOSES #1688 , CLOSES #1689 , CLOSES #1690 , CLOSES #1693 , CLOSES #1694 , CLOSES #1695 , CLOSES #1696 , CLOSES #1702 , CLOSES #1704 , CLOSES #1705 , CLOSES #1706 , CLOSES #1707 , CLOSES #1708 , CLOSES #1710 , CLOSES #1711 , CLOSES #1712 , CLOSES #1713 , CLOSES #1716 , CLOSES #1717 , CLOSES #1718 , CLOSES #1719 , CLOSES #1720 , CLOSES #1721 , CLOSES #1725 , CLOSES #1732 , CLOSES #1745 , CLOSES #1748 , CLOSES #1749 , CLOSES #1751 , CLOSES #1754
2026-08-24 07:52:05 -04:00
bryanthaboi
ca4d3d283c
Add Pokemon Crystal as a sixth supported version
...
Crystal boots from a user-supplied ROM, imports a full cache and is playable:
copyright, the Crystal intro movie, the animated title, gender select, Oak,
and out into Johto. 122 of the cart's 169 script specials are implemented.
Import and data
- tools/make_crystal_manifest.py derives the manifest by importing
make_gold_manifest as a library, with three additive keyword seams. Gold and
Silver still regenerate byte-identical, which is the standing requirement for
touching that generator.
- crystal_symbol_deltas.py and crystal_movie_symbols.py carry the symbol delta:
Crystal renames the credits mons, splits the trainer card, Pokegear and
pack-pal blocks by gender, and replaces the intro and title outright.
- Crystal-only manifest keys: engineFlagOrder (162 flags to Gold's 93, so the
badge block sits one higher) and unownCharmap (the main charmap parser stops
at the first newcharmap so the two cannot contaminate each other).
Extractor
- RomExtractorGen2 becomes three-edition. Crystal corrections: PAL_MAP_BANK
0x13, a flat PICS_FIX pic bank, audio bank 0x5e, the mapSongs id-100 hole,
seven NPC trades, a TradeTexts stride of 8, the five Crystal tileset anim
steps with per-row degrade, and the column-major trainer card portraits.
- New: animated front sprites (frames, bitmasks, play and idle scripts), the
Battle Tower roster, Kris assets, Mobile System GB art, and the Crystal
intro and title via src/import/CrystalMovie.lua.
Engine
- GameVersion gains engine(id) and fixes(id). Gold and Silver keep their
original bugs where the bug is not hardware dependent; Crystal gets the fixes
Crystal shipped: Lucky Number boxes 10-14, surfing onto an NPC, and the
Reflect and Light Screen defence overflow.
- Crystal story: Suicune and Eusine, Celebi behind the GS Ball flag, the Ruins
of Alph chambers, Buena, the Move Tutor, the Poke Seer, and the Battle Tower
including the wInBattleTowerBattle badge-boost guard.
- Kris and the gender flag, animated fronts in battle and the summary screen,
and mon caught data.
Verification
- Every extracted asset is pixel-compared against pret's own source PNGs.
- Gold caches are byte-identical before and after, file for file.
- New Crystal suites plus a T2 Gen 2 tier; the full suite passes.
2026-08-23 12:10:28 -04:00
bryanthaboi
dbecc345e3
CLOSES #1478 , CLOSES #1479 , CLOSES #1488 , CLOSES #1510 , CLOSES #1511 , CLOSES #1514 , CLOSES #1521 , CLOSES #1522 , CLOSES #1545 , CLOSES #1557 , CLOSES #1563 , CLOSES #1565 , CLOSES #1566 , CLOSES #1577 , CLOSES #1594 , CLOSES #1596 , CLOSES #1606 , CLOSES #1608
2026-08-20 17:30:18 -04:00
bryanthaboi
0f8f6d0e4f
CLOSES #1474 , CLOSES #1475 , CLOSES #1477 , CLOSES #1482 , CLOSES #1512 , CLOSES #1516 , CLOSES #1558 , CLOSES #1569 , CLOSES #1578 , CLOSES #1579
2026-08-20 17:29:51 -04:00
bryanthaboi
4c8c1cf36b
CLOSES #998 , CLOSES #1472 , CLOSES #1526 , CLOSES #1529 , CLOSES #1530 , CLOSES #1532 , CLOSES #1534 , CLOSES #1547 , CLOSES #1549 , CLOSES #1550 , CLOSES #1551
2026-08-19 11:19:54 -04:00
bryanthaboi
45519ad550
CLOSES #1396 , CLOSES #1398 , CLOSES #1400 , CLOSES #1401 , CLOSES #1406 , CLOSES #1407 , CLOSES #1411 , CLOSES #1413 , CLOSES #1415 , CLOSES #1416 , CLOSES #1417 , CLOSES #1419 , CLOSES #1421 , CLOSES #1422 , CLOSES #1423 , CLOSES #1424 , CLOSES #1425 , CLOSES #1427 , CLOSES #1428 , CLOSES #1429 , CLOSES #1431 , CLOSES #1432 , CLOSES #1433 , CLOSES #1435 , CLOSES #1437 , CLOSES #1440 , CLOSES #1441 , CLOSES #1442 , CLOSES #1443 , CLOSES #1447 , CLOSES #1449 , CLOSES #1456 , CLOSES #1464 , CLOSES #1465 , CLOSES #1468 , CLOSES #1469 , CLOSES #1470
2026-08-17 10:15:06 -04:00
bryanthaboi
1151c188a7
CLOSES #1211 , CLOSES #1228 , CLOSES #1229 , CLOSES #1232 , CLOSES #1251 , CLOSES #1265 , CLOSES #1267 , CLOSES #1276 , CLOSES #1279 , CLOSES #1282 , CLOSES #1293 , CLOSES #1296 , CLOSES #1303 , CLOSES #1329 , CLOSES #1338 , CLOSES #1341 , CLOSES #1343 , CLOSES #1344 , CLOSES #1368 , CLOSES #1385 , CLOSES #1388 , CLOSES #1389 , CLOSES #1391
2026-08-16 08:55:40 -04:00
bryanthaboi
12fdfa1e88
CLOSES #1181 , CLOSES #1212 , CLOSES #1214 , CLOSES #1224 , CLOSES #1230 , CLOSES #1249 , CLOSES #1271 , CLOSES #1272 , CLOSES #1273 , CLOSES #1298 , CLOSES #1305 , CLOSES #1307 , CLOSES #1318 , CLOSES #1328 , CLOSES #1330 , CLOSES #1331 , CLOSES #1333 , CLOSES #1334 , CLOSES #1335 , CLOSES #1340 , CLOSES #1345 , CLOSES #1346 , CLOSES #1360 , CLOSES #1362
2026-08-16 06:41:56 -04:00
bryanthaboi
a94fecfec8
Closes #919 , closes #982 , closes #1003 , closes #1012 , closes #1022 , closes #1028 , closes #1033
2026-08-14 10:05:51 -04:00
bryanthaboi
37051a26b5
CLOSES #1206 , CLOSES #1189 , CLOSES #1175 , CLOSES #1129 , CLOSES #1119 , CLOSES #1089 , CLOSES #1073 , CLOSES #1069 , CLOSES #1065 , CLOSES #1010 , CLOSES #990 , CLOSES #989 , CLOSES #988 , CLOSES #978 , CLOSES #944 , CLOSES #936 , CLOSES #1221 , CLOSES #1220 , CLOSES #1193 , CLOSES #1101 , CLOSES #1066 , CLOSES #1056 , CLOSES #1041 , CLOSES #984 , CLOSES #1225 , CLOSES #1214 , CLOSES #1011 , CLOSES #1035 , CLOSES #1219 , CLOSES #1048 , CLOSES #1047 , CLOSES #964 , CLOSES #949 , CLOSES #1149 , CLOSES #1007 , CLOSES #914 , CLOSES #1115 , CLOSES #1146 , CLOSES #999 , CLOSES #1207 , CLOSES #1029 , CLOSES #1120 , CLOSES #987 , CLOSES #983
2026-08-13 13:07:20 -04:00
bryanthaboi
6731937841
Pulled every open Gold bug (bodies, comments, screenshots/videos), matched them against the port and ../pokegold, then split them so each fixer owns a disjoint file set. Duplicates collapsed: #1164 and #1188 are the same Radio Tower stair softlock. #1150 and #1190 are the same Gold rebind freeze. Enhancements ( #1161 , #1130 , #1112 , #1100 ) were left out. Battle 1 src/battle/gen2/*, src/ui/gen2/BattleState.lua #1168 multi-hit always 2 #1180 DV / stats #1185 learn-move text order after a trainer fight #1152 no "Use next POKéMON?" / run after a wild faint Overworld 2 src/world/gen2/*, trade anim, hidden items #1184 Kurt blocking Slowpoke Well #1164 / #1188 Radio Tower gentleman on the stairs #1173 Rock Smash rocks walk left each visit #1172 last item name used Rock Smash #1167 Ilex Forest hidden items #1165 trade movie + ledge hop still missing ( #1121 / #1126 ) UI 3 naming, party, mart, pokegear #1166 grey nickname screen #1162 TM/HM missing ABLE / NOT ABLE #1169 underground herb lady whites out the map #1151 Pokegear black player icon + extra A/B on the phone card Platform 4 Gold options, save slots, pack, mod tab #1150 / #1190 controls freeze #1178 no vibration row #1177 cannot move Gold touch controls #1107 SAVE with no launcher slot #1145 Gold mod tab still lists Gen 1-only mods #1192 RGXX missing tools/rom_manifest_gold.json Drivers only for the progress / data-loss ones (faint-run, multi-hit, Kurt, Radio Tower, Rock Smash shift, herb shop, save slot). No new unit tests. New comments are pokegold file.asm:line only. A verifier agent will get this same list once the four finish and check that the diffs actually fix the reports. Verifier checked the batch against pokegold. Almost everything landed. I closed the two leftovers that were still real bugs: #1185 : the active mon no longer reprints GrewToLevel (engine/battle/core.asm:7044). Bench mons still print it, then the stats box, then the learn-move line. #1180 : the party list recalcs stats on open, same as Summary. Gold boot now applies options.touchControls / haptics from the Gold options block, not the shared Red pad. # Verdict 1168 multi-hit FIXED 1180 DVs / stats FIXED 1185 learn-move order FIXED (was partial) 1152 run after faint FIXED 1184 Kurt FIXED 1164 / 1188 Radio Tower FIXED 1173 rocks slide FIXED 1172 Rock Smash name FIXED 1167 Ilex hidden items SKIP-OK (already in the Gold cache) 1165 trade + ledge FIXED 1166 nickname color FIXED 1162 TM ABLE / NOT ABLE FIXED 1169 herb shop white-out FIXED 1151 Pokegear FIXED 1150 / 1190 rebind freeze FIXED 1178 vibration FIXED 1177 touch layout FIXED 1107 save slot FIXED 1145 mod tab filter FIXED 1192 RGXX Gold manifest FIXED Nothing is committed. Drivers, from the repo root: POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/multihit_bug1168_test.lua love . Fury Attack should hit 2-5 times. Always twice is still broken. POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/use_next_mon_bug1152_test.lua love . After the lead faints: "Use next POKéMON?" YES opens the party. NO/B tries to run. POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/kurt_well_bug1184_test.lua love . Kurt at the well entrance (16, 14), not on the inner path. POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/radiotower_softlock_bug1164_test.lua love . Gentleman in the 5F office (3, 6). Stairs at (12, 0) clear. POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/rocksmash_shift_bug1173_test.lua love . Route 40 rocks stay put. A slide one cell left is the old bug. POKEPORT_GAME=gold POKEPORT_TOUCH=0 POKEPORT_DRIVER=tests/drivers/herbshop_bug1169_test.lua love . Herb shop intro over the Underground map, not a white screen. POKEPORT_GAME=gold POKEPORT_IDENTITY=gold-bug1107 POKEPORT_DRIVER=tests/drivers/gold_save_slot_bug1107_test.lua love . Look for PASS and a saves/gold/slot*.lua path. CONTINUE should see it. Worth a hand check with no driver: nickname color, a TM for ABLE/NOT ABLE, Pokegear phone B-to-close, OPTION > CONTROLS, a ledge hop, a trade movie, and on a phone OPTION > TOUCH LAYOUT / VIBRATION. give me CLOSES #93939 , in a comma separated list each saying CLOSES before each issue number that is fixed CLOSES #1107 , CLOSES #1145 , CLOSES #1150 , CLOSES #1151 , CLOSES #1152 , CLOSES #1162 , CLOSES #1164 , CLOSES #1165 , CLOSES #1166 , CLOSES #1168 , CLOSES #1169 , CLOSES #1172 , CLOSES #1173 , CLOSES #1177 , CLOSES #1178 , CLOSES #1180 , CLOSES #1184 , CLOSES #1185 , CLOSES #1188 , CLOSES #1190 , CLOSES #1192
2026-08-12 16:51:27 -04:00
bryanthaboi
af33c6e810
Merge pull request #1078 from MaxTomahawk/feat/scripted-battle-checkpoints
...
feat(mods): checkpoint scripted battle decisions
2026-08-11 21:22:40 -04:00
bryanthaboi
241c3345bd
Merge pull request #1086 from thibautbus/fix/yellow-pallet-oak-music
...
Bring Oak's Pallet Town cutscene in line with the original Yellow game
2026-08-11 21:21:36 -04:00
bryanthaboi
0136429d3e
CLOSES #1090 , CLOSES #1093 , CLOSES #1094 , CLOSES #1095 , CLOSES #1098 , CLOSES #1102 , CLOSES #1105 , CLOSES #1106 , CLOSES #1108 , CLOSES #1109 , CLOSES #1110 , CLOSES #1111 , CLOSES #1113 , CLOSES #1114 , CLOSES #1117 , CLOSES #1118 , CLOSES #1121 , CLOSES #1122 , CLOSES #1123 , CLOSES #1124 , CLOSES #1126 , CLOSES #1127 , CLOSES #1128 , CLOSES #1131 , CLOSES #1132 , CLOSES #1134 , CLOSES #1137 , CLOSES #1141
2026-08-11 21:19:36 -04:00
bryanthaboi
ae6cac89e1
G2 support
2026-08-11 11:53:30 -04:00
thibautbus
ab94b96a79
Simplify comments
2026-08-11 15:23:32 +02:00
thibautbus
cc43bd77d2
Give Oak's Pikachu catch the battle-start flash/wipe transition
...
story2.lua pushed the demo battle straight onto the stack, skipping
the flash + wipe that every other wild battle gets.
InitWildBattle calls DoBattleTransitionAndInitBattleVariables
unconditionally (core.asm:6699) -- there is no BATTLE_TYPE_OLD_MAN or
BATTLE_TYPE_PIKACHU special case -- so the old-man tutorial and Oak's
Pikachu catch get the wipe like any other wild battle, same as every
scripted trainer. Commands.old_man_demo already routed the Viridian
old man's tutorial catch through OverworldState:pushBattle for
exactly this reason; the fallback it used for a pushBattle-less
overworld (ctx.overworld and ctx.overworld.pushBattle then ... else
game.stack:push(battle)) was duplicated verbatim in Commands
.start_battle and would have been a third copy in story2.lua, so it's
pulled into one Commands.pushBattle(ctx, battle) helper instead, used
by all three call sites; the fallback branch now logs a warning
rather than silently dropping the transition and battle-theme start.
2026-08-11 14:01:19 +02:00
MaxTomahawk
882763cfe1
feat: checkpoint scripted battle decisions
2026-08-11 08:58:33 +02:00
bryanthaboi
c3855cebec
more buggies CLOSES #960 , CLOSES #961 , CLOSES #968 , CLOSES #995 , CLOSES #1006 , CLOSES #1009 , CLOSES #1013 , CLOSES #1021 , CLOSES #1031 , CLOSES #1044 , CLOSES #1049 , CLOSES #1050 , CLOSES #1045,,
2026-08-10 17:06:24 -04:00
bryanthaboi
863f371e68
CLOSES #806 , CLOSES #809 , CLOSES #853 , CLOSES #854 , CLOSES #860 , CLOSES #862 , CLOSES #865 , CLOSES #866
2026-08-05 14:38:10 -04:00
bryanthaboi
f6392e8932
CLOSES #788 , CLOSES #795 , CLOSES #796 , CLOSES #797 , CLOSES #805 , CLOSES #826 , CLOSES #833 , CLOSES #835 , CLOSES #837 , CLOSES #844 , CLOSES #845 , CLOSES #846 , CLOSES #847
2026-08-05 11:09:05 -04:00
bryanthaboi
0f7261dd92
CLOSES #623 , CLOSES #624 , CLOSES #636 , CLOSES #637 , CLOSES #639 , CLOSES #650 , CLOSES #697 , CLOSES #704 , CLOSES #722
2026-08-03 13:05:57 -04:00
spiritsnails
2b92562538
fix: yes/no box popping up after the question text closes, not over it
...
several places (Commands.ask, the give-a-nickname prompt, PC box release/
change confirms, start menu save/quit) pushed a bare ChoiceBox after the
preceding text box already popped on an A press, instead of riding
TextBox's opts.choice like the rest of the engine. the YES/NO box now
comes up while the question is still on screen, matching the original.
2026-08-01 21:36:30 -06:00
spiritsnails
f109530c5f
Route scripted battles through pushBattle so the entry wipe actually plays
...
Commands.lua's start_battle and old-man-demo battle commands pushed
BattleState straight onto the stack, bypassing pushBattle (and therefore
BattleTransition) entirely. Every script-triggered battle -- gym leaders,
the rival, Giovanni, the catch tutorial -- cut straight to the battle
screen with no transition wipe. Only the walk-up trainer-sight path
(OverworldState:engageTrainer) went through pushBattle already.
2026-08-01 16:12:29 -06:00
erereck
6e724cedf7
Honor modded bag capacity
2026-08-01 00:32:00 -03:00
bryanthaboi
5ec440792e
Merge pull request #347 from kevindjacobson/agent/tool-mod-hooks
...
Add lifecycle and HUD hooks for tool mods
2026-07-31 10:29:04 -04:00
johnjohto
4250e3aa32
Delay evolution until trainer text ends
2026-07-30 14:03:36 -04:00
bryanthaboi
0f581e2f69
so many bugs i cannot even breathe
2026-07-30 07:41:41 -04:00
bryanthaboi
bc4afcba71
Merge branch 'dev' of https://github.com/bryanthaboi/gen1recomp into dev
2026-07-29 11:46:36 -04:00
bryanthaboi
dde25ec7d0
yellow alpha
2026-07-29 11:46:32 -04:00
johnjohto
e393ec06e3
Show Snorlax's Pokédex entry
2026-07-29 10:17:02 -04:00
Kevin Jacobson
aab980b05a
Add lifecycle hooks for tool mods
2026-07-28 13:33:53 -07:00
bryanthaboi
f0a88ea473
Bug squashing and translation mods ( #311 )
...
* audio timing stuff
* bug fixes and translation additions
* translation stuff
* Update modkit.py
* better asset resolution
2026-07-27 13:37:05 -04:00
bryanthaboi
3069b2e2a9
The new experience ( #201 )
...
* new launcher and save converts and pipeline
* fixing bugs
2026-07-25 12:36:53 -04:00
bryanthaboi
bfba1f7bb7
Bugs and stuff ( #144 )
...
* main menu scrollable when over 8 items
* buggies
* more buggies
* Lorelei, Bruno, and Agatha now push their AfterBattle text right after a win
2026-07-24 09:06:29 -04:00