Hey, I got a new hard drive recently, added it to the two in my computer already, uninstalled FF7 and reinstalled it to the new drive (since I wasn't sure if Steam's move game capability was up to the mods), did the whole 7th Heaven setup process (including downloading the updated 7th Heaven, 1.56 RC6), downloaded my favourite mods as well as a few new ones, and tried to start it. Only to run into some... downright weird filepath issues.
First off, every filepath in General Settings apart from the movies one had double backslashes almost every time, as well as having backslashes in the middle of the game folder. What should have looked like 'E:\Games\Steam\steamapps\common\FINAL FANTASY VII\ff7.exe' instead looked like 'E:\\Games\\Steam\\steamapps\\common\\FINAL\ FANTASY\ VII\ff7.exe'. It meant that I had a random folder in steamapps\common\ that was named FINAL, which had a folder in it named FANTASY and so on, including the two folders in mod\ inside VII\ from the two other filepath settings in the same window.
Once that was fixed, I tried starting it up, only for an error message saying 'Postprocessing initialization failed, check APP.LOG for more details'. APP.LOG had this to say:
[00000000] INFO: FF7/FF8 OpenGL driver version 0.8.1b
[00000000] INFO: Auto-detected version: FF7 1.02 US English
[00000000] INFO: ATI Technologies Inc. AMD Radeon (TM) R9 390 Series 4.6.13570 Compatibility Profile Context 19.7.1 26.20.13001.9005
[00000000] INFO: OpenGL 2.0 support detected
[00000000] INFO: Found swap_control extension
[00000000] INFO: Max texture size: 16384x16384
[00000000] INFO: Original resolution 640x480, window size 2560x1440, output resolution 1920x1440, internal resolution 3840x2160
[00000000] INFO: Shader limits: varying 128, vert uniform 16384, frag uniform 16384
[00000000] ERROR: failed to stat file E:\Games\Steam\steamapps\common\FINAL FANTASY VII\/shaders/ATI_ComplexMultiShader/ComplexMultiShader.post
[00000000] ERROR: init_postprocessing failed, postprocessing will be disabled
[00000000] INFO: FFMpeg movie player plugin loaded
[00000000] INFO: FFMpeg version SVN-r25886, Copyright (c) 2000-2010 Fabrice Bellard, et al.
[00000000] INFO: VGMStream music plugin loaded
[00000000] INFO: Loading external library Multi.dll
[00000000] LOCK UNLOCK TEST
[00000001] MATRIX INITIALIZE
[00000001] INITIALIZE DD/D3D END
[00000001] initializing sound...
[00000001] creating dsound primary buffer
[00000001] reading audio file
[00000001] loading static sounds
[00000001] sound initialized
[00000001] set music volume: 127
[00000001] set music volume: 127
[00000001] Entering MAIN
[00000001] Exiting MAIN
[00000001] START OF CREDITS!!!
[00000001] INFO: E:\Games\Steam\steamapps\common\FINAL FANTASY VII\data\movies\eidoslogo.avi; vp8/vorbis 1280x960, 30.000000 FPS, duration: 11.133000, frames: 334
[00000078] set music volume trans: 127->0, step=60
[00000143] END OF CREDITS!!!
[00000143] Entering MAIN
[00000143] set music volume: 127
[00000143] Exiting MAIN
[00000143] START OF MENU SYSTEM!!!
[00002081] WM_CLOSE
[00002081] END OF MENU SYSTEM!!!
[00002081] Field Quit
[00002081] UNINITIALIZE DD
The relevant portions being this:
[00000000] ERROR: failed to stat file E:\Games\Steam\steamapps\common\FINAL FANTASY VII\/shaders/ATI_ComplexMultiShader/ComplexMultiShader.post
[00000000] ERROR: init_postprocessing failed, postprocessing will be disabled
Note the folder it's looking in past the game one - all the backslashes are forward slashes! This happens no matter which shader I select, although obviously with different filenames. I went looking in shaders\ and found the only subdirectory was nolight\, with all others being in the root directory of shaders\ and no ComplexMultiShader.post at all, although every other option appears to have a .post, it's just that they seem to be in a different place to where the game is looking. And of course there's only one main.frag and main.vert in the shaders\ directory, all the others presumably having been overwritten by that one - although there remains a version of each of those in nolight\.
Any ideas what's happened, or how to fix it?