aboutsummaryrefslogtreecommitdiffstats
path: root/engine/movie/oak_speech/init_player_data.asm (follow)
Commit message (Collapse)AuthorAgeFilesLines
* explore: pivot to noclip free-roam cameraAsh Ketchum7 days1-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/pokereddannye2026-01-171-1/+1
|\
| * Use macros to enforce "missable/hide/show object" constraints, and rename ↵Rangi2026-01-071-1/+1
| | | | | | | | them to "toggleable objects" (#557)
* | Merge branch 'master' of https://github.com/pret/pokereddannye2025-01-301-1/+1
|\|
| * Consistently capitalize `ASSERT` directives (#489)Rangi2025-01-281-1/+1
| |
* | Merge branch 'master' of https://github.com/pret/pokereddannye2024-10-091-1/+1
|\|
| * This byte is written to, but not used (#471)Vortyne2024-09-251-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/pokereddannye2024-09-251-1/+1
|\|
| * Identify some unused WRAM variables (#453)Sylvie2024-06-151-1/+1
| |
| * RGBDS syntax updates (#358)vulcandth2022-06-061-1/+1
| | | | | | New MACRO and DEF syntax
* | RGBDS syntax updates (#86)vulcandth2022-06-061-1/+1
| | | | | | New MACRO and DEF syntax
* | Merge branch 'master' of https://github.com/pret/pokereddannye2021-04-301-1/+1
|\|
| * Use {interpolation} to generate sequences of RAM labelsRangi2021-04-271-1/+1
| | | | | | | | Fixes #319
| * Use HIGH() and LOW()Rangi2020-07-071-2/+2
| |
| * Specify the ldh instruction, don't turn ld into ldhRangi2020-07-061-2/+2
| |
| * Add engine/movie/oak_speech/ subdirectoryRangi2020-07-031-0/+55
|
* Sync with pokereddannye2020-11-041-0/+60