-
Notifications
You must be signed in to change notification settings - Fork 108
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
d3d9 version to replace Helix? #21
Comments
Actually, Helix is not really buggy, it's the nature of the wide variance in how games use DX9, and we can't control the madness that developers engage in. It also has more features than 3Dmigoto at present. There is an early access DX10 version on the Releases page, if you want to give it a try. Helifax also released his OpenGL wrapper as open-source, which you can get here: The DX9 code in 3Dmigoto is actually a stub, there is nothing there except logging. Having noted all that, I am working on a new DX9 wrapper based on what I've learned. No promises, but maybe a couple of months. Won't have near the features of HelixMod though. Will use hooking instead of wrapping, so it should be more stable. |
I noticed a fork of 3DMigoto with quite a bit of extra code in the DX9 project: Not sure what the status of that is, but it might be worth checking out or contacting @chena1982 and seeing if it's worth trying to merge back in. |
I've opened a pull request on Chena's fork to start a discussion, find out the current status and try to determine if there is anything we should merge back into the master repository: |
Worth asking. I took a quick perusal of his code there, and I don't think it's exactly related. There is a mix of code pieces there, including updates for James-Jones parser, updates to the Decompiler for instructions that are not familiar to me, additions to Flugan's assembler, and the addition of MojoShader, which is doing an ASM translation of binary code. There is also a ctrl-x, ctrl-z command scheme to enable or disable 'pause', and a stepping mode of some form. Addition to the project file of Autodesk/FBX. As a gestalt, this doesn't seem related. But.. no comments in commits. No design goals that I can see. I'd be hesitant to bring in yet another decompiler/assembler. |
I still hope d3d9 support to be added. HelixMod does not work in many games, like in RE4 UHD, i dump shader, but they are nowhere to be found and there are no updates for a long time 👎 |
As a little progress update, Davegl1234's DX9 port is now merged into the master branch. It still has some significant issues to resolve before it is ready for actual release, but there is progress being made on this front. |
Is there any DX9 build that can be tested? |
This merge basically got put on hold due to some personal issues that came up in my life and took me away from these efforts. Dave's code is merged in to master, and does work with some games - however it still has significant stability issues (i.e. it crashes in most games I've tried) that need to be resolved. @davegl1234 anything to add? |
For a while dgVoodoo has pretty good DX9 to 10, 11 and 12 wrapper and also it became open source . Please check for compatibility with it, maybe its a way to use 3d migoto with dx9 games. https://github.com/dege-diosg/dgVoodoo2/releases |
Helix is quite buggy, unstable and less functional than this, was updated Darwin knows how long ago, has no official manual that explain how and what it does and well, yet most of games are d3d9 and you guys sorta leave that to helix, even despite code for d3d9 exist in some form.
Can you please give more love and care to d3d9 version and release every version with 9, 10, 11 and GI dlls for wider compatibility?
P.Sp - also, how about OpenGL?
The text was updated successfully, but these errors were encountered: