LagoLunatic
efc33c5fc4
Various inline cleanup
2025-06-19 19:03:11 -04:00
LagoLunatic
b295d48d1d
Fix getSRTCenter fakematches with another (void)0 assert
2025-06-18 21:26:13 -04:00
LagoLunatic
a87c70990e
Add another (void)0 assert, fixing regalloc in daPy_lk_c::initTextureScroll and J3DMaterialAttach
2025-06-18 20:58:29 -04:00
LagoLunatic
98510714f1
Fix J3DDeformData being in the wrong header
2025-06-18 20:57:19 -04:00
LagoLunatic
ede01ca07b
daPy_lk_c::draw and linkDraw matched on retail with (void)0 assert, d_a_figure OK
2025-06-18 20:14:26 -04:00
LagoLunatic
3d0aff6a84
daPy_lk_c::dProcTool and daDemo00_c::execute matched, fix up various inlines and template classes, stb OK
2025-06-17 22:30:17 -04:00
LagoLunatic
bc2f5c8fd0
daPy_lk_c::dProcTool 99%
2025-06-16 13:15:02 -04:00
LagoLunatic
a27e5b3379
Some enum/define cleanup
2025-06-09 16:14:24 -04:00
LagoLunatic
e24cbed367
Demo work ( #786 )
...
* Demo work
* Fix PAL
* Fix d_door weak func order and link it
* Fix d_door for demo
* JKernel OK on demo + misc
* tag_attention 100% on demo
* More demo work and fix some retail fakematches
2025-06-04 16:50:49 -04:00
LagoLunatic
4e7f5de0f3
d_a_npc_fa1 100% with weak order, add inlines
2025-06-01 19:09:57 -04:00
LagoLunatic
bd917524ba
Demo work, d_a_kytag02 and d_a_ff OK
2025-05-31 20:09:14 -04:00
LagoLunatic
206c4cbc16
More demo work
2025-05-30 15:16:57 -04:00
LagoLunatic
7e37357f66
JUT cleanup
2025-05-29 18:46:23 -04:00
LagoLunatic
431943a893
Cleanup, demo work, and match daNpcPeople_c::getMsg on retail
2025-05-29 15:41:38 -04:00
LagoLunatic
b9190842b7
Demo work
2025-05-28 01:39:07 -04:00
Ammar Askar
255d01c6db
100% match and link JASTrack ( #772 )
...
* Almost fully match JASTrack, regalloc in writeRegParam
* 100% match JASTrack
* Move constructor to header to link successfully
2025-05-27 21:02:24 -04:00
LagoLunatic
4a29f64e6b
JASTrack more matches and inlines cleanup
2025-05-24 15:49:14 -04:00
Ammar Askar
3ec4710b72
Match up data and additional functions in JASTrack ( #763 )
2025-05-24 14:24:55 -04:00
LagoLunatic
936a47461d
Merge pull request #757 from mattias-blum/d_menu
...
d_menu work
2025-05-21 18:10:15 -04:00
Mattias Blum
6ea1287d1b
Merge branch 'zeldaret:main' into d_menu
2025-05-21 10:08:01 -04:00
LagoLunatic
a6c0286349
Demo: Disable opt_propagation, fix assert macro, DynamicLink OK
2025-05-20 00:09:23 -04:00
LagoLunatic
34214f75d8
Demo: c_dylink OK, DynamicLink 99%
2025-05-19 22:41:12 -04:00
LagoLunatic
d906d5cf96
Fix some relocation mismatches
2025-05-19 15:29:25 -04:00
Mattias Blum
59d39267ec
Merge branch 'zeldaret:main' into d_menu
2025-05-17 22:57:55 -04:00
mattias-blum
6c3f33263d
more progress
2025-05-17 22:40:49 -04:00
LagoLunatic
e063db9697
Fix error handler typedefs
2025-05-17 14:16:26 -04:00
mattias-blum
0a2e18900f
more progress
2025-05-15 17:51:38 -04:00
mattias-blum
ea930e97d8
initial progress
2025-05-06 01:35:53 -04:00
Jcw87
c033afc1f0
Match some data ( #745 )
...
* J3DTransform Data
* d_map Data
* jstudio-object Data
* JASBankMgr Data
* JASTrack Data
* d_particle Data
* d_camera Data
2025-05-03 01:18:21 -04:00
Jcw87
5e7b59f2fe
Improve compiler compatibility ( #743 )
...
* fix returns
* use standard C headers
* struct/class mismatch
* explicit this in template
* switch variable scope
* C standard compliance
* & l-value
2025-04-29 12:49:09 -04:00
LagoLunatic
341f329dde
d_a_obj_vgnfd OK, d_a_obj_doguu OK, clean up weak-but-not-inlined funcs in finished actors
2025-04-25 18:44:45 -04:00
Jcw87
be0f59f361
d_mesg
2025-04-17 12:16:48 -07:00
LagoLunatic
ad22472b1a
player misc cleanup and various match fixes
2025-04-16 20:26:40 -04:00
LagoLunatic
1f049c0911
Move remaining class definitions to headers
2025-04-16 14:18:08 -04:00
LagoLunatic
2f4c6f89b3
Bunch of inline fixes
2025-04-16 13:23:21 -04:00
LagoLunatic
d7bd87bc01
JPAEmitterManager OK
2025-04-15 01:55:36 -04:00
LagoLunatic
0d2c28e579
JPAParticle OK, JPAField
2025-04-14 23:22:14 -04:00
LagoLunatic
780d4e680a
d_drawlist OK, J2DPicture inline cleanup
2025-04-12 23:18:11 -04:00
SuperDude88
1f1900bf66
f_op_msg_mng Work ( #685 )
...
* f_op_msg_mng work
* Fix Some Conflicts
Haven't had much chance to work on actual progress, still looking to do more matching before merge
* Tiny bit of Work
Little bit of cleanup, start on a couple more functions
* More Matches
Also add back some missing nonmatch comments
* Fixes
* JPN ifdefs
* Inline Fix
Also force one match (there's no way that casting is real)
* Reorder Strings
Fix rodata, I think this order is also slightly more accurate to the function (but I'm not really trying to match it right now anyways)
2025-04-12 21:02:24 -04:00
LagoLunatic
e1898d3836
functionvalue 100%
2025-04-12 00:28:12 -04:00
LagoLunatic
309158e274
J3DModel inlines cleanup, procBottleSwing_init match, etc
2025-04-10 19:30:51 -04:00
LagoLunatic
556e578f23
Misc small cleanup
2025-04-09 01:49:35 -04:00
LagoLunatic
2ae6d899f7
J3DMaterialFactory and J3DMaterialFactory_v21 OK
2025-04-08 22:47:27 -04:00
LagoLunatic
b260dfea81
object-id OK
2025-04-08 18:17:15 -04:00
LagoLunatic
cd777aa35b
object-particle OK
2025-04-08 17:03:42 -04:00
LagoLunatic
6a64986a39
JStudio cleanup
2025-04-08 16:33:02 -04:00
LagoLunatic
3892ab054d
std-vector OK
2025-04-04 22:40:24 -04:00
LagoLunatic
4de0fd7eff
std-vector equivalent
2025-04-04 19:46:43 -04:00
LagoLunatic
07d0adc7da
JAISequenceHeap OK
2025-04-03 17:01:12 -04:00
LagoLunatic
1ca8069c76
JAIFx OK
2025-04-03 16:08:26 -04:00