LibreVR / Revive

Play Oculus-exclusive games on the HTC Vive or Valve Index, scroll down for downloads and installation instructions.
Other
3.6k stars 332 forks source link

Games no longer run with latest version 0.8.5 #205

Closed G0bliinKing closed 8 years ago

G0bliinKing commented 8 years ago

Hi, I've been using Revive since first release without any issues. Today wanted to continue playing Chronos (which worked previously) but when using 0.8.5 it just wont load.. in fact nothing I tried loads that worked before. It says 'opening ' in the steamVR tab but then disappears. Strangly Only Luckys tale seems to be working.

side note. I then downgraded to version 0.6.2 and 0.7 and when running Chronos on these versions the screen started to flicker so badly when moving around or with the steam overlay active, I thought I was going to have some kind of fit. Tried reinstalling Oculus home, the games, and tried both beta and non beta of SteamVR. Running Windows 10 and version 368.81 Nvidia driver.

LibreVR commented 8 years ago

What happens when you try version 0.8? There was a major refactor between 0.7 and 0.8, so your problem may have been introduced there and not in one of the hotfixes.

G0bliinKing commented 8 years ago

I couldn't find a 0.8? I found the installer for 0.7 and then can only find the installer for 0.8.5.

Do you have a link for 0.8 and ill try it.

cheers,

oliverklee commented 8 years ago

Hope this helps: https://github.com/LibreVR/Revive/releases/tag/0.8

G0bliinKing commented 8 years ago

Cheers, but the link to the installer doesn't work, page not found.

also, the link path seems to suggest 0.8.3?

LibreVR commented 8 years ago

Ah, I see I deleted them in favor of the hotfix. Anyway I see you haven't posted your logs yet, you can find them in %APPDATA%\Revive. Let's have a look at those first.

G0bliinKing commented 8 years ago

Okay I have installed 10 games/demos from Oculus, and tried them all, here are the results:

Luckys Tale - Working Dreadhalls - Working Technolust - Working The Body VR - Working Invasion - Not Working (worked previously) Dreamdeck - Not Working (worked previously) Chronos - Not working (worked Previously) Henry - Not working (worked previously) Showdown - Not working Farlands - Not Working

When you run Chronos, you see the mirror screen pop up briefly on the TV but then close, but continues to say 'starting Chronos' on the SteamVR screen.

I have 2 log files in appdata/roaming/revive:

ReviveInjector.log: Launched injector with: C:\Program Files\Revive\Revive\ReviveInjector_x64.exe /base "Software/Software/gunfire-games-llc-chronos/Chronos/Binaries/Win64/Chronos-Win64-Shipping.exe" Creating process: C:\Program Files\Oculus\Software\Software\gunfire-games-llc-chronos\Chronos\Binaries\Win64\Chronos-Win64-Shipping.exe Injecting DLL: C:\Program Files\Revive\Revive\x64\openvr_api.dll LoadLibrary found at address: 0xee0d74d0 Injecting DLL: C:\Program Files\Revive\Revive\x64\LibRevive64_1.dll LoadLibrary found at address: 0xee0d74d0 Injected dlls succesfully

and ReviveOverlay.log: libpng warning: iCCP: known incorrect sRGB profile Loaded manifest from: C:\Program Files\Revive\revive.vrmanifest Runtime directory: file:///C:/Games/Steam/steamapps/common/SteamVR/ Oculus directory: file:///C:/Program Files/Oculus/ Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-lost_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/woofbertvr-woofbert_assets.json Found assets bundle baobab-studios-invasion-for-rift_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json Found assets bundle epic-games-showdown_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json Found assets bundle gunfire-games-llc-chronos_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json Found assets bundle iris-vr-technolust_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json Found assets bundle moshe-ben-zacharia-the-body-vr-rift_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json Found assets bundle oculus-dreamdeck_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json Found assets bundle oculus-farlands_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-farlands.json Found assets bundle oculus-henry_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-henry.json Found assets bundle oculus-lost_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-lost.json Found assets bundle playful-luckys-tale_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json Found assets bundle white-door-games-dreadhalls_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json Found assets bundle woofbertvr-woofbert_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/woofbertvr-woofbert.json Found application baobab-studios-invasion-for-rift Found application epic-games-showdown Found application gunfire-games-llc-chronos Found application iris-vr-technolust Found application moshe-ben-zacharia-the-body-vr-rift Found application oculus-dreamdeck Found application oculus-farlands Found application oculus-henry Found application playful-luckys-tale Found application white-door-games-dreadhalls Adding manifest: oculus-henry Saved manifest to: C:\Program Files\Revive\revive.vrmanifest Adding manifest: baobab-studios-invasion-for-rift Saved manifest to: C:\Program Files\Revive\revive.vrmanifest Launching application: oculus-henry Launching application: baobab-studios-invasion-for-rift Launching application: white-door-games-dreadhalls Launching application: gunfire-games-llc-chronos Launching application: gunfire-games-llc-chronos

