Commit Graph

570 Commits

Author SHA1 Message Date
octorock 94b4a2b99a decompile much of ezloCap.s 2021-02-24 23:36:22 +01:00
Henny022p f089e58a24 matched sub_080B1698 2021-02-20 19:06:23 +01:00
Henny022p 689ea85c5b matched sub_080B15E8... 2021-02-20 18:56:27 +01:00
theo3 31f324e3a7 clang-format pass and workflow 2021-02-19 15:11:40 -08:00
theo3 112e97abc8 wip2 2021-02-19 15:01:30 -08:00
Henny022p 5384f3daa9 nonmatch sub_080B1568 2021-02-19 14:30:49 +01:00
Henny022p 143e9809fc matched sub_080B1520 2021-02-19 14:27:13 +01:00
notyourav ab3e488126
Merge pull request #119 from Henny022p/master
Decompiled code_0807CC3C
2021-02-19 01:58:05 -08:00
Henny022p faa6fddc10 renamed executeScriptCommandSet.c to just script.c 2021-02-19 10:36:02 +01:00
Henny022p b2a0693166 moved script related functions from functions.h to script.h 2021-02-19 10:33:19 +01:00
theo3 8f1d3a753c build fix 2021-02-19 01:14:12 -08:00
theo3 ce06f7dbb7 begin arm_proxy.c 2021-02-19 00:47:22 -08:00
Henny022p 39f682b74d moved code to save.c 2021-02-19 07:53:01 +01:00
Henny022p d8b04c0887 moved code to executeScriptCommandSet.c 2021-02-19 07:36:00 +01:00
Henny022p 2a7cb5846f cleaned up some code 2021-02-19 07:24:19 +01:00
Henny022p 126feb121f improved signature of StartPlayerScript 2021-02-19 06:33:34 +01:00
Henny022p aaea9b89f6 improved signature of StartCutscene 2021-02-19 06:31:07 +01:00
Henny022p 91ce8f1cf8 cleaned code 2021-02-19 06:13:08 +01:00
Henny022p 9f3cc47f99 matched sub_0807CF88 2021-02-19 06:09:38 +01:00
Henny022p 4598ae2ae9 formatting 2021-02-19 05:57:46 +01:00
Henny022p cd921a5c46
Merge pull request #1 from zeldaret/master
get latest changes
2021-02-19 05:53:16 +01:00
Henny022p 2fda11f20c use proper function pointer in sub_0807DDAC 2021-02-19 05:43:57 +01:00
Henny022p b404b02bc2 cleaned some usage of ExecuteScriptCommandSet 2021-02-19 05:32:39 +01:00
Henny022p 42f3e2e2fe code cleanup 2021-02-19 05:28:01 +01:00
Henny022p 1133fcb21b named ScriptExecutionContext globals and functions 2021-02-19 03:34:52 +01:00
Henny022p f475bd9fa0 nonmatch sub_0807CF88 2021-02-18 17:58:42 +01:00
Henny022p 809a903207 nonmatch sub_0807D008 2021-02-18 17:09:01 +01:00
Henny022p 31a25066be nonmatch sub_0807D0A0 2021-02-18 15:20:16 +01:00
Henny022p a3aa7864f5 matched sub_0807D0EC 2021-02-17 12:45:22 +01:00
theo3 71ae3b07ea move playerItem table to C 2021-02-16 16:44:58 -08:00
theo3 f53140b2e9 extract manager table 2021-02-16 16:34:02 -08:00
notyourav 9bef3b48f9
Delete tmc.code-workspace 2021-02-16 14:01:36 -08:00
theo3 58ae4eb3cb clean up, move files to game.c 2021-02-16 13:59:06 -08:00
Henny022p a4889a1789 match sub_0807D128 2021-02-16 18:58:30 +01:00
Henny022p 6fed117565 match sub_0807D184 2021-02-16 18:18:39 +01:00
Henny022p f00aaa506a match sub_0807D1A4 2021-02-16 18:16:26 +01:00
Henny022p 6498e3d531 nonmatch sub_0807D1C4 2021-02-16 18:13:41 +01:00
Henny022p 80f15cd75b nonmatch sub_0807D1D8 2021-02-16 18:09:14 +01:00
Henny022p 7faadfd522 nonmatch sub_0807D20C 2021-02-16 18:02:17 +01:00
Henny022p d067c16b37 nonmatch sub_0807D24C 2021-02-16 17:32:38 +01:00
Henny022p b3e471e95a non match sub_0807D280 2021-02-16 08:53:28 +01:00
Henny022p 9230625aae non match sub_0807D46C 2021-02-16 08:32:11 +01:00
Henny022p ad68925eae non match sub_0807D6D8 2021-02-16 08:25:28 +01:00
Henny022p 923ebb1a50 matched sub_0807DA70 2021-02-16 03:00:38 +01:00
Henny022p ca6aece1f4 matched sub_0807DAA0 2021-02-16 02:51:17 +01:00
Henny022p be9c1b4131 matched sub_0807DAC4 2021-02-16 02:40:55 +01:00
Henny022p 7dffe8147d matched StartCutscene 2021-02-16 02:39:27 +01:00
Henny022p 38691d8e47 matched sub_0807DAF0 2021-02-16 02:33:49 +01:00
Henny022p 363efaaf86 matched UnloadCutsceneData 2021-02-16 02:30:47 +01:00
Henny022p 945a3fe944 matched StartPlayerScript 2021-02-16 02:24:26 +01:00
Henny022p a41cedf985 matched sub_0807DB68 2021-02-16 01:52:26 +01:00
Henny022p 2948cf8d07 matched sub_0807DB88 2021-02-16 01:34:52 +01:00
Henny022p f2855ee21a matched sub_0807DB98 2021-02-16 01:23:57 +01:00
Henny022p 7ce43b9a69 matched sub_0807DD50 2021-02-15 14:59:55 +01:00
Henny022p 80e361a33e matched sub_0807DD64 2021-02-15 14:56:41 +01:00
Henny022p f6423768b5 matched sub_0807DD80 2021-02-15 14:54:40 +01:00
Henny022p 9dbbd208c9 matched sub_0807DD94 2021-02-15 14:43:20 +01:00
Henny022p 1d68e9db59 matched sub_0807DDAC 2021-02-15 14:42:07 +01:00
Henny022p 6c2b1a89b8 matched sub_0807DDE4 2021-02-15 14:20:45 +01:00
Henny022p 6917076fdc matched sub_0807DE80 2021-02-15 10:41:38 +01:00
Henny022p fa3339a8c2 matched sub_0807DEDC 2021-02-15 10:09:46 +01:00
Henny022p 56ba21b875 matched sub_0807DF28 and sub_0807DF38 2021-02-15 09:22:58 +01:00
Henny022p 6885278d4b fixed formatting 2021-02-15 09:06:52 +01:00
Henny022p 77b8ff3378 matched sub_0807DF50 2021-02-15 09:00:02 +01:00
Henny022p ed943b1e53 change type of gUnk_02034490 2021-02-15 08:59:47 +01:00
notyourav 8774c8939d
Merge pull request #116 from notyourav/misc
Filescreen finished
2021-02-03 17:43:29 -08:00
theo3 be1598afbb fileScreen.c OK 2021-02-03 17:38:27 -08:00
theo3 32fc754306 document filescreen 2021-02-02 13:58:05 -08:00
Ibot02 54d8f8fa1b Manager28.c: match nonmatching 2021-02-01 12:50:27 +01:00
theo3 d58f3fbd63 more textbox 2021-01-31 20:33:33 -08:00
theo3 82e6c864bd Merge branch 'upstream/master' into main 2021-01-31 11:24:17 -08:00
theo3 ced13c2c8d finish main.c 2021-01-31 11:23:42 -08:00
Ibot02 468746bf6d manager26.c: moved struct for rom data to header 2021-01-22 00:38:22 +01:00
Ibot02 44915bff1f manager26 and manager27: split out rodata 2021-01-21 20:24:49 +01:00
Ibot02 ba81e992a1 manager26.c: ok 2021-01-21 20:06:16 +01:00
Ibot02 dee308d56d manager28.c: more renaming 2021-01-18 16:58:25 +01:00
Ibot02 bbfd834855 manager28.c: split out rodata and rename functions 2021-01-18 16:39:53 +01:00
Ibot02 0dab5bbc99 manager28.c: ok 2021-01-18 16:05:52 +01:00
theo3 b9e07c1202 begin player.c and new nonmatching macro
merge

