Author Topic: Some Mods will load, some won't  (Read 2530 times)

Hideki

  • *
  • Posts: 3
    • View Profile
Some Mods will load, some won't
« on: 2019-07-08 03:25:13 »
Hi Everyone, I love the work you all do, but I have had some trouble with 7thH that I have so far been unable to figure out.

First, my environment:

- Win10 64-bit
- FF7PC 98
- Clean install using Tom's installer 1.5.0, then followed the 7th Heaven guide with 1.5.6.0
- Not installed on C:\
- Using Aali's custom driver 0.8.1b
- Direct mode is on
- The direct folder has a lot of subfolders in it, but they are all empty
- When I load up the FF7Config.exe and choose Custom driver, I get an error "The specified procedure could not be found." but it does run at 4k as per my settings.
- Post processing refuses to work and throws an error if it is enabled "Postprocessing initialization failed, check APP.LOG for more information." In case it helps, I'm posting that below:


[00000000] INFO: FF7/FF8 OpenGL driver version 0.8.1b
[00000000] INFO: Auto-detected version: FF7 1.02 US English
[00000000] INFO: NVIDIA Corporation GeForce RTX 2060/PCIe/SSE2 4.6.0 NVIDIA 430.86
[00000000] INFO: OpenGL 2.0 support detected
[00000000] INFO: Found swap_control extension
[00000000] INFO: Max texture size: 32768x32768
[00000000] INFO: Original resolution 640x480, window size 3840x2160, output resolution 3840x2160, internal resolution 3840x2400
[00000000] INFO: Shader limits: varying 124, vert uniform 4096, frag uniform 4096
[00000000] INFO: fragment shader compile log:
0(20) : warning C7508: extension ARB_framebuffer_object not supported
0(64) : error C7616: global variable gl_TexCoord is removed after version 140
0(933) : warning C7533: global variable gl_FragColor is deprecated after version 120

[00000000] INFO: postprocessing program link log:
Fragment info
-------------
0(20) : warning C7508: extension ARB_framebuffer_object not supported
0(64) : error C7616: global variable gl_TexCoord is removed after version 140
0(933) : warning C7533: global variable gl_FragColor is deprecated after version 120
(0) : error C2003: incompatible options for link

[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: N:\SquareEnix\data\movies\eidoslogo.avi; h264/pcm_s16le 1280x960, 30.000300 FPS, duration: 11.133222, frames: 334
[00000016] set music volume trans: 127->0, step=60
[00000081] END OF CREDITS!!!
[00000081] Entering MAIN
[00000081] set music volume: 127
[00000081] Exiting MAIN
[00000081] START OF MENU SYSTEM!!!
[00000303] WM_CLOSE
[00000303] END OF MENU SYSTEM!!!
[00000303] Field Quit
[00000303] UNINITIALIZE DD




I can live with most of that, but the real problem I'm having is that some mods like Field Models, Animations, Battle Models, Gameplay - Tweaks and Cheats, and Media - Music and Sound all work great, but other mods like Menu - Avatars and Backdrops and most importantly Remako do not work at all, no matter what order they are in. I even tried the Remako Prerendered Backgrounds mod on its own in 7thH but no luck.

I have searched extensively for posts on this forum as well as the comments on the Remako blog for help with this, but so far I have come up empty. Can anyone help me at least get Remako working?

EDIT: After posting this, I tried using 7thH version 1.5.4 also with no luck.
« Last Edit: 2019-07-08 07:10:42 by Hideki »

LordUrQuan

  • Alpha testing your worst nightmares
  • *
  • Posts: 591
  • LOAD "FF2J",8,1
    • View Profile
Re: Some Mods will load, some won't
« Reply #1 on: 2019-07-08 19:35:38 »
- Start out by checking all your paths in the 7H config screen.  The autodetection tool often adds unnecessary spaces and backslashes.
- If you ran FF7_Config outside of the converter tool, your reg keys are likely broken.  Same if you've had a Windows update.  Either problem can be fixed by re-running the converter, and choosing "Overwrite" when asked.
- Post up your GC_Log and ff7_opengl.cfg files so we can see where things think they live.

Hideki

  • *
  • Posts: 3
    • View Profile
Re: Some Mods will load, some won't
« Reply #2 on: 2019-07-09 02:56:23 »
Thank you LordUrQuan, I will hold off on rerunning the converter until you guys get to look at the FF7_GC.log and ff7_opengl.cfg I'm currently running with. The directory it's installed in is N:\SquareEnix.

FF7_GC.log:


--------------------------------------------------------------------------------
FF7 GameConverter, Version 7th Heaven
Creator: Kompass63
Editor: EQ2Alyza

Start running at    Date: Sun 07/07/2019    Time: 19:56:00.59
Active code page: 437
ActualPath C:\Users\Admin\AppData\Local\Temp\7ZipSfx.000


You are running "Windows 10 Enterprise" on a 64 Bit Operating System (AMD64)

Real Management 32Bit WOW64

This patch is already applied.
Variables are taken from GameConverterKeys.

Unpatch?
Overwrite?
End?
Selection is:   Overwrite


Patching...

Copying Registry Keys...
Removed CompatFlags from "ff7.exe"
Removed CompatFlags from "ff7config.exe"

Setting GC Registry Keys...

HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII\GameConverterkeys


Setting language to en...

Detecting drive letter for FF7 Discs...

Drive letter for FF7DISC1 --- H:\


Original release detected...

A "movies" folder has been placed into the data folder of your game directory...
TYPE the path to this "movies" folder, then press ENTER.

EXAMPLE: "C:\Games\Final Fantasy VII\data\movies" (parenthesis included)


Movies path found at...

"N:\SquareEnix\data\movies\"

Copying English Files...

Copying 1.02 patch for ff7.exe...

Copying Aali's Custom Driver, version 0.8.1b...

Moving OGG music files...

Adding more Registry Keys...
Adding Registry Keys to HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII
Adding Registry Keys to HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII\1.00\Graphics
Adding Registry Keys to HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII\1.00\MIDI
Adding Registry Keys to HKLM\SOFTWARE\Square Soft, Inc.\Final Fantasy VII\1.00\Sound
Adding Registry Key to HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\FF7app.exe

Please check over the settings for FF7Config...

1) Sound tab should have a Sound device set. Do NOT leave it blank.
2) Perform the Sound and MIDI tests.
3) Graphics tab can be ignored.
4) Click OK when finished.

