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.

24 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