Alieneer
6ba776b11f
Sync sprite_anims with pokecrystal
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-09-10 15:23:22 -04:00
Alieneer
00362921e8
Separate engine/menu/start_menu.asm, fix missing GetSGBLayout labels, change several menu coords to use SCREEN_WIDTH and SCREEN_HEIGHT ( #213 )
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-09-08 18:08:17 -04:00
Alieneer
73abeb6168
Move TryWildBattle.CheckGrassCollision.blocks to data/collision/encounter_blocks.asm ( #212 )
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-09-07 16:29:22 -04:00
Alieneer
6543fcff75
Clean up Spawnpoints and Flypoint constants ( #204 )
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-08-27 18:48:49 -04:00
Alieneer
f0f8de82e7
Add add_tm macro, and change all name lists to be li or dname ( #207 )
2026-08-27 18:44:24 -04:00
Alieneer
f6c862df6b
Rename SPAWN_POINT_SILENT_HILL to SPAWN_POINT_QUIET_HILLS ( #200 )
...
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
This was missed during the map scripts merge.
2026-08-21 15:24:57 -04:00
Alieneer
2bfbf06cff
Finish various remaining TODO items ( #191 )
2026-08-14 01:42:59 -04:00
Alieneer
9783becfd8
Name unnamed held Item effect constants ( #192 )
2026-08-14 00:06:23 -04:00
Alieneer
9075545b5f
Use English names for Pokémon whose Japanese names were already final ( #190 )
...
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
Affects Hoothoot, Flaaffy, Ampharos, Cleffa, Igglybuff, Natu, Xatu, Marill, Politoed, Slowking, Unown, Ledyba, Espeon, Umbreon, Remoraid, Octillery, Hitmontop, Magby, Bellossom, Miltank, Murkrow, Steelix, Sneasel, Ho-Oh, Togepi, and Snubbull.
2026-08-08 17:08:26 -04:00
Rangi
8f6b240a1f
Take care of some TODOs
2026-08-05 13:38:56 -04:00
Rangi
620527be18
Do not use unnecessary parentheses
2026-08-05 12:52:43 -04:00
Rangi
2c13e2fa55
Replace hardware_constants.asm with hardware.inc ( #189 )
2026-08-05 11:57:44 -04:00
Rangi
18c7fb04b5
Identify more start-of-game data
CI / build (push) Waiting to run
CI / build-macos (push) Waiting to run
2026-08-04 23:26:52 -04:00
Alieneer
7995fd5a37
Fix Route 7 and Route 6 landmark names ( #186 )
CI / build (push) Waiting to run
CI / build-macos (push) Waiting to run
2026-08-03 17:20:04 -04:00
Alieneer
961a895ca0
Merge map headers and scripts ( #183 )
...
Also renames all routes to their numeric order in data.
2026-08-03 15:18:45 -04:00
Alieneer
3911801821
Label all unnamed symbols ( #184 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-08-02 13:03:11 -04:00
Alieneer
e1b4a5f0b6
Finish some TODOs and extract bank 34 garbage map scripts ( #177 )
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
2026-07-06 19:51:27 -04:00
Rangi
4a6ad591f5
Remove trailing commas and add indes comments to collisions
CI / build (push) Waiting to run
CI / build-macos (push) Waiting to run
2026-07-05 23:58:28 -04:00
Rangi
7971383166
Remove outdated comments in predef pointers
2026-07-05 23:42:14 -04:00
Rangi
2ad83f4ca9
Move more files out of top-level data/
2026-07-05 23:39:35 -04:00
Rangi
c2079bc063
Group name files into data/names/
2026-07-05 23:36:36 -04:00
Rangi
d405485643
Correctly indicate morn/day/nite wild data
...
Fixes #128
2026-07-05 23:13:38 -04:00
Narishma-gb
e88fe24e15
Use the same Makefile build system as Gen 1+2 repos ( #163 )
...
This uses catch-all files like main.asm to reduce the total quantity and size of
build objects (from 1.1 GB to 70 MB).
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-07-05 15:36:09 -04:00
Alieneer
e3abdef586
Name all unnamed RAM symbols ( #160 )
CI / build (push) Waiting to run
2026-07-02 12:02:54 -04:00
Rangi
83a8c4ba3e
Make the connection macro more convenient and foolproof ( #158 )
CI / build (push) Has been cancelled
2026-06-28 18:21:31 -04:00
Alieneer
664803a74f
Build matching non-debug ROMs ( #155 )
CI / build (push) Has been cancelled
2026-06-24 15:12:13 -04:00
Rangi
29776ba633
Don't put any assembly code in the data/ directory
CI / build (push) Waiting to run
2026-06-23 11:19:10 -04:00
Alieneer
4f22b8cd00
General cleanup for home/, and identify more unnamed symbols ( #154 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-23 11:09:10 -04:00
Rangi
9d9859a95c
Align moves.asm columns
CI / build (push) Has been cancelled
2026-06-21 09:54:03 -04:00
Rangi
062a875864
Clean up some whitespace
...
- Exactly one newline at the end of each file
- No double blank lines, except to separate SECTIONs
- Tabs only used for indentation, not alignment
2026-06-21 09:34:04 -04:00
Alieneer
e7f809e61c
Split bank dumps into proper files ( #153 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-21 09:17:56 -04:00
Alieneer
4664939850
Name more unnamed symbols ( #151 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-17 10:58:08 -04:00
Rangi
abe8c6411e
Don't indent label definitions
2026-06-15 14:18:18 -04:00
Rangi
c7571ec354
Don't use tabs for aligning comments, only for initial indentation
2026-06-15 14:16:17 -04:00
Rangi
272935f57c
Fix some mixed tabs and spaces
2026-06-15 14:00:48 -04:00
Rangi
80191247a7
Trim trailing whitespace, and add missing newlines at end of files
...
git ls-files '*.asm' '*.inc' | xargs sed -i -e 's/[[:blank:]]\+$//' -e '$a\'
2026-06-15 13:50:02 -04:00
Alieneer
b923cb652c
Separate more Bank $0A stuff, and remove shim system
2026-06-15 13:44:55 -04:00
Alieneer
d2ac1734b5
Disassemble TradeAnimation in Bank $0A ( #145 )
CI / build (push) Has been cancelled
2026-06-13 18:02:34 -04:00
Alieneer
b20d2371f6
Add some missing filler/padding ( #140 )
...
CI / build (push) Waiting to run
Adds padding for banks $0b, $0e, $14, $20, $22, $28, $29, $2a, $2b, $2c, $2d, $2e, $35, $3c, $3d, $3f
2026-06-08 20:12:46 -04:00
MDTravis
4a51e1a819
Build Silver debug ROM (pokesilver-spaceworld.gb, aka Silver_debug.sgb, aka MONS2SD.COM) ( #131 )
...
* Named constants for SGB town palettes
* Correct collision_type_table.asm ID comments
* Documented 2 bugs, and 3 functions.
* Adjust sprite constants (duplicate sprite IDs reference the latest definition of it instead of the earliest)
---------
Co-authored-by: Narishma-gb <194818981+Narishma-gb@users.noreply.github.com >
Co-authored-by: Alieneer <37123222+BreavyTF2@users.noreply.github.com >
Co-authored-by: Rangi <sylvie.oukaour+rangi42@gmail.com >
2026-06-08 16:50:54 -04:00
Alieneer
605b2d2810
Disassemble Unreferenced_GetMoveSound + minor cleanup ( #139 )
...
Removes some useless origins and fixes the table in fifteen puzzle minigames.
Changes `[hl+]` to `[hli]`.
2026-06-08 15:09:55 -04:00
Alieneer
2a46c98fae
Bank $23 Split + AnimateHealingMachine ( #134 )
...
CI / build (push) Has been cancelled
Splits engine\dumps\bank23.asm, and disassembles the healing machine code. Making bank $23 fulling disassembled, excluding filler.
2026-06-06 12:12:58 -04:00
Alieneer
76139da53c
Tileset collision .inc files ( #136 )
...
Also cleans up collision refs and collision constants.
2026-06-06 12:07:32 -04:00
Alieneer
db8772541a
Disassemble FightDebugMenu
2026-06-05 22:06:35 -04:00
Alieneer
d694763e28
Correct town names and Silent Hill dungeon name ( #135 )
...
CI / build (push) Has been cancelled
Corrects Baadon to Birdon, Bull Forest to Blue Forest,
Haiteku to HighTech, and Shizukana Oka to Silent Hills.
2026-04-12 22:13:30 -04:00
Alieneer
d1c1413435
Corrected/standardized tilesets names ( #132 )
CI / build (push) Has been cancelled
2026-04-03 20:35:50 -04:00
Alieneer
f8a2783b06
Documented 2 bugs, and 3 functions.
...
CI / build (push) Waiting to run
Also changes TOWN_0D to NIGHTTIME.
Documented Function9543, Function9536, Function9527
2026-04-03 13:27:20 -04:00
MDTravis
21525ab43a
Readjust sprite constants
...
It would make more sense to make duplicate sprite IDs reference the latest definition of it instead of the earliest. Let's say I included the sprite, but commented it out. Now the label it pointed to falls into the next sprite over, thus making it the same as the next sprite over. This change also makes much more sense with certain maps now. Rockets are defined properly in Team Rocket areas, Red's Mom is now defined in her house, and the League buildings are filled with CoolTrainers.
2026-04-03 13:27:20 -04:00
MDTravis
7361efef13
Correct collision_type_table.asm ID comments
...
A number was skipped, causing all IDs past $28 to be misaligned in the comments.
2026-04-03 13:27:20 -04:00
MDTravis
51d0f205dd
Named constants for SGB town palettes
2026-04-03 13:27:20 -04:00