Commit Graph

2275 Commits

Author SHA1 Message Date
Pheenoh 2a625598ca Add Collection tab and Inventory slot defaults to save editor 2026-04-11 14:43:08 -06:00
TakaRikka 5da48bf5a4 Merge pull request #327 from TwilitRealm/26-04-11-dynamiclink-gone
Stub out most of DynamicLink.cpp and more of c_dylink.cpp
2026-04-11 13:07:21 -07:00
TakaRikka a2f985ab70 Merge pull request #318 from TwilitRealm/fix/quick-transform-fix
Don't allow quick transform while in the STAR tent
2026-04-11 13:07:02 -07:00
TakaRikka 3160bfeb61 Merge pull request #317 from TwilitRealm/26-04-11-render-opts
UI render opts
2026-04-11 13:06:22 -07:00
Howard Luck d912857ec4 Fix dMsgFlow_c::event027 aParam8 buffer size (#3153) 2026-04-11 12:54:25 -07:00
Howard Luck c57a7cf98f Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes (#3152) 2026-04-11 12:53:51 -07:00
Lurs 3dfe493211 Fixes dominion rod camera #176 2026-04-11 21:33:46 +02:00
Pieter-Jan Briers 37d22cfed2 Fix daBaseNpc_c field_0x744 array size (#3154) 2026-04-11 12:37:32 -06:00
PJB3005 842c74f940 Merge branch 'main' into 26-04-11-render-opts 2026-04-11 20:36:46 +02:00
PJB3005 7849f0e6af Merge branch 'main' into 26-03-27-better-mapping 2026-04-11 20:03:40 +02:00
PJB3005 71a8642f19 Merge remote-tracking branch 'decomp/main' 2026-04-11 19:59:09 +02:00
Howard Luck 93f7c0ab1a Fix dMsgFlow_c::event027 aParam8 buffer size (#326) 2026-04-11 19:53:03 +02:00
Howard Luck 32468db69d Fix daE_VA_c::mRopeCutStatus and va_tag_* array sizes (#325) 2026-04-11 19:49:52 +02:00
PJB3005 cd09e872ee Stub out most of DynamicLink.cpp and more of c_dylink.cpp
This code wasn't used (no dynamic linking) and was causing various compiler warnings that don't make sense to clean up. Get rid of it.
2026-04-11 19:46:22 +02:00
Pieter-Jan Briers 9b900a1a55 UB fixes (#3150)
* Fix incorrect size for J2DTevBlock8::insertTexture local_38

* Fix dMeter_drawOptionHIO_c mOptionTypeBGPosX/Y size

* dMeter_drawLightDropHIO_c mVesselAlpha fix

* d_a_mg_rod array size fixes

* Fix e_tk2_class mActionTimer array size

* daObjTOMBO_c field_0x714 array size fix
2026-04-11 11:28:01 -06:00
MelonSpeedruns 7b62623690 Added periods at the end of every option description (#323)
This allows multiple sentences to be defined for a description.

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-11 19:12:32 +02:00
MelonSpeedruns a2afeec23e Moved check for event running & Added sfx if trying to quick transform while in a cutscene 2026-04-11 11:38:36 -04:00
PJB3005 64f77dd5c8 Guess this isn't going to Tracy. 2026-04-11 17:10:04 +02:00
MelonSpeedruns 8268f93cf0 Don't allow quick transform while in the STAR tent 2026-04-11 10:22:58 -04:00
PJB3005 c1dd1a52a5 Bunch of debug/tracy groups for J2D 2026-04-11 16:11:41 +02:00
PJB3005 ffd7183669 Improve dDlst_list_c::draw debug group code to also go to tracy, be less of a performance hog when active. 2026-04-11 16:11:19 +02:00
Irastris eaec6487a3 Implement unlocked framerates via interpolation (#315)
* Disable waitForTick and waitBlanking

* Initial frame interpolation implementation

* Initial batch of speed fixes

* Fix Iron Boots

* Strip dead code once used for debugging

* Interpolate shadows

* Revert overzealous/redundant lookups

* Fix JUTFader

* Fix field map cursor

* Fix various particle effects

* Fix Midna when riding Wolf Link

* Fix title logo

* Title Logo 2: Electric Boogaloo

* Fixed grass and flowers

* "Unlock Framerate" config option (WIP)

* Wrap more things in TARGET_PC

* Finish wrapping things in TARGET_PC

* Missed one

* Disable dComIfGd_drawXluListInvisible when interpolating

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-11 01:06:25 -06:00
Max Roncace d7c34741e2 Replace magic constants derived from framebuffer size (#3144) 2026-04-10 23:43:37 -07:00
Pieter-Jan Briers bcd5a96391 Couple names in dMeterMap_c (#3142) 2026-04-10 23:41:24 -07:00
Pieter-Jan Briers dcb5f048d7 Replace some pointer casts with field references. (#3141) 2026-04-10 23:37:03 -07:00
CraftyBoss a1ee224d61 Merge branch 'main' into android-building 2026-04-10 18:36:37 -07:00
CraftyBoss 2d3da7250a only check if iso path is not empty on android, split log messages by newlines to prevent truncation
SDL_GetPathInfo doesnt seem able to get valid info from android, or theres some weird permission thing going on
2026-04-10 18:35:40 -07:00
Irastris 4ab64e8813 Add Aurora config options for enabling texture replacement and dumping (#222) 2026-04-10 19:14:15 -06:00
Luke Street b0e84b78e1 Avoid re-initializing game_main 2026-04-10 16:46:25 -06:00
Luke Street 1875c7c224 --dvd param skips prelaunch 2026-04-10 16:46:24 -06:00
TakaRikka 1e4e71af13 Merge pull request #310 from TwilitRealm/26-04-10-render-opts-2
Rendering optimizations
2026-04-10 15:21:44 -07:00
CraftyBoss 21dfd5a9a1 use android logging func for aurora_log_callback 2026-04-10 15:13:11 -07:00
MelonSpeedruns e643d3d911 Show Pipeline Compilation option (#312)
* Show Compiling Shaders option. Off by default.

* Addressed encounter comments

---------

Co-authored-by: MelonSpeedruns <melonspeedruns@stratobox.net>
2026-04-10 15:53:28 -06:00
PJB3005 c2d687a4a7 Change star rendering to be more optimal on modern GPUs.
Use vertex colors and a single large draw.
2026-04-10 19:19:12 +02:00
CraftyBoss 417360b1ce building for android impl
currently builds a "Metaforce" apk, will need to change name of course. Running the apk using Android Studio's emulator can get in game, however running on a samsung phone does not seem to work.
2026-04-10 03:53:57 -07:00
Luke Street 7ed05711a7 Why did I fix this when we have a helper 2026-04-09 23:32:42 -06:00
Luke Street a57daef11b Fixes for controller config & input viewer 2026-04-09 23:30:03 -06:00
Luke Street 95191036f3 Big imgui overhaul 2026-04-09 23:11:10 -06:00
CraftyBoss ed7fa8f2c5 implement pre-launch ui for configuring iso directory (#301)
UI will automatically open on boot and will not launch the game if there is no valid iso path specified in the config. Can optionally be disabled on future game launches.
2026-04-09 23:06:37 -06:00
PJB3005 f747e7d1b4 Merge branch 'main' into 26-03-27-better-mapping 2026-04-10 03:50:32 +02:00
Pieter-Jan Briers 4328a1bb5d Set default PAD mapping to fix Z (#297)
* Set default PAD mapping to fix Z

Requires https://github.com/encounter/aurora/pull/111

* Update to new API
2026-04-09 19:24:25 -06:00
qwertyquerty 229c8ed88f CI/CD, CMake improvements, more targets, fix gcc (#258)
* CI attempt

* syntax

* fix cmake for linux

* fix include directories and merge main

* fix PDB fighting

* fix gcc compiling

* fix SSCACHE for windows

* try and fix gcc

* more CI presets

* remove the android target for now

* bump cmake minimum to fix debug information format

* yet another attempt at fixing gcc

* yet another attempt at fixing gcc

* better CI matrixing

* yet another attempt at fixing GCC

* fix arm

* fix CI

* placeholder icons

* compile dawn from source for windows arm64

* fix icons and linker warnings

* fix cmake

* fetch libjpegturbo

---------

Co-authored-by: Luke Street <luke@street.dev>
2026-04-09 19:22:53 -06:00
TakaRikka 7eeee62282 fix dominion rod cam spinning 2026-04-09 16:55:07 -07:00
TakaRikka 4b9f1cd479 Merge pull request #299 from TwilitRealm/fix/alternate-map-fix
Fixes map performance even if it's drawn on screen
2026-04-09 16:07:09 -07:00
TakaRikka 365718a5a9 Merge pull request #298 from TwilitRealm/fix/wide-fixes
Fix Shop Cursor Positions
2026-04-09 16:06:09 -07:00
TakaRikka e3ee1bd2e3 Merge pull request #296 from TwilitRealm/26-04-07-tracy
Add Tracy stuff
2026-04-09 16:05:46 -07:00
madeline 4d9e0d6fd0 fix targeted things being off camera 2026-04-09 15:55:49 -07:00
madeline 16f7d406a4 Merge branch 'main' of https://github.com/TakaRikka/dusk 2026-04-09 14:44:59 -07:00
madeline 7d86edde95 IIR filter 2026-04-09 14:44:55 -07:00
MelonSpeedruns 03f81f75ca Moved check behind HYRULE_FIELD_SPEEDHACK define 2026-04-09 17:40:51 -04:00