Cheers,

LibreVR commented 8 years ago

Looks like your problem is limited to Unreal Engine games, I will test those soon for any graphics errors.

What kind of GPU are you using and are the drivers up-to-date?

G0bliinKing commented 8 years ago

I'm using a GTX980ti and i'm using the very latest drivers which I upgrade couple of days ago - 368.81

LibreVR commented 8 years ago

Just tested for graphics errors, outside of one OpenVR error that I've already reported I can't find any other issues. Nor can I reproduce the problem you're having.

I've re-uploaded version 0.8 of Revive, please test that one to confirm that this is a regression.

G0bliinKing commented 8 years ago

Okay, Ive installed 0.8 as requested but I get the exact same results as 0.8.5.

I then went back to 0.7 which seems to be the last installer i can get before 0.8 and they all work fine (except for Showdown which comes up with an error message, something about failing to do something with a file). I even managed to fix the Chronos screen flicker issue, it was because it didn't like the 'resolution rending' set to epic, put it down to High and all running good.

So until there is a fix ill just continue to use 0.7 for now but I hope you can find the issue.

Cheers for your help, please let me know if you need anything from me which could help you identify the issue.

LibreVR commented 8 years ago

I think you're somehow affected by an error being fixed for Unreal Games.

Can you try this one: https://github.com/LibreVR/Revive/releases/download/0.1/ReviveInstaller.exe

Ignore the version number, I needed somewhere to upload the file.

G0bliinKing commented 8 years ago

Just tried the one you just gave me and its the same as 0.8 / 0.8.5 as in none of the Unreal Engine games are working.

LibreVR commented 8 years ago

Can you explain exactly what you see when trying to launch an Unreal Engine game? Does it crash with a "not responding" message?

G0bliinKing commented 8 years ago

I bring up the steam screen in VR, I select Revive from the options at the bottom, this brings up all the Oculus games I have installed. With the motion controller I select lets say Chronos or Dreamdeck and nothing happens within VR as if I didnt do anything. I then go to Desktop and the little SteamVR window says 'Starting Chronos' or 'Starting Dreamdeck' but just stays saying that with no other activity. The 'starting chronos etc' . will then disappear if i move onto something or if i keep trying to load it.

What I also notice is if I look at the desktop when i select Chronos, a window comes up, the one that mirrors what I see in the headset but only briefly (less than a second) before it closes again immediately.

And that's it, thats all it does. No error messages at all and no pop ups messages,

LibreVR commented 8 years ago

Can you try running Steam as administrator?

G0bliinKing commented 8 years ago

just tried that with admin and no difference.

fyi, i just tried running Chronos from the desktop instead of through the Revive screen and it does come up with a steam error message saying 'failed to launch Chronos', title of message is 'Shortcut launch fail'. The other non-Unreal Games works when running it through desktop. Don't know if that helps in any way as the error message is not very detailed.

LibreVR commented 8 years ago

Please post the contents of C:\Program Files\Revive\revive.vrmanifest and try using the injector manually by following the "Standalone Games" instructions.

Also, Post your logs from %APPDATA%\Revive right after attempting to launch Chronos.

G0bliinKing commented 8 years ago

Ok something different,

