49 Commits

Author SHA1 Message Date
Alieneer 6543fcff75 Clean up Spawnpoints and Flypoint constants (#204) 2026-08-27 18:48:49 -04:00
Alieneer f6c862df6b Rename SPAWN_POINT_SILENT_HILL to SPAWN_POINT_QUIET_HILLS (#200)
This was missed during the map scripts merge.
2026-08-21 15:24:57 -04:00
Alieneer 7995fd5a37 Fix Route 7 and Route 6 landmark names (#186) 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 e1b4a5f0b6 Finish some TODOs and extract bank 34 garbage map scripts (#177) 2026-07-06 19:51:27 -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) 2026-07-02 12:02:54 -04:00
Rangi 83a8c4ba3e Make the connection macro more convenient and foolproof (#158) 2026-06-28 18:21:31 -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
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 d694763e28 Correct town names and Silent Hill dungeon name (#135)
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) 2026-04-03 20:35:50 -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
Narishma-gb d94d75f8fc Charmap and text strings update (#124)
* Add Katakana `リ`, `ヘ`, `ベ`, `ペ` in charmap and text strings

* Format text strings, using macro where possible

* Remove unused charmap entries, name `Function3036`

* Charmap update and reorder, `TextAsmEnd`
2025-11-25 14:27:50 -05:00
DrippingYellow 030186d4cf Labelling and separating bank01.asm (#117)
* Started labelling dumped bank 1 functions, identified movement values

* Changed all NPCs to use the new movement constants

* Updated the rest of the movement constant instances, removed the old movement_constants.asm

* Ready to deal the finishing blow to bank01.asm

* Bank 01 is no more. Other scattered changes.

* Labelled a few flags and matched a few variables with pokegold

* Finished labelling bank02.asm too while I was at it
2025-07-07 19:02:15 -04:00
DrippingYellow 9e05bc90a3 Finish labelling Bank 0D (#113)
* Labelling Bank 0D, part 1

* Untangled math HRAM variables

* Bank 10's out of the bag, I guess

* Label Bank 0D, part 2, decompiled related Bank 0E functions

* Fix data outside section

* Finished labeling Bank 0D and connected variables and functions

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2025-02-15 17:48:47 -06:00
DrippingYellow ce247cc761 Adding bank14, good chunk of text transcribed and labelled in bank0d, renaming farcall to callab, and much more (#112)
* Sporadic constantifying and function naming

* Added bank 14

* Delete .DS_Store files

* Delete EOL whitespace

* Use Tab indents instead of four spaces

* Identify some routines

* Identify more stuff

* Identified party and box structs

* Identified wBattleMon and wEnemyMon structs

* Macro'd landmarks, cleaned up comments

---------

Co-authored-by: vulcandth <vulcandth@gmail.com>
2025-01-16 12:12:38 -06:00
camthesaxman 7a50367e04 make it actually build with current RGBDS (#106) 2022-12-17 00:03:52 +00:00
Zumi Daxuya 12072812f6 Label sprite sets according to map group names 2021-05-16 13:39:37 +07:00
Zumi Daxuya 4fa5e3a3bd Define map group sprite sets 2021-05-16 13:28:12 +07:00
jd-0 fbf7fd0654 Kanto Mon Names (#79)
Rename Kanto mons to English
2020-11-13 11:14:34 -05:00
Rangi af404efb48 Move the 'map' macro to where it is used 2020-09-22 20:15:42 -04:00
Rangi 95a66c7110 Simplify bg_event usage, and document map event macro arguments 2020-09-22 15:12:27 -04:00
Rangi e6a99b8f9e Port updated map event macros 2020-09-22 14:44:22 -04:00
Rangi 34cbb1a9d4 Port the improved connection macro from pokegold/pokecrystal 2020-09-22 11:40:17 -04:00
Rangi 9f2ef498fb Copy pokered map organization (maps/*.blk, scripts/*.asm, data/maps/objects/*.asm) 2020-09-21 12:15:06 -04:00
Ebernacher90 d4315d68bd Give all .asm and all .inc except of base_stats/???.inc new line at the end of file 2020-09-13 03:46:21 +02:00
luckytyphlosion 4f17a2c863 Sort maps into placeholder and non-placeholder. 2019-02-26 12:52:54 -05:00
luckytyphlosion 5b4ef99f4b Add all dummy scripts. 2018-07-17 15:42:49 -04:00
luckytyphlosion 4a526ba361 Split attributes into individual files. 2018-07-17 14:10:02 -04:00
luckytyphlosion 3b704c267c Merge branch 'master' into section-reorg 2018-07-08 21:21:12 -04:00
luckytyphlosion 5a6620021a Add maps to linkerscript 2018-07-08 18:00:32 -04:00
luckytyphlosion ca09233c9e Build files in maps/ 2018-07-08 17:34:41 -04:00
luckytyphlosion 116b3b2519 Dump all blks 2018-07-08 15:39:30 -04:00
luckytyphlosion e1d15e507c Dump Map Events. 2018-07-08 15:00:06 -04:00
luckytyphlosion e1659ecd41 Introduce linkerscript.
Addresses of sections will now be added to the linkerscript via `org`, and the section name will be the path/to/file. If there is more than one section in the file, then add a @SectionName after the path/to/file to describe the section.
2018-07-03 17:07:05 -04:00
pfero 67388aeeda Disassemble all map attributes 2018-06-23 14:25:46 +02:00
pfero 368f929da2 Fix landmark constants 2018-06-22 17:18:23 +02:00
pfero 61c3ca6f63 Add proper tileset constants 2018-06-07 17:14:18 +02:00
pfero d4a65343da Name the map groups 2018-06-06 01:41:42 +02:00
pfero 77234a79ca Remove leftover cruft 2018-06-06 01:26:33 +02:00
pfero 1023e4f2a9 Disassemble map headers 2018-06-06 01:23:38 +02:00
Rangi 7742e53476 Define landmark constants 2018-06-05 11:56:42 -04:00
Rangi 17c9b0eb55 Use fullwidth digits 2018-06-01 10:46:40 -04:00
Rangi 1f764d96c4 Declare landmark names (pointer table structure unknown) 2018-06-01 00:30:48 -04:00