robojumper
b3732b0c45
LightManager start
2025-03-22 23:46:44 +01:00
robojumper
4890acfe80
Some frustum/screen
2025-03-21 00:46:41 +01:00
robojumper
f622030c71
Rough outline for LightTexture
2025-03-16 22:17:53 +01:00
robojumper
9b7889f034
Some small classes
2025-03-16 22:14:44 +01:00
robojumper
3967ab8dc6
Some misc graphics stuff
2025-03-16 16:41:15 +01:00
elijah-thomas774
00403f993a
some progress on updateMtx
2025-03-13 21:58:46 -04:00
robojumper
f39137b127
m_shadow improvements
2025-03-13 23:23:49 +01:00
robojumper
31c9b92798
Convert some singleton access to getters
2025-03-09 21:15:53 +01:00
robojumper
641f3d7b30
d_room mostly matching
2025-03-09 10:09:08 +01:00
robojumper
3461afd2b8
Fix mDvd createOrDie symbol ( #122 )
2025-03-02 14:45:04 -05:00
Elijah Thomas
cec09ad023
g3d initial pullover ( #115 )
...
* g3d Headers
* initial g3d source files -- NOT YET FIXED
* change ResFile static_cast to explicit ctor
2025-02-09 12:40:41 -05:00
robojumper
b8eaf0fb9a
sjiswrap v1.2.0 fixes invalid char errors in CI
2024-11-24 13:27:14 +01:00
robojumper
4b4b01b76a
Check whether sjiswrap v1.2.0 fixes invalid char errors in CI
2024-11-24 13:22:02 +01:00
Elijah Thomas
c235e32d95
d_a_obj_tumble_weed mostly done ( #88 )
...
* mostly done
* Update d_t_tumble_weed.cpp
* remove cM::calcTimer
* just regswap on adjustSpeed
* Create inlines for angle between vectors
* name data symbols
---------
Co-authored-by: robojumper <robojumper@gmail.com >
2024-11-06 16:36:17 -05:00
Elijah Thomas
8a3710824b
Updated CC collision ( #80 )
...
* c_cc_d soooo close
* d_cc_shape_colliders -> d_cc_d
* ported over changes from #43
* Oops, didnt save
* use better collision functions in bombf
* bombf fixes
* bombf actorPostCreate matching
* fix
* small fix for cCcD_UnkAttr Set function
* more cleanup(?) for c_cc_d
* d_cc_mass_s OK
* Initial d_cc_s setup
* some easy funcs
---------
Co-authored-by: robojumper <robojumper@gmail.com >
2024-11-01 17:07:16 -04:00
robojumper
2577b3a537
d_a_obj_utajima_island OK ( #73 )
...
* d_a_obj_utajima_island OK
* Name one field
* mAngle constants
2024-10-20 09:59:15 -04:00
robojumper
b96e6ee19f
Meter madness ( #64 )
...
* Meter Madness Part 1
* progress
* maybe
* ::build meters too
* vtables labeling, small order problems
* Moar symbols
* Renames
* some dLytNote_c
* Fixes
* Checkpoint
* ::remove funcs
* Fix includes
* Move code around
* rm dead code
* rm dead include
* Draw functions
* Update include/s/s_State.hpp
* Update include/toBeSorted/scgame.h
2024-10-17 17:58:38 -04:00
Elijah Thomas
26af4db82d
update from dtk-template - clangd :) ( #66 )
...
* update from dtk-template and start work towards using clangd
* include <a> -> "a"
* Update build.yml
* remove/add non-trivial class in union warning
2024-10-16 15:36:02 -04:00
Elijah Thomas
dc221b4795
Misc Egg ( #37 )
...
* EGG: Archive, DvdFile, DvdRipper
* start eggStream
* FrmHeap and AssertHeap OK
* progress on EggController
* port in WPAD stuff
* update WPAD/WUD/KPAD/SC symbols
* eggController OK
* bytematch more CoreController virtual funcs
* eggDecomp/eggStreamDecomp Ok
* eggDvdRipper OK
* EGG gfx splits
* Finished Splitting EGG
* create egg Files
* eggDecomp.h -> eggStreamDecomp.h
* Revert some format changes
2024-10-01 20:24:25 -04:00
robojumper
7ee2ac2d38
Fix remainder operation ( #49 )
2024-10-01 20:12:02 -04:00
robojumper
4d9806f2fc
Some game UI basics ( #25 )
...
* start with dLyt stuff, dLytFader_c
* Some game UI basics
* More progress
* Move and format files
* Proper outlining
* Fix build
* More cleanup
* Correct inlining behavior
* Fix some symbols
* Compiler downgrade required for some funcs.
* fixup vtable
* one line that was somehow missed
---------
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com >
2024-09-30 00:02:30 -04:00
robojumper
0f9ef3d33c
Some main dol actor splits, dAcOsw_c OK, dTgSw_c OK ( #34 )
...
* Some main dol actor splits and code
* Match dAcOsw_c
* diff clean
* Fix
* dTgSw_c OK
2024-09-25 18:34:35 -04:00
robojumper
2d05a828fc
d_a_obj_pool_cock OK ( #33 )
...
* d_a_obj_pool_cock OK
* Reinstate the FPR matrix copy but explicit
* create Vortex Obj to reference
---------
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com >
2024-09-25 18:21:31 -04:00
robojumper
3b8392aeac
Largely match m_shadow ( #20 )
...
* Largely match m_shadow
---------
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com >
2024-09-13 14:51:33 -04:00
robojumper
7e60fe422d
File capitalization fixes
2024-09-13 08:56:01 +02:00
robojumper
5aa30927ff
m2d ( #22 )
...
* m2d
---------
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com >
2024-09-12 22:01:40 -04:00
robojumper
1180e1f486
m3d ( #13 )
...
* Initial M3d Pass
* `m_bmdl` and `m_bline` left
---------
Co-authored-by: elijah-thomas774 <elijahthomas774@gmail.com >
Co-authored-by: Elijah Thomas <42302100+elijah-thomas774@users.noreply.github.com >
2024-09-12 16:36:34 -04:00
robojumper
25015d8e9e
Merge pull request #7 from robojumper/m_fader
...
m_faders
2024-06-28 00:00:41 +02:00
robojumper
446df060f2
Fix some compiler warnings
2024-06-26 20:28:09 +02:00
robojumper
22edfeae16
m_faders
2024-06-16 11:56:52 +02:00
robojumper
6da4bb94c5
d_rawarchive mostly matching
2024-06-02 00:06:17 +02:00
Elijah Thomas
fda931e2ae
Merge pull request #47 from robojumper/m_pad
...
m_pad
2024-05-31 20:10:22 -04:00
Elijah Thomas
bc9eaa1ca9
Merge pull request #46 from robojumper/d_dylink
...
d_dylink for the most part
2024-05-31 20:09:21 -04:00
robojumper
9284421356
use bools
2024-05-30 08:51:37 +02:00
robojumper
2adbfa2736
m_allocator
2024-05-30 08:43:50 +02:00
robojumper
35a4b294a1
Look if it matches it matches
2024-05-28 20:45:14 +02:00
robojumper
d05a543bc1
m_pad except one function regshuffles
2024-05-28 01:19:06 +02:00
robojumper
e6df362f88
d_dylink for the most part
2024-05-26 22:58:53 +02:00
robojumper
77f8365ac5
Cleanups
2024-05-22 19:46:41 +02:00
robojumper
a349b8665b
m_dvd match
2024-05-22 00:12:23 +02:00
robojumper
c1ca74d657
DynamicLink
2024-05-20 23:22:31 +02:00
robojumper
725e43dd69
Names
2024-05-19 16:18:26 +02:00
robojumper
e6d5ea1b38
Fix symbol names
2024-05-19 15:59:24 +02:00
robojumper
0be8a31d4b
Rename
2024-05-17 19:42:12 +02:00
robojumper
dbccf07512
Small clarity improvements
2024-05-17 18:36:12 +02:00
robojumper
b926034d1d
Down to 1 regshuffle
2024-05-17 14:22:42 +02:00
robojumper
6f6a16ecf2
thunk
2024-05-17 14:18:18 +02:00
robojumper
12ce20d369
Accurater symbols
2024-05-17 14:06:47 +02:00
robojumper
4576d215a5
Fixups
2024-05-17 12:11:02 +02:00
robojumper
f14d3b157d
One regswap and one thunk away
2024-05-17 12:03:41 +02:00