Luke Street
fd4a5f0cfb
Use carousel button on prelaunch; more cleanup
2026-08-19 22:58:43 -06:00
Luke Street
3ecd785ac2
Rework UI lifecycle, finish renaming & cleanup
2026-08-19 21:43:41 -06:00
Luke Street
fd0e33460f
Gamemode -> GameMode
2026-08-19 20:49:58 -06:00
jdflyer
c0d44d4a21
Gamemode service improvements. Disable achievements on custom gamemodes (for now)
2026-08-18 00:33:15 -07:00
jdflyer
85c2ddd8ff
Merge with origin/main
2026-08-17 22:52:28 -07:00
Irastris
27d27e6d94
Add support for playing Dusklight using Wii disc images ( #2296 )
...
* Add offsets for Wii USA R0/R2, JPN, and PAL
Also fix an oopsie where l_pos and l_normal's offsets were swapped
* Allow loading Wii discs
* Change GameVersion::GcnJpn checks to isRegionJpn()
* Change GameVersion::GcnPal checks to isRegionPal()
* Add platformSelect and regionSelect templates, simplify a ton of code
* Add *_get() macros to simplify REL loads
* Actually accept Wii USA Rev. 2 discs
* Show the Wii USA revision in prelaunch's disc status
* l_normal isn't in Wii RELs, so I'll just hardcode it
* Account for various BLO differences
Fix crash when opening the map on Wii USA Rev 0 and Wii PAL
* Use the streamed version of the file select music
* Update language selection
* Fix the d-pad/cross button text for Wii PAL
Resizing panes that are already 120.0f wide is harmless, so I didn't bother with a GameVersion check
* Fix brightness check discrepancy, use IF_DUSK_BLOCK macros when ideal
* Update docs and the issue template
2026-08-15 11:58:09 -06:00
jdflyer
315897e45a
Gamemode service fixes
2026-08-08 17:12:38 -07:00
jdflyer
8be95d3aa3
Allow Gamemodes to interrupt flow on file creation
2026-08-07 18:46:52 -07:00
jdflyer
ce6850acd3
Fix small issues, update example in modding.md to show scoped hooks
2026-08-07 15:27:23 -07:00
jdflyer
4aa3b647a3
Merge with origin/main
2026-08-07 13:57:48 -07:00
TakaRikka
82e2fd4bea
Merge pull request #2283 from encounter/camera-operator
...
Add camera operator API to CameraService
2026-08-07 03:44:59 -07:00
Luke Street
c5933be631
Add camera operator API to CameraService
2026-08-07 00:34:57 -06:00
Luke Street
928e9b4bc7
Add HostService.data_dir
2026-08-07 00:20:09 -06:00
TakaRikka
4604304305
mods: stage service ( #2268 )
...
* initial stage service ported from encounter's original impl
* Review cleanup
* initial stage service ported from encounter's original impl
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-08-04 21:51:52 -06:00
TakaRikka
76079b6294
mods: save service ( #2256 )
...
* initial save service updated from encounter's impl
* Review cleanup
---------
Co-authored-by: Luke Street <luke@street.dev >
2026-08-03 20:58:09 -06:00
Luke Street
4504e5009f
Mods: Add toasts to UiService ( #2252 )
2026-07-30 00:28:08 -06:00
Luke Street
7305ef09b9
Mods: WindowService, log wrappers, external rendering ( #2251 )
2026-07-30 00:24:24 -06:00
jdflyer
91c6c5c137
Fix Issues with mod resetting, make gamemode ids lowercase, update modding.md
2026-07-20 17:18:23 -07:00
jdflyer
61a4ab3117
Mod SDK: Gamemode Service, Change Speedrun mode to a gamemode, Allow prelaunch to be restarted
2026-07-19 00:50:49 -07:00
Luke Street
ec51ba298b
Update docs/modding.md
2026-07-15 13:07:22 -06:00
Luke Street
a6f059827b
Game ABI / headers refactoring ( #2215 )
...
* Game ABI / headers refactoring
* Delete dusk/imgui.h
2026-07-14 19:24:08 -06:00
Luke Street
700bbf0a5a
Mod API: Move dylibs to libs/{platform}; services import latest minor versions
2026-07-13 20:42:35 -06:00
Luke Street
9687a9d95a
Mod API: Static import/export/hook metadata & resolution
2026-07-13 00:53:37 -06:00
Luke Street
75a249f3e1
GTAO demo mod
2026-07-10 01:10:23 -06:00
Luke Street
d9a978f21f
Mod API: gfx service
2026-07-09 23:08:59 -06:00
Luke Street
7df07c6904
Mod API: Camera service
2026-07-09 18:54:44 -06:00
Luke Street
6849baac06
Mod API: UI service ( #2189 )
2026-07-09 10:31:34 -06:00
Luke Street
bc11bf3563
Mods manager UI & logs viewer
2026-07-08 17:51:13 -06:00
Luke Street
16c573a170
Doc updates
2026-07-08 01:47:52 -06:00
Luke Street
4339e60ba6
Hook service, symgen manifest & data linking
2026-07-08 01:47:49 -06:00
Luke Street
af5635dd42
Resource, texture and overlay services
2026-07-08 01:47:35 -06:00
Luke Street
c876ea558f
Config service
2026-07-08 01:47:35 -06:00
Luke Street
9b75dc5fd2
Service lifecycle events
2026-07-08 01:47:35 -06:00
Luke Street
5c9c76cc0b
Dusklight mod API core
...
Co-authored-by: qwertyquerty <qwertytrogi@gmail.com >
Co-authored-by: PJB3005 <pieterjan.briers+git@gmail.com >
2026-07-08 01:47:31 -06:00
Luke Street
285691cd19
Add -debug-asan presets with AddressSanitizer
2026-06-08 22:14:10 -06:00
tomlube
0c28d45d13
Merge pull request #1352 from TwilitRealm/ios-instructions
...
fix some oopsies, add a bit more info to ios instructions
2026-05-17 17:40:37 -04:00
Tom Lube
315c1f27fd
fixed minor things
2026-05-17 14:42:05 -04:00
Giorgio Mendieta
31dd069879
docs: Improve building.md file ( #1530 )
...
* docs: Improve building.md file
- Fix broken XCode link
- Add MacOS running instructions
- Alphabetize linux packages
* fix: collapse packages sections for readability
* fix: collapse packages sections for readability
* fix: add --dvd flag to specify iso path
* fix: Remove incorrect info about game.iso
2026-05-17 07:51:38 -06:00
Tom Lube
f969c3aa54
fix some oopsies, add a bit more info
2026-05-14 19:12:00 -04:00
tomlube
9c4f61678e
update instructions ( #1329 )
...
better OS interoperability with iloader and imo much easier to set up too
2026-05-14 22:43:46 +02:00
Irastris
157f4f9df2
Rebrand ( #1064 )
...
* Rebrand
* Revert Info.plist.in
* Think, Mark!
2026-05-11 22:06:58 -06:00
Pieter-Jan Briers
7f6212f9b7
Add some basic code conventions to the README ( #831 )
2026-05-10 10:52:47 -06:00
TakaRikka
4290726691
update setup instructions
2026-05-09 07:38:19 -07:00
TakaRikka
c00fc756e3
wip readme
2026-04-18 04:57:22 -07:00
TakaRikka
5a82b3b8ef
remove unneeded decomp stuff pt2
2026-04-09 20:13:54 -07:00
Pheenoh
3179dd2322
Setup d_a_b + misc actors ( #2166 )
...
* setup d_a_b actors
* misc actor checkpoint
* misc actor finish
* add d_a_b class comments
* add misc actor class comments wip
* add misc actor class comments
2024-06-10 00:34:52 -07:00
Pheenoh
746fb92a7f
Misc cleanup ( #2134 )
...
* Merge remote-tracking branch 'upstream/main'
* rm search terms alias (ended up not using it)
* typo fix
2024-04-15 20:23:53 -06:00
Pheenoh
7154ac08e1
d_a_e_fz work, doxygen revamp ( #2127 )
...
* initial freezard actor struct + setActionMode OK
* daE_FZ_Draw
* setReflectAngle
* mBoundSoundset
* daE_FZ_Execute & execute
* demoDelete
* daE_FZ_Delete & _delete
* CreateHeap
* useHeapInit
* cc_set
* mtx_set
* action WIP
* way_gake_check
* executeRollMove
* executeMove
* draw WIP
* executeDamage
* checkpoint
* create
* checkpoint
* daE_FZ_c::executeWait
* checkpoint
* daE_FZ_c::damage_check almost done
* rm asm
* rm headers
* setup_profile WIP + doxygen update
* fix merge issues
* docs fix?
* fix2
* doxygen updates
* setup g_profile_E_FZ, profile setup script WIP
* update github actions
* update progress.md
2024-04-12 00:10:30 -06:00
Trueffel
35eb599ad4
Match a few funcs, optimize some things ( #1960 )
...
* match a few nonmatchings
* remove unused asm
* remove stale docs
* add LICENSE.md to project overview in readme
2023-10-13 05:56:17 +03:00
Trueffel
6632060a14
d_a_tag_attention & d_a_tag_spring OK ( #297 )
2023-02-19 21:39:09 -07:00