* Update runtime for hook and callback sorting, update version number
* Actually update version number
* Automatically open mods menu when dragging a mod which also prevents issues when installing a mod from the launcher menu
* Update RT64 to add texture pack shift configuration and fix minimized memory leak
* Update runtime for return hook getter exports
* Actually update rt64
* Update RT64 to fix texture pack ordering
* Implement optional dependencies, fix memory slotmaps, bump version number to 1.2.1-dev
* Add command-line option to show console output on Windows. (#632)
* Add new raphnet adapter revision to controller DB
* Add another mayflash N64 adapter to the controller database file
* Update runtime after merge for optional dependencies
* Update runtime for optional dependency mod callback fix
* Add mayflash magic NS to controller database
* Update RT64 for extended address fix and x11 dependency removal
* Update RT64 to fix build issue caused by x11
* Update runtime to remove unnnecessary x11 includes
* Fix more x11 define compilation issues
* Fix the x86-64 CPU requirement listing in the readme (#634)
* Transform tagging for keaton grass tornado
* Interpolation for sword trails
* Switch RT64 to gEXVertex fix branch (temporary until merge)
* Add 8bitdo 64 bluetooth controller to database
* Add export to get bowstring transform ID
* Update RT64 to fix linux dev mode menu and texture streaming race condition
* Fix all the interpolation glitches in the Gibdo Mask cutscene (#641)
* Fix the actor extension API breaking when registering an extension for actor type 0 first
* Remove slotmap submodule and integrate header directly after submodule URL changed
* Transform tagging for ObjGrass
* Adding autosave events. (#611)
* Adding autosave events. Dead simple.
* Update autosaving.c to include @recomp_event comments
* Prevent autosaves during minigames and fix holding powder keg on autosave load (#640)
* Update runtime for more accurate VI and switch to improved pacing RT64 branch (#644)
* Update runtime for more accurate VI and switch to improved pacing RT64 branch
* Update N64ModernRuntime and RT64 after merge
* Update recompiler to match runtime symbol list
* Remove unused gibdo patch file
---------
Co-authored-by: Darío <dariosamo@gmail.com>
Co-authored-by: Reonu <15913880+Reonu@users.noreply.github.com>
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.
* 64 bit framebuffer for rt64
* Remove mention of motion blur cap from readme
* Add graphics.json option to control high precision framebuffers, disable clamping alpha for accumulation blur when using high precision FBs
* Increase dither noise strength at higher resolutions to make it more noticeable
---------
Co-authored-by: Mr-Wiseguy <mrwiseguyromhacking@gmail.com>