mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-03 10:01:08 -04:00
b7961b7739495574bd10a5c9bb223ebd54da5f82
- Fix <string> -> <cstring> across all source files (upstream fix) - Add <cstring> to JASGadget.h, <cstdarg> to JUTDbPrint.cpp - Fix <string> -> <cstring> in JUTFont.h, d_save.h, f_ap_game.h - Fix std::isnan usage in c_cc_d.cpp - Fix cCcD_Src types: s32 -> u32 for bitmask fields (upstream fix) - Fix AT_TYPE_WOLF_ATTACK/AT_TYPE_UNK unsigned literals (upstream fix) - Remove (s32) casts on hex literals in collision data (upstream fix) - Fix 0xFFFFFFFF literal in d_a_obj_wood_statue.cpp (upstream fix) - Add braces to case 0 in d_a_e_gb.cpp to fix jump-over-init - Fix Z2AudioCS.h include path (Z2AudioLib -> Z2AudioCS) - Forward-declare Z2AudioCS in stubs.cpp to avoid revolution conflicts - Guard JASGlobalInstance specializations with __MWERKS__ in m_Do_main - Remove duplicate inline functions from d_com_inf_game.h - Mark dummy() functions as static (upstream fix) - Add JAUSectionHeap.h include to m_Do_main.cpp
build (Win32)
cp /path/to/twilight-princess.ciso orig/GZ2E01/.
python3 ./configure.py
ninja
cmake -B build/dusk -G "Visual Studio 17 2022" -A Win32
build (Linux/macOS)
cp /path/to/twilight-princess.ciso orig/GZ2E01/.
python3 ./configure.py
ninja
cmake -B build/dusk -GNinja
ninja -C build/dusk
Description
Languages
C++
54.7%
C
44.1%
Java
0.3%
POV-Ray SDL
0.3%
Pawn
0.3%
Other
0.2%