Minigames and touphScript

  • Thread starter Thread starter tylerkschrute
  • Start date Start date
Status
Not open for further replies.
T

tylerkschrute

Guest
There are two problems I'm having:

The first is that I simply can NOT get the minigame frame limiter to work. I've selected to "use application settings" in my graphics driver config for the vSync option, but according to the App file the game still thinks it's being forced on. Alternatively, I've tried disabling vSync from the ff7config file and then forcing it on from my computer's driver config, but it still doesn't work. Any ideas why this might be happening? Here is some documentation:

The App file:
Code: [Select]
Code:
INFO: FF7/FF8 OpenGL driver version 0.7.11bINFO: Auto-detected version: FF7 1.02 US EnglishINFO: Intel Intel(R) HD Graphics 2.1.0 - Build 8.15.10.2253INFO: OpenGL 2.0 support detectedINFO: Found swap_control extensionINFO: Max texture size: 4096x4096INFO: Number of texture units: 8INFO: Original resolution 640x480, window size 1280x800, output resolution 1280x800, internal resolution 1280x960INFO: FBO extension detected, using fast scaling/postprocessing pathINFO: Shader limits: varying 41, vert uniform 512, frag uniform 1024INFO: vertex shader compile log:No errors.INFO: fragment shader compile log:No errors.INFO: main program link log:No errors.INFO: FFMpeg movie player plugin loadedINFO: FFMpeg version SVN-r25886, Copyright (c) 2000-2010 Fabrice Bellard, et al.INFO: FF7Music helper plugin loadedLOCK UNLOCK TEST MATRIX INITIALIZE INITIALIZE DD/D3D END initializing sound...creating dsound primary bufferreading audio fileloading static soundssound initializedset music volume: 127set music volume: 127Entering MAINExiting MAINSTART OF CREDITS!!!INFO: C:\Users\Tyler\Games\FF7 PC\Restored FMVs\eidoslogo.avi; msmpeg4/mp3 640x480, 29.970030 FPS, duration: 15.647347, frames: 469INFO: vertex shader compile log:No errors.INFO: fragment shader compile log:No errors.INFO: yuv program link log:No errors.set music volume trans: 127->0, step=60END OF CREDITS!!!Entering MAINset music volume: 127Exiting MAINSTART OF MENU SYSTEM!!!END OF MENU SYSTEM!!!Entering MAINExiting MAINField Startset music volume: 127UNEXPECTED: zero countField QuitGLITCH: Vsync seems to be forced ON, minigame framelimiter will not workEntering MAINExiting MAINWM_CLOSE Field QuitUNINITIALIZE DD END UNINITIALIZE DD
My ff7config settings:
Code: [Select]
Code:
# ff7_opengl-0.7.10b 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 (whatever ff7.exe provides)# preserve_aspect adds black borders as needed to preserve a 4:3 aspect ratiowindow_size_x = 1280window_size_y = 800preserve_aspect = nofullscreen = yes# mod directory# subdirectroy of mods/ where textures will be loaded from# does not affect the old external textures feature, those should still go in textures/mod_path = All# check your driver settings if this option doesn't seem to workenable_vsync = on# limit snowboard, coaster and highway minigames to refresh rate / 2, i.e. 30fps for a 60hz display mode# vsync must be enabled and working for this to have any effectminigame_framelimiter = on# same thing, but for the battle swirlbattleswirl_framelimiter = off# 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 detaillinear_filter = off# plugin used to play music, the FF7Music plugin MUST be enabled for FF7Music to work.# If no music plugin is loaded the game will play MIDI as usual but FF7Music will NOT work.music_plugin = plugins/ff7music.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 patchtransparent_dialogs = off# allow max hp/mp to go over 9999, same effect as the YAMP patch by dziugobreak_9999limit = no# include armor in magic defense calculationmdef_fix = yes# expand battle viewport to cover entire screen and make the battle menu transparentnew_battle_interface = on# post-processing shader, used to apply fullscreen effectspost_source = shaders/bloom2.postenable_postprocessing = no## ADVANCED OPTIONS #### Don't fiddle with these unless you know what you're doing.# use shaders, if available and supported# turn shaders off to use the OpenGL 1.1 backenduse_shaders = yes# prevent glitches due to rounding errors by rendering in the nearest (larger, if supported)# multiple of the original resolution and up/down-scalingprevent_rounding_errors = yes# enable alpha blending for textures without an existing blending effectfancy_transparency = on# display frames per second counter in upper right cornershow_fps = no# display some real-time debug informationshow_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 sourcecompress_textures = yes# use pixel buffer objects to speed up texture loading# will probably crash horribly on ATI cards but should work for NVIDIA usersuse_pbo = no# replace FF7's default framelimiter timer sourceuse_new_timer = yes# use a more stable (but less accurate) timer to control FF7's framelimiter# this option has no effect unless the use_new_timer option is onuse_stable_timer = no# plugin used to play movies, FFMpeg is the only choice for nowmovie_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 archivedirect_mode = on# show every failed attempt at loading a .png textureshow_missing_textures = nodisable_popup = on
And a graphic of my driver vSync settings:
w2aj.png


Second problem:

Whenever I attempt to encode text using touphScript, it gets stuck on scene.bin. The flevel and world.en encode just fine, however. I've read the readme but didn't find any relevant information.
 
AFAIK, this game wants to sync to 30 or 60fps. Your display is running at 50Hz. See if there's a 60Hz option you can set it to in your Intel settings.
 
Sorry, I should have mentioned I've already tried that. There's no difference when the game runs at 50 as opposed to 60 hz.
 
Sweet! I used the YAMP patch to fix the minigames instead and that worked just fine.

However, I still can't get touphscript to encode scene.bin. Any help? There's no error messages or anything, the program just gets hung up when it gets to that point.
 
Status
Not open for further replies.
Back
Top