HelixVision

HelixVision

Transformers Devastation
This fix is broken it doesnt boot up in katanga.

any ideas ??
< >
Showing 1-5 of 5 comments
Mar 18, 2021 @ 11:23pm 
Sorry, no real ideas here. This is a DX9 game, so it's possible that it is one of those that is incompatible with the way that we connect to games.

Does it come up in 3D properly? I read on HelixModBlog that at least one person is getting a stuck 3D on/off scenario. For Katanga, you'd want to see it in red/blue anaglyph on your main screen.

If you post the logs, I'll take a look and we can see what Katanga is seeing:
%appdata%\..\LocalLow\Katanga\Katanga\output_log.txt
%appdata%\..\LocalLow\Katanga\Katanga\katanga.log
Originally posted by Bo3b:
Sorry, no real ideas here. This is a DX9 game, so it's possible that it is one of those that is incompatible with the way that we connect to games.

Does it come up in 3D properly? I read on HelixModBlog that at least one person is getting a stuck 3D on/off scenario. For Katanga, you'd want to see it in red/blue anaglyph on your main screen.

If you post the logs, I'll take a look and we can see what Katanga is seeing:
%appdata%\..\LocalLow\Katanga\Katanga\output_log.txt
%appdata%\..\LocalLow\Katanga\Katanga\katanga.log

Hi Bo3b,

As per request the log, the game boots up fine in anaglyph but the katanga window is stuck on the white loading Transformers Devastation...

if you need anything else let me know:


%appdata%\..\LocalLow\Katanga\Katanga\output_log.txt

Initialize engine version: 2017.4.26f1 (3b349d10f010)
GfxDevice: creating device client; threaded=1
Direct3D:
Version: Direct3D 11.0 [level 11.1]
Renderer: NVIDIA GeForce RTX 2070 (ID=0x1f02)
Vendor: NVIDIA
VRAM: 8031 MB
Driver: 27.21.14.5206
Begin MonoManager ReloadAssembly
- Completed reload, in 0.049 seconds
<RI> Initializing input.

<RI> Input initialized.

<RI> Initialized touch support.

OpenVR initialized!
The referenced script on this Behaviour (Game Object '_Stats') is missing!

(Filename: Line: 1758)

UnloadTime: 0.951800 ms
<b>[SteamVR]</b> Successfully loaded 22 actions from action manifest into SteamVR (D:/STEAM/steamapps/common/HelixVision/Tools/Katanga/actions.json)
<b>[SteamVR]</b> Initialized. Connected to oculus:WMHD30382006C3
Awake
CreateSetupMutex
RecenterHMD
UpdateCurve state: 0.1500002
Set environment state: 3
Sharpening state: 1 sharpness: 1.5
Hint state: 0
Start: Command line arguments: D:\STEAM\steamapps\common\HelixVision\Tools\Katanga\katanga.exe --game-path D:\STEAM\steamapps\common\TRANSFORMERS - Devastation\TransformersDevastation.exe --game-title TRANSFORMERS: Devastation --launch-type DX9
--game-path: D:\STEAM\steamapps\common\TRANSFORMERS - Devastation\TransformersDevastation.exe
--game-title: TRANSFORMERS: Devastation
--launch-type: DX9
CurrentDirectory: D:\STEAM\steamapps\common\HelixVision\Tools\Katanga
Successful hook library Init
Launch type: DX9 for Game: TransformersDevastation.exe
...Launching suspended: D:\STEAM\steamapps\common\TRANSFORMERS - Devastation\TransformersDevastation.exe
LoadAgent
Load GamePlugin
Successfully loaded D:/STEAM/steamapps/common/HelixVision/Tools/Katanga/katanga_Data/Plugins/GamePlugin.dll
Hook the D3D9.DLL!Direct3DCreate9...
Resume game launch: DX9
Restored Working Directory to: D:\STEAM\steamapps\common\HelixVision\Tools\Katanga
Launch EndOfFrame
OnApplicationQuit
DestroySetupMutex
Katanga Quit
Katanga Quit
Setting up 4 worker threads for Enlighten.
Thread -> id: 4cd8 -> priority: 1
Thread -> id: 5378 -> priority: 1
Thread -> id: 3c44 -> priority: 1
Thread -> id: 2204 -> priority: 1
OpenVR Shutdown


%appdata%\..\LocalLow\Katanga\Katanga\katanga.log

Friday, March 19, 2021 @ 9:02:35 AM UTC


..Unity Native C++ logging enabled.

..Katanga:CreateSetupMutex--> 0000000000000AF0

GamePlugin C++ logging enabled.

GamePlugin::OnLoad called
GamePlugin: OpenMutex called: 00000524
GamePlugin: Mapped file created: 0C320000, val: 0x0
GamePlugin::OnHookAdded called [Hook: D3D9.DLL!Direct3DCreate9 @ 0x500E88B0 / Chain:1]
GamePlugin::HookDirect3DCreate9
..Katanga:OpenFileMappedIPC Mapped file created: 0000026EA0480000, val: 0x0
GamePlugin::OnHookRemoved called [Hook: D3D9.DLL!Direct3DCreate9 @ 0x500E88B0 / Chain:1]
GamePlugin::OnUnLoad called
GamePlugin: Unmap file for 00000568
GamePlugin: ReleaseMutex for 00000524
GamePlugin: ReleaseMutex err:0x120
GamePlugin: CloseHandle for 00000524, err:0x120

GamePlugin C++ log closed.

..Katanga:ReleaseSetupMutex: ReleaseMutex ERROR_NOT_OWNER

..Katanga:DestroySetupMutex<-- 0000000000000AF0

Mar 19, 2021 @ 9:05pm 
OK, those logs are consistent with it not being an DX9 game. The tools are successfully hooking for the Direct3DCreate9, but that call is never hit, so it can't continue further.

You can run MSI Afterburner, and see what it thinks is the DirectX version being used. If it's DX8 as suspected, it won't be able to connect in VR. DX8 works in red/blue 3D as part of 3D Vision, but we currently don't hook that API in Katanga.


People have had good success using dgvoodoo to convert old games like this to DX11, so I'd recommend giving that a try. You would then set the API in the HelixVision profile to DX11, to tell HelixVision to use the DX11 path to connect.

For some examples of this, see the links on HelixModBlog:

http://helixmod.blogspot.com/search?q=dx8

There are a bunch of examples that masterotaku has gotten working well.

If you can get the game running in DX11 and working with 3D Vision in red/blue, the VR part is nearly sure to work.
I don't have a VR headset. But I was able to verify 3D won't enable when the fix is installed. But when I switched over to the Helixmod injector and disabled fullscreen optimizations, now 3D works ok. I updated the fix to include the injector and also updated the instructions on the blog. Please remove the old 3D fix before installing the updated fix.

https://helixmod.blogspot.com/2017/04/transformers-devastation.html
Originally posted by 4everAwake:
I don't have a VR headset. But I was able to verify 3D won't enable when the fix is installed. But when I switched over to the Helixmod injector and disabled fullscreen optimizations, now 3D works ok. I updated the fix to include the injector and also updated the instructions on the blog. Please remove the old 3D fix before installing the updated fix.

https://helixmod.blogspot.com/2017/04/transformers-devastation.html



thanks but it didnt work same result katanga and the game stop working after the transformers logo splashscreeen
< >
Showing 1-5 of 5 comments
Per page: 1530 50