Inserting Multi.dll, Hext.dll, and Languagefile...

Patching FF7anyCDv2...

Install the Laptop Keyboard Patch?
(Choose YES if keyboard does NOT have a NUMPAD)
NO

Patching complete.

Check FF7_GC.log for details.


called with ""C:\Users\Admin\AppData\Local\Temp\7ZipSfx.000\FF7_GameConverter_7H.bat""
Arguments: "C:\Users\Admin\AppData\Local\Temp\7ZipSfx.000\FF7_GameConverter_7H.bat"

PROCESSOR_ARCHITECTURE:          x86
PROCESSOR_ARCHITEW6432:          AMD64
Actual Path:                     C:\Users\Admin\AppData\Local\Temp\7ZipSfx.000
Product Name:                    Windows 10 Enterprise
Architecture:                    AMD64
Running in Modus                 32Bit WOW64
OS Bit Version                   64
Reg-Keyname Steam                HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Steam App 39140
Reg-Keyname Re-Release           HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{141B8BA9-BFFD-4635-AF64-078E31010EC3}_is1
Reg-Keyname 1                    HKLM\SOFTWARE\Square Soft, Inc.
Reg-Keyname 2                    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\FF7app.exe
Reg-Keyname 3                    HKCU\SOFTWARE\Classes\VirtualStore\MACHINE\SOFTWARE\Wow6432Node\Square Soft, Inc.
Steam Release is present:         
Steam Release Path:               
Re-Release is present:           
Re-Release Path:                 
Original Release is present:     Yes
Original Release Path:           
Destination Path:                N:\SquareEnix
Source Path:                     N:\SquareEnix
Videos Path:                     N:\SquareEnix\data\movies
Original Videos Path:             
Original Language                en
Converted Language               en
Original Drive Letter:           
Converted Drive Letter:          H:\
and now clear up Variables...
Ending at           Date: Sun 07/07/2019    Time: 19:58:43.05




FF7_OpenGL.cfg:

# ff7_opengl-0.8b config file



## USER OPTIONS ##
## If you just want to play the game, these are the only options you'll want to change.

# set the window size (or fullscreen resolution) of FF7
# 0 means use original resolution in window mode, your current desktop resolution will be used in fullscreen mode
# preserve_aspect adds black borders as needed to preserve a 4:3 aspect ratio
window_size_x = 3840
window_size_y = 2160
preserve_aspect = off
fullscreen = on

# mod directory
# subdirectroy of mods/ where textures will be loaded from
mod_path = none

# check your Nvidia/ATI/Intel control panel settings if this option doesn't seem to work
enable_vsync = on

# allow FF7 to use linear filtering for its textures
# some things look slightly better with this option on, but alot of textures just lose their detail
# only affects low-res textures, high-res replacements will still be filtered where appropriate
linear_filter = on