I dragged the Chronos file into the injector file as instructed and the game loaded up on my TV fine but the VR headset was didn't show the game and was still in my starting place. When the game got to the menu it kept asking me to make sure my headset and sensor was plugged it, wouldn't let me get any further and i had to alt+tab out.

ReviveInjector.log: aunched injector with: C:\Program Files\Revive\Revive\ReviveInjector_x64.exe /base "Software/Software/gunfire-games-llc-chronos/Chronos/Binaries/Win64/Chronos-Win64-Shipping.exe" Creating process: C:\Program Files\Oculus\Software\Software\gunfire-games-llc-chronos\Chronos\Binaries\Win64\Chronos-Win64-Shipping.exe Injecting DLL: C:\Program Files\Revive\Revive\x64\openvr_api.dll LoadLibrary found at address: 0x8b5374d0 Injecting DLL: C:\Program Files\Revive\Revive\x64\LibRevive64_1.dll LoadLibrary found at address: 0x8b5374d0 Injected dlls succesfully

ReviveOverlay.log: libpng warning: iCCP: known incorrect sRGB profile Loaded manifest from: C:\Program Files\Revive\revive.vrmanifest Runtime directory: file:///C:/Games/Steam/steamapps/common/SteamVR/ Oculus directory: file:///C:/Program Files/Oculus/ Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/epic-games-showdown_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/iris-vr-technolust_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-farlands_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-henry_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/oculus-lost_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/playful-luckys-tale_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json.mini Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls_assets.json Loading assets manifest: file:///c:/Program Files/Oculus/Software/Manifests/woofbertvr-woofbert_assets.json Found assets bundle baobab-studios-invasion-for-rift_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/baobab-studios-invasion-for-rift.json Found assets bundle epic-games-showdown_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/epic-games-showdown.json Found assets bundle gunfire-games-llc-chronos_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/gunfire-games-llc-chronos.json Found assets bundle iris-vr-technolust_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/iris-vr-technolust.json Found assets bundle moshe-ben-zacharia-the-body-vr-rift_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/moshe-ben-zacharia-the-body-vr-rift.json Found assets bundle oculus-dreamdeck_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-dreamdeck.json Found assets bundle oculus-farlands_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-farlands.json Found assets bundle oculus-henry_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-henry.json Found assets bundle oculus-lost_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/oculus-lost.json Found assets bundle playful-luckys-tale_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/playful-luckys-tale.json Found assets bundle white-door-games-dreadhalls_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/white-door-games-dreadhalls.json Found assets bundle woofbertvr-woofbert_assets Loading application manifest: file:///C:/Program Files/Oculus/Software/Manifests/woofbertvr-woofbert.json Found application baobab-studios-invasion-for-rift Found application epic-games-showdown Found application gunfire-games-llc-chronos Found application iris-vr-technolust Found application moshe-ben-zacharia-the-body-vr-rift Found application oculus-dreamdeck Found application oculus-farlands Found application oculus-henry Found application playful-luckys-tale Found application white-door-games-dreadhalls Launching application: gunfire-games-llc-chronos Launching application: gunfire-games-llc-chronos

When i clicked on revive.vrmanifest it brought up a window called 'OpenVR Manifest file imported' and then says 'OpenVR Manifest file imported: %1' with a continue button. I press that and it just closes.

LibreVR commented 8 years ago

I need the contents of the manifest file, it's just a text file.

G0bliinKing commented 8 years ago

Is this it, i just opened that file with wordpad:

