Jules Blok
|
1db97bf7ae
|
Revive: Use a LUA script for touch controller mapping.
|
2017-12-06 18:24:07 +01:00 |
|
Jules Blok
|
e11826135e
|
main: Clean up includes.
|
2017-07-19 22:52:57 +02:00 |
|
LibreVR
|
f8a837afed
|
main: Enable all hooks on initialization.
Also, don't redundantly remove the hooks when detaching.
|
2016-12-03 04:54:25 +01:00 |
|
LibreVR
|
9997d728bc
|
Revive: Block attempts to redundantly load older versions of OpenVR.
|
2016-11-27 21:45:12 +01:00 |
|
LibreVR
|
de016158bf
|
Revive: Implement an XInput wrapper to use as a patch.
This makes the Revive library able to disguise itself as the XInput redistributable used by all Oculus games.
|
2016-11-15 01:08:18 +01:00 |
|
LibreVR
|
ae042d92e9
|
main: Use the MH_CreateHookApi shorthand.
|
2016-11-02 15:51:39 +01:00 |
|
LibreVR
|
ba1418cedd
|
main: Force DXGI 1.0 games to use DXGI 1.1.
Fixes Airmech not showing up in the headset.
|
2016-06-25 19:43:24 +00:00 |
|
LibreVR
|
68fa36d565
|
Update main.cpp
|
2016-06-24 18:19:58 +00:00 |
|
LibreVR
|
f769d0e101
|
main: Remove Oculus Platform patch.
|
2016-06-24 09:37:04 +00:00 |
|
LibreVR
|
de97625a91
|
main: Fix TrueIsError being called when uninitialized.
|
2016-05-27 23:28:41 +00:00 |
|
LibreVR
|
1a70c24c53
|
main: Load the module after checking for the Oculus Runtime.
Prevents the Oculus Runtime from being loaded when it's not needed.
|
2016-05-27 14:24:44 +00:00 |
|
LibreVR
|
701dac8389
|
main: Ignore the file extension when comparing module names.
|
2016-05-27 14:24:44 +00:00 |
|
LibreVR
|
e1ec33d584
|
main: Use EAT hooking instead of hooking GetProcAddress.
|
2016-05-27 14:24:44 +00:00 |
|
LibreVR
|
3b5c41a4c0
|
main: Also hook the legacy entitlement API.
|
2016-05-27 14:24:44 +00:00 |
|
LibreVR
|
865a79b0f4
|
main: Use correct calling convention.
|
2016-05-27 08:01:19 +00:00 |
|
LibreVR
|
79992424ba
|
main: Hook ovr_Message_IsError instead of ovr_Entitlement_GetIsViewerEntitled.
This fixes Lucky's Tale and other games that rely on a proper entitlement message.
|
2016-05-27 08:01:19 +00:00 |
|
LibreVR
|
d0ee2520a2
|
main: Disable the GetProcAddress hook before returning.
|
2016-05-27 08:01:19 +00:00 |
|
LibreVR
|
43003017c8
|
main: Remove logging functions.
|
2016-05-26 20:52:02 +02:00 |
|
LibreVR
|
f39023b30c
|
ovr_Entitlement_GetIsViewerEntitled: Use correct return type.
|
2016-05-26 20:51:53 +02:00 |
|
LibreVR
|
89f48e4cee
|
main: Load the revive library instead of the Oculus Runtime.
This solution doesn't require you to hook GetProcAddress.
|
2016-05-26 18:41:50 +00:00 |
|
LibreVR
|
712c78979e
|
main: Don't use IAT hooking for Unity Engine games.
|
2016-05-26 18:41:50 +00:00 |
|
LibreVR
|
9cc744ca50
|
main: Hook entitlement check IAT pointer.
This removes the need to spoof the platform DLLs.
|
2016-05-26 15:12:23 +00:00 |
|
LibreVR
|
d3fbf90d7f
|
IAT_Hooking: Convert into cpp file.
And clean up the project files.
|
2016-05-23 22:19:52 +00:00 |
|
Ricky Joudrey
|
7e9dd78075
|
Add hooking for Unity "ovr_Entitlement_GetIsViewerEntitled"
|
2016-05-21 13:44:04 -04:00 |
|
LibreVR
|
de189388ed
|
Revive: Move main project to sub-directory.
|
2016-05-06 11:59:29 +00:00 |
|