Wednesday, December 13, 2017

Prey 2017 (DX11)



Update 03-11-2019:
- Fix Update due game update


Big Thanks to bo3b!!!! for make the DLL loader that makes 3Dmigoto works in this game.
Big Thanks to Kaimasta!!!! for help me testing and suggesting some profiles that make shadows visible in this game in S3D.

Fix:
- Shadows
- Lights
- Tile Lights
- SSR and Reflections
- Decals
- Halos in effects
- Lights Shaft
- HUD and Crosshair

TB and SBS Mode:
- The game support SBS/TB Mode using 3Dmigoto. Remove the ";" in the  ;run = CustomShader3DVision2SBS in the [Present] section of the d3dx.ini. Default TB Mode. F11 to cycle.

Note:
- There is a few culling issues with shadows/lights, really minor.
- Recommend using r_Sharpening = 0.5  or higher (if your GPU handles).

Settings:
- Fix works with Presets = HIGH or VERY HIGH.
- Use FXAA or No AA. SMAA is broken.

Note 2:
- If you see some blurred weapons and stuff. Create a file named autoexec.cfg in the root of the game install (/Prey) and add the "r_MotionBlur = 0" Without the quotes, save the file. I don't know why the ShaderOveride to remove Motion Blur is not working for all.

Presets:
- "O" key to cycle Crosshair and Icons depth
- "." (dot) key to toggle "minimal HUD" **ONLY with Old version of the game **
- "," (comma) key to togle between lower Hand/Gun convergence and default. In some parts, like outer space (with the helmet) is automatic. **ONLY with Old version of the game **

Instructions:
- Extract where Prey.exe is located (\Prey\Binaries\Danielle\x64\Release)
- Start the game, when "Rundll32" prompt appear, press "Yes". This is for the Profile Override needed for this game. In Nvidia overlay you will see "3Dfix by DHR".

Download

Screenshots

** Do you like the fix? **
If you like the fix, you can donate to this PAYPAL account: dhr.donation@gmail.com
Thanks!

