Luciano Ciccariello
720bd6e5ab
Introduce GameApi
2023-01-22 13:33:50 +00:00
Luciano Ciccariello
a0ab232493
Decompile func_8018F510 and similar across all overlays
2023-01-21 14:17:52 +00:00
frog404
6d72713121
CEN2 ( #41 )
...
more work on small CEN functions
2023-01-21 13:16:35 +00:00
Luciano Ciccariello
fad7c45407
Adjust CheckCollision signature
2023-01-21 05:28:40 +00:00
Luciano Ciccariello
9c422acdd9
Decompile AllocPolygons
2023-01-21 00:47:55 +00:00
sozud
4e88f6ce45
Decompile func_800FD7C0 ( #61 )
...
I think this is matching except for an issue where the jump table is not
being linked correctly.
2023-01-20 13:47:48 +00:00
Alejandro Asenjo Nitti
f1915ee36c
func_8011B334 & func_80115C50 + partial struct + offset comments ( #55 )
2023-01-16 22:05:22 +00:00
Luciano Ciccariello
41f7376e0f
Discover a handful info about save data management
2023-01-10 20:57:20 +00:00
Luciano Ciccariello
9a6e52ae53
Discover new menu-related symbols
2023-01-09 22:49:23 +00:00
Luciano Ciccariello
6c77e97e40
Find load and save functions
2023-01-09 22:34:21 +00:00
Luciano Ciccariello
89586c52cd
func_800E7E08 non matching
2023-01-09 07:27:55 +00:00
Luciano Ciccariello
a92ee069cb
Set right sections for WRP
2023-01-08 23:30:47 +00:00
Luciano Ciccariello
1f8efcf818
Push new symbols from error strings
2023-01-08 22:27:56 +00:00
Alejandro Asenjo Nitti
011d7f138c
Functions ( #39 )
2023-01-07 01:10:32 +00:00
Luciano Ciccariello
51daf68981
Document entities
2023-01-05 19:44:31 +00:00
Luciano Ciccariello
866d41e171
Match PrintFileSelectPlaceName
2023-01-02 20:53:18 +00:00
Luciano Ciccariello
054c9c9ce5
Add missing symbols in DRA
2023-01-02 10:08:13 +00:00
Luciano Ciccariello
5fea82f1bc
Add back some of the stuff from #35
2023-01-02 09:14:54 +00:00
Alejandro Asenjo Nitti
53fecc2e1e
mostly renamings, one func ( #33 )
...
Matched func_8010E27C from previous NON_MATCHING state
Entity struct members:
facing, hitPoints,
It's worth mentioning that those names are not definitive, but rather
intended to make up some context while decompiling functions, more
accurate names will come once we decomp more.
NZ0 function names:
EntityTransitionDoor
EntityBloodSkeleton
I also updated the permuter configuration yaml file but there's still
work left to do with it for the decomp.me import function to work
properly.
2023-01-02 08:57:53 +00:00
Luciano Ciccariello
2ef0a47605
Fix wrong symbol
2023-01-02 08:38:20 +00:00
smb123w64gb
42717a7cba
Split Save Icon Data and Refactored code for it. ( #35 )
2023-01-01 21:16:46 +00:00
Luciano Ciccariello
764c919296
Creates a new game image based on built binaries ( #34 )
2023-01-01 20:49:12 +00:00
Alejandro Asenjo Nitti
b51efcc45f
GET_PLAYER + Symbol fixes + initState -> step rename + stuff ( #32 )
...
do {
merge(&this);
} while (0) ;
2022-12-28 09:33:54 +00:00
Alejandro Asenjo Nitti
c0cc430cd8
Several DRA functions, g_EntityArray rename, fixes ( #31 )
2022-12-27 12:17:47 +00:00
Luciano Ciccariello
ce23f4c183
Add file disc list ordered by sector
2022-12-26 19:09:33 +00:00
Luciano Ciccariello
3348ab2843
Fix decomp on binutils 2.36 and onward
2022-12-25 09:46:07 +00:00
Luciano Ciccariello
869ce3b771
Update tools
2022-12-24 12:42:49 +00:00
Luciano Ciccariello
a1af2fe556
Decompile more of SEL
2022-12-21 19:46:34 +00:00
Luciano Ciccariello
050b90f097
Add SEL overlay
2022-12-21 17:08:58 +00:00
Luciano Ciccariello
1b1a7e053c
Document GpuBuffer struct
2022-12-21 16:30:56 +00:00
Luciano Ciccariello
a07272950d
Clean overlapping structures
2022-12-21 07:40:35 +00:00
Luciano Ciccariello
19a694c214
Decompile entrypoint_sotn
2022-12-21 06:52:49 +00:00
Luciano Ciccariello
1be24113c0
Fix sprintf warnings
2022-12-20 08:00:16 +00:00
Alejandro Asenjo Nitti
0b0671f040
DRA functions + PSXSDK docs ( #30 )
...
Co-authored-by: @pixel-stuck, @Mr-Wiseguy, @Rainchus, @DavidSM64
2022-12-19 05:32:00 +00:00
Alejandro Asenjo Nitti
bdf251564d
Several DRA functions and Readme update ( #29 )
...
Co-authored-by the amazing people from the Decomp Discord server! @Rainchus @pixel-stuck @DavidSM64
2022-12-09 23:30:52 +00:00
Alejandro Asenjo
7738b214c8
macro.inc fixed, introducing sfx macros, object enums, several NZ0 functions ( #27 )
...
Co-authored-by: Formatting bot <xeeynamo@users.noreply.github.com>
2022-11-25 17:51:16 +00:00
Luciano Ciccariello
72fe7c88a8
Minor Entity struct change
2022-11-20 10:28:41 +00:00
Luciano Ciccariello
7d5c37b1b6
Decompile display buffer functions
2022-11-19 16:48:29 +00:00
Alejandro Asenjo
ab95f771a6
NZ0 (Alchemy Laboratory) Overlay extraction, functions migrated ( #24 )
2022-11-15 23:36:02 +00:00
Luciano Ciccariello
b362853ed5
Add missing data symbol in WRP
2022-11-06 10:44:09 +00:00
Luciano Ciccariello
bd92f8bb77
Solve a good chunk of warnings from WRP
2022-11-06 00:59:45 +00:00
Luciano Ciccariello
f6244691a7
Discover EntityIntenseExplosion
2022-11-05 21:09:21 +00:00
Luciano Ciccariello
580a3ccec8
Discover EntityEnemyBlood
2022-11-05 21:04:00 +00:00
Luciano Ciccariello
f214f6b3fd
Discover EntityRedDoor
2022-11-05 21:00:42 +00:00
Luciano Ciccariello
42c0e1733e
Label shared entity across stages
2022-11-05 20:53:40 +00:00
Luciano Ciccariello
0d4d854618
Migrate all WRP data in the rodata
2022-10-30 22:02:11 +00:00
Luciano Ciccariello
b200ddccc9
Import remaining data in WRP
2022-10-30 21:13:43 +00:00
Luciano Ciccariello
c3947f8890
Finish to map all WRP symbols
2022-10-30 20:51:22 +00:00
Luciano Ciccariello
3b82fde491
Migrate more data in WRP
2022-10-30 20:40:45 +00:00
Luciano Ciccariello
3c13b118a4
Discover new addresses in WRP
2022-10-30 17:47:53 +00:00
Luciano Ciccariello
8af9c87a30
Extract data from WRP
2022-10-30 15:17:27 +00:00
Alejandro Asenjo
2bd7f59900
NZ0 Extracted + File descriptions ( #20 )
2022-10-29 18:58:02 +01:00
Luciano Ciccariello
9d640880f5
Document PreventEntityFromRespawning
2022-10-29 18:19:07 +01:00
Luciano Ciccariello
b73daed8ee
Match decompiled functions across overlays
2022-10-29 18:04:43 +01:00
Luciano Ciccariello
38c43a56d5
Decompile ReplaceBreakableWithItemDrop
2022-10-29 15:26:11 +01:00
Luciano Ciccariello
996531f65a
Documenting DRE
2022-10-29 13:04:51 +01:00
Luciano Ciccariello
cc1963351f
Decompile EntityRoomForeground
2022-10-29 03:32:18 +01:00
Luciano Ciccariello
95f0de01e4
Better description for ReplaceBreakableWithItemDrop
2022-10-29 02:59:50 +01:00
Luciano Ciccariello
bc2302c700
Document EntityBreakable
2022-10-29 02:59:06 +01:00
Luciano Ciccariello
b29c9762ec
stcen symbols unnecessary
2022-10-29 01:13:51 +01:00
Luciano Ciccariello
c91276ad56
Discover g_zEntityCenter field
2022-10-29 01:13:38 +01:00
Alejandro Asenjo
70a5c7f00e
CEN overlay extracted ( #19 )
2022-10-28 23:46:47 +01:00
Luciano Ciccariello
46a860b30b
More menu matches
2022-10-23 18:38:07 +01:00
Luciano Ciccariello
9fca03028e
Match ScissorPolyGT4
2022-10-23 18:27:02 +01:00
Luciano Ciccariello
b02b83e3d1
Decompile and document a few menu functions
2022-10-23 17:49:17 +01:00
Luciano Ciccariello
ad5363d6c7
Upgrade to splat 0.12.4
2022-10-18 22:01:20 +01:00
Luciano Ciccariello
9a9dae8ef8
Use of rodata section
2022-10-16 09:55:11 +01:00
Luciano Ciccariello
1fa366ec7d
Extract code from the folder iso
2022-10-14 18:57:09 +01:00
Luciano Ciccariello
994727ecd5
Decompile a few obj related functions in st/no3
2022-08-23 23:43:05 +01:00
Luciano Ciccariello
2ea08260c6
Discover g_stRoom in st/wrp
2022-08-23 23:40:31 +01:00
Luciano Ciccariello
f6cc715ea3
Discover LoadObjLayout in st/wrp
2022-08-23 00:08:38 +01:00
Luciano Ciccariello
fc7ced604e
Decompile a few new functions from ST0
2022-03-28 03:33:08 +01:00
Luciano Ciccariello
5be5c27cff
Fix function naming
2022-03-28 02:39:54 +01:00
Luciano Ciccariello
e8468846ff
Second batch of symbols from the PSX SDK
2022-03-20 17:09:24 +00:00
Luciano Ciccariello
5294b3c7c1
Big batch of PSX SDK symbols
2022-03-18 19:42:30 +00:00
Luciano Ciccariello
5da31f00f6
Add RIC.BIN
2022-03-07 22:46:43 +00:00
Luciano Ciccariello
ac8ee593c2
Decompile func_801083BC
2022-03-07 21:10:22 +00:00
Luciano Ciccariello
ea230d7139
Add libcd symbols
2022-03-05 00:23:07 +00:00
Luciano Ciccariello
e94facc3cb
Discover FreePolygons
2022-03-04 18:58:01 +00:00
Luciano Ciccariello
bd3bd8f34f
Discover PlaySfx
2022-03-04 18:29:55 +00:00
Luciano Ciccariello
a5ca7084cf
Discover UpdateStageEntities
2022-03-04 18:10:45 +00:00
Luciano Ciccariello
1083b1750d
Discover MoveEntity
2022-03-03 23:42:43 +00:00
Luciano Ciccariello
cf2024e014
Discover Random function
2022-03-03 23:26:37 +00:00
Luciano Ciccariello
e92a3c9202
Decompile a good chunk from ST0
2022-03-02 18:00:24 +00:00
Luciano Ciccariello
c999f19dcb
Playing with ST0
2022-03-02 01:33:55 +00:00
Luciano Ciccariello
c6dd0f36d5
Decompile a few functions related to HUD drawing
2022-02-26 19:01:35 +00:00
Luciano Ciccariello
e15e813bf1
Simplify Makefile
2022-02-23 18:17:18 +00:00
Luciano Ciccariello
cffc9ee78e
Decompile two functions related to the librarian card
2022-02-19 10:35:51 +00:00
Luciano Ciccariello
e9fb09829b
More menu drawing decompilation
2022-02-16 10:56:48 +00:00
Luciano Ciccariello
70a661d5b7
Decompile pads management
2022-02-14 10:05:08 +00:00
Luciano Ciccariello
f8c9f617e5
Discover some functions from LIBETC
2022-02-13 22:12:57 +00:00
Luciano Ciccariello
acbf73d197
Discover FallEntity
2022-02-12 16:39:07 +00:00
Luciano Ciccariello
ae4ef75184
Decompile WRP/func_801903C8 and tweak macros
2022-02-11 09:43:33 +00:00
Luciano Ciccariello
6ef021444c
Figuring out gold and vessel collect functions
2022-02-11 08:58:40 +00:00
Luciano Ciccariello
76ea3c33b4
Decompile two new functions
2022-02-11 00:51:56 +00:00
Luciano Ciccariello
38c520ef8b
Decompile DestroyEntityFromIndex
2022-02-11 00:12:45 +00:00
Luciano Ciccariello
a42a489896
A few more WRP matches
2022-02-09 23:36:06 +00:00
Luciano Ciccariello
3dd3606213
Start to decompile WRP
2022-02-09 21:11:18 +00:00
Luciano Ciccariello
25aaa95009
Disassemble DRE, ST0, WRP and RWRP
2022-02-09 12:49:33 +00:00
Luciano Ciccariello
43d38ceef1
Add few NO3 function names
2022-02-09 11:57:18 +00:00
Luciano Ciccariello
b8553ca1c8
Try to fix MAD
2022-02-09 11:56:30 +00:00
Luciano Ciccariello
24b099f401
Reverse engineer how the entity Candle works
2022-02-06 16:35:17 +00:00
Luciano Ciccariello
aba37decb5
Discover how the object AI is loaded
2022-02-05 21:07:33 +00:00
Luciano Ciccariello
34347d33fc
Cross decompile few NO3 and NP3 functions
2022-02-05 17:54:49 +00:00
Luciano Ciccariello
9d50546603
Add NP3.BIN
2022-02-05 17:16:17 +00:00
Luciano Ciccariello
a55e7765b4
Discover entity structure
2022-02-05 16:26:08 +00:00
Luciano Ciccariello
1b77d9ea52
Decompile the functions to load the rooms
2022-02-01 00:54:29 +00:00
Luciano Ciccariello
8f4c5c256b
More insight on how objects are loaded from a map overlay
2022-01-31 17:42:53 +00:00
Luciano Ciccariello
fd9b85a2b5
Discover possible POLY_GT4 struct
2022-01-27 16:07:11 +00:00
Luciano Ciccariello
48c40e82eb
More MAD decompilation
2022-01-25 00:01:48 +00:00
Luciano Ciccariello
4ecb1f5370
Add two new functions from MAD
2022-01-24 00:19:58 +00:00
Luciano Ciccariello
778a90c049
Add two map files
2022-01-20 22:21:40 +00:00
Luciano Ciccariello
71166ddb07
Add func_800F82F4
2022-01-20 11:48:53 +00:00
Luciano Ciccariello
49f6d02650
Add more menu symbols
2022-01-19 00:11:22 +00:00
Luciano Ciccariello
8105db32e4
Add libgpu
2022-01-18 20:16:26 +00:00
Luciano Ciccariello
dab4a5d56b
Adds some menu functions
2022-01-18 19:09:54 +00:00
Luciano Ciccariello
ffbfe5d6a9
Decompile function
2022-01-04 00:14:45 +00:00
Luciano Ciccariello
649c0409cd
Cleanup
2022-01-03 17:51:48 +00:00
Luciano Ciccariello
de95bed590
Decompile few more functions
2022-01-03 17:49:16 +00:00
Luciano Ciccariello
fcf1f0773a
Upload disassembly
2022-01-02 13:35:44 +00:00