Comments (4)
RealDllPath = D3D9.dll (dgvoodoo)
this line is not correct. Since you are wrapping d3d8, you don't want the real dll to be something other than d3d8. Since you are using d3d8to9 you don't need to redirect dxwrapper to a d3d9.dll as d3d8to9 will automatically do that for you.
ForceVsyncMode = 1
this line probably does not do what you want. If you are trying to disable vsync then that is the correct line. If you are trying to enable vsync then you should enable EnableVSync
instead.
EnableD3d9Wrapper = 1
this is not needed, as if you have d3d8to9
enabled it will automatically use the d3d9 wrapper.
HandleExceptions = 1
I would not enable this one unless you are specifically having an issue with a crash because of new CPUs not supported by the game.
Try with these settings:
[General]
DisableLogging = 1
[Compatibility]
D3d8to9 = 1
DisableGameUX = 1
SingleProcAffinity = 1
[d3d9]
EnableVSync = 1
from dxwrapper.
The idea of PCGWiki to use d3d8to9 (that git redirects to dxwrapper) is about VSync always ON working bad on new OS.
https://www.pcgamingwiki.com/wiki/Still_Life#Vsync_.28Always_on.29_not_working_on_Windows_10
Well, i set the DLL to AUTO back,
then only d3d8to9 set looks work perfectly (that's what i want/need),
CPUAffinity looks problematic (froze PC entirely on exit when enabled, cracklings sounds too, and some bad sync (e.g: load file had a pause then game responded),
//
So what about HandleExceptions in such case ?..
7800X3D is my CPU.
ForceVsync 1 (off bc set 0) makes the game char speedy (runs fast),
Force+ON works.
ON/OFF only works too.
All OFF too.
IDK what PCGWiki is talking about.
DisableGameUX, idk if matters.
//
Thanks it works.
logs.zip
from dxwrapper.
The idea of PCGWiki to use d3d8to9 (that git redirects to dxwrapper)
If you want to use dgVoodoo2 also then it is better to use dxwrapper to do the d3d8to9
function, since dxwrapper has all the code in it. But it looks like this is already what you are doing.
So what about HandleExceptions in such case ?
HandleExceptions
is for cases such as where a game runs some code and then checks how fast that code runs and does some math computation with the result. This can cause a divide by zero exception on newer processors because the code runs so fast that the time it takes to run the code is 0ms. Usually, the game will always crash at a certain point and then you enable HandleExceptions
and it will stop crashing a that point.
DisableGameUX, idk if matters.
Probably not needed for you. This is mainly for a Windows 7 issue that happens on some computers that cause the game to hang on startup.
I am glad you got it working. Let me know if you have any additional questions.
from dxwrapper.
All perfectly understood.
d3d8to9 by Croosire updated this month btw (idk where chanfelogs).
https://github.com/crosire/d3d8to9/releases/tag/v1.12.0
Thanks for all, have a nice day.
from dxwrapper.
Related Issues (20)
- Thief TFix
- Crash with NV D3D12 HOT 5
- [Exception in memory or whatever] State of Emergency HOT 4
- Virtua Fighter PC HOT 1
- Instability when testing Buggy (1998, d3d) HOT 2
- Understanding direct 3d 7?? HOT 13
- Lego Rock Raiders - Incompatibility / Black screen
- Gangsters: Organized Crime not starting HOT 4
- Tropico dd7to9 causes "No 3D Hardware available" tropico Steam Version HOT 28
- How to contact you? HOT 4
- How to properly remove dxwrapper HOT 2
- [Warning] Area 51 (2005)
- Army Men RTS bright issue with Dd7to9 HOT 19
- Mechwarrior 3 on Vista HOT 3
- [Freelancer (2003)] Odd-looking shadow appears when camera moves up/down (D3d8to9 only) HOT 3
- Project I.G.I crashes when i tried to use `Ddraw7to9` HOT 15
- `EnumDisplaySettingsExA` hook function overwrites caller's stack HOT 4
- DVD Version with MPEG-2 MCI driver do not run (The X-Files Game) HOT 1
- WinBolo fails in VMware HOT 7
- Indiana Jones and the Emperor's Tomb (Steam version): cinematics not scaled HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dxwrapper.