{ "applications": [ { "app_key": "revive.dashboard.overlay", "arguments": "", "binary_path_windows": "ReviveOverlay.exe", "image_path": "revive.png", "is_dashboard_overlay": true, "launch_type": "binary", "strings": { "en_us": { "description": "Revive Dashboard overlay", "name": "Revive Dashboard" } } }, { "app_key": "revive.app.moshe-ben-zacharia-the-body-vr-rift", "arguments": "/base \"Software/Software/moshe-ben-zacharia-the-body-vr-rift/TheBodyVR.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/moshe-ben-zacharia-the-body-vr-rift_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "The Body VR" } } }, { "app_key": "revive.app.oculus-farlands", "arguments": "/base \"Software/Software/oculus-farlands/ww/Binaries/Win64/ww-Win64-Shipping.exe\" -vr", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/oculus-farlands_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Farlands" } } }, { "app_key": "revive.app.oculus-dreamdeck", "arguments": "/base \"Software/Software/oculus-dreamdeck/WindowsNoEditor/Dreamdeck/Binaries/Win64/Dreamdeck-Win64-Shipping.exe\" -vr", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/oculus-dreamdeck_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Oculus Dreamdeck" } } }, { "app_key": "revive.app.epic-games-showdown", "arguments": "/base \"Software/Software/epic-games-showdown/Showdown/Engine/Binaries/Win64/UE4Game-Win64-Shipping.exe\" ......\ShowdownVRDemo\ShowdownVRDemo.uproject", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/epic-games-showdown_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Showdown" } } }, { "app_key": "revive.app.oculus-henry", "arguments": "/base \"Software/Software/oculus-henry/Henry/Binaries/Win64/Henry-Win64-Shipping.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/oculus-henry_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Henry" } } }, { "app_key": "revive.app.iris-vr-technolust", "arguments": "/base \"Software/Software/iris-vr-technolust/Technolust.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/iris-vr-technolust_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "TECHNOLUST" } } }, { "app_key": "revive.app.baobab-studios-invasion-for-rift", "arguments": "/base \"Software/Software/baobab-studios-invasion-for-rift/InvasionEp1-RC17/InvasionEp01/Binaries/Win64/InvasionEp01-Win64-Shipping.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/baobab-studios-invasion-for-rift_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "INVASION!" } } }, { "app_key": "revive.app.playful-luckys-tale", "arguments": "/base \"Software/Software/playful-luckys-tale/LT.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/playful-luckys-tale_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Lucky’s Tale" } } }, { "app_key": "revive.app.white-door-games-dreadhalls", "arguments": "/base \"Software/Software/white-door-games-dreadhalls/Dreadhalls.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/white-door-games-dreadhalls_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Dreadhalls" } } }, { "app_key": "revive.app.gunfire-games-llc-chronos", "arguments": "/base \"Software/Software/gunfire-games-llc-chronos/Chronos/Binaries/Win64/Chronos-Win64-Shipping.exe\"", "binary_path_windows": "Revive/ReviveInjector_x64.exe", "image_path": "C:/Program Files/Oculus/Software/Software/StoreAssets/gunfire-games-llc-chronos_assets/cover_landscape_image.jpg", "launch_type": "binary", "strings": { "en_us": { "name": "Chronos" } } } ] }

LibreVR commented 8 years ago

Yeah, that looks about right.

I think the only way to find the problem is to compile every commit in between version 0.7 and 0.8 and have you test them.

G0bliinKing commented 8 years ago

Ok, im game. Let me know the links and ill give erm a go.

LibreVR commented 8 years ago

Ok, let's only test the injector, I can compile that faster. And let's only test on Dreamdeck, since it's a good test case.

While I'm compiling these builds, can you test the injector from version 0.7 and from version 0.8 confirm that only version 0.7 works?

G0bliinKing commented 8 years ago

Ok, when I try and use the 0.7 injector by dragging the dreamdeck on the .exe file, it keeps coming up with an error message 'You can not run this application without an Oculus rift'.

LibreVR commented 8 years ago

You need to use the -Shipping.exe, it's hidden in a few sub folders: Software/oculus-dreamdeck/WindowsNoEditor/Dreamdeck/Binaries/Win64/Dreamdeck-Win64-Shipping.exe

G0bliinKing commented 8 years ago

I have, been using this file: Dreamdeck-Win64-Shipping.exe

LibreVR commented 8 years ago

Are you using the x64 injector? Can you go to the properties of the executable and ensure it's not blocked?

G0bliinKing commented 8 years ago

yep, dragging onto this one: ReviveInjector_x64.exe

LibreVR commented 8 years ago

Did you extract all files without changing the directory structure?

G0bliinKing commented 8 years ago

yes, extracted into the same directory as the game exe file, there is a revive dir with a couple of files in it and the 2 exe files with the game exe. I've tried other games inc non-unreal games and they all complain of no headset connected when using the injector. SteamVR is loaded.

