Commit Graph

48 Commits

Author SHA1 Message Date
Alieneer
6f7488b532 Apply Suggestions 2026-08-02 12:54:15 -04:00
Alieneer
0bbd378d5b Rename SilentHillHouse to RivalHouse 2026-07-20 16:21:04 -04:00
Alieneer
7dfc94a7f6 Merge Map Headers and Scripts
Merges Map Headers and Scripts, also adding Macros to automate some of the identical dummy scripts.
Renames all Routes to their proper names.
2026-07-20 16:16:26 -04:00
Alieneer
e1b4a5f0b6
Finish some TODOs and extract bank 34 garbage map scripts (#177)
Some checks failed
CI / build (push) Has been cancelled
CI / build-macos (push) Has been cancelled
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)
Some checks are pending
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)
Some checks failed
CI / build (push) Has been cancelled
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)
Some checks failed
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)
Some checks failed
CI / build (push) Has been cancelled
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)
Some checks failed
CI / build (push) Has been cancelled
* 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)
Some checks failed
CI / build (push) Has been cancelled
* 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)
Some checks failed
CI / build (push) Has been cancelled
* 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)
Some checks failed
CI / build (push) Has been cancelled
* 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