Commit Graph

1000 Commits

Author SHA1 Message Date
Léo Lam cd31b54d5b
lib: Update sead 2021-12-16 19:24:13 +01:00
Léo Lam dbbc835ca2
Havok: Add hkEnum and hkFlags 2021-12-16 00:30:51 +01:00
Léo Lam fb8f0c636e
ksys: Change isSensorLayer to getContactLayerType
The == 0 and == 1 comparisons suggest that the function actually
returns a ContactLayerType rather than a boolean
2021-12-15 11:21:56 +01:00
Léo Lam c0a24e1611
Merge pull request #70 from notyourav/phys
havok stubs and ksys::phys work
2021-12-14 11:03:12 +01:00
theo3 87e8bafae2 havok stubs and ksys::phys work 2021-12-14 00:08:16 -08:00
Léo Lam 0e9c92dc03
tools: Update common 2021-12-11 22:24:11 +01:00
Léo Lam 02f6ffb809
lib: Update sead 2021-12-11 22:23:00 +01:00
Léo Lam 1159f84e3c
contributing: Move Python module deps to readme 2021-12-09 14:15:41 +01:00
Léo Lam b1a2f945cf
contributing: Link to the library board 2021-12-08 22:51:09 +01:00
Léo Lam df7ebc5080
contributing: Move code style guidelines after decompilation guide
The "how to decompile" section is arguably more important than the
coding style guidelines.
2021-12-08 00:34:11 +01:00
Léo Lam bb6142d158
Remove obsolete symlinks/helper scripts 2021-12-07 20:39:20 +01:00
Léo Lam e09eb09f66
contributing: Explain how to clang-format 2021-12-04 18:46:15 +01:00
Léo Lam 70354f58fe
readme: Steal^H^H^H^H^Hborrow fancy badges from OoT 2021-12-03 00:41:08 +01:00
Léo Lam 328b2a9c23
tools: Update common (auto rediff after diff.py exits) 2021-12-03 00:00:53 +01:00
Léo Lam 72b08e2db9
contributing: Mention diff.py -mw and other useful flags 2021-12-02 23:29:55 +01:00
Léo Lam fe713feba1
contributing: Clarify how tools like Hex-Rays should be used 2021-12-02 23:11:10 +01:00
Léo Lam 49584efbf3
tools: Update common (auto-mangling, listsym) 2021-12-02 17:16:41 +01:00
Léo Lam 6f09be56cc
tools: Update common 2021-11-30 23:06:40 +01:00
Léo Lam 6b88a1cebe
ksys/eco: Clarify how beco offset calculation works 2021-11-24 02:36:05 +01:00
Léo Lam 0f3cb6e1ec
ksys: Add act::getRandomAreaItem 2021-11-24 02:12:21 +01:00
Léo Lam c0a79e67ee
ksys: Merge EcoUtil into ActorUtil
The "is in Satori mountain area" function actually appears to be part
of ActorUtil (which contains a bunch of actor-related helper functions)
2021-11-24 02:00:49 +01:00
Léo Lam 022f029db1
ksys/eco: Match Ecosystem::getMapArea 2021-11-24 01:30:23 +01:00
Léo Lam 8ac282db2a
ksys/eco: Clean up casts in Ecosystem::getMapArea 2021-11-23 22:57:01 +01:00
Léo Lam 73e2b74045
ksys/eco: Finish Ecosystem 2021-11-23 22:51:11 +01:00
Léo Lam b63c16c55f
ksys/util: Fix C++17 compliance in FixedString
Lambda expressions cannot appear in a template argument pre-C++20.
2021-11-01 14:57:38 +01:00
Léo Lam d10dd65dcd
ksys/phys: Add some prerequisites for ContactInfoTable 2021-10-30 16:17:39 +02:00
Léo Lam 70aaa429fe
ksys/phys: Start adding SystemData
- SystemData (WIP)
- MaterialTable (should be complete)
2021-10-30 12:17:26 +02:00
Léo Lam 5580b49345
ksys/act: Add more Actor members 2021-10-17 23:32:24 +02:00
Léo Lam 8056fb3881
ksys: Forward declare Actor where possible
Reduces build times when Actor.h is modified.
2021-10-17 00:09:03 +02:00
Léo Lam 28515aceb5
ksys/act/AI: Take const ref for messages 2021-10-16 20:20:58 +02:00
Léo Lam 9b4af6eb00
ksys/act/AI: Rename AI handleMessage2_ and fix parameter type 2021-10-16 20:20:55 +02:00
Léo Lam 487de7a9a7
tools: Update common 2021-10-16 19:38:37 +02:00
Léo Lam 4b6f513606
ksys: Start adding PhysicsConstraints 2021-10-16 16:40:15 +02:00
Léo Lam 381d8922c1
tools: Update common 2021-10-16 16:20:29 +02:00
Léo Lam 89939a2300
ksys: Start adding PhysicsUserTag 2021-10-16 16:15:18 +02:00
Léo Lam 892baf877f
Contributing: Update clang-format version number 2021-10-13 15:11:34 +02:00
Léo Lam aba5f423de
Merge pull request #68 from leoetlino/clang-format-12
Update to clang-format 12
2021-10-13 15:10:01 +02:00
Léo Lam 320ce3e7ab
Update to clang-format 12 2021-10-13 15:00:59 +02:00
Léo Lam a679afcf3f
Merge pull request #67 from ThePixelGamer/mafs
Update misc files to match sead math changes
2021-10-10 12:30:07 +02:00
ThePixelGamer 20df9e7c7d Update misc files to match sead math changes 2021-10-10 05:21:18 -05:00
Léo Lam a82333ef90
Merge pull request #65 from ThePixelGamer/master
Implement LazyTraverseList
2021-09-14 22:40:23 +02:00
ThePixelGamer 4baa6d7ee8 Implement LazyTraverseList 2021-09-14 15:34:52 -05:00
Léo Lam 381f2de72d
Merge pull request #66 from ThePixelGamer/patch-1
Make class ordering more clear
2021-09-14 17:00:12 +02:00
Léo Lam 953c1bfa3a
Update common tools 2021-09-14 16:59:16 +02:00
ThePixelCoder 90970369de
Make class ordering more clear 2021-09-14 01:03:11 -05:00
Léo Lam d81186c208
cheatsheet: Add sead::DynamicCast 2021-09-09 22:42:12 +02:00
Léo Lam 934ee7b096
cheatsheet: Clean up trailing whitespace 2021-09-09 22:42:12 +02:00
Léo Lam 65e671d74c
Merge pull request #64 from ThePixelGamer/master
Implement MessageCapture
2021-09-06 18:47:09 +02:00
ThePixelGamer 766c454215 Implement MessageCapture 2021-09-06 11:28:58 -05:00
Léo Lam c7d58ae78b
tools: Fix imports 2021-09-06 16:55:25 +02:00