* Added DPad support to shops
* Wrap changes in CVar
* Remove unnesseccary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to shops
* Fixing rebase conflict
* Remove unnesseccary const_cast
* Added DPad support to file selection and pause screens (#124)
* Added DPad support to file selection and pause screens
* Wrap changes behind CVar
* Fix merge conflict for real
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to file selection and pause screens
* Fixing rebase conflict
* Remove unnecessary const_cast
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Added DPad support to shops
* Fixing rebase conflict again
* Allocate aligned heaps
* Formatting fixes
* Added DPad support to ocarina and text prompts (#137)
* Added DPad support to ocarina playing and text choice selection.
* Wrap changes in CVar
* Fix mapping not updating if CVar is changed in-game
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to ocarina playing and text choice selection.
* Fixing rebase conflict
* Fix mapping not updating if CVar is changed in-game
* Remove unnecessary const_cast
* Added DPad support to file selection and pause screens (#124)
* Added DPad support to file selection and pause screens
* Wrap changes behind CVar
* Fix merge conflict for real
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to file selection and pause screens
* Fixing rebase conflict
* Remove unnecessary const_cast
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Added DPad support to ocarina playing and text choice selection.
* Fixing rebase conflict again
* Fix mapping not updating if CVar is changed in-game
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Added DPad support to shops
* Fixing rebase conflict for the last time
* Totally Fixing rebase conflict again I promise
* This has to be the last time I fix this rebase conflict
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
Co-authored-by: GaryOderNichts <12049776+GaryOderNichts@users.noreply.github.com>
* Added DPad support to ocarina playing and text choice selection.
* Wrap changes in CVar
* Fix mapping not updating if CVar is changed in-game
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to ocarina playing and text choice selection.
* Fixing rebase conflict
* Fix mapping not updating if CVar is changed in-game
* Remove unnecessary const_cast
* Added DPad support to file selection and pause screens (#124)
* Added DPad support to file selection and pause screens
* Wrap changes behind CVar
* Fix merge conflict for real
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to file selection and pause screens
* Fixing rebase conflict
* Remove unnecessary const_cast
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Added DPad support to ocarina playing and text choice selection.
* Fixing rebase conflict again
* Fix mapping not updating if CVar is changed in-game
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Added DPad support to file selection and pause screens
* Wrap changes behind CVar
* Fix merge conflict for real
* Remove unnecessary const_cast
* Fixed transparent texture making framebuffers also transparent in D3D11. (#84)
This happened with the Mirror Shield in the inventory screen preview.
* Add save editor
* Added DPad support to file selection and pause screens
* Fixing rebase conflict
* Remove unnecessary const_cast
Co-authored-by: MaikelChan <maikelchan88@gmail.com>
Co-authored-by: rozlette <Rozelette@users.noreply.github.com>
* Don't copy skybox textures
* Remove unnecessary parameter in skybox functions
* Make palette address part of texture cache key
* Support loading TLUT from two different memory locations
* WIP Multiversion support
* GC PAL Non-MQ support complete
* Updated OtrGui to handle different game versions
* Added version file
* Added new extract mode to ZAPD and optimized OTR gen time
* Fixed bug causing crash
* Further optimized OTRExporter, saving around ~20 seconds.
* ZAPD is now multi-threaded.
* Fixed merge issue
* Fixed memory leak and fog issue on pause screen.
* Additional fog fixes.
Co-authored-by: Jack Walker <7463599+Jack-Walker@users.noreply.github.com>
This removes the button backgrounds, hides the hearts when they are full and the magic when its not in use. It also hides the rupee / key counters. All this is still visible on the pause screen or when the minimap is visible. It also changes the minimap behavior to be hidden by default on a zone change.
Closing the window with the X button will not close it immediately during the rendering of a frame, causing it to actually crash, but will set the engine in a pending state until it finishes the current frame.
Fixed issues when dragging the window, like the window stopping its movement when moving the cursor too fast, or flickering all over the place. Also, the window position will be clamped to the area of the monitor/s to prevent it from going outside of them.
Also, setting VSync instead of target FPS prevents possible stuttering and probably increased CPU usage.