# ff7_opengl-0.7.11b config file - modified by Bootleg## 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 = 0window_size_y = 0#internal_size_x = 640#internal_size_y = 480preserve_aspect = yesfullscreen = yes#window_pos_x = -1#window_pos_y = -1#widescreen_hack = 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 = bootleg# check your driver settings if this option doesn't seem to workenable_vsync = yes#refresh_rate = 60# 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 = on# allow max hp/mp to go over 9999, same effect as the YAMP patch by dziugobreak_9999limit = no#new_hp_limit = yes#new_mp_limit = yes# 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 effectsenable_postprocessing = nopost_source = shaders/Bloom2.postyuv_source = shaders/yuv.fragfrag_source = shaders/main.fragvert_source = shaders/main.vert## 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#enable_lighting = yes#show_light_rays = yes#show_normals = yes#show_tbn_space = yes#max_lights = 12#Variable Functions##specular_fog = yes#texture_scale_bias = 1#texture_coordinate_clamp = yes#pixel_texture_bits = 32#generate_mipmap = yes#detail_texture = yes#shader_precision = yes#tessellation_program5 = yes#multisample_coverage = yes#multisample_filter_hint = yes#texture_filter_anisotropic = yes#texture_edge_clamp = 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 = noskip_frames = 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 = no# use pixel buffer objects to speed up texture loading# will probably crash horribly on ATI cards but should work for NVIDIA usersuse_pbo = yesuse_vbo = 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 = yes# 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 = off# show every failed attempt at loading a .png textureshow_missing_textures = no# Disable Error Notificationsdisable_popup = on# Load Multiple DLLsload_library = Multi.dll