| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | explore: pivot to noclip free-roam camera | Ash Ketchum | 7 days | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | Ground-truth from render_overworld.py showed Kanto is ONE seamless world joined along shared edges with per-connection offsets -- so a map-by-map browser is the wrong model. Replaced it with noclip free-roam that leans on the engine's own player-walk + connection-crossing machinery (which already handles seams/offsets correctly): - wSlopNoclip flag (reused the dead wUnusedObtainedBadges byte at D356, 0 r/w, not unioned, in the saved region -> safe). - CollisionCheckOnLand: 5-byte hook at the top -> when noclip is set, return no-collision. Freed the room in ROM0 by deleting the unreferenced Func_0db5 (dead farcall LoadToggleableObjectData) in LoadMapHeader. - EXPLORE menu entry now just toggles wSlopNoclip and closes the menu, dropping you into the overworld to glide through walls/NPCs/ledges and walk across map connections exactly as the world data defines them. Verified: Pallet -> (walk north through the fences) -> seam-cross into Route 1 at y=35 -> continue north; toggle off restores collision (player blocked). | ||||
| * | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2026-01-17 | 1 | -1/+1 |
| |\ | |||||
| | * | Use macros to enforce "missable/hide/show object" constraints, and rename ↵ | Rangi | 2026-01-07 | 1 | -1/+1 |
| | | | | | | | | | them to "toggleable objects" (#557) | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2025-01-30 | 1 | -1/+1 |
| |\| | |||||
| | * | Consistently capitalize `ASSERT` directives (#489) | Rangi | 2025-01-28 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2024-10-09 | 1 | -1/+1 |
| |\| | |||||
| | * | This byte is written to, but not used (#471) | Vortyne | 2024-09-25 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | it's written to in init_player_data.asm ``` ld hl, wObtainedBadges ld [hli], a ld [hl], a ``` | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2024-09-25 | 1 | -1/+1 |
| |\| | |||||
| | * | Identify some unused WRAM variables (#453) | Sylvie | 2024-06-15 | 1 | -1/+1 |
| | | | |||||
| | * | RGBDS syntax updates (#358) | vulcandth | 2022-06-06 | 1 | -1/+1 |
| | | | | | | | New MACRO and DEF syntax | ||||
| * | | RGBDS syntax updates (#86) | vulcandth | 2022-06-06 | 1 | -1/+1 |
| | | | | | | | New MACRO and DEF syntax | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2021-04-30 | 1 | -1/+1 |
| |\| | |||||
| | * | Use {interpolation} to generate sequences of RAM labels | Rangi | 2021-04-27 | 1 | -1/+1 |
| | | | | | | | | | Fixes #319 | ||||
| | * | Use HIGH() and LOW() | Rangi | 2020-07-07 | 1 | -2/+2 |
| | | | |||||
| | * | Specify the ldh instruction, don't turn ld into ldh | Rangi | 2020-07-06 | 1 | -2/+2 |
| | | | |||||
| | * | Add engine/movie/oak_speech/ subdirectory | Rangi | 2020-07-03 | 1 | -0/+55 |
| | | |||||
| * | Sync with pokered | dannye | 2020-11-04 | 1 | -0/+60 |
