Commit Graph

45 Commits

Author SHA1 Message Date
Trueffel
64bd859db4 Debug Boot (DebugOpeningState) (#136)
* First pass of debug boot port

* mostly done

* general changes, test this comma in commit now

* Makefile update: The "," works now

* quotes also working now inside a string

* get rid of emulator path

* format

* review

* improvements (add skybox and improve print logic)

* cleanup and fix build issues

* format

---------

Co-authored-by: Yanis002 <35189056+Yanis002@users.noreply.github.com>
2025-01-02 18:14:50 +01:00
Yanis002
aea36525dd post decomp merge build fixes 2024-11-29 21:20:12 +01:00
Yanis002
4e3ed2743a Merge remote-tracking branch 'decomp/main' into decomp_merge 2024-11-29 20:36:21 +01:00
Yanis
3d79c29c4d Create workflow for CI builds (#153)
* create build workflow (no artifacts)

* fix url

* fix lowercase issue

* fix build oddities

* update matrix
2024-10-20 18:35:14 +02:00
Yanis
f98edc4fcf Fixed release mode (#152)
* fixed release mode

* format

* move NDEBUG to the safeguards to allow building without RELEASE

* forgor to revert a test thing

* remove the todo for segment symbols
2024-09-27 18:58:28 +02:00
Yanis
1331ebf409 Option to have MM's get item camera (#149)
* mm get item camera

Co-authored-by: Zeldaboy14 <55566323+Zeldaboy14@users.noreply.github.com>

* updated contributors

---------

Co-authored-by: Zeldaboy14 <55566323+Zeldaboy14@users.noreply.github.com>
2024-08-28 12:33:40 +02:00
Yanis42
b4e82bc236 format 2024-07-18 02:32:31 +02:00
Sauraen
cda38b1013 Occlusion plane system (#132)
* Initial working version

* Initial move of files

* Added occluding skybox

* Revert GBI changes

* Initial cleanup

* Cleanup

* Improvements

* Moved occlusion planes from per-scene to per-room

* Fixes

* Improvements

* Fixes

* Formatted

* Fixed building without EX3

* Reverted sky change

* Removed commented out stuff
2024-06-16 18:39:25 -07:00
Sauraen
c2892d8507 Clean up F3DEX3 support (#118)
* Basic cleanup

* Added specular light sizes

* Added camera world changes

* Forgot specular size in the unused function
2024-05-28 14:33:44 +02:00
Sauraen
ae2010e9b5 New profiler with RSP and CPU tracing, replacing vanilla SPEEDMETER (#116)
* Working on it

* Loading ucode from ROM working

* Menu implemented

* Fixed ifdefs in debug

* Fixed crashing

* Cleanup

* Suppressed make auto generated messages

* Reorganized RSP wrapper assembly files

* Fixed merge bug

* Removing speed_meter

* Porting profiler

* Basics working

* Port basically complete

* Basic tracing working

* CPU tracing working

* Added colors to CPU trace

* Fixed some issues

* Profiler basically done

* Update F3DEX3 to resolve issues

* Cleanup

* Cleaned up things for profiler or F3DEX3 disabled

* Fixed a couple counter names
2024-05-27 18:38:44 +02:00
krm01
a44fc4394b fix falling from vine edges (#114)
* fix falling from vine edges

* Update src/overlays/actors/ovl_player_actor/z_player.c

Co-authored-by: Yanis <35189056+Yanis42@users.noreply.github.com>

* fix bad merge

---------

Co-authored-by: Yanis <35189056+Yanis42@users.noreply.github.com>
2024-05-18 16:27:38 +02:00
Sauraen
cd5eb31dc8 Multiple F3DEX3 versions (#112)
* Working on it

* Loading ucode from ROM working

* Menu implemented

* Fixed ifdefs in debug

* Fixed crashing

* Cleanup

* Suppressed make auto generated messages

* Reorganized RSP wrapper assembly files

* Fixed merge bug
2024-05-17 15:35:01 +02:00
Yanis
b696dfffcd Updated Example Scene (#113) 2024-05-15 13:26:53 +02:00
Yanis
b65f664159 Started Debug Menu (#104)
* started basic debugger

* documentation and added rectangle configurator

* updated f3dex3 patches + made some for profiling stuff

* started profiler

* fix issues and moved profiler functions to gamestate/hide by default

* fix folders not being created properly

* started menu

* memory management

* fix english

* debug disp

* started collision view

* improvements

* basic collider view

* revert profiler changes

* improvements
2024-05-08 12:04:46 +02:00
Yanis
4b0858ec14 Add Gamecube support (#102)
* updated gzinject to use cadmic's iso support

* first part

* changes

* fixed gzinject issues (cadmic)

* fixed issue where last scene doesn't get its romend

* fixed small "issue" with iso terminal printing

* better safeguard for f3dex3

* fixed libultra issues (thanks to cadmic)

* revert unwanted change

* small fix
2024-05-08 11:58:56 +02:00
krm01
521cbb3f3f Better noclip (#103)
* remove unused noclip control defines

* rework player noclip controls

* fix whitespace
2024-05-06 18:30:23 +02:00
Yanis
a10bfb24e5 Added a config file for memory stuff (#100)
* memory management

* fix english

* debug disp
2024-04-25 22:14:57 +02:00
Yanis
8b99d614ad Force deterministic builds and introduce `make verify` (#93)
* force deterministic builds + other things

* remove checksum comparison and check for modern sdk first

* remove package_author from makefile

* remove the build date entirely
2024-04-22 19:55:44 +02:00
Reonu
8ede2a63a7 Add ENABLE_LINK_LOD define and config_graphics.h (#92)
* add ENABLE_LINK_LOD define

* Add missing newline
2024-04-22 19:55:23 +02:00
Yanis42
1dc6105517 Merge remote-tracking branch 'upstream/main' into mod_assets 2024-04-21 17:47:38 +02:00
Yanis
63304f4920 Merge pull request #84 from Yanis42/motion_blur_2
Implemented Motion Blur
2024-04-21 16:26:49 +02:00
recardo-7
95a504171a make config_game more readable 2024-04-20 15:15:34 +02:00
Yanis42
229b3e0ced fixed minor issues 2024-04-20 14:37:20 +02:00
Yanis42
c14640b6c7 Merge remote-tracking branch 'upstream/develop/2.0' into motion_blur_2 2024-04-20 13:36:21 +02:00
Yanis42
eb1a65d941 disable disabling no syncs with f3dex3 2024-04-20 13:14:27 +02:00