Saturday, May 11, 2013

Psychonauts


BEFORE: 


AFTER:


Description:

Psychonauts is a terrific game, and plays extremely well in 3D.  The game always played well using depth only.

eqzitara created an earlier fix that I expanded upon.

This fix is for all of the problems when convergence was turned up.  Skies were the wrong size, and would be too close.  You can now use any convergence and depth that you want, including making it look toyified.

All skies, stars, moons, and suns are fixed, in every level.
No known glitches.  If you see anything please let me know in the comments.

How to install:

1) Use the Aion profile, like before.  The current NVidia Psychonauts profile (for 314.22) is completely unplayable.

2) Extract this Psychonauts.zip into your game directory.

Steam version was used, as:

 x86: C:\Program Files\Steam\steamapps\common\psychonauts
 x64: C:\Program Files (x86)\Steam\steamapps\common\psychonauts

3) If you have crashes at cut scenes, change the Properties of the exe to compatibility mode for Win95. Yes, Win95.  That is the suggested fix from double-fine, and worked for me.


Screenshot Gallery

I also left in the debugging presets, on the off chance someone might be interested.  You can disable the fixes by using the numeric keypad Period key.  Re-enable the fixes with numeric keypad Enter key.  This allows you to toggle back and forth and see the fixes live. Lastly, there is a texture finding tool, of numeric keypad Zero key.  This highlights any texture that is seen by a modified shader, but not on the fix list. It's trippy.


Update: 5/12/13: managed to upload a broken Zip file, missing Shaderfolder.  Fixed.

Special thanks to eqzitara for excellent suggestions.

