Commit Graph

16 Commits

Author SHA1 Message Date
Luciano Ciccariello
cc8028d233 DRA func_800E81FC matching 2023-03-28 13:14:13 +01:00
Luciano Ciccariello
f8ac5be8f7 DRA DrawPauseMenu match 2023-03-20 19:39:44 +00:00
Luciano Ciccariello
ed940319d6 Extract Equipment data as JSON 2023-03-18 14:16:56 +00:00
sozud
6466dceec6
DRA match func_800F2860, document cloak colors (#144) 2023-03-11 14:48:02 +00:00
Luciano Ciccariello
ddd2a91696
WRP split some data and add new split tools (#109)
The objective is to separate the data that is usually written into `asm/*/data` into separate files. Those will initially be binary files.

There is also an utility that allows to decompress compressed data. The decompressed data is currently not read as we are missing a compression algorithm that matches the original one. I tried writing one in the past: it worked, it re-created similar files but sadly not the same ones. The decompression algorithm is there to allow to do some data mining and understand what the data is and how it is used.
2023-03-09 13:32:00 +00:00
sozud
fecdfe7a54
DRA decompile various functions (#142)
Decompiles the following functions in DRA:
func_80102D70
func_800FD6C4
func_800F2860
2023-03-09 13:21:43 +00:00
sozud
6616e99292
Split remaining DRA jump tables (#132)
This should split out the remaining DRA jump tables. This was done with
a script but I looked over most of the files and it seems correct to me.
The purpose is making decompiling jump table functions a little quicker.

I'm thinking about writing a script to split all the C files
accordingly, do we agree with that? There's about 95 remaining jump
table functions in DRA, so there would be about that many file splits.
This would save time when working on jump table functions since all the
splitting work would already be done.
2023-03-04 23:16:15 +00:00
Luciano Ciccariello
581329c13f DRA CheckCollision matching 2023-03-04 01:44:42 +00:00
sozud
fbc555741f
Decompile func_801027C4 (#123)
I commented out the `// asm volatile("move $16, $2");` since they break the permuter even when `#ifdef`-ed out
2023-02-28 23:54:35 +00:00
Luciano Ciccariello
cca03173e7 DRA change func_800FDB18 from matching to non 2023-02-27 23:06:41 +00:00
Luciano Ciccariello
fcac7ff8c9 DRA func_800FDB18 matching 2023-02-25 14:52:09 +00:00
Luciano Ciccariello
86ca6a2100 DRA merge 5D7C0 and 5D874 2023-02-25 13:50:40 +00:00
Luciano Ciccariello
d7417b7375 Change how game assets are managed 2023-02-21 23:25:31 +00:00
Luciano Ciccariello
089bbcb252 Writes built binaries into build/us/ 2023-02-21 20:06:27 +00:00
Luciano Ciccariello
e03a4d15e2 Change assembly location from asm/ to asm/us/ 2023-02-21 19:12:52 +00:00
Luciano Ciccariello
651deb2f82 Rename config folder to use game version 2023-02-21 01:42:33 +00:00