from my understanding yes u can do different surfaces different colours.Looks good so far. Is there the opportunity for people to make their own custom schemes and painting different surfaces different colours?
from my understanding yes u can do different surfaces different colours.Looks good so far. Is there the opportunity for people to make their own custom schemes and painting different surfaces different colours?
Confused, I thought it wasn't released to be used pending FDev approval?
Looks good so far. Is there the opportunity for people to make their own custom schemes and painting different surfaces different colours?
It's not released yet .. I think Dragsham was referring to EDHM
Someone started a rumour that FDev had contacted me and given approval for the CPM, but that's not the case. I would be so excited to hear from them and would post here straight away. But it's possible the CMs now have a policy of not commenting on mods or 3rd party tools, as I don't think they're the sort of people to deliberately ignore loyal CMDRs.
However, I've been PM'ing the CMs for over a month so they definitely know about it and haven't asked me not to proceed. It ticks all their boxes in terms of the modding rules I was given back in 2020 (see the first post in this thread). So I plan to release a mod prototype with just the Anaconda so the community and FDev can give me feedback before proceeding any further
Anyway, that's a long way of saying it's not released yet![]()
Like seriously someone affected by the opencomposite + 3DMigoto crash file a bug report about it already. I've mostly stepped back from active development, but I'm not the only developer - if you don't report it none of the other devs will look at it: https://github.com/bo3b/3Dmigoto/issuesThis looks amazing – thank you! @GeorjCostanza. Will it work with open composite? (I have to use open composite with my reverb G2 as Odyssey performance bad for me in VR otherwise). I use another mod for DCS World in VR that is based on 3DMigoto and that dev releases two versions (one for use with open composite). So not sure if your version will work with it? I've attached the link to that mod below. Thanks for all your hard work!
![]()
Reshade VR Enhancer Mod (VREM)
This mod provides the following features for VR users • Label masking by cockpit frame • Enhancement of cockpit and outside colors • Sharpen filter for cockpit • Atmosphere haze reduction • Debanding for sea and sky • A10C instrument reflection can be suppressed • Rotor hiding • AH64: TADS...www.digitalcombatsimulator.com
Update – @DarkStarSword didn't realise you were the author of 3DMigoto – now I understand your comment. Seriously impressed with your work – thank you.Like seriously someone affected by the opencomposite + 3DMigoto crash file a bug report about it already. I've mostly stepped back from active development, but I'm not the only developer - if you don't report it none of the other devs will look at it: https://github.com/bo3b/3Dmigoto/issues
You could also check if the geo-11 fork of 3DMigoto has the same crash: https://helixmod.blogspot.com/2022/06/announcing-new-geo-11-3d-driver.html
This looks amazing – thank you! Will it work with open composite? (I have to use open composite with my reverb G2 as Odyssey performance bad for me in VR otherwise). I use another mod for DCS World in VR that is based on 3DMigoto and that dev releases two versions (one for use with open composite). So not sure if your version will work with it? I've attached the link to that mod below. Thanks for all your hard work!
![]()
Reshade VR Enhancer Mod (VREM)
This mod provides the following features for VR users • Label masking by cockpit frame • Enhancement of cockpit and outside colors • Sharpen filter for cockpit • Atmosphere haze reduction • Debanding for sea and sky • A10C instrument reflection can be suppressed • Rotor hiding • AH64: TADS...www.digitalcombatsimulator.com
The folder 3DmigotoDCS_VR_15.2_openXR must be installed only for usage with openXR mod. The mod must be launched with [DCSInstall]\bin\3dmigoto\3DMigoto Loader.exe prior to DCS.exe execution. 3DMigoto Loader.exe will open a MSDOS windows and wait DCS launch.
It's not released yet .. I think Dragsham was referring to EDHM
Someone started a rumour that FDev had contacted me and given approval for the CPM, but that's not the case. I would be so excited to hear from them and would post here straight away. But it's possible the CMs now have a policy of not commenting on mods or 3rd party tools, as I don't think they're the sort of people to deliberately ignore loyal CMDRs.
However, I've been PM'ing the CMs for over a month so they definitely know about it and haven't asked me not to proceed. It ticks all their boxes in terms of the modding rules I was given back in 2020 (see the first post in this thread). So I plan to release a mod prototype with just the Anaconda so the community and FDev can give me feedback before proceeding any further
Anyway, that's a long way of saying it's not released yet![]()
Hi @GeorjCostanza no need to apologise. I understand 100%. This will be a fantastic mod when it comes out. Thanks for all your hard work. (And yes it bypasses Steam VR because for WMR headsets WMR (openXR) runs in parallel to steam VR and Steam VR optimised for vive. Basically with open composite you’re running one set of VR software not two. For games like DCS and Elite Dangerous VR frame rates Increase and stuttering goes away.)Hi, I'm sorry but I've never used open composite before. I had a quick read about it, and it sounds like it's a SteamVR replacement?
I also looked at the instructions for the DCS mod, and it looks as though they need to use the 3Dmigoto Loader to get it all working together
I haven't worked with the 3DM Loader before so I'm not sure how to use it correctly, or if it might trigger some sort of warning to FDev in the ED process. Unfortunately I don't have time to investigate this scenario to ensure it works correctly and is safe for CMDRs to use. Sorry about that, but I have my hands full with lots of other stuff, I hope you can understand
The loader is really only provided for games that won't load 3DMigoto out of the game directory (actually it was written for Windows Store games that were hostile to files being added to the game directory before Microsoft added official support for modding them, but also works for games that explicitly load c:\windows\system32\d3d11.dll which would ordinarily bypass 3DMigoto). It works by pretending that 3DMigoto is an accessibility tool which makes the operating system load it into every single newly spawned process while the injector window is displayed (3DMigoto immediately unloads itself from all but the target process, and the injector will terminate as soon as it is able to confirm that 3DMigoto has been successfully loaded into the target process - there's a noticeable hit to load times of new processes while the injector is running, so I've done everything I can to keep that window as small as possible), so it should only be used if normal loading doesn't work.I haven't worked with the 3DM Loader before so I'm not sure how to use it correctly, or if it might trigger some sort of warning to FDev in the ED process. Unfortunately I don't have time to investigate this scenario to ensure it works correctly and is safe for CMDRs to use. Sorry about that, but I have my hands full with lots of other stuff, I hope you can understand
The loader is really only provided for games that won't load 3DMigoto out of the game directory (actually it was written for Windows Store games that were hostile to files being added to the game directory before Microsoft added official support for modding them, but also works for games that explicitly load c:\windows\system32\d3d11.dll which would ordinarily bypass 3DMigoto). It works by pretending that 3DMigoto is an accessibility tool which makes the operating system load it into every single newly spawned process while the injector window is displayed (3DMigoto immediately unloads itself from all but the target process, and the injector will terminate as soon as it is able to confirm that 3DMigoto has been successfully loaded into the target process - there's a noticeable hit to load times of new processes while the injector is running, so I've done everything I can to keep that window as small as possible), so it should only be used if normal loading doesn't work.
I'd guess that the reason it works in this case is because it changes how the calls go from the game through 3DMigoto and any other 3rd party libraries hooking the same calls (open composite in this case) and into DirectX - normally 3DMigoto would wrap the DirectX API calls, but using the loader will force it to hook some of them instead (not the same as the hook option in the d3dx.ini, but similar), which sometimes plays better with third party tools (and other times worse). It may also reverse the order that the two are called (tip: if you want 3DMigoto to do something with the Steam overlay, enable hooking in the d3dx.ini as that reverses the order of Steam and 3DMigoto - I've used this to correct the Steam overlay only rendering in one eye in 3D Vision Direct games and a few other esoteric uses).
We've had similar issues when users have tried to combine 3DMigoto and other 3rd party tools like Reshade, SpecialK and GeDoSaTo (and even things like the Steam/Uplay/Origin Overlays) over the years and have had to add protections against various quirks that can arise when these are used together in various orders and various combinations of hooking and wrapping. It's very easy to end up with one tool calling into another, which then calls back to the first, and so on until the stack runs out and we get a crash - 3DMigoto already has some ability to detect if it has been unexpectedly called by another tool and skips it's usual processing to try to avoid calling back to that tool, but this protection has only been added where it is needed in response to bug reports (hint hint), as it's really difficult to forsee every call that could possibly need it when used in conjuction with other, possibly not even written yet tools, or this crash could be some other interaction between the two.
Summary: Even if the loader is working around a crash in this case, I'd still consider this an issue that myself or the other 3DMigoto/geo-11 developers should investivate. Please file a bug report.
@GeorjCostanza @DarkStarSword,However, I don't know enough about open composite to make a bug report (I've never used it), but perhaps @eloquent could detail the crash report on the 3Dmigoto issue tracker?