fix
2021-01-16 16:57:51 -08:00
Ibot02 a14614a1a3 executeScriptCommandSet: Split stuff into headers. 2021-01-15 22:46:43 +01:00
Ibot02 63038b4c6b code_0807DF74.c: ok
ExecuteScriptCommandSet and functions in gUnk_0811E524.
2021-01-15 17:59:29 +01:00
notyourav 5fccbbeb11
Merge pull request #107 from Ibot02:manager39
manager39.c: ok
2020-12-15 21:02:49 -08:00
Ibot02 15ccb18527 manager39.c: ok 2020-12-12 12:57:41 +01:00
Ibot02 a4aa5428ca manager1E.c: ok
Also split out rodata

Based on #105 rather than master as they touch the same rodata file
2020-12-12 01:46:22 +01:00
Ibot02 e7a185298c managerC.c: split out rodata 2020-12-04 16:36:03 +01:00
Ibot02 0f562885f9 managerC.c: ok
one minor non_matching
2020-12-04 16:36:03 +01:00
notyourav fb0cc8763e
Merge branch 'master' into documentation 2020-11-23 22:24:25 -08:00
theo3 edbf03101a done 2020-11-23 22:18:34 -08:00
theo3 0b52f80e4d code_0805F9A0 2020-11-23 22:18:05 -08:00
Ibot02 7c1391f5c0 gyorgMale.c: split out rodata 2020-11-23 18:19:40 +01:00
Ibot02 140a473622 gyorgMale.c: ok 2020-11-23 17:17:20 +01:00
theo3 d2d35118bc clang-format 2020-11-17 17:29:05 -08:00
Ibot02 a7e958e262 objectA2.c: split out rodata 2020-11-17 18:10:51 +01:00
Ibot02 22a04e5f0e objectA2.c: ok 2020-11-17 18:09:42 +01:00
theo3 3079c016b4 clang-format and newlines 2020-11-13 23:27:50 -08:00
notyourav 8fd7481395
Merge pull request #99 from Ibot02:manager9
manager9.c: ok
2020-11-12 19:37:14 -08:00
Ibot02 c95682f93d manager9 and managerA rodata 2020-11-11 13:17:35 +01:00
Ibot02 3c280ff75c manager9.c: ok 2020-11-11 12:45:13 +01:00
notyourav 370fe95963
Merge pull request #98 from 21aslade:master
lakitu.c documentation, start chuchuBoss.c
2020-11-10 17:55:32 -08:00
21aslade d04dc143fb Merge branch 'master' of https://github.com/zeldaret/tmc 2020-11-07 15:22:02 -07:00
21aslade 4b6f822829 Start chuchuBoss.c 2020-11-07 13:58:19 -07:00
TauNeutrino 9087b487c5 Update smallPesto.c createBowEntity.c 2020-11-01 13:03:33 +01:00
TauNeutrino e5bee591c9 start createBowEntity.c 2020-10-29 21:47:37 +01:00
TauNeutrino fbf7f49146 Decompile smallPesto.c 2020-10-29 16:39:13 +01:00
notyourav f1bfe499de
Merge pull request #96 from HookedBehemoth:wallMaster2
decompile wallMaster2
2020-10-19 16:09:13 -07:00
Luis Scheurenbrand b738f28239 decompile wallMaster2 2020-10-19 03:41:28 +02:00
Macrepeh a215cfd7f2
Fake commit 2020-10-18 15:28:07 -04:00
notyourav d58c85e442
Merge pull request #94 from Ibot02:manager1A
manager1A.c: ok
2020-10-15 22:44:38 -07:00
notyourav ccbbadcfd7
Merge branch 'master' into manager8 2020-10-15 22:43:19 -07:00
Ibot02 3609f53675 manager1A.c:
Made one struct* more specific than void*
2020-10-14 14:10:49 +02:00
Ibot02 267ecabf15 manager1A.c: ok 2020-10-14 14:07:53 +02:00
Ibot02 2a9e3022c1 manager8.c: ok 2020-10-08 16:18:55 +02:00
Ibot02 25b21cca67 manager7.c: split out rodata 2020-10-06 18:55:52 +02:00
Ibot02 760fcf8a77 manager7.c: ok 2020-10-06 18:15:59 +02:00
Ibot02 9fe906c360 manager5.c: ok 2020-10-06 01:38:52 +02:00
theo3 f1fb0aedc9 address merge conflicts 2020-09-28 21:33:04 -07:00
theo3 8e9749a8c8 Merge branch 'master' of https://github.com/zeldaret/tmc 2020-09-28 21:26:20 -07:00
Marcus Huderle 3b78407194 Decompile itemOnGround.c 2020-09-24 19:33:15 -05:00
Marcus Huderle 82654cd402 Decompile treeItem.c 2020-09-24 19:33:05 -05:00
Behemoth 0df7cfe8d9 decompile Bobomb 2020-09-21 23:08:16 +02:00
Behemoth 5b454deef6 decompile FallingBoulder 2020-09-21 21:55:41 +02:00
Behemoth 1a1d35e392 decompile Helmasaur 2020-09-21 17:47:22 +02:00
Marcus Huderle c9c88c1d56 Dump some minish woods entities 2020-09-20 18:14:39 -05:00
Behemoth e6e690107c decompile Sensor BladeTrap 2020-09-20 18:50:37 +02:00
Behemoth 0703d4ad8b decompile SpikedBeetle 2020-09-20 17:50:15 +02:00
Behemoth 0cc482a363 decompile chaser 2020-09-20 03:34:59 +02:00
Behemoth 4a01e1601b decompile spark 2020-09-20 03:20:51 +02:00
Behemoth 00938e5caf decompile bombPeahat 2020-09-19 18:38:23 +02:00
Behemoth 0316bb1426 decompile WallMaster 2020-09-19 01:37:43 +02:00
Behemoth 0299272ba5 decompile WaterDrop 2020-09-18 23:57:50 +02:00
Behemoth db2f3d3af8 add madderpillar and rupeeLike rodata 2020-09-18 18:54:08 +02:00
Behemoth 99605c8504 decompile businessScrub 2020-09-18 18:35:25 +02:00
Behemoth 34d16a7db5 decompile madderpillar 2020-09-18 01:21:13 +02:00
Behemoth 7e9ef1afa7 remove non-matching code 2020-09-18 01:21:13 +02:00
Behemoth 7ecc2caf21 decompile LikeLike and SpearMoblin
remove redundant function definitions
2020-09-18 01:21:13 +02:00
notyouraveragehooman f978830135
Merge pull request #87 from notyouraveragehooman/pr
hiddenLadderDown.c, started bird.c
2020-09-15 19:27:38 -07:00
theo3 76483d30c3 start bird.c 2020-09-15 19:22:47 -07:00
notyouraveragehooman 0cdc958fb4
Merge pull request #86 from Ibot02:button
button.c: ok
2020-09-13 14:41:46 -07:00
notyouraveragehooman 2bb41b1f09
Merge pull request #85 from Ibot02:manager20
Manager20.c: ok
2020-09-13 14:41:18 -07:00
Ibot02 bff75ad660 button.c: ok
One non-matching for regalloc (probably caused by wrong types tbh)
2020-09-11 14:02:02 +02:00
Behemoth 2bfb0f27af match sub_080258C4 (thanks to Ibot02) 2020-09-11 01:41:56 +02:00
Ibot02 825d9c168b Manager20.c: ok 2020-09-09 23:18:46 +02:00
Behemoth 0674660b0d format position offsets 2020-09-06 03:45:46 +02:00
Behemoth a7bd0cb575 decompile puffstool 2020-09-06 03:35:26 +02:00
Behemoth 17a0f00ddf decompile pesto 2020-09-04 18:04:04 +02:00
Behemoth 5b89355daa decompile sluggula 2020-09-03 23:19:53 +02:00
Behemoth a56b6a2041 decompile moldworm 2020-09-03 18:57:40 +02:00
Behemoth 269d8970f3 remove nonsense direction modifier macro 2020-09-01 23:02:48 +02:00
Behemoth 723d233967 Enque -> Enqueue 2020-09-01 01:47:04 +02:00
Behemoth 0a2c0ad456 embrace direction macros 2020-09-01 01:21:50 +02:00