| 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 | 3 | -4/+12 |
| |\ | |||||
| | * | Use macros to enforce "missable/hide/show object" constraints, and rename ↵ | Rangi | 2026-01-07 | 1 | -1/+1 |
| | | | | | | | | | them to "toggleable objects" (#557) | ||||
| | * | Define player and rival names once, to be used in two places (#545) | Rangi | 2025-12-01 | 1 | -2/+2 |
| | | | |||||
| | * | Use more hardware and graphics constants (#532) | Narishma-gb | 2025-11-18 | 1 | -1/+10 |
| | | | | | | | | | | | | | | | | | | | | | | | | | - Use `OBJ_SIZE` and `TILE_SIZE` from hardware.inc. - `SPRITESTATEDATA1_LENGTH`, `NUM_SPRITESTATEDATA_STRUCTS` and `TILE_1BPP_SIZE` are used in some places. - Highlight an oversight in `OakSpeech` where several direct MBC bank switches are requested. - Remove redundant comments in home/overworld.asm. - Add unreferenced `FillBgMap` function to avoid a byte of dead code. - Some constants added in wram.asm. - Correctly separate the commented code in `SaveMainData`. | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2025-11-12 | 1 | -3/+3 |
| |\| | |||||
| | * | Use features of RGBDS 1.0.0 (#537) | Rangi | 2025-11-12 | 1 | -3/+3 |
| | | | |||||
| * | | Misc. naming and cleanup (#139) | Narishma-gb | 2025-09-10 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | * Name some printer/diploma routines * Name `wd434` * Name `NAME_LENGTH_JP` * Rename `callabd`/`calladb` to `farcall`/`callfar` | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2025-09-06 | 1 | -1/+1 |
| |\| | |||||
| | * | Label and constant cleanup (#528) | Narishma-gb | 2025-09-03 | 1 | -1/+1 |
| | | | | | | | | | | | * Label cleanup, add some constants instead of raw numbers * Rename load/save game functions to be more explicit | ||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2025-07-02 | 2 | -2/+2 |
| |\| | |||||
| | * | Replace hardware_constants.asm with hardware.inc (#511) | Rangi | 2025-06-30 | 2 | -3/+3 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2025-01-30 | 2 | -3/+3 |
| |\| | |||||
| | * | 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 | 3 | -13/+13 |
| |\| | |||||
| | * | Identify more bit flags (#465) | Sylvie | 2024-09-24 | 1 | -2/+2 |
| | | | | | | | | | | | * Identify more bit flags * Space | ||||
| | * | Identify remaining uses of `wd0b5` and `wd11e` (#463) | Sylvie | 2024-09-18 | 1 | -1/+1 |
| | | | |||||
| | * | Identify wcf91 as wCurPartySpecies, wCurItem, and wCurListMenuItem (#457) | Sylvie | 2024-08-04 | 1 | -2/+2 |
| | | | |||||
| | * | Identify wcd6d as wNameBuffer and others (#455) | Sylvie | 2024-07-24 | 1 | -2/+2 |
| | | | |||||
| | * | Identify various flag labels and bit constants (#454) | Sylvie | 2024-07-16 | 1 | -5/+5 |
| | | | |||||
| | * | Identify some unused WRAM variables (#453) | Sylvie | 2024-06-15 | 1 | -1/+1 |
| | | | |||||
| * | | Improve documentation of some SRAM routines (#114) | SatoMew | 2024-06-26 | 1 | -2/+2 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2024-05-05 | 1 | -1/+1 |
| |\| | |||||
| | * | Fix hard-coded bank | dannye | 2024-05-05 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2023-11-21 | 1 | -6/+6 |
| |\| | |||||
| | * | Add `bigdw` and `dc` data macros | Rangi42 | 2023-11-20 | 1 | -6/+6 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2023-11-20 | 1 | -5/+11 |
| |\| | |||||
| | * | Thoroughly document debug code (#410) | SatoMew | 2023-07-15 | 1 | -5/+12 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2023-04-25 | 1 | -4/+6 |
| |\| | |||||
| | * | Complete and improve debug name labels (#408) | SatoMew | 2023-02-26 | 1 | -4/+6 |
| | | | |||||
| | * | 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-09-26 | 1 | -2/+2 |
| |\| | |||||
| | * | wcf4b -> wStringBuffer | Rangi | 2021-08-28 | 1 | -2/+2 |
| | | | |||||
| * | | 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 | ||||
| * | | Merge remote-tracking branch 'remotes/pokered/master' | Rangi | 2021-04-13 | 1 | -1/+1 |
| |\| | |||||
| | * | Use assertions to catch the GetName bug, and use a NAME_BUFFER_LENGTH constant | Rangi | 2021-04-13 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2020-12-15 | 1 | -1/+1 |
| |\| | |||||
| | * | Label and document hFFD7 more accurately | SatoMew | 2020-11-29 | 1 | -1/+1 |
| | | | |||||
| * | | Merge branch 'master' of https://github.com/pret/pokered | dannye | 2020-11-14 | 3 | -0/+0 |
| |\| | |||||
| | * | Fix file modes | dannye | 2020-11-14 | 3 | -0/+0 |
| | | | |||||
| | * | Sync coordinate macros with pokecrystal | Rangi | 2020-07-07 | 3 | -11/+11 |
| | | | |||||
| | * | Use HIGH() and LOW() | Rangi | 2020-07-07 | 1 | -2/+2 |
| | | | |||||
| | * | callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfar | Rangi | 2020-07-06 | 1 | -1/+1 |
| | | | |||||
| | * | Specify the ldh instruction, don't turn ld into ldh | Rangi | 2020-07-06 | 3 | -25/+25 |
| | | | |||||
| | * | Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellow | Rangi | 2020-07-05 | 1 | -2/+2 |
| | | | |||||
| | * | Port pokecrystal's formatting of text commands and special characters | Rangi | 2020-07-04 | 3 | -20/+20 |
| | | | |||||
