PJB3005
ae42e75e1b
Implicit conversion operator is probably a good idea tbh.
2026-04-04 23:00:33 +02:00
PJB3005
63422ecdd1
I realize that's an important comment for C++
2026-04-04 22:49:51 +02:00
PJB3005
a00fb1c05c
Config system v1
...
Roughly inspired by what I've learned from my work on Space Station 14, without some of the unnecessary cruft and complexity.
Implementation is relatively simple once I figured out all the template order shenanigans.
2026-04-04 22:47:48 +02:00
TakaRikka
08268eb015
add mirror mode toggle
2026-04-02 19:08:30 -07:00
PJB3005
c53db795e2
Merge branch 'main' into 26-04-01-quick-transform
2026-04-02 20:35:49 +02:00
TakaRikka
2019cabece
add enhancements menu tab
2026-04-02 03:11:58 -07:00
TakaRikka
c602b4e1a8
Merge pull request #196 from TakaRikka/feature/camera-invert-option
...
Added camera invert X option to Tweaks menu
2026-04-01 18:30:35 -07:00
PJB3005
a83c53cf37
How did this compile on my branch but not here... (fix d_a_movie_player.h)
2026-04-01 23:48:45 +02:00
PJB3005
73ace77163
Implement Quick Transform from Rando
2026-04-01 18:11:49 +02:00
Pieter-Jan Briers
007d787cfd
Merge branch 'main' into 26-03-28-movie-player
2026-04-01 15:15:08 +02:00
PJB3005
d15936cd61
Couple names in dMeterMap_c
2026-04-01 01:11:28 +02:00
PJB3005
1146c30ec0
More GX debug groups
2026-04-01 01:11:28 +02:00
MelonSpeedruns
081dfcb9a8
Added camera invert X option to Tweaks menu
2026-03-31 17:33:28 -04:00
PJB3005
ab7e34975e
Allow OSReport to *really* be forced on via menu.
...
There's a ton of stuff that's slipping under the radar because OSReport_system keeps disabling OSReport.
2026-03-31 21:14:02 +02:00
Lurs
734d1e8945
Fix also the big map
2026-03-31 13:14:08 +02:00
Lurs
bf07cf4c5f
Minimap fixes (needs change for intensityI8 in aurora) and some other BE fixes
2026-03-31 11:38:59 +02:00
PJB3005
4b2a3e8da9
Fast iron boots tweak
2026-03-31 03:17:56 +02:00
TakaRikka
4a7ea9d85b
Merge https://github.com/zeldaret/tp
2026-03-30 02:21:28 -07:00
TakaRikka
5685fa58c6
Z2Audio player debug work / fix actor method returns ( #3140 )
...
* Z2Audio player debug work
* fix actor method returns
* wii build fix
2026-03-30 02:10:42 -07:00
TakaRikka
4d10b9b868
fix flowers
2026-03-30 00:08:07 -07:00
Max Roncace
0ce0182f50
Fix Clang compile error due to introduction of PCH
2026-03-29 22:23:44 -04:00
TakaRikka
cb6ee4b21e
d_path / d_vibration debug work ( #3138 )
...
* dpath debug
* dvibration debug
* d_meter2_info debug
* gcyl/gpsh debug
2026-03-29 16:43:00 -07:00
Luzagar
c98b96f94e
E ws work ( #3137 )
...
* e_ws work
* more doc
* add debug message
* move declaration
* more match
* test
* Revert "more match"
This reverts commit 3d910e6e913d84685aa40fe993a50402b3ee27a1.
* fix
* cleanup
* fix
* rename mIsHome
2026-03-29 16:27:52 -07:00
PJB3005
0c5bae4214
Move
2026-03-29 13:35:26 +02:00
PJB3005
b562490146
Use PCH to massively speed up compile time
...
A change to a common header goes from 90s to 20s on my system. Crazy.
2026-03-29 13:24:59 +02:00
PJB3005
576937f8b0
Don't include logging infrastructure in m_Do_graphic.h
...
This ends up wasting a ton of compile time because it pulls in all of Aurora's log infrastructure and fmt and all the noise into a thousand game files
2026-03-29 04:35:44 +02:00
PJB3005
5dacb27c4c
Don't include weak_bss_1109_to_1009.h on PC
...
Not relevant to us.
2026-03-29 04:34:45 +02:00
PJB3005
0ecd16133d
Clang compile fixes
2026-03-29 03:29:30 +02:00
PJB3005
bf5032b5fa
Merge remote-tracking branch 'origin/main' into 26-03-28-movie-player
2026-03-29 03:16:24 +02:00
PJB3005
c28150be40
Works a lot better now
2026-03-29 00:19:56 +01:00
PJB3005
76131c071f
Make the movie player work somewhat.
...
THPs are *almost* just a bunch of JPEGs so the TL;DR is BE fixes and replacing the decoding with libjpeg-turbo.
Needs changes to thp.h which should be removed from Aurora, will do that later.
Also audio not implemented yet.
2026-03-28 18:29:58 +01:00
Max Roncace
6491062dab
Fix Clang compiler error due to CRASH macro
2026-03-27 23:50:31 -04:00
TakaRikka
adba1a3055
Merge pull request #135 from TakaRikka/pjb-audio
...
Audio
2026-03-27 20:36:06 -07:00
PJB3005
c9a1f02f55
Fix map loader gameRegions literally being 2.7 MiB of recursive arrays
...
Just moving it to std::vector, easy enough.
2026-03-27 17:34:05 +01:00
PJB3005
248f3945b4
Merge branch 'main' into pjb-audio
2026-03-27 17:18:11 +01:00
PJB3005
4b30cd7ddb
Re-add src == dst check in SafeStringCopyTruncate
...
Accidentally dropped this while iterating on the exact implementation.
2026-03-27 17:17:45 +01:00
PJB3005
0e1718e80d
Do use strncpy in SafeStringCopy
...
I figured out how to mute the warnings.
2026-03-27 17:16:41 +01:00
PJB3005
96a61ed0b6
Fix CRASH() macro outside MSVC
...
Just add a CRASHF() overload that... isn't necessary anymore. Oh well.
2026-03-27 17:07:54 +01:00
PJB3005
0178ab35b3
Add replacement helpers for strncpy[_s]
...
Portable without vulnerabilities.
2026-03-27 16:54:51 +01:00
PJB3005
6073a0c3f0
Implement master volume & volume interpolation
...
Does not fix clicking :(
Fixes https://github.com/TakaRikka/dusk/issues/132
Fixes https://github.com/TakaRikka/dusk/issues/128
2026-03-27 14:54:03 +01:00
Max Roncace
12966c3b12
Merge remote-tracking branch 'decomp/main'
2026-03-27 02:02:24 -04:00
Roman Sandu
0fc019dcfa
JAHostIO and friends ( #3131 )
2026-03-26 18:54:07 -07:00
PJB3005
e2923d3745
Fix shutdown crash
2026-03-26 15:03:48 +01:00
Max Roncace
3b6582f1a2
Add even more heap debug names
2026-03-25 20:53:18 -04:00
Max Roncace
3aa39867a0
Detect and replace NaNs in cXyz default ctor
...
This fixes intermittent segfaults due to invalid atan table lookups.
For some reason zero-initializing all cXyz objects causes issues, as
does initializing them with INFINITY or -INFINITY. However, at least
one of the possible crashes (in d_a_e_yg's search_ground_1) is
guaranteed to happen whenever a specific uninitialized cXyz contains
a NaN for x or z.
A possible explanation for these crashes not occurring on hardware might
be that the problematic objects happen to be placed at memory locations
that happen to never contain a NaN upon allocation, so the buggy code
was never caught. Further investigation would be needed to determine if
this is what's actually happening, though.
2026-03-25 20:53:18 -04:00
PJB3005
7ac96d0251
Merge branch 'main' into pjb-audio
2026-03-25 16:43:59 +01:00
TakaRikka
4a2294c40b
save editor wip
2026-03-23 05:01:42 -07:00
TakaRikka
2075da3347
Merge https://github.com/zeldaret/tp
2026-03-21 01:14:00 -07:00
TakaRikka
f8cf545848
cleanup d_a_obj_wflag ( #3135 )
2026-03-21 00:56:27 -07:00
CraftyBoss
955a70db1e
more BE stuff, fix scissors for dmap/fmap
2026-03-21 00:56:01 -04:00