36 comments:

  1. All I can say is after looking at dx9settings is you must really like Psychonauts lol. Looks great, will check it out.

    ReplyDelete
  2. Nice job, a lot of work went into this, well done.

    ReplyDelete
  3. Great, thanks.

    ReplyDelete
  4. Thanks bro. Just finished brutal legend (awesome) Now need some more double fine goodness.

    ReplyDelete
  5. Cheers for this, works like a charm.

    ReplyDelete
    Replies
    1. Great! Thanks for the note. Appreciate knowing that it is still working for people.

      Delete
  6. amazing work, the only problem is that the game got so annoying since the milkman level I'm not really much into finishing the game lol, but the fix itself is flawless

    ReplyDelete
  7. Hi, i tried a couple of helix mod fixes for other games but in those cases all i had to do was to extract the zip provided into the game's .exe directory.

    I'm not sure i understand the first step on this one though, to use the Aion profile. Where do I find that and how do i use it?

    Thanks.

    ReplyDelete
  8. Same guy from last post, apologies, i hadn't read your guide on how to assign profiles.

    So now it is working as intended and the 3D is great, but there is one issue however that i'm not sure how to fix (or if it's fixable).

    I had to change the ingame resolution to 1280x720 (@60Hz) for 3D to kick in. At 1920x1080 it insists on running at 60Hz too, and i get that red message onscreen saying it needs to be either 1920x1080@24Hz or 1280x720@60Hz for HDMI 3D to work.

    I have tried adding "/refreshrate=24" on the steam launcher (has forced 24Hz on other games before, like Just Cause 2), but it doesn't seem to change anything. Is there something I could do to run it in full hd, or is this fix for 720p only?

    Thanks.

    ReplyDelete
    Replies
    1. Or fixes have nothing to do with 3D vision as far as mechanics.

      I "believe" you can can use refreshlock at 24hz and be able to play but I couldn't swear. Most games don't support 24hz [nor would it be playable]

      Delete
    2. Nothing in the fix cares or sets resolution, the problem you are seeing is HDMI cable limitation. Search the forums, this is a common problem.

      You can try disabling Helix mod by renaming d3d9.dll, and then run game and set your resolution as desired. After that is working and saved, quit and then reenable Helix mod. The game needs to be running smoothly at the resolution you want before applying the fix.

      Delete
  9. I understand this isn't your jurisdiction but i ask here because you seem to be the most knowledgeable and active people in the 3d gaming 'scene'.

    @eqzitara, i'll try refreshlock and post if it worked here, but as far as most games not supporting 24Hz, that may be true, but every '3D Vision Ready' game does. Mind that i'm using active glasses, i've never used passive, but i heard they support/need higher refreshrates than those.

    The procedure for me usually is

    1) setup my desktop resolution to 1080p@24Hz (having stereoscopic 3d enabled on nvidia cp, ofc)

    2) launch the game and if it doesn't immediately show me the green onscreen message, it's because it's not set at the proper resolutions (1280x720@60 or 1920x1080@24), with vsync on. If i can set that ingame, the game goes 3D. The only '3D Vision Ready' game that hasn't worked like that so far was Just Cause 2, where i had to add "/refreshrate=24" on the steam launcher, and it then worked. And the only that didn't work at all in full hd was Trine (1), it just wouldn't run in 24Hz, but switching to 720p@60 makes it 3D, much like what's happening with Psychonauts for me.

    @bo3b

    The problem with setting the desired resolution ingame in Psychonauts is that when it comes to the 1920x1080 resolution it the only option displayed ends with '@60'. There is no '@24' to choose. I will retry what you suggested however, maybe i missed something.

    As far as what you said about HDMI cable limitation, the cable i use is 1.4, which i believe is the correct for the highest amount of data, but in practice i run games like batman (asylum and city) and metro: last light, in full hd 3D with no issues whatsoever. They do run at 24Hz which does limit my framerate to 24fps, but i've always assumed that was the limitation for full hd 3D with active glasses. I would love to learn that that's not the case and I could be able to run it at higher refreshrates/fps - is that really possible in this scenario? Which forums are you suggesting me to search in, Steam's?

    Again, thanks for any clarifications.

    ReplyDelete
  10. @eqzitara
    Refreshlock, as I suspected by its description didn't work. It sets your desktop resolution to the frequency you want, but I already do that through nvidia control pannel (once stereo 3d is enabled, you can go to display>change resolution and a new category will be present "HD 3D" with two resolutions:

    1080p, 1920 x 1080 (frequency can be chosen as 24 or 23HZ in a dropdown menu), and
    720p, 1280 x 720 (freq options are 60 or 50 Hz)

    I already switch trough regular full hd (@60) and 3D full hd (@24) with hotkeys, so refreshlock isn't doing anything different really.

    @bo3b
    Renamed d3d0.dll, and the ingame resolution options were still the same (aka 1080p only at 60Hz).

    So i'd like to ask you guys a couple of more objective questions:

    1) when you play Psychonauts in 3D is it running at 720p or 1080p?
    2) if it's running at 1080p, are you guys using active or passive 3D?

    Thanks.

    ReplyDelete
  11. i guess it's not working anymore, the hud pops out but the game itself is flat. it might be a convergence problem but it's locked and i can't change it

    ReplyDelete
    Replies
    1. 1) Use the Aion profile, like before. The current NVidia Psychonauts profile (for 314.22) is completely unplayable.

      2) Extract this Psychonauts.zip into your game directory.

      Steam version was used, as:

      Delete
    2. yeah i did all that. i can tell it's active because the enter, dot and zero keys do their thing, and the 2d stuff gets fixed,
      but the game is still 2d- only the HUD pops out, and the nvidia convergence is locked so i can't change it.

      Delete
    3. The game will be 2D if you use default profile but hud/3D vision will still enable.
      Aion profile is what makes game 3D. Try reinstalling nvidia driver.

      Then download nvidia inspector.
      Remove psychonauts.exe from profile[Might not have to do this step]
      add psychonauts.exe to aion profile.
      apply.

      Delete
    4. i am using the aion profile. i also tried reinstalling the driver. still no luck

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

      Delete
  12. Ok, using the Arkham Asylum profile makes things a lot better for me.
    still no control over convergence but now it looks 3d at least

    ReplyDelete
    Replies
    1. No, I just tried this using driver 344.11, and it's working OK. I set the profile to Aion, and turned the convergence up high, and saved convergence with ctrl-f7. Looks good, sky is corrected and toyification looks right.

      Delete
    2. oh. well i guess it's my pc's fault after all.
      i'll try reinstalling the 3dtv driver thingy. and bothering the nvidia forum people.

      Delete
  13. For some reason it goes to red-green 3d when I install this mod, instead of stereoscopic. Does anyone know how to fix this?

    ReplyDelete
  14. Excellent fix, works great, no issues and toyification is perfect. Thank you so much.

    ReplyDelete
  15. I installed the game and updated to the 1.05 unofficial patch (non-steam) and changed to the Aion profile. The main menu loads in 3d, but my computer locks up when loading my saved game.

    Changing to Win95 comp mode make the game load fine, but 3d will not engage. Windows 10 x64

    ReplyDelete
    Replies
    1. 378.49 drivers. It is not the 3dpatch as the game locks up my system when just using plain 3d and without the helix patch.

      Delete
    2. As a data point, I just tested the fix again and it's working very well. Win 7, Driver 368.22, Steam version, Aion profile. Looks fantastic when toyified.

      Don't know about the 1.05 unofficial patch or other versions, I never tried other versions. That plus running on Win10 and super new drivers is really adding a lot of variables that are unlikely to work together. Good luck.

      Delete
    3. Well I uninstalled and tried the official 1.04 version and still locks up in 3d. Must be Win 10 or the new Nvidia drivers. Game is not that important to me to go to a lot of effort to find out which.

      Delete
    4. Man, that's a total pain in the ass to get the game running on Win10. But after I got it running, it looks exactly right. It's still absolutely necessary to use the Aion profile. I also set it to have no compatibility mode (not Win95), as the game was updated since then.

      Runs fine, Win10 Pro x64, Driver 378.78, Steam version.

      Delete
  16. I have the same problem.
    Game freezes on loading screens and crashed in cut-scenes in 3d. All recommendation from different forums - run game with compatibility mode Win95.
    when I run game with compatibility mode it's become completely non-stereo, without 3d.

    ReplyDelete
    Replies
    1. configuration: win10 home 64, game version 1.04 and 1.05, last nvidia drivers, different profiles (AION, prototype), with or without fix - I have freeze or crash in game. How can I set compatibility mode for Win95 and enable 3d vision simultaneously?

      Delete
    2. Just as a data point, I just tried this again, and it was working well. Win10 (Anniversary), driver 381.78, Steam version. Did not need to change compatibility mode.

      Microsoft no longer cares about backwards compatibility, so that 1.04 and probably 1.05 versions aren't ever going to work on Win10.

      Delete
    3. No, that GPU should be fine. Especially for this game, which has modest requirements. Laptops have strange behavior with 3D Vision though, generally you cannot enable 3D unless a monitor is hooked up. Unless it's a 3D Vision laptop, which are pretty rare and old now.

      Your case is different though, you need to get the game to run first. Disable all 3D and our fix until you can get the game to run properly first. 3D and our fix will just complicate things.

      Delete
    4. In 2d mode game works properly in compatibility win95 mode without any freeze and crash. And in 2d mode have a crash without any compatibility mode. So my only option is to use compatibility mode but it's turn off 3d vision completely. So I don't understand how I can use compatibility mode and turn on 3d vision simultaneously.

      Delete
    5. What can I say? Win10 sucks. They keep breaking easy stuff like this, for no apparent reason. Win95 compatibility used to work, but in Win10 it's no longer any good.

      It looks to me like they are forcing the monitor to the maximum refresh when using Win95 compatibility. That sets my monitor to 144Hz, which means that stereo cannot work, as it requires 120Hz.

      You might try to come up with some way to make sure it cannot change to anything other than 120Hz.

      Only other alternative is probably to use the GoG version, or the Steam version, both of which are updated and work without needing Win95 support.

      Delete
  17. I have mobile gpu gtx-970m maybe it's the problem. Do you know how to enable 3d vision with compatibility mode?

    ReplyDelete