84 comments:

  1. Huge thanks!
    iam still amazed by the amount of fixes and work :)
    Just looking at the gamelist compared to couple of years ago is amazing.

    Can`t thank you guys enough
    Kind regards

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. can this lower Hand/Gun convergence unique function be used in other fixs?like battlefield,Shadow Warrior fix

    ReplyDelete
    Replies
    1. It can be implemented in any 1st person game, but is particular for each game.

      Delete
  4. Thank you very much! If the fix is good, and I enjoy the game in 3D vision for my first playthrough I'll donate to you! Merry Christmas

    ReplyDelete
    Replies
    1. I have a better idea...i will start sharing my fixes ONLY with the people that donate to me. The rest can play in 2D.

      Delete
    2. This comment has been removed by the author.

      Delete
    3. @UnityBeing313
      I think you are confusing me with someone else, i'm not the only one fixing games (my user is DHR)...NEVER fix Stalker (i don't have the game) and NEVER receive Black and White 2 game (also don't have this game). Everyone that give me a game, that game was FIXED by me!....so please not confuse USERS!!

      Delete
    4. I'm sorry DHR, I confused your nick with another modder, I'll donate to u to apologise and make amends, and thank u for the fix. Please forgive me. I took your comment as an attack, I guess I'm just going through a rough time in my life.

      Delete
    5. @UnityBeing313, not necessary you donate, jut say "thanks you"...BUT don't put IF condition to do something...that was the part that bothered me.

      Delete
    6. I donated a while ago. Dude I said the truth, that I'll donate if the 3D experience with your fix would be worth my money, which I usually donate more the 6 euros per fix. Considering Netflix here is 9 euros I'd say it's not bad. So yes i enjoyed your fix after a few good hours, thank u very much.

      Delete
  5. A word of warning: if you disable the intros on this game don't block, "ArkaneLogoAnim_Redux_1080p2997_ST-16LUFS.bk2" because it will screw things up, i.e. making your left 3D vision glasses' lense go black. It's fixed since I unblocked that specific intro video.

    ReplyDelete
    Replies
    1. Also your 3D vision will have 0 depth it seems, even if it seems to work with that bug with the left lense not registering.

      Delete
    2. Copy-paste from my forums comment:

      The problem is the Nvidia profile of this game, because the old Prey game also was "prey.exe". For some reason by removing that video file (maybe something that the drivers check to know which game is which), 3Dmigoto will create a "prey-3Dmigoto" profile (3Dmigoto will ask for permissions again to create and modify that profile) that will lack necessary values to make 3D work. I fixed it by deleting that new profile and manually adding "Prey.exe" to the Prey (2017) profile. Now the correct profile has 3 "prey.exe" files assigned for me :p.

      Delete
    3. Wow, thanks for pointing out the Intro Vid issue! Detailed solution posted below.

      Delete
  6. Hey DHR I get lighting flickering and texture flickering with 2-way-sli on my 1080tis with win 7 ultimate, got a fix? I need sli cause fps goes sometimes down to 40s. thanks!

    ReplyDelete
    Replies
    1. I managed to get the lights to stop flickering by installing the Real Lights plus Ultra Graphics Mod from Nexus mods. I used the version without shaders. Only problem is my FPS has taken a massive hit. But your system will probably be perfect.

      Delete
  7. I also get the SLI flickering on my 780's... I donated to you but realize it doesn't with my SLI. If you could have a look at that it would be awesome :):):)

    ReplyDelete
    Replies
    1. thank u for voting for the fix and donating to him!

      Delete
    2. @camraid
      CryEngine have issues in S3D and SLI since Crysis games. Nothing i can do about it.
      Also i don't have a SLI setup, so i can't test.

      Delete
    3. bummer..:-(
      I also have this flickering with my SLI setup.. not going to touch this game without SLI which double the performance.
      thank you anyways DHR for a great fix.

      Delete
    4. Ahhh no worries DHR, must be nearing time for a card upgrade then lol. Thanks for your Prey fix, I will play it soon, and thanks heaps for the tons of other stuff you do around here. Everyone is grateful.

      Delete
    5. If you guys have the interest in helping out others for this fix, experiment around with different profiles to see if you can fix the SLI flickering. There are likely settings that work, that are not in the current driver profile.

      Also worth a look are the settings described in our wiki: http://wiki.bo3b.net/index.php?title=Driver_Profile_Settings which might have bits that can help.

      Delete
    6. Also got an SLI setup, 2x 880M, and getting the flickering. I'd like to help debug this, but don't even know where to start looking in the profile.

      Delete
    7. I managed to get the lights to stop flickering by installing the Real Lights plus Ultra Graphics Mod from Nexus mods. I used the version without shaders. Only problem is my FPS has taken a massive hit. You can play around in the game.cfg file in the saves folder to change the video options. Lower your resolution and settings in the read only file.

      Delete
  8. Well the game is amazing thanks to DHR fix that I got it installed - I just bought a second copy to a friend to support the devs. I might buy a 3rd copy to another person as a last support gesture.

    ReplyDelete
  9. AHHH! I just finished playing PREY. This would have been amazing in 3D! I guess I have to do another playthrough soon. Thanks for your work 3D HEROES!

    ReplyDelete
  10. Cant get it working now Prey just fails to launch

    ReplyDelete
    Replies
    1. Hey guys I got it working perfectly = thanks for the fix

      Delete
  11. objects are motion-blurred..and no option to turn it off ..is this happened only for me ?

    ReplyDelete
    Replies
    1. Settings:
      - Fix works with Presets = HIGH or VERY HIGH.
      - Use FXAA or No AA. SMAA is broken.

      For some reason though setting to FXAA does not stick for me. It always resets to SMAA 2x at launch.

      Delete
    2. thank you for the reply ! I set FXAA or no AA after I launched the game, and still motion-blurred. preset is high. very high shows the same result. resolution is 2560 x 1440. 1920x1080 = same result. any other suggestion..? I need help :(

      Delete
    3. Create a file named autoexec.cfg in the root of the game install (/Prey) and add the "r_MotionBlur = 0" Without the quotes, save the file.

      Delete
    4. thank you ! it works like charm

      Delete
  12. Hey this mod is pretty cool, but not everything is in 3D. All blood stains or scratches on the floor or on other textures are not 3D. Do you know that problem or is it just me who has that problem? I play on Preset HIGH. Did I forget something or can you fix that?
    I would even donate somethingm because its pretty cool that people like you still make 3D mods for new games. But that problem extremely disturbs the 3D expierence of the game.

    ReplyDelete
    Replies
    1. That must be happening only for you. Try changing settings to Very High as an experiment.

      Are shadows correct? Those are the ones that typically are broken. (And all fixed here)

      It sounds like you might have a bad profile however. Try doing a DDU reinstall of the driver.

      Delete
    2. thanks for the reply. I have the same problem on Very high too. Shadows are correct, as I said only specific texture(like scratches or stains) on other textures are not 3D. I am too lasy to do a reinstall of my grafic drivers atm. But if there is no other way I might will try this too.

      Delete
    3. Okay I did a DDU reinstall of my grafic driver and now it all works great. The 3D is good now. Thanks for the help.

      Delete
  13. JMX777 "Real Lights MOD" is not 100% compatible with this 3Dfix.
    But is "Real Lights plus ultra graphics v0.98" worth using, even with a few incompatibilities?

    ReplyDelete
  14. Hi, thanks for this wonderful fix, I would not play the game without it

    please, is there a way to tweak the HUD?

    the 3DV fixed game, with Prey customizer mod, won't launch, and the HUD with objective markers is an offense to intelligence and role play immersion, in my opinion

    thanks

    ReplyDelete
  15. They appear to have broken this with the new update :/ Playing the game through the fix manager suddenly runs just like you don't have the fix... (i.e. unusable). Trying to uninstall/reinstall the fix didn't help. So I went to the extreme of removing the game from the fix manager intending to re-add it... only the fix manager no longer seems to recognize prey is even installed so I couldn't follow through.

    And unfortunately there doesn't seem to be any way to revert the version on steam for this game (unlike some others). :/

    ReplyDelete
    Replies
    1. This comment has been removed by the author.

      Delete
    2. Noted that there's a new version of 3d fix manager as of this month and tried installing that. After it at least recognizes Prey again so I was able to reinstall the 3d fix... still doesn't work right though :/

      I'm assuming this is something they did in the Prey update because it was working fine yesterday - plus when I try the 3d vision test app or another game those work fine.

      Delete
    3. I confirm that the game has changed, and broke the fix. You can roll back to an old version using this technique.

      Launch crash happens because of the dinput8.dll replacement to fix gamepad.

      Looks like it will be:
      download_depot 480490 480491 1484961111866556228

      Delete
    4. Thanks bo3b! Perfect. Had no idea this method existed - I can imagine it coming in handy in the future.

      I think it's 2225189491471759980. The manifest appears to includes the latest version which is what 1484961111866556228 is.

      Probably also need 480490 480492 6660213877787511575 - Prey English (previous version).

      Delete
  16. Hi DHR fix still hook but with minor broken if change the following files from Engine directory version 1.06 replacing with older version 1.05:
    ShaderCacheStartup_D3D11.pak
    ShadersBin_D3D11.pak
    Tested on DLC Mooncrash.

    ReplyDelete
  17. This fix doesnt seem to be working. it tries to launch it in compatibility mode only. need a fix as i would love to play in 3d!

    ReplyDelete
    Replies
    1. You need to use Ctrl-alt-F11 to switch to real 3D mode.

      However, currently this fix is broken because of updates for the DLC. You can either download the older version, or be patient for a bit, because DHR is refixing it. It's freakin' epic in 3D, worth the trouble.

      Delete
  18. The Fix is updated!!
    Now the Crosshair and Icons are dynamics

    ReplyDelete
    Replies
    1. Sir DHR, you are awesome. Thank you for fixing this gem again!

      Delete
  19. Thank you sooooo much, you made my holidays.

    ReplyDelete
  20. Can I make weapon invisible? Its too close and I see it double. I can live with double image when picking up items or turned off subtitles. Every tip and help is appreciated.

    Otherwise great mod. Thx a ton! Its superb game with that fix, I am really enjoying 3D Vison like with Alien Isolation. Thank you for making it!

    gl hf

    Rexeos

    ReplyDelete
    Replies
    1. You can remove weapons, but it'll be a bit of work. (Please share if you do.)

      You would want to enable hunting=1 in the d3dx.ini file, then hunt the pixel shaders for the weapons/hands. If you find the shaders, you can mark them to save the file and the hash code of the shader. In the d3dx.ini you can add a ShaderOverride with 'skip' for that hash code, which will make it no longer draw.

      Delete
    2. I was able to remove weapons and helmet, but not shooting effects. I have also removed fog from lights as those are off and are breaking immersion.

      You can download it from https://www.sendspace.com/file/6ijcl8. If you like it please put it on this page or somewhere where other players can get it as sendspace hold this file only for month from last download.

      Thank you very much, you teached me something today and made mine Prey much better for 2nd playthrough. Happy :)

      gl hf

      Rexeos.

      Delete
    3. Please use this version. Paralyzer added.

      https://www.sendspace.com/file/6gucnd

      Rexeos

      Delete
    4. One more thought- since you are finding the shaders for the hands and weapons, you can actually correct their convergence, instead of remove them.

      Look in the d3dx.ini file under the Shader Manipulation section, ShaderOverride. Instead of skip, you can set convergence=0, or other number. This way you can probably fix the double image without breaking other things.

      There are a *lot* of weapons in the game, so it's a fair amount of work to track them down. Thanks for looking into it. Once you get something stable that you are playing with, I'll post your updated fix here.

      Delete
  21. Just tested this again, after a 1.3G update. Looks like screen space reflections are at least partly broken. Reflections off counters in kitchen are off. Easily still playable if you disable ScreenSpaceReflections in the settings, but not as pretty.

    ReplyDelete
    Replies
    1. Latest update from DHR fixes these problems. Redownload or use 3DFM to reinstall. Looking great! Thanks DHR!

      Delete
    2. With new mod game looks much nicer and sharp, no more blur and glossy look. Thank you for update! Suddenly I have finished game already, but I am trying now to learn how to remove weapons for possible next playthrough, depends on time and skill needed. I will share output if I will manage it somehow.

      Thx again DHR and bo3b for taking care and making such a great work!

      Rexeos

      Delete
    3. Mouse is invisible with new mod. Works perfectly in older one. Is there chance to fix it please or what should I do?

      Thank you

      Rexeos

      Delete
    4. One more thing: when you work with Fabricator or Recycler it zooms you into machine, can not handle all those button like before - from range without need of zooming in.

      Delete
    5. The same for working witch computer: reading emails, searching for crew members. That is breaking mod, unreadable.

      Delete
    6. Regards Fabricators, Recycler and Computers - its working nomrally. My bad, it can be changed in "Interactive Screens"! Sorry for that, mod has nothing to do with that!

      Delete
    7. Mouse cursor is probably drawn by the same PixelShader that you removed for hands. It is possible to separate out just a single texture like the mouse from the others, but is more advanced than can be described here. Look on the 3D Vision forums or join the Discord to learn how to do this.

      For changing the zooming or effect with computer or recycler, look into making a Key_Override, where you can set variables or change the zoom or 3D depth or other effects. You could for example edit the shader code to look for when you press 'f' to access a computer, and allow the shader to draw normally, instead of being skipped. Esc would restore it. Again, more complicated than just removing things, but possible.

      Delete
    8. Hey, is it just me or is the main menu flipped upside down or something? 3D is broken for me, then once I hop in game it works for the most part but other things like hud and stuff seem out of whack. Will try uninstalling and reinstalling.

      Delete
  22. Mouse cursor works in older version but not in current one. I have tried without weapon mod as well.

    ReplyDelete
  23. Yeah not sure what it is but things just seem very off for me. I have to flip my glasses upside down in the main menu to read anything but then in game I have to flip them again for proper 3D. Anybody else having issues with this? Seems very broken.

    ReplyDelete
    Replies
    1. Just tested this again, and it was working correctly. Win 10 1803, Driver 419.67.

      No flipped text or other anomalies. I'd reinstall/verify the game, that seems like corrupted textures. If that doesn't work, it's worth trying DDU driver reinstall.

      Delete
  24. is it possible bob3b to make your dxgi.dll loader compatible with reshade , as it uses also dxgi.dll ?
    thx for all .

    ReplyDelete
    Replies
    1. Not easily. Would require adding a proxy loader mechanism. Check if there is another way to load Reshade. Like if Reshade has a proxy loader already, have it be the primary, then load our renamed dxgi.dll loader. Or maybe Reshade can use d3d11 style, and be proxied out of 3Dmigoto.

      Also possible that if you use Reshade as dxgi.dll it will act as loader for 3Dmigoto d3d11.dll because it might load d3d11 directly. Experiment.

      Delete
    2. apparently, there is no loader in reshade , so impossible to use it with 3d . Pity ! it would be cool to give some nice effects in this game to boost the graphics , specially in mooncrash ( a bit dull this map) .
      Thx anyway bo3b !

      Delete
    3. I've not used ReShade much, but I seem to remember that it can be renamed to different stuff to get it to load. So renaming it to dxgi.dll would make it load, and potentially also load 3Dmigoto directly. The problem with Prey is that it calls a dxgi call earlier than d3d11 calls, and so we need an early loader of some form.

      Another alternative would be to use injector modes. 3Dmigoto supports an injector mode, and so does ReShade IIRC. Might be able to have 3Dmigoto load normally using our dxgi loader, and have ReShade run via injector, for example. Dunno. Lots of possibilities.

      Delete
    4. "Lots of possibilities" from me ? or from a technical perspective in general ?
      the only post on web relative to the subject is this one : https://reshade.me/forum/suggestions/638-option-to-chain-load-another-proxy-dll , and , acccording to this, it seems impossible to rename reshade . The rest of your post seems beyond my skill , sorry ^^

      Delete
    5. "Lots" as in things to try, based on the technical possibilities. We put in effort to make 3Dmigoto compatible with Reshade, but getting them both to work in a game can be challenging, hence all the options. If you want to be using Reshade, you need to do some homework and learn how to be a power user of it.

      Delete
  25. CAUTION: DISABLING PREY INTRO VID BREAKS 3D.
    Specifically the bk2 file 'ArkaneLogoAnim_Redux_1080p2997_ST-16LUFS.bk2'

    SIMPLEST FIX:
    Leave 'ArkaneLogoAnim_Redux_1080p2997_ST-16LUFS.bk2' alone.

    ELEGANT FIX:
    Make a copy of 'startup_loop.bk2' and rename it 'ArkaneLogoAnim_Redux_1080p2997_ST-16LUFS.bk2'
    This video silently displays a black screen for 5 seconds with the animated circular TranStar logo.

    The remaining intro vids are safe to back up or delete.
    (Sometimes disabling intro vids prevents a game from loading. For all games, in case files are needed in future, recommend you simply suffix all with something like '.backup', e.g 'LegalScreens.bk2.backup')

    Videos folder location: Prey\GameSDK\Videos
    -Bethesda_logo_anim_white.bk2
    -LegalScreens.bk2
    -LegalScreens_Console.bk2
    -Ryzen_Bumper.bk2

    NOTES:
    'startup_loop.bk2' is the shortest video file, not including the two 'Apexvision..' videos, which are noisy.
    If you would like to view the bk2 files yourself, Google and download 'RAD Video Tools', which includes the Bink Video player.
    Mooncrash DLC not tested.

    Thanks to Anonymous Dec 12 2017 above for drawing attention to this issue!
    I've seen intro vids prevent a game loading before, but never one that breaks 3D, and I would never have thought to check! I spent a full day getting 3D Prey functional, but it could have been a week.
    Thanks Anonoymous :)

    ReplyDelete
  26. This comment has been removed by the author.

    ReplyDelete
  27. I arrived at one of the endings last night... Man, what a great 3D experience. Thank all of you guys for your work in preserving this beautiful, underappreciated technology. At some point I realized this game had really drawn me in, but by then it was too late. Just one more quick reload, must press on!

    ReplyDelete
  28. Adding this shader to fix returns original reflection shader corrupted by regex in DHR's fix

    ReplyDelete
  29. Also you should uncomment string "run = CustomShaderSoftwareMouse" in d3dx.ini to enable software mouse cursor (there are string "hide_cursor = 1" - so we haven't neither hardware nor software mouse cursor)

    ReplyDelete
  30. This comment has been removed by the author.

    ReplyDelete
  31. Superb job! Loved the helicopter intro flying through the city.

    Only thing is the game keeps crashing (when the first monster attacked the lead scientist was the last time...) - but I wonder if it's because I got the game free on Epic (not Steam). I'll maybe turn off AA altogether next time (instead of FXAA)

    ReplyDelete
  32. This comment has been removed by the author.

    ReplyDelete
  33. Has anyone got the shadows to work with Geo11? It runs fantastic with Geo11 but some shadows (from the light coming from outside the station) are broken.

    ReplyDelete