LibreVR commented 8 years ago

Post the contents of %APPDATA\Revive\ReviveInjector.log after attempting to start Oculus Dreamdeck.

G0bliinKing commented 8 years ago

sorry its not a revive dir, there are 2 dir, x86 and x64

G0bliinKing commented 8 years ago

Launched injector with: "C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\ReviveInjector_x64.exe" "C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe" Creating process: C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe Injecting DLL: C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\x64\openvr_api.dll LoadLibrary found at address: 0x8b5374d0 Injecting DLL: C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\x64\LibRevive64_1.dll LoadLibrary found at address: 0x8b5374d0 Injected dlls succesfully

LibreVR commented 8 years ago

You get this with both versions?

G0bliinKing commented 8 years ago

you mean with 0.8? I tried 0.6.2 injectors and that did the same, I haven't tried 0.8 yet. I can give it a go

LibreVR commented 8 years ago

0.6.2? I only asked to test 0.7 and 0.8.

G0bliinKing commented 8 years ago

yea i know but I already had the injector for 0.6.2 to hand so i thought id try it. i just tried 0.8 and same, saying need an Oculus rift.

LibreVR commented 8 years ago

That is really weird. Go to the Settings > General in Oculus Home and post which version number you see there.

LibreVR commented 8 years ago

Also, try turning on Unknown Sources there, just to be sure.

G0bliinKing commented 8 years ago

Already had 'unknown sources' on and version is 1.6.0.250794 (1.6.0.250620)

LibreVR commented 8 years ago

Any kind of virus scanners active like Avast or AVG?

G0bliinKing commented 8 years ago

Only the standard windows defender, I turned that off a few hours ago.

LibreVR commented 8 years ago

And you have SteamVR running?

G0bliinKing commented 8 years ago

yep, running as we speak

LibreVR commented 8 years ago

That really doesn't make any sense. Why would the 0.7 injector work if it's being run through Steam?!

The dashboard is using the injector, it doesn't work differently, just makes the injector easier to use.

LibreVR commented 8 years ago

Can you confirm again using the 0.7 installer that starting the game through the dashboard works?

G0bliinKing commented 8 years ago

yep, just re-installed 0.7 as per normal, run Dreamdeck via overlay and it loads fine. I then tried to run it by dragging the exe file over the injector file, the same ones thats installed with 0.7 and comes up with the error of not finding oculus rift. So it works if i run it in steam, but not be dragging it over the file.

LibreVR commented 8 years ago

Can you give me both injector log files? One after running through Steam and another one after running it manually?

G0bliinKing commented 8 years ago

This one is from loading it through steam and it worked:

Launched injector with: C:\Program Files\Revive\Revive\ReviveInjector_x64.exe /base "Software/Software/oculus-dreamdeck/WindowsNoEditor/Dreamdeck/Binaries/Win64/Dreamdeck-Win64-Shipping.exe" -vr Creating process: C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe -vr Injecting DLL: C:\Program Files\Revive\Revive\x64\openvr_api.dll LoadLibrary found at address: 0x8b5374d0 Injecting DLL: C:\Program Files\Revive\Revive\x64\LibRevive64_1.dll LoadLibrary found at address: 0x8b5374d0 Injected dlls succesfully

This one where i dragged the file and comes up with error:

Launched injector with: "C:\Program Files\Revive\Revive\ReviveInjector_x64.exe" "C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe" Creating process: C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe Injecting DLL: C:\Program Files\Revive\Revive\x64\openvr_api.dll LoadLibrary found at address: 0x8b5374d0 Injecting DLL: C:\Program Files\Revive\Revive\x64\LibRevive64_1.dll LoadLibrary found at address: 0x8b5374d0 Injected dlls succesfully

LibreVR commented 8 years ago

Hmmm, maybe the -vr switch has become mandatory. Try creating a batch file with:

"C:\Program Files\Revive\Revive\ReviveInjector_x64.exe" "C:\Program Files\Oculus\Software\Software\oculus-dreamdeck\WindowsNoEditor\Dreamdeck\Binaries\Win64\Dreamdeck-Win64-Shipping.exe" -vr