In order to edit this wiki, you must register and verify your account.

Cemuhook: Difference between revisions

From Cemu Wiki
Jump to:navigation Jump to:search
No edit summary
(add some more infos +design changes)
Line 1: Line 1:
Cemuhook is a plugin built by Rajkosto, with help from Exzap, as a temporary solution to the lack of .h264 video support (green videos).  
{|style="text-align:left; width:300px;" align=right
|- style="background:#00BFFF; font-size: 100%;text-align:center;"
!colspan="2"|Cemuhook
|-
|style="vertical-align: top;"|'''Description:'''
|A nearly complete h264 module for cemu
|-
|'''Author(s)'''
|[[Rajkosto]]
|-
|'''CEMU:'''
|1.7.3+
|-
|'''License:'''
| unknown
|-
|'''Download:'''
|[https://sshnuke.net/cemuhook/#Downloads Download]
|-
|'''Website:'''
|[https://sshnuke.net/cemuhook/ sshnuke.net/cemuhook/]
|}
Cemuhook is a plugin built by Rajkosto, with help from Exzap, as a temporary solution to the lack of .h264 video support (green videos). This plugin also featured the first use of the GX2SetGPUFence function, Cemu's first hack.


This was implemented during 1.7.3d as demand grew to exponential heights as .h264 videos were used quite frequently in the popular game, The Legend of Zelda: Breath of The Wild.
==Changelog==
 
*0.4.2.0 - Added options to force texture uploads for video frames (see included profiles for more info), assigned global hotkeys to hook's menu items
This plugin also featured the first use of the GX2SetGPUFence function, Cemu's first hack.
*0.4.1.1 - Just a hotfix version to make it compatible with Cemu 1.8.1
 
*0.4.1.0 - Only push out one frame at a time in normal callback, affinity is on by default on non-module CPUs, remove robust context
Its download can be accessed at https://sshnuke.net/cemuhook/
*0.4.0.3 - Slightly more accurate video timestamps, doesn't seem to make any more games run
*0.4.0.2 - Fix titlebar crash, make affinity and robust context menu options instead of mandatory
*0.4.0.1 - Try fixing Win7 cert-related crash on load, dont use OpenGL robust context anymore since it doesnt do anything
*0.4.0.0 - Update for 1.7.4, the GX2SetGPUFence hack menu item now just controls the disableGPUfence option, which has better timing
*0.3.3.1 - Fix stutter when some games open videos, another try at fixing Win7 crash on startup
*0.3.3.0 - Attempt to correct video timing (HW, Pokken, Sochi 2014 can now get to menus), also fix a bug that crashed some Win7 systems
*0.3.2.1 - Add width offset back in because graphics packs cannot otherwise distinguish videos in some games
*0.3.2.0 - Remove width offset and actually change 1280 check in Cemu internals (fixes DK:TF, HW, and also softdec games)
*0.3.1.0 - Fix MK8, DK:TF, go back to -16 width offset, remove VM check
*0.3.0.1 - Fix Cemu stuck on loading dll on Windows 7 systems
*0.3.0.0 - Implement GX2SetGPUFence skip hack, set CPU affinity to only physical cores at start, and change h264 output width hack to +16 instead of -16 pixels
*0.2.0.0 - Initial release


[[Category:List of tutorials]]
[[Category:List of tutorials]]

Revision as of 16:06, 28 June 2017

Cemuhook
Description: A nearly complete h264 module for cemu
Author(s) Rajkosto
CEMU: 1.7.3+
License: unknown
Download: Download
Website: sshnuke.net/cemuhook/

Cemuhook is a plugin built by Rajkosto, with help from Exzap, as a temporary solution to the lack of .h264 video support (green videos). This plugin also featured the first use of the GX2SetGPUFence function, Cemu's first hack.

Changelog

  • 0.4.2.0 - Added options to force texture uploads for video frames (see included profiles for more info), assigned global hotkeys to hook's menu items
  • 0.4.1.1 - Just a hotfix version to make it compatible with Cemu 1.8.1
  • 0.4.1.0 - Only push out one frame at a time in normal callback, affinity is on by default on non-module CPUs, remove robust context
  • 0.4.0.3 - Slightly more accurate video timestamps, doesn't seem to make any more games run
  • 0.4.0.2 - Fix titlebar crash, make affinity and robust context menu options instead of mandatory
  • 0.4.0.1 - Try fixing Win7 cert-related crash on load, dont use OpenGL robust context anymore since it doesnt do anything
  • 0.4.0.0 - Update for 1.7.4, the GX2SetGPUFence hack menu item now just controls the disableGPUfence option, which has better timing
  • 0.3.3.1 - Fix stutter when some games open videos, another try at fixing Win7 crash on startup
  • 0.3.3.0 - Attempt to correct video timing (HW, Pokken, Sochi 2014 can now get to menus), also fix a bug that crashed some Win7 systems
  • 0.3.2.1 - Add width offset back in because graphics packs cannot otherwise distinguish videos in some games
  • 0.3.2.0 - Remove width offset and actually change 1280 check in Cemu internals (fixes DK:TF, HW, and also softdec games)
  • 0.3.1.0 - Fix MK8, DK:TF, go back to -16 width offset, remove VM check
  • 0.3.0.1 - Fix Cemu stuck on loading dll on Windows 7 systems
  • 0.3.0.0 - Implement GX2SetGPUFence skip hack, set CPU affinity to only physical cores at start, and change h264 output width hack to +16 instead of -16 pixels
  • 0.2.0.0 - Initial release