# plugin used to play music, VGMstream requires a set of looping .ogg files in the music/vgmstream folder.
# If no music plugin is loaded the game will play MIDI as usual but FF7Music will NOT work.
music_plugin = plugins/vgmstream_music.fgp



## ENHANCEMENTS ##
## All the little extras that weren't part of the original game, default options include only trivial bug fixes.

# make all dialog boxes transparent, same effect as the transparent dialog boxes YAMP patch
transparent_dialogs = on

# include armor in magic defense calculation
mdef_fix = yes

# post-processing shader, used to apply fullscreen effects
post_source = shaders/Nvidia_ComplexMultiShader/ComplexMultiShader.post
enable_postprocessing = no



## ADVANCED OPTIONS ##
## Don't fiddle with these unless you know what you're doing.

# enable alpha blending for textures without an existing blending effect
fancy_transparency = on

# display frames per second counter in upper right corner
show_fps = no

# display some real-time debug information
show_stats = no

# store external textures in a compressed cache for increased performance
# compression is not lossless, some artifacts may appear when this option is in use
# texture cache does NOT update automatically if the source image changes, however, deleting anything from the cache
# will cause that file to be recreated from the source
compress_textures = yes

# max size of the texture cache to hold in RAM, in megabytes
# don't set it any higher than 1GB unless you want your game to crash
texture_cache_size = 1024

# use pixel buffer objects to speed up texture loading
# might crash horribly on ATI cards but should work for NVIDIA users
use_pbo = yes

# use mipmaps (anisotropic filtering) for high-res textures
use_mipmaps = yes

# replace FF7's default framelimiter timer source
use_new_timer = yes

# plugin used to play movies, FFMpeg is the only choice for now
movie_plugin = plugins/ffmpeg_movies.fgp



## MODDER OPTIONS ##
## These options are mostly useful to modders and should not be enabled during normal play.

# read files directly instead of using LGP archives
# for example; if FF7 is looking for aaab.rsd in char.lgp, this option will make it open direct/char/aaab.rsd first,
# if this file doesn't exist it will look for the original in the LGP archive
direct_mode = on

# show every failed attempt at loading a .png texture
show_missing_textures = no

load_library = Multi.dll


EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3191
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: Some Mods will load, some won't
« Reply #3 on: 2019-07-09 07:05:43 »
# store external textures in a compressed cache for increased performance
# compression is not lossless, some artifacts may appear when this option is in use
# texture cache does NOT update automatically if the source image changes, however, deleting anything from the cache
# will cause that file to be recreated from the source
compress_textures = yes

It's possible that you have files from a previous mod stored in the cache folder, which will take priority over anything activated from 7H. Check and clear that folder if necessary.

LordUrQuan

  • Alpha testing your worst nightmares
  • *
  • Posts: 591
  • LOAD "FF2J",8,1
    • View Profile
Re: Some Mods will load, some won't
« Reply #4 on: 2019-07-09 13:32:38 »
Quote
# set the window size (or fullscreen resolution) of FF7
# 0 means use original resolution in window mode, your current desktop resolution will be used in fullscreen mode
# preserve_aspect adds black borders as needed to preserve a 4:3 aspect ratio
window_size_x = 3840
window_size_y = 2160
preserve_aspect = off
fullscreen = on
Is your screen really 3840x2160??

Quote
# mod directory
# subdirectroy of mods/ where textures will be loaded from
mod_path = none
You need "mod_path = Textures" for 7H graphical mods like satsuki and remako to work.

EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3191
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: Some Mods will load, some won't
« Reply #5 on: 2019-07-09 13:39:44 »
# ff7_opengl-0.8b config file

You patched the GC at N:\... but your opengl is 0.8b? Not sure why that's the case. The GC uses 0.81b and has many extra lines preloaded for easier setup that you're missing.

Hideki

  • *
  • Posts: 3
    • View Profile
Re: Some Mods will load, some won't
« Reply #6 on: 2019-07-09 17:27:08 »
LordUrQuan: Yes, I am trying to play it on my 4kTV which has a res of 4096x2160 but 4096 isn't divisible by 320.

EQ2Alyza: Thank you! for some reason the GC must not overwrite the opengl driver file or its config file. I had a different issue previously and manually installed the version at http://forums.qhimm.com/index.php?topic=14922.0 to fix it. Last night I ran the GC hoping that would fix this Remako issue, but it didn't change anything.

Your comment got me thinking that maybe the GC hadn't overwritten those files, so I just deleted them and reran GC. The config file is now labeled 0.8.1b and Remako is working perfectly now! I'll be your friend for life! Thank you!!!  ;D
« Last Edit: 2019-07-09 18:14:51 by Hideki »