Commit Graph

1502 Commits

Author SHA1 Message Date
Henny022p 133d0f99ba
Merge pull request #699 from Henny022p/fix-script-s-symbols
fix function symbols in script.s
2026-02-08 17:28:02 +01:00
Henny022p 07655286a6 fix function symbols in script.s
Otherwise the functions are not recognized as functions and the exported symbols are missing the 1 bit to mark them as thumb.
Happens to work out in the repo, because the functions are only ever called using bl, but the difference is notable when trying to use the symbols to do far calls using bx in romhacks.
2025-03-02 16:19:35 +00:00
Henny022p ca873e6b7f rename gUnk_020000B0 to gEnemyTarget and move it to a header 2025-01-12 02:20:12 +00:00
octorock 560dfa45b1 Add more tilemap documentation 2024-01-06 18:12:53 +01:00
octorock 06dc158598 Rename vvv to actTile 2024-01-06 16:15:34 +01:00
octorock aced0bef69 Rename metaTiles
Now the 16x16 tiles are just called tiles and the 8x8 tiles are called subTiles.
2024-01-06 15:01:44 +01:00
octorock c3b771a209 Merge branch 'master' into tilemap-docs 2024-01-06 12:26:39 +01:00
theo3 f5c6178ed4 gustjar player fields 2024-01-01 13:07:43 -08:00
theo3 5324928f44 npc5 document 2024-01-01 12:12:05 -08:00
theo3 dcc596ed87 define collisions 2023-12-31 21:26:12 -08:00
theo3 37ac9cb0fb document tile asm functions 2023-12-31 17:34:02 -08:00
theo3 201955ea05 create enemy struct and enemy flags 2023-12-30 20:05:32 -08:00
theo3 fb9f59fbbb label BounceUpdate asm 2023-12-30 17:13:42 -08:00
octorock 109b1020dc Merge branch 'master' into tilemap-docs 2023-12-31 02:12:41 +01:00
theo3 37723f5607 document RoomVars struct 2023-12-29 21:42:55 -08:00
theo3 72509b18a0 label some asm functions 2023-12-29 00:59:43 -08:00
theo3 d07c416641 message definitions 2023-12-28 21:58:54 -08:00
octorock 768efa50b3 Merge branch 'master' into tilemap-docs 2023-12-28 14:59:23 +01:00
KEKW555 040b1f3a59
Match sub_080A1270 (#657)
* Nuke asm/non_matching/objectB9 directory

* Match sub_080A1270
2023-12-21 13:04:41 -08:00
KEKW555 a5a2b57a1c
Match sub_0801E31C (#656)
* Match sub_0801E31C

* Nuke common folder

* Remove unnecessary casts
2023-12-21 13:02:34 -08:00
KEKW555 888033f7bd
Restore evil spirit (#654)
* Delete asm/object directory

* Restore evilSpirit.c

* Sync linker

* Delete data/const/object/evilSpirit.s

* Update assets.json

* Fix fields
2023-12-17 20:15:36 -08:00
KEKW555 7ea08d4aa2
Match sub_0807D46C (#653)
* Nuke code_0807CC3C directory

* Match sub0807D46C
2023-12-17 19:59:03 -08:00
KEKW555 f5939d862d
Match sub_080803D0 (#650) 2023-12-17 13:17:58 -08:00
KEKW555 773347dc5d
Match sub_0807D6D8 (#649) 2023-12-17 13:13:42 -08:00
KEKW555 d35d816d6e
Match sub_08066490 (#648)
* Nuke sub_08066490.inc

* Match sub_08066490

* Remove extra bracket
2023-12-10 16:27:19 -08:00
KEKW555 aaa4415746
Cleanup nonmatching folder (#646)
* Nuke InitSaveHeader.inc

* Nuke pushableFurniture

* Nuke KinstoneMenu_080A414C.inc

* Nuke sub_080622F4.inc

* Nuke ClearBit.inc

* Nuke WriteBit.inc
2023-12-10 16:13:08 -08:00
KEKW555 b4d0946c07
Match zmalloc (#644)
* Nuke zMalloc.inc

* Match zMalloc

* Fix comments
2023-12-09 16:55:04 -08:00
KEKW555 dbdb121e88
Match last vram.c function. (#645)
* Nuke sub_080AE218.inc

* Match last vram.c function

* Minor coding blip
2023-12-09 16:54:37 -08:00
KEKW555 5cb7b79d6a
Match sub_0801A570 (#643)
* Nuke sub_0801A570.inc

* Match sub_0801A570

* Fix arg data type

* Fix misc issues
2023-12-09 16:53:18 -08:00
KEKW555 c5304d1d74
Match remaining playerUtils.c functions. (#642)
* Nuke sub_080784E4.inc

* Nuke sub_0807A2F8.inc

* Match remaining playerUtils functions

* Fix build failures
2023-12-09 16:52:18 -08:00
KEKW555 b43850a9aa
Match sub_080762D8 (#640)
* Nuke sub_080762D8.inc

* Match sub_080762D8

* Fix field name

* Fix field name v2
2023-12-03 14:10:57 -08:00
KEKW555 e9d4be4491
Match sub_0807D280 (#639)
* Nuke sub_0807D280.inc

* Match sub_0807D280

* Removed unused vars
2023-12-03 14:10:16 -08:00
KEKW555 a8d19c09fc
Match sub_0801E49C (#638)
* Nuke sub_0801E49C.inc

* Match sub_0801E49C

* Fix data types

* Match signature

* Add typecast and referring function signature

* Fix lint issue
2023-12-03 14:06:21 -08:00
KEKW555 d0a8433e2c
Match sub_08088160 (#637)
* Nuke asm/non_matching/figurineDevice/sub_08088160.inc

* Match sub_08088160

* Remove headers

* Update vars

* Add JP & EU ifdefs

* Revert field names
2023-12-03 14:02:58 -08:00
ThothWhatsThis de847d45ba Match sub_0807C8B0 2023-11-30 08:32:46 +00:00
ThothWhatsThis 2e2b63521a Match sub_0807BFD0 2023-11-30 08:15:30 +00:00
ThothWhatsThis e82c26c3d5 Match sub_080789A8 2023-11-30 08:15:13 +00:00
KEKW555 6fec089405
Delete asm/non_matching/playerUtils/sub_080792D8.inc 2023-11-29 12:23:19 +05:30
octorock 488196754e Create new entity structs for NPCs 2023-08-01 11:36:11 +02:00
octorock b6a94d5062 Use metatile enum 2023-07-05 18:30:27 +02:00
octorock f89bb66911 Create enums for Vvvs and MetaTiles 2023-06-24 00:19:33 +02:00
octorock c317fe3f18 Extract KeyValuePairs 2023-06-17 00:10:00 +02:00
octorock 551cb72093 Extract some map data definitions 2023-06-10 15:12:51 +02:00
octorock 99c0d42297 Document some screen shake data 2023-06-01 15:24:12 +02:00
octorock bbac5ace3f Merge remote-tracking branch 'upstream/master' into tilemap-docs 2023-05-31 23:51:20 +02:00
anonymous c073577478 Match DispCtrlSet 2023-05-24 00:45:36 +00:00
Catobat a2785bc0fa Merge remote-tracking branch 'upstream/master' into interaction-stuff 2023-05-06 12:32:38 +02:00
Catobat 52e635f57b Some comments and label names for GetFuserId 2023-05-05 23:19:04 +02:00
Catobat 04f4272b14 Document structs for interacting with entities 2023-04-28 20:20:29 +02:00
notyourav 89b87b967b
Merge pull request #605 from nonmatch/patch-73 2023-04-25 07:50:56 -07:00