Wiseguy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								91db87632c 
								
							 
						 
						
							
							
								
								Mod Support ( #499 )  
							
							... 
							
							
							
							Integrates the modding functionality in N64ModernRuntime and adds several exported functions for mods to use. Also adds a ROM decompressor so that the runtime has access to the uncompressed code in the ROM for hooking purposes. 
							
						 
						
							2025-02-14 18:38:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wiseguy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								4c2cc2003a 
								
							 
						 
						
							
							
								
								Opt out of constexpr mutex constructor on windows to prevent vcredist issues ( #444 )  
							
							
							
						 
						
							2024-07-26 21:44:28 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Reonu 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								5aa650bffa 
								
							 
						 
						
							
							
								
								Update RT64 for HD texture framework and DXIL linker ( #262 )  
							
							... 
							
							
							
							* WIP HD texture support
* Remove STB implementation as it's already defined in RT64
* Fix texcoords for seamless pause background patch
* Fix RT64 compilation error and temporarily disable shader cache
* Fix vertices for bottom strip in seamless pause background patch
* Update RT64 for mip preloading and alignment fixes
* Update RT64 for zipped texture pack support and fix CMake warning flags for clang-cl
* Update RT64 to have multiple pack loading and texture memory stats in the debugger
* Update RT64 to fix replace button crash
* Update to RT64 main as HD textures were merged and completely removed shader cache as it's not needed
---------
Co-authored-by: Wiseguy <68165316+Mr-Wiseguy@users.noreply.github.com> 
							
						 
						
							2024-07-25 23:08:23 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wiseguy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								79fc56f1fd 
								
							 
						 
						
							
							
								
								Remove decomp elf dependency and automate patch relocations ( #419 )  
							
							... 
							
							
							
							* Changed patch recompilation to use new reference symbol functionality and removed all manual relocations
* Moved symbol tomls to submodule, switched from objcopy to recompiler output binary mechanism for patch recompilation
* Update N64Recomp commit in CI to symbol_reference_file branch
* Remove option in patches toml that doesn't exist
* Update N64Recomp to fix issue with pause screen cursor, fix some issues caused by patches and overlay function-local statics
* Disable unpaired lo16 warnings and update N64Recomp in CI
* Update build instructions to reflect that the decomp elf is no longer needed 
							
						 
						
							2024-07-05 16:33:34 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1a6a3b3082 
								
							 
						 
						
							
							
								
								CI: build on ubuntu-18.04 ( #346 )  
							
							
							
						 
						
							2024-06-16 21:38:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								19fcd9bf31 
								
							 
						 
						
							
							
								
								Update to latest N64ModernRuntime ( #392 )  
							
							... 
							
							
							
							- updates to new controller changes
- updates to new render context changes
- updates to new controller number changes
- fix for crash on save thread 
							
						 
						
							2024-06-12 09:40:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								0e31d3b582 
								
							 
						 
						
							
							
								
								CI: Match SDL across platforms and centralize versions ( #383 )  
							
							
							
						 
						
							2024-06-09 01:42:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								030d793056 
								
							 
						 
						
							
							
								
								Update to support latest N64Recomp - Silence warnings in CMake ( #358 )  
							
							
							
						 
						
							2024-06-05 07:58:24 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								bec699f0bd 
								
							 
						 
						
							
							
								
								Migrate to N64ModernRuntime ( #354 )  
							
							
							
						 
						
							2024-06-05 01:12:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wiseguy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								ce406e9c5d 
								
							 
						 
						
							
							
								
								Use file backup system for config files ( #335 )  
							
							... 
							
							
							
							* Use file backup system for config files
* Add -fexceptions to windows cxxflags in workflow 
							
						 
						
							2024-06-01 17:22:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Wiseguy 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								1ea7d4ebe9 
								
							 
						 
						
							
							
								
								v1.1.0 ( #271 )  
							
							... 
							
							
							
							* Update RT64 to correctly report errors for shader model 5.1 GPUs
* Fixed Windows filesystem error crash
* Force audio driver selection to wasapi on Windows to prevent audio issue 
							
						 
						
							2024-05-26 14:24:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								466b766cfa 
								
							 
						 
						
							
							
								
								Remove shader cache and make it optional ( #238 )  
							
							
							
						 
						
							2024-05-22 10:55:54 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									theofficialgman 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								b803da8a58 
								
							 
						 
						
							
							
								
								Fix arm64 building and X11 conflicts ( #214 )  
							
							
							
						 
						
							2024-05-22 02:39:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									David Chavez 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								7e8782c114 
								
							 
						 
						
							
							
								
								Building Instructions & CI ( #178 )  
							
							... 
							
							
							
							Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com> 
							
						 
						
							2024-05-18 04:23:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								fab4f66903 
								
							 
						 
						
							
							
								
								Fixed cmake sometimes not linking required libraries on linux  
							
							
							
						 
						
							2024-04-27 16:04:13 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								7c37f8ef8e 
								
							 
						 
						
							
							
								
								Fixed race condition with thread deletion, update RT64  
							
							
							
						 
						
							2024-04-27 15:06:26 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								598948bfb6 
								
							 
						 
						
							
							
								
								Implemented shader cache preloading  
							
							
							
						 
						
							2024-04-27 00:02:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								a6f94f9e2e 
								
							 
						 
						
							
							
								
								Added special defaults for steam deck and embedded linux icon png into binary  
							
							
							
						 
						
							2024-04-26 22:41:41 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								ac2150b0fa 
								
							 
						 
						
							
							
								
								Fix shader compilation on Linux  
							
							
							
						 
						
							2024-04-25 03:07:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								a6e34bb49b 
								
							 
						 
						
							
							
								
								Changes to fix compilation on linux  
							
							
							
						 
						
							2024-04-25 03:04:14 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								68ee43f5ac 
								
							 
						 
						
							
							
								
								Implemented new thread scheduling logic that doesn't need a central scheduler thread, removed all uses of atomic waits  
							
							
							
						 
						
							2024-04-25 02:57:06 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									thecozies 
								
							 
						 
						
							
							
							
							
								
							
							
								bf167f31c7 
								
							 
						 
						
							
							
								
								Updated rmlui to master  
							
							
							
						 
						
							2024-04-20 15:36:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									thecozies 
								
							 
						 
						
							
							
							
							
								
							
							
								95ab0074ea 
								
							 
						 
						
							
							
								
								fix and improve kb/cont config tab > panel navigation  
							
							... 
							
							
							
							prompt component - wip 
							
						 
						
							2024-04-20 15:36:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								38f813ae04 
								
							 
						 
						
							
							
								
								Added option in graphics config file to override graphics API selection  
							
							
							
						 
						
							2024-04-14 16:57:11 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								b334c677b9 
								
							 
						 
						
							
							
								
								Update RT64 and refactor RT64 handling  
							
							
							
						 
						
							2024-04-14 15:59:42 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								460d1aafb4 
								
							 
						 
						
							
							
								
								Added patches for skipping interpolation when actors get teleported in cutscenes  
							
							
							
						 
						
							2024-04-06 00:34:10 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								3520fdfbc5 
								
							 
						 
						
							
							
								
								Added icons and version number, disabled 8x MSAA and set default to 2x  
							
							
							
						 
						
							2024-03-15 19:47:29 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								37bc904b2a 
								
							 
						 
						
							
							
								
								Moved rt64 submodule to new folder to reflect change in repo name  
							
							
							
						 
						
							2024-03-15 17:46:45 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								de35dfc8a8 
								
							 
						 
						
							
							
								
								Rename cmake project, embed data for custom code directly into executable instead of a separate file  
							
							
							
						 
						
							2024-03-15 01:15:33 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								ca66fdddbb 
								
							 
						 
						
							
							
								
								Implemented proper ROM selection menu  
							
							
							
						 
						
							2024-03-03 21:17:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								f6e11ed723 
								
							 
						 
						
							
							
								
								Improved motion blur at higher framerates, reorganized some patch code  
							
							
							
						 
						
							2024-03-03 02:36:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								beec29217c 
								
							 
						 
						
							
							
								
								Implemented warp debug menu feature  
							
							
							
						 
						
							2024-03-01 18:42:05 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								8a919252d2 
								
							 
						 
						
							
							
								
								Modify gyro aim implementation to add aim reset and low pass filter, copy RT64 DLL dependencies to output folder  
							
							
							
						 
						
							2024-01-27 16:06:36 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								dbfda5332e 
								
							 
						 
						
							
							
								
								Update SDL2 and change CMakeLists to use FetchContent with a github release for SDL2 instead of using RT64's  
							
							
							
						 
						
							2024-01-23 01:01:12 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								e04865c715 
								
							 
						 
						
							
							
								
								Initial implementation of gyro aim with GamepadMotionHelpers for sensor fusion  
							
							
							
						 
						
							2024-01-22 23:08:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								8e4e4b1cae 
								
							 
						 
						
							
							
								
								Split recomp config handling into separate file, changed "inputs" RmlUi variable to be a struct with an "array" member and named fields for each input  
							
							
							
						 
						
							2024-01-21 14:04:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								802c9bd5a8 
								
							 
						 
						
							
							
								
								Added modified version of RmlUi's ElementSVG that reduces the image dimensions to avoid unnecessarily large baked SVG textures  
							
							
							
						 
						
							2024-01-20 01:48:27 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								d6e4e98c8b 
								
							 
						 
						
							
							
								
								Added custom font interface that scales font glyphs down to avoid downsampling  
							
							
							
						 
						
							2024-01-19 18:14:42 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								ecfe2381b0 
								
							 
						 
						
							
							
								
								Prototype quicksave functionality, disabled for now  
							
							
							
						 
						
							2024-01-13 01:39:41 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								d6e9d2e94d 
								
							 
						 
						
							
							
								
								Add lunasvg and enable SVG support in RmlUi, fix color endianness for RmlUi generated images  
							
							
							
						 
						
							2024-01-09 19:55:44 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								8510bb9109 
								
							 
						 
						
							
							
								
								Implemented RmlUi hack to replace color parsing so it uses 0-1 alpha instead of 0-255  
							
							
							
						 
						
							2024-01-06 16:08:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								65fc7f9924 
								
							 
						 
						
							
							
								
								Fixed compilation errors on some machines  
							
							
							
						 
						
							2024-01-02 14:56:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								e9e42322f0 
								
							 
						 
						
							
							
								
								Refactored menu logic into MenuController interface, updated RT64  
							
							
							
						 
						
							2024-01-01 22:36:06 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								09bacbe82c 
								
							 
						 
						
							
							
								
								Hooked up graphics option menu to RT64, updated RT64  
							
							
							
						 
						
							2024-01-01 00:09:14 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								92a95eecc7 
								
							 
						 
						
							
							
								
								Add freetype binary git submodule to replace vcpkg  
							
							
							
						 
						
							2023-12-18 19:10:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								a487014623 
								
							 
						 
						
							
							
								
								Made RT64 into a submodule, redid UI patching using new extended gbi alignment commands  
							
							
							
						 
						
							2023-12-03 13:14:54 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								f5bbe1d784 
								
							 
						 
						
							
							
								
								Change touch in CMakeLists to use cmake command instead  
							
							
							
						 
						
							2023-12-01 11:37:23 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								d71b86c1da 
								
							 
						 
						
							
							
								
								Added WIP dual analog camera and widescreen UI patches  
							
							
							
						 
						
							2023-12-01 10:56:20 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								ec23ef02fd 
								
							 
						 
						
							
							
								
								Added some more patch functionality, added recomp namespace  
							
							
							
						 
						
							2023-11-24 17:10:21 -05:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mr-Wiseguy 
								
							 
						 
						
							
							
							
							
								
							
							
								f324253052 
								
							 
						 
						
							
							
								
								Reorganized loose files in src into src/recomp folder  
							
							
							
						 
						
							2023-11-12 20:09:29 -05:00