Posts: 27
|
Post by TsukiyE on Feb 5, 2015 22:59:08 GMT 10
há, now with this dll fix ur slowmotion in game... i guess xDDD anyway, just test and post ur result here Install: just put dll in game folder ss: with dll no dll: LINK FIXED DOWNLOAD: Google Drive - 4Shared
Credits to verteks
|
|
Random Modder
Posts: 1,511
|
Post by Snipz on Feb 5, 2015 23:59:48 GMT 10
I just tested it myself and I noticed an increase I tested it in the place I usually drop in FPS the most which is when the Big Spider Boss appears, I used to get around 30-40FPS then it'd be fine again. Now I just drop to 70 and it looks smooth :3 don't know who made this fix but have to thank them! and thank you TsukiyE for sharing it with us!
|
|
Posts: 27
|
Post by TsukiyE on Feb 6, 2015 0:35:47 GMT 10
i am glad that fix worked for u,maybe this fix really can help the most people with low fps and slow motion ;o ,thx to comment ur result. ^^
|
|
Ada... Ada Wong :D
Posts: 9,898
Original Join Date: Aug 21, 2008
|
Post by EvilLord on Feb 6, 2015 1:21:32 GMT 10
Good Job mate thanks for sharing this my friend really needed this thanks a lot again ^_^
|
|
Posts: 111
|
Post by 80t on Feb 6, 2015 2:04:01 GMT 10
Great! I get a solid -10FPS "boost" Thx. But no thx...
EDIT: ...or more!!!
|
|
Random Modder
Posts: 1,511
|
Post by Snipz on Feb 6, 2015 2:29:15 GMT 10
Great! I get a solid -10FPS "boost" Thx. But no thx... EDIT: ...or more!!! Maybe it works differently for people? If so thats very odd... Also for other people that see this, I scanned it after downloading and its clean.
|
|
Posts: 111
|
Post by 80t on Feb 6, 2015 2:52:05 GMT 10
Great! I get a solid -10FPS "boost" Thx. But no thx... EDIT: ...or more!!! Maybe it works differently for people? If so thats very odd... Also for other people that see this, I scanned it after downloading and its clean. I didn't said it's clean or not. I only said that I get ~75FPS in dining room constantly with this dll and I get ~90FPS constantly in the same room without it. Load game in Save room near Jill Sandwich room I get drops in fps for a few seconds or until I switch screen / enter status menu down to ~55 without this dll. With the dll I get the same FPS drop but even further down to constant ~40 and not recovering after few seconds or after screen change / enter menu... It just hogs there in the low ~40FPS until I completely exit the room...
|
|
Random Modder
Posts: 1,511
|
Post by Snipz on Feb 6, 2015 3:01:32 GMT 10
Maybe it works differently for people? If so thats very odd... Also for other people that see this, I scanned it after downloading and its clean. I didn't said it's clean or not. I only said that I get ~75FPS in dining room constantly with this dll and I get ~90FPS constantly in the same room without it. Load game in Save room near Jill Sandwich room I get drops in fps for a few seconds or until I switch screen / enter status menu down to ~55 without this dll. With the dll I get the same FPS drop but even further down to constant ~40 and not recovering after few seconds or after screen change / enter menu... It just hogs there in the low ~40FPS until I completely exit the room... Whoa hold up, when did I say these words? I never said you didn't say it wasn't clean. I was pointing it out for others thats why I said "Also for other people that see this" now I'm not starting an argument/flaming with you. I quoted you for the part where I said it was odd it didn't work and dropped instead. Now I'm gonna go about my day, I do apologize if somehow pointing out for other people that its clean offended you.
|
|
Posts: 26
|
Post by maynard76 on Feb 6, 2015 3:20:55 GMT 10
This is the same file that that guy at the steam forums is getting bashed for, can't blame them though, the way he presented it kinda makes you think he's linkbaiting. Anyway I tried it out and it worked for me, getting constant 60 fps now except for cutscenes. Thank a lot mate.
|
|
Posts: 32
|
Post by brad86 on Feb 6, 2015 3:55:22 GMT 10
I do appreciate stuff like this if it makes a difference,
But... Games drop frames for a reason, and most of the time (especially for the incredibly well optimized MT Framework engine) that reason is due to the users hardware limitations and not the game itself. Obviously games can be badly optimized, but that would be a rare case for this engine imo. Too many people expect to run any game on any card. It just doesn't work that way.
This fix may well indeed give an FPS boost, but at what cost? Something must have taken a hit in the process. I would be willing to try myself, but considering no information has been given whatsoever as to what this actually does, I'm just going to sit back and wait.
|
|
http://atom0s.com
Posts: 154
|
Post by atom0s on Feb 6, 2015 6:04:17 GMT 10
Care to share what your DLL does to improve FPS? Kind of sketchy to post something and just say "here install this".
|
|
Posts: 111
|
Post by 80t on Feb 6, 2015 6:11:12 GMT 10
I didn't said it's clean or not. I only said that I get ~75FPS in dining room constantly with this dll and I get ~90FPS constantly in the same room without it. Load game in Save room near Jill Sandwich room I get drops in fps for a few seconds or until I switch screen / enter status menu down to ~55 without this dll. With the dll I get the same FPS drop but even further down to constant ~40 and not recovering after few seconds or after screen change / enter menu... It just hogs there in the low ~40FPS until I completely exit the room... Whoa hold up, when did I say these words? I never said you didn't say it wasn't clean. I was pointing it out for others thats why I said "Also for other people that see this" now I'm not starting an argument/flaming with you. I quoted you for the part where I said it was odd it didn't work and dropped instead. Now I'm gonna go about my day, I do apologize if somehow pointing out for other people that its clean offended you. Sorry, that was a sloppy post from me... I just didn't double checked what I've written a in hurry and reading that in retrospective does look different from what I've meant. What I wanted to say was I didn't bothered checking if that file was malicious or not. I've only checked it's performance, and it didn't do any good on my system.
|
|
Posts: 205
|
Post by jodan on Feb 6, 2015 7:45:18 GMT 10
Yeah... a dll file can be harmful to your pc (while small, a dll file can have malicious binary code that redirects a computer to do something you don't want it to do) ; and the guy posting this offers no explanation, other then it works... (not saying dan1337 has ill intent, just that a lot more information is needed besides a few images)
I personally would not run the file, I searched for the original file name from the steam forum on google, and the search results brought up two Russian websites. One of which was a torrent page in which someone anonymously posted it (d3d9queryfix) as a lag fix (again with no explanation) on the 27th of last month.
Just a word of warning...
|
|
http://atom0s.com
Posts: 154
|
Post by atom0s on Feb 6, 2015 8:10:01 GMT 10
The file is safe, I took a look into it. However I don't really see it doing anything at all that would encourage any performance boost. It is a simple d3d9 proxy but nothing seems to actually be changed in the proxy calls. It's all forwarding everything as normal. Granted, I may have missed something but from what I gather this dll does nothing.
For example..
Direct3DCreate9 call hook is:
IDirect3D9 *__stdcall Direct3DCreate9(UINT SDKVersion) { IDirect3D9 *result; // eax@4 IDirect3D9 *v2; // [sp+0h] [bp-118h]@6 CHAR Buffer; // [sp+8h] [bp-110h]@2 int v4; // [sp+110h] [bp-8h]@1 HMODULE hModule; // [sp+114h] [bp-4h]@2
v4 = 0; if ( !byte_1000EF64 ) { GetSystemDirectoryA(&Buffer, 0x104u); strcat(&Buffer, "\\d3d9.dll"); hModule = LoadLibraryA(&Buffer); dword_1000EF60 = (int (__stdcall *)(_DWORD))GetProcAddress(hModule, "Direct3DCreate9"); byte_1000EF64 = 1; } v4 = dword_1000EF60(SDKVersion); if ( v4 ) { if ( operator new(8u) ) v2 = (IDirect3D9 *)sub_10001130(v4); else v2 = 0; result = v2; } else { result = 0; } return result; }
Pretty standard for a proxy, it is just wrapping the return value and creating a wrapped IDirect3D9 instance.
IDirect3D9::CreateDevice:
int __stdcall sub_10001440(int a1, int a2, int a3, int a4, int a5, int a6, int a7) { int v8; // [sp+0h] [bp-10h]@5 int v9; // [sp+Ch] [bp-4h]@3
if ( a5 & 4 ) OutputDebugStringA("=== Creating Multithreaded Device ==="); v9 = (*(int (__stdcall **)(_DWORD, int, int, int, int, int, int))(**(_DWORD **)(a1 + 4) + 64))( *(_DWORD *)(a1 + 4), a2, a3, a4, a5, a6, a7); if ( v9 >= 0 ) { if ( operator new(0xCu) ) v8 = sub_100014E0(*(_DWORD *)a7); else v8 = 0; *(_DWORD *)a7 = v8; } return v9; }
Again no parameters changed, just creating the wrapped device object IDirect3DDevice9. From this point I did not see any calls inside of the IDirect3DDevice9 wrappers doing anything, they all look like simple pass-though proxies. So I'm not quiet sure what this DLL is supposed to be doing to boost fps.
|
|
Posts: 26
|
Post by maynard76 on Feb 6, 2015 8:13:49 GMT 10
According to this site cs.rin.ru/forum/viewtopic.php?p=1010927#p1010927You can do the same thing that this dll does by changing an address in the executable itself, so I guess that the dll just does it for you without needing a hex editor. I have no problems with it whatsoever, it does it's job of giving me extra fps. Still, I won't encourage anyone to use it if your doubtful about it. Some Screenshots: NO DLL WITH DLL
|
|