This website requires JavaScript.
e5b3b4a91c
Lay out the Hall of Fame, the Diploma and the credits per cartridge (#84 )
main
kawa and Claude Opus 5.5
2026-10-18 03:01:10 +02:00
91d3b9c9f2
Keep the dev tag check strict and default the tag in the workflow
v0.0.1
kawa and Claude Sonnet 5.5
2026-10-18 01:18:13 +02:00
727f5b0261
Default manual image builds to dev-<commit> when no tag is given
kawa and Claude Sonnet 5.5
2026-10-18 01:15:14 +02:00
b33725adfa
Publish the native release as a container image and document deployment
kawa and Claude Opus 5.5
2026-10-18 00:27:23 +02:00
d3e3faff72
Measure, weigh and name the European releases' own way (#84 )
kawa and Claude Opus 5.5
2026-10-17 19:04:51 +02:00
627f87d8b5
Map the French, German, Italian and Spanish releases' addresses (#84 )
kawa and Claude Opus 5.5
2026-10-17 17:45:34 +02:00
3c480a28f0
Read the English 1.0 and Australian cartridges besides 1.1 (#84 )
kawa and Claude Opus 5.5
2026-10-17 16:12:00 +02:00
acdaf62eaa
Name the Battle Tower's ZABOROWSKI instead of refusing the battle
kawa and Claude Opus 5.5
2026-10-17 16:06:28 +02:00
d3be732118
Open Kanto: the S.S. Aqua, the Kanto gyms, the Magnet Train, Mt. Silver and Red (Closes #33 )
kawa and Claude Opus 5.5
2026-10-17 15:53:57 +02:00
f05fd8ebee
Open the League: Victory Road, the Elite Four, the Hall of Fame and the credits (#33 )
kawa and Claude Opus 5.5
2026-10-17 14:52:14 +02:00
b6fdc23508
Add a Playwright config that runs the browser suite on separate ports [no-card]
kawa and Claude Opus 5.5
2026-10-17 13:50:55 +02:00
592ca43a40
Import cartridge .sav files with verified structure, checksums and clock (Closes #44 )
kawa and Claude Opus 5.5
2026-10-17 12:03:01 +02:00
87b05b45f4
Seed each Day-Care cartridge comparison from its own title [no-card]
kawa and Claude Opus 5.5
2026-10-17 10:53:27 +02:00
7a32e689c3
Run the reference emulator silently when WebKit reports no audio sample rate
kawa and Claude Opus 5.5
2026-10-17 10:45:34 +02:00
e49bc6de9a
Breed at the Day-Care, hatch Eggs, draw MAIL stationery and browse the Hall of Fame (Closes #29 )
kawa and Claude Opus 5.5
2026-10-17 08:52:30 +02:00
7d03f5c5ca
Keep several saves, with migration, atomic writes and import previews (Closes #37 )
kawa and Claude Opus 5.5
2026-10-16 11:27:41 +02:00
7c12c81a27
Ring with trainers' calls, rematch them and play the radio (Closes #30 )
kawa and Claude Opus 5.5
2026-10-16 11:10:02 +02:00
7f30c3f450
Play the music and sound effects from the ROM's sound engine (Closes #34 )
kawa and Claude Opus 5.5
2026-10-15 15:54:02 +02:00
aff8391e55
Search the playthrough's paths once per question [no-card]
kawa and Claude Opus 5.5
2026-10-13 15:49:59 +02:00
4aae3887e7
Describe Johto as complete in the README and plan [no-card]
kawa and Claude Opus 5.5
2026-10-13 15:34:19 +02:00
fe2b0262c5
Open the Battle Tower and add the badges' type boosts (Closes #32 )
kawa and Claude Opus 5.5
2026-10-13 15:28:07 +02:00
3fbc6798eb
Open Tin Tower and Whirl Islands: Suicune, Ho-Oh and Lugia (#32 )
kawa and Claude Opus 5.5
2026-10-13 14:47:45 +02:00
9c3579937c
Open the Radio Tower takeover, Ice Path, Blackthorn and Dragon's Den (#32 )
kawa and Claude Opus 5.5
2026-10-13 14:19:02 +02:00
061ca4d59d
Open Route 42 to Mahogany, the Lake of Rage, the Rocket Hideout and Pryce (#32 )
kawa and Claude Opus 5.5
2026-10-13 13:35:58 +02:00
62fe4bf664
Keep the choice box inside the screen above the text box (Closes #70 )
kawa and Claude Opus 5.5
2026-10-13 11:08:07 +02:00
b5c2b19094
Open Routes 38 to 41, Olivine and Cianwood to the Mineral Badge (#32 )
kawa and Claude Opus 5.5
2026-10-13 10:09:47 +02:00
7c4e8521d4
Write manual-test saves at Route 34, Goldenrod and Ecruteak [no-card]
kawa and Claude Opus 5.5
2026-10-12 13:12:19 +02:00
2640fa2725
Open Routes 35 to 37, the National Park and Ecruteak to the Fog Badge (#32 )
kawa and Claude Opus 5.5
2026-10-12 13:10:17 +02:00
0930b780fc
Open Goldenrod City, Whitney's gym and the Radio Tower quiz (#32 )
kawa and Claude Opus 5.5
2026-10-07 09:26:07 +02:00
f4ef244fc7
Open Route 32 to Route 34, the Ruins of Alph and Azalea Town (#32 )
kawa and Claude Opus 5.5
2026-10-06 15:35:27 +02:00
15a31f95e4
Give the private browser checks 90 s per test (#66 )
kawa and Claude Opus 5.5
2026-10-05 13:37:14 +02:00
60fb65bf6a
Run the private browser checks with one worker (#66 )
kawa and Claude Opus 5.5
2026-10-05 09:53:04 +02:00
0d8ff442ce
Load the atlas and Pokédex test data only when the suite runs (#66 )
kawa and Claude Opus 5.5
2026-10-05 09:53:03 +02:00
7afc87d898
Give YES and NO the same width (#69 )
Leo Compe and Claude Sonnet 5.5
2026-10-04 18:29:58 +02:00
3da669a52e
Scale the dialogue text with the game screen (#68 )
Leo Compe and Claude Sonnet 5.5
2026-10-04 18:29:58 +02:00
525ff092f2
Show dialogue choices in a box above the text box (#67 )
Leo Compe and Claude Sonnet 5.5
2026-10-04 16:21:32 +02:00
5546e575f4
Match the original's choice layouts: vertical YES/NO and lists, full PC menu [no-card]
Leo Compe and Claude Sonnet 5.5
2026-10-04 01:19:43 +02:00
ce8129703f
Make Crystal an installable web app with an offline shell (#39 )
samy and Claude Opus 5.5
2026-10-03 20:51:57 +02:00
f289615bd2
Add text size and keyboard settings (#38 )
samy and Claude Opus 5.5
2026-10-03 20:42:59 +02:00
29248172bd
Add the Johto and Kanto atlas to the Map tab
samy and Claude Opus 5.5
2026-10-03 20:34:29 +02:00
cdee576818
Port the Pokédex list, entries and tab (#35 )
samy and Claude Opus 5.5
2026-10-03 20:19:24 +02:00
03aa913a94
Run trusted private ROM and reference CI on docker-build (#66 )
kawa
2026-10-03 19:34:12 +02:00
15eaf06c51
Record successful synthetic CI validation; closes #45 [skip ci]
kawa
2026-10-03 18:23:22 +02:00
45233359d7
Add debug-saves: original cartridge and Virtual Console saves for testing
Leo Compe and Claude Sonnet 5.5
2026-10-03 18:22:32 +02:00
a33ffa3a15
Make synthetic browser checks independent of private files and timing (#45 )
kawa
2026-10-03 18:20:30 +02:00
ad68ca87ce
Use the Gitea workflow directory for #45
kawa
2026-10-03 18:16:31 +02:00
4082a9a2d3
Run ROM-free CI on the available Forgejo runner (#45 )
kawa
2026-10-03 18:15:51 +02:00
f34068f7df
Update docs/AI_AGENTS_READ_THIS.md
kawa
2026-10-03 17:50:04 +02:00
08712f84a6
Add an MD of instructions to the coding agents
kawa
2026-10-03 17:48:03 +02:00
4557cdf627
Delete docs/SESSION_HANDOFF.md
kawa
2026-10-03 17:41:20 +02:00
1d8372ef2e
Add docs/SESSION_HANDOFF.md to the gitignore as its only used by me
kawa
2026-10-03 17:40:41 +02:00
73022b1505
Add the TM/HM pocket, Egg screens and Violet's remaining scripts
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 16:49:02 +02:00
7909302db1
Open Route 31, Violet City and Sprout Tower (#31 )
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 16:24:29 +02:00
ec3d1cd5c4
Port the Johto badge stat boosts (#31 )
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 16:08:31 +02:00
8fae1f0c0f
Port the special battle types and contest battles
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 15:56:30 +02:00
b547ca29ff
Port Kurt's balls and the Park Ball's multiplier (#28 )
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 15:38:56 +02:00
77704fe848
Port the Smart AI effect handlers (#28 )
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 15:30:32 +02:00
32d736ecae
Port weather, copying moves, held items and obedience (#28 )
Sébastien QUEROL
2026-10-03 15:03:19 +02:00
8f5b464efc
Port the status and field move effects
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 11:11:19 +02:00
c53edb77e5
Port the moves that span several turns
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 10:57:46 +02:00
9e0a2cd2a8
Port multi-hit moves and the special-damage move effects
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 10:45:07 +02:00
802397b668
Record the field items, fishing and MAIL commits in the session handoff
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 01:12:26 +02:00
5c1ac9d726
Port MAIL in the party menu and the PC's MAIL BOX
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 01:10:08 +02:00
e2dc5ba520
Move items with Select and browse the party's moves
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 00:56:51 +02:00
397dcef44c
Port the fishing rods and wild Magikarp
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 00:49:35 +02:00
4cb4676c7d
Port Repels and the other non-fishing field items
Sébastien QUEROL and Claude Opus 5.5
2026-10-03 00:32:33 +02:00
10e1560212
Record the Headbutt and Rock Smash commit in the session handoff
Sébastien QUEROL and Claude Opus 5.5
2026-10-02 12:21:00 +02:00
f259163da9
Port Headbutt and Rock Smash encounters
Sébastien QUEROL and Claude Opus 5.5
2026-10-02 12:20:13 +02:00
ee55d344af
Add saves and board support for manual testing
Sébastien QUEROL and Claude Opus 5.5
2026-10-02 12:00:38 +02:00
a7aceda089
Port Fly, Dig, Teleport and the Escape Rope
Sébastien QUEROL and Claude Opus 5.5
2026-10-02 11:18:57 +02:00
c4cc0e756c
Port the options screen
Sébastien QUEROL and Claude Opus 5.5
2026-10-02 10:47:11 +02:00
47698565ab
Port the trainer card and the play time
Sébastien QUEROL and Claude Opus 5.5
2026-10-01 13:32:14 +02:00
38b9562bd3
Keep the project board in step with commits
Sébastien QUEROL and Claude Opus 5.5
2026-10-01 11:48:19 +02:00
209778cabe
Port the Pokégear, phone calls and Mom's bank
Sébastien QUEROL and Claude Opus 5.5
2026-10-01 11:38:22 +02:00
3456aa4e11
Port field moves from the menu, SEL with Select, and moving Pokémon in Bill's PC
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 17:22:56 +02:00
45275ba83b
Port evolution, Rare Candy, evolution stones and vitamins
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 16:21:59 +02:00
1af2beacdc
Port the start menu, the party menu and the pack outside battle
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 16:10:22 +02:00
60e06ae678
Record the battle comparison delivery in the session handoff
Sébastien QUEROL
2026-09-30 15:48:16 +02:00
00972bad10
Verify random battle and capture routines against the original engine
Sébastien QUEROL
2026-09-30 15:48:00 +02:00
be7575a4d0
Record the battle items commit in the session handoff
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 11:24:55 +02:00
b13e09ec20
Port the remaining battle items, the stats screen and hBattleTurn at the menu
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 11:24:55 +02:00
cfd083c16d
Record the switching and items commit in the session handoff
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 11:04:15 +02:00
f8e0f9c65a
Finish the opening milestone's switching, items and acceptance run
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 11:04:11 +02:00
eb03a20d8f
Record the introduction commit in the session handoff
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 10:16:58 +02:00
b13fd20be4
Port the introduction's naming and clock screens
Sébastien QUEROL and Claude Opus 5.5
2026-09-30 09:53:52 +02:00
5a0fe1e313
Merge branch 'capture-and-catching-tutorial' into main
Sébastien QUEROL and Claude Opus 5.5
2026-09-25 17:15:31 +02:00
3bdca0099e
Port the PC and boxes
Sébastien QUEROL and Claude Opus 5.5
2026-09-25 17:12:26 +02:00
451464f7c6
Complete the overworld foundation
Sébastien QUEROL and Claude Opus 5.5
2026-09-25 16:47:29 +02:00
dfe5c9becb
Merge pull request 'Port capture and the Route 29 catching tutorial' (#1 ) from capture-and-catching-tutorial into main
kawa
2026-09-24 21:02:28 +02:00
9ac111f262
Port capture and the Route 29 catching tutorial
Sébastien QUEROL and Claude Opus 5.5
2026-09-24 20:57:36 +02:00
dc10343520
Open Mr. Pokémon's house, the first rival battle and the return to Elm
Sébastien QUEROL and Claude Opus 5.5
2026-09-24 19:38:20 +02:00
7c1c0cc45b
Port Reflect and Light Screen
Sébastien QUEROL and Claude Opus 5.5
2026-09-24 19:38:13 +02:00
e00dfab42e
Open Route 30 with map trainers and multi-Pokémon trainer battles
Sébastien QUEROL and Claude Opus 5.5
2026-09-24 14:36:54 +02:00
0d1bedb3b1
Translate Opportunist, Aggressive and Risky trainer AI
Sébastien QUEROL and Claude Opus 5.5
2026-09-24 14:36:46 +02:00
3e92936cb9
Add scripted trainer battle foundation and native move AI
Sébastien QUEROL
2026-09-24 09:33:33 +02:00
6a74f59e46
Let NPCs roam as HandleNPCStep does
Sébastien QUEROL and Claude Opus 5.5
2026-09-23 17:40:12 +02:00
796fe8f6d5
Open Route 29 and Cherrygrove City
Sébastien QUEROL and Claude Opus 5.5
2026-09-23 17:25:02 +02:00
11d1153802
Integrate battles with the overworld UI and validate browser flows
Sébastien QUEROL and Claude Opus 5.5
2026-09-23 16:37:07 +02:00
c08d250cf6
Implement native opening scenes, battle foundation and overworld movement
Sébastien QUEROL
2026-09-23 16:09:22 +02:00
8b80d05ca2
Add native Crystal exploration port and reference tooling
Sébastien QUEROL
2026-09-23 09:23:29 +02:00