Author Topic: [FF7PC-98/Steam] Multiple mods and Modding Framework-The Reunion [R06f]  (Read 3272223 times)

skyhawk

  • *
  • Posts: 78
    • View Profile
That doesn't look like anything significant.  Probably the animation files etc loading.  I don't think anything is changing because of code.  Certainly 3.3 to 3.5 is clearly no difference at all.
While not well controlled, this is an average of several summons. You're certainly right that 3.3 to 3.5 is probably within margin of error. The 4.8 on the other hand....  If this slowdown was due to loading, I'd be seeing it for other characters, yes? But it's only Yuffie.

Additionally, it's not like she plays her animation and the game stops while loading something. She just moves really slowly, resulting in the animation taking longer than it should.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
https://www.youtube.com/watch?v=Qt1ECbXCS70&t=1m18s

The Reunion (R06c)

Download link Here

--Note that \The_Reunion\BASE folder is always deleted on install. If you have anything saved there that you need, please backup before running the installer.  Please also note that the default location for music and SFX is now the BASE folder.

Please also read read The Reunion - Help.rtf.  For R06d, I'll have made a better tutorial video and hopefully created a front end for the options.

Code: [Select]
LATEST CHANGES
19-Feb-2020

Please see The Reunion Database for a full list of bug fixes.

Main changes:

1. Installer works with different DPI settings
2. New crash handler, courtesy of Julian Xhokaxhiu.  Additionally, crash.dmp etc will now generate properly in most circumstances.
3. All known major game hangs and game crashes resolved.
4. Music and effects default location is now the BASE folder
5. Steam install is detected correctly.
6. Music and SFX fade function is fixed.
7. Current updates from Charlie Beer's proof check added.
8. Default Run removed and is now unsupported [please see default_run.txt in The_Reunion\Global\Hext to enable it that way instead]
9. More Status option removed.  It was redundant regardless.  More status / new status menu will only work if New Translation is enabled.
10. Minor ini updates.
11. Better logging in app.log for certain options.
12. Magic subfolders are taken into account when using Direct folder.
13. When FF7 is loaded, any Mod_ID folder specified will be added along with all its subfolders (if not already present).
14. Fixed character option will work correctly with RED XIII.
15. Item names will correctly order by alphabetical order when that option is used in the game's menu.
16. Escape magic will not cause a game over
17. FMV PCM audio will correctly decode and play
18. Dialogue will be present during the Temple of the Ancients water pool cutscene.
19. 3D models are not offset during panning.
20. Some more models updated by Kaldarasha - Aerith's younger child model also added.
21. SEFFECT1, SEFFECT2, SEFFECT3, and RAIN7 texture files are now loaded from battle texture folder.
22. Marin will be known as Marlene when selecting Incorrect Character Names.
23. Naming screen avatar for the chocobo has been updated from an official scan
24. The starfield animation on game end (present on PSX version) has been restored.
25. The FF7 logo will hold on screen correctly at the Opening Credits screen.
26. Possibly the FF7 Steam path is properly autodetected in the installer(?).
27. 60fps Battles (Mode 2 - Interpolated) will now display missing visual effects (such as gunfire).
28. Various cutscenes can be skipped by holding Select and X for 2 seconds.

Still to-do

1. The finalization of Beacause with correct window positioning (for R07).
2. Finish new submarine minigame.
3. Soldier Quest (for R07).
4. Resume work on main Weapon code.
5. Chocobo Races needs updated chocobo avatars.
6. Address various bugs - especially the broken camera with 60fps Battles  - Mode 2 (Interpolated).
7. Ability to return to the Gold Saucer from any minigame without having to wait for it to end.
8. A front end for the options
9. Look into a way of dealing with the save location and sharing of save files between 1998 version/The Reunion and Steam.
10. Fix Cloud to display a sword in Aerith's house when on the bed and correctly animate.

I would very much appreciate it if people helped me seed and test the current download :)

Full download mirrors are also appreciated. But give time for any critical bugs to be detected.

Please note: This release should be stable and working - Most of the bugs that caused crashes and hangs have been eradicated. It's impossible to know if something has been overlooked, but I don't anticipate anything like the number of problems that affected R06.


oblongsausage

  • *
  • Posts: 32
    • View Profile
Thank you for all of the hard work!

yousie642

  • *
  • Posts: 7
    • View Profile
Is there any way to "undo" the FF7 Game Converter workaround for the Steam detection issues and install R06c "clean"? At some point I uninstalled FF7 + Reunion and reinstalled them, but I noticed that I did not need to use the Game Converter again to get Reunion to recognize FF7 that time, so I imagine whatever the Game Converter did is still loaded somewhere on my PC, and I'd like to get rid of it if it's no longer needed.

KaidenJames

  • *
  • Posts: 361
  • It's cuz of the !@#$ 'pizza'
    • View Profile
I can't get the game to run in my native resolution 3840x2160. Well, it runs but i get only an icon on my taskbar that I can't switch to. If I drop the resolution down to 1440p the game runs and I can see it, but I can click my mouse and it puts the game in the background and brings up my desktop and other open apps. Makes using reshade a pain too lol. Any ideas? I've tried all the scaling options on the exe. Game runs in native res with Reunion disabled.

skyhawk

  • *
  • Posts: 78
    • View Profile
Appears to have installed and be running without issue. Thanks DLPB!

snwowl

  • *
  • Posts: 1
    • View Profile
Thank You for your hard work, I did encounter some kind of glitch that I didn't notice in r06. Sometimes after exiting a battle the victory music with loop infinitely, the only way to stop it is to reset or go rest at an Inn.
I didn't apply the hotfix to the new build, is that still required?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
post app log kaiden... though that resolution is very high for this game

KaidenJames

  • *
  • Posts: 361
  • It's cuz of the !@#$ 'pizza'
    • View Profile
Code: [Select]
[00000000] INFO: FF7 English OpenGL driver version 1.1 - Merged with The Reunion - R06b
[00000000] INFO: Detected version: FF7 1.02 US English
[00000000] INFO: Postprocessing file - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion/Program_Files/psx.post
[00000000] INFO: NVIDIA Corporation GeForce GTX 1080/PCIe/SSE2 4.6.0 NVIDIA 442.19
[00000000] INFO: OpenGL 2.0 support detected
[00000000] INFO: OpenGL 2.1 support detected. Using PBO.
[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: FFMpeg movie player plugin loaded
[00000000] INFO: FFMpeg version 4.2.1, Copyright (c) 2000-2019 Fabrice Bellard, et al.
[00000000] LOCK UNLOCK TEST
[00000001] MATRIX INITIALIZE
[00000001] TRACE: open_file - data\TF2D.P (mode 3)
[00000001] TRACE: open_file - data\TF2D.P (mode 0)
[00000001] TRACE: open_file - data\TF3D.P (mode 3)
[00000001] TRACE: open_file - data\TF3D.P (mode 0)
[00000001] TRACE: open_file - data\TG2D.P (mode 3)
[00000001] TRACE: open_file - data\TG2D.P (mode 0)
[00000001] TRACE: open_file - data\TG3D.P (mode 3)
[00000001] TRACE: open_file - data\TG3D.P (mode 0)
[00000001] TRACE: open_file - data\T2D.P (mode 3)
[00000001] TRACE: open_file - data\T2D.P (mode 0)
[00000001] TRACE: open_file - data\T3D.P (mode 3)
[00000001] TRACE: open_file - data\T3D.P (mode 0)
[00000001] TRACE: open_file - data\TGT2D.P (mode 3)
[00000001] TRACE: open_file - data\TGT2D.P (mode 0)
[00000001] TRACE: open_file - data\TGT3D.P (mode 3)
[00000001] TRACE: open_file - data\TGT3D.P (mode 0)
[00000001] TRACE: open_file - data\SF2D.P (mode 3)
[00000001] TRACE: open_file - data\SF2D.P (mode 0)
[00000001] TRACE: open_file - data\SF3D.P (mode 3)
[00000001] TRACE: open_file - data\SF3D.P (mode 0)
[00000001] TRACE: open_file - data\SG2D.P (mode 3)
[00000001] TRACE: open_file - data\SG2D.P (mode 0)
[00000001] TRACE: open_file - data\SG3D.P (mode 3)
[00000001] TRACE: open_file - data\SG3D.P (mode 0)
[00000001] TRACE: open_file - data\S2D.P (mode 3)
[00000001] TRACE: open_file - data\S2D.P (mode 0)
[00000001] TRACE: open_file - data\S3D.P (mode 3)
[00000001] TRACE: open_file - data\S3D.P (mode 0)
[00000001] TRACE: open_file - data\SGT2D.P (mode 3)
[00000001] TRACE: open_file - data\SGT2D.P (mode 0)
[00000001] TRACE: open_file - data\SGT3D.P (mode 3)
[00000001] TRACE: open_file - data\SGT3D.P (mode 0)
[00000001] INITIALIZE DD/D3D END
[00000001] TRACE: open_file - C:\Games C\steamapps\common\FINAL FANTASY VII\ff7input.cfg (mode 0)
[00000001] ERROR: could not open file C:\Games C\steamapps\common\FINAL FANTASY VII\ff7input.cfg
[00000001] initializing sound...
[00000001] creating dsound primary buffer
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\menu\menu_us.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\battle\battle.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\battle\magic.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\field\char.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion\BASE\New_Translation\flevel.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion\BASE\New_Translation\chocobo.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion\BASE\New_Translation\condor.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion\BASE\New_Translation\world.lgp
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\cd\moviecam.lgp
[00000001] TRACE: open_file: hand_1.TEX (LGP:flevel)
[00000001] TRACE: open_file: sibuki1.TEX (LGP:flevel)
[00000001] TRACE: open_file: sibuki2.TEX (LGP:flevel)
[00000001] TRACE: open_file: sibuki3.TEX (LGP:flevel)
[00000001] TRACE: open_file: sibuki4.TEX (LGP:flevel)
[00000001] TRACE: PERSONAL FILE - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion/BASE/New_Translation/kernel.bin (mode 0)
[00000001] TRACE: PERSONAL FILE - C:\Games C\steamapps\common\FINAL FANTASY VII\The_Reunion/BASE/New_Translation/kernel2.bin (mode 0)
[00000001] Entering MAIN
[00000001] TRACE: open_lgp_file - C:\Games C\steamapps\common\FINAL FANTASY VII\data\cd\cr_us.lgp
[00000001] Exiting MAIN
[00000001] START OF CREDITS!!!
[00000001] INFO: prepare_movie: C:\Games C\steamapps\common\FINAL FANTASY VII\data\movies\eidoslogo.avi; h264/mp3 1280x896, 30.000000 FPS, duration: 11.259000, frames: 338
[00000001] TRACE: open_file: opback_a.TEX (LGP:cr)
[00000001] TRACE: open_file: opback_b.TEX (LGP:cr)
[00000001] TRACE: open_file: opback_c.TEX (LGP:cr)
[00000001] TRACE: open_file: opback_d.TEX (LGP:cr)
[00000001] TRACE: open_file: opback_e.TEX (LGP:cr)
[00000001] TRACE: open_file: opback_f.TEX (LGP:cr)
[00000001] TRACE: open_file: name1_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name1_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name2_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name2_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name3_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name3_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name4_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name4_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name5_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name5_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name6_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name6_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name7_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name7_b.TEX (LGP:cr)
[00000001] TRACE: open_file: name8_a.TEX (LGP:cr)
[00000001] TRACE: open_file: name8_b.TEX (LGP:cr)
[00000001] TRACE: start_movie
[00000331] TRACE: movie end
[00000332] TRACE: release_movie_objects
[00000332] TRACE: stop_movie
[00000332] INFO: prepare_movie: C:\Games C\steamapps\common\FINAL FANTASY VII\data\movies\sqlogo.avi; h264/vorbis 1276x896, 15.000000 FPS, duration: 14.600000, frames: 219
[00000333] TRACE: start_movie
[00000470] WM_CLOSE
[00000470] TRACE: release_movie_objects
[00000470] TRACE: stop_movie
[00000470] END OF CREDITS!!!
[00000470] Field Quit
[00000470] UNINITIALIZE DD
[00000471] TRACE: release_movie_objects
[00000471] TRACE: stop_movie

I know it's a high res for an old game lol. But for full screen it says to use desktop resolution and that's what mine is.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
I may add an option to set a different res since that desktop resolution of yours is total overkill.  Try changing in your graphic driver and see if a lower res fixes it.

KaidenJames

  • *
  • Posts: 361
  • It's cuz of the !@#$ 'pizza'
    • View Profile
I changed my desktop res and game to 1440p. Same thing. Game running but only an icon on my taskbar. It's weird because Reunion disabled runs at 3840x2160 and the 98 version converted had no issues either.
« Last Edit: 2020-02-19 16:24:03 by KaidenJames »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
try by renaming ini entry for post processing file so it isn't loaded. try also various options.

skyhawk

  • *
  • Posts: 78
    • View Profile
Is there any way to "undo" the FF7 Game Converter workaround for the Steam detection issues and install R06c "clean"? At some point I uninstalled FF7 + Reunion and reinstalled them, but I noticed that I did not need to use the Game Converter again to get Reunion to recognize FF7 that time, so I imagine whatever the Game Converter did is still loaded somewhere on my PC, and I'd like to get rid of it if it's no longer needed.
I'm running the 1998 CD release, but as I understand it Reunion now supports both the CD release as well as the Steam release. The only thing that needs the converter now is the Squeenix Store release.

If you're still worried, I'd suggest Uninstalling FF7 from Steam, zapping the C:\Program Files (x86)\Steam\steamapps\common\Final Fantasy VII directory, and then reinstalling from Steam. Make sure to keep a copy of your savegames or anything else you want to keep, especially given the apparent flakiness of Cloud saves.

I changed my desktop res and game to 1440p. Same thing. Game running but only an icon on my taskbar. It's weird because Reunion disabled runs at 31840x2160 and the 98 version converted had no issues either.
Try running in a Window and see if that works?

[OPENGL]
full_screen = n
window_x = 0
window_y = 0
window_width = 1440
window_height = 1080
preserve_aspect = y

skyhawk

  • *
  • Posts: 78
    • View Profile
I dunno how to add my favourite mod :c
Simply download your favourite mod, per example let's download any remastered field and copy paste all the field folders in The_Reunion, CUSTOM, none, Texture, field
C:\Games\Final Fantasy VII Steam Edition\The_Reunion\CUSTOM\none\Texture\field
then go in The Reunion folder and open Options.ini make sure you have written Mod_ID = none

I would argue that using a mod_id of 'none' is not a good idea, as I believe the default is NONE. You're setting yourself up for confusion.  Use a directory and Mod_ID string that is meaningful or unique. Mine is named 'remako' as it's the Remako assets plus a bunch of music that I looped up myself. If I ever need to disable my mods for troubleshooting, I just comment out Mod_ID = remako in the config file.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
pretty sure the modpath name ignores case.  none and NONE are the same and unused

magitek

  • *
  • Posts: 19
    • View Profile
I found a solution for screen tearing without using vsync (usefull for speed changes). Run the game in windows mode, vsync off and run this autohotkey script to make it bordeless fullscreen:
https://autohotkey.com/board/topic/114598-borderless-windowed-mode-forced-fullscreen-script-toggle/

Nice release! Most crashes I had are fixed. But I did have some weird crash when a field would not render properly and after exiting, it crashed. Noting I'm using this AI upscale mod: http://forums.qhimm.com/index.php?topic=19204.0

I didn't get the log or anything but if it happens again I'll be sure to post it.

However when using the new translation, even though I checked most options including the canon, materias, items and magics have new names. I like some changes like -ra -ga instead of -2 -3 in magics but some changes like property materia, ether turbo, etc. didn't sound good to me. So, how can I only get the new traslation without those changes? How can I do that after installation (I couldn't find any options of the installer on .ini)? And how can I alter some magic names for myself?

holey

  • *
  • Posts: 1
    • View Profile
First of all, thanks for the amazing work! this has been a great way to re-experience ff7 after all these years.

Almost all of the issues i had with R06 are gone now, i've been playing a while and the only 2 issues i noticed using R06c are that: sometimes the victory fanfare gets stuck after a battle and the only way to fix it is to either sleep at an inn or reset the game, and the weapons seller at Cosmo Canyon is still the original model. Any other issues i run into ill post here.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
please leave mirrors off a few days.  need Torrent to be healthy first. 

JWK

  • *
  • Posts: 12
    • View Profile
Hi!

First of all, thanks for all the hard work on getting this update out the door.  However, I've got one little issue:

Using the upscaled field, battle, and magic resources from Satsuki's collection (http://forums.qhimm.com/index.php?topic=19204.0), in R06 w/hotfix, everything worked as intended, but in R06c, textures from "Kela51's Magics (corrected) 1.03" which fall into the texture\magic\ff7\battle\ family of subdirectories no longer work in combat.

I saw the change to allow main battle textures to load from texture\battle\ rather than simply texture\, and those all work fine after moving them over.  Textures loaded from texture\magic\ w/ no additional subdirectories also seem to work completely fine.  Examples are that Cloud's basic attacks and level 1 limits, Cure, and Fire all use the high res textures, but Tifa's basic attacks and limit breaks, Thunder, and other spells default back to FF7's low res resources.

I spent a couple of hours trying various different locations for where the magic\ff7\etc.etc. directories might need to go (battle\magic\ff7\, or just ff7\etc.etc. in the main mod directory instead of in texture, GLOBAL\Texture\magic\ff7, etc.), without success.

So the obvious question is if anyone happens to know if there is a new intended location for these resources to go in this version, or if there may actually be a bug preventing these resources from loading correctly.

Thanks!
« Last Edit: 2020-02-19 20:58:40 by JWK »

AndreSZKL

  • *
  • Posts: 3
    • View Profile
Installed R06c and so far everything is OK

Using along side Remako HD and the Chibi version of chars from this mod:
https://www.nexusmods.com/finalfantasy7/mods/4?tab=files

Remako HD I installed by unpacking .iros and placing them in the Reunion texture folder
The chibi and battle chars from the mod above I had to unpack the .lgp put everything in and repack the .lgp from the original game's data folder.

Great work everyone involved in Reunion, you are the fying best!

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
There's gotta be a few bugs here?  Where are you guys to ruin my day?

Quote
So, how can I only get the new traslation without those changes?

You can't.  Ra-ga etc are canon names and also correct to Japanese.  Your only option is to use touphscript and manually change them - and also change ff7 exe text (see base folder) and adding it to a custom folder (better than editing base as i always overwrite it with install). 

touphscript version will be out soon that supports R06c.

Also, you know the drill by now for posting bug reports.  See the first post.
« Last Edit: 2020-02-19 22:35:32 by DLPB »

skyhawk

  • *
  • Posts: 78
    • View Profile
There's gotta be a few bugs here?  Where are you guys to ruin my day?

This is intended to install over a Reunion R6 installation, correct?
I'm still missing gunfire effects in the early-game battles.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
for some reason it seems to depend on combination of enemy - or it's randomly happening.  Is this a bug in original game?

yousie642

  • *
  • Posts: 7
    • View Profile
I'm running the 1998 CD release, but as I understand it Reunion now supports both the CD release as well as the Steam release. The only thing that needs the converter now is the Squeenix Store release.
There was a problem with R06 where it wouldn't recognize the Steam version on Windows 10, and the workaround was to run the converter normally used for the Squenix release. That's supposed to be fixed with R06c, but I want to be sure the the workaround is completely undone if it's not needed anymore.

If you're still worried, I'd suggest Uninstalling FF7 from Steam, zapping the C:\Program Files (x86)\Steam\steamapps\common\Final Fantasy VII directory, and then reinstalling from Steam. Make sure to keep a copy of your savegames or anything else you want to keep, especially given the apparent flakiness of Cloud saves.
That's what I did, and R06 (pre-c) was still able to recognize it without using the converter again. From what I can tell, the converter does something in the registry. Does anyone have any info on what keys it installs so I can manually remove them?
« Last Edit: 2020-02-20 00:57:53 by yousie642 »

skyhawk

  • *
  • Posts: 78
    • View Profile
for some reason it seems to depend on combination of enemy - or it's randomly happening.  Is this a bug in original game?
Seems to be related to 60fps. Results are frustratingly inconsistent as I try to narrow them down.

With 60fps disabled, gunfire works as expected

in 60fps mode1 and mode2, sometimes gunfire renders and sometimes it doesn't.
I've noticed that even when it does render, it doesn't 'flash'. It just appears as a solid consistent texture until it goes away when the gunfire stops. I'm speculating that sometimes it's just doing the opposite - the "off" stage of the flash is just rendering for the entire duration of the gunfire.

From what I can tell, the converter does something in the registry. Does anyone have any info on what keys it installs so I can manually remove them?
There's not very much in the registry for this. Open Regedit, go to the root of the registry, and 'Find' for 'fantasy'. Carefully F3 through the results, and edit any you're worried about. (There's about two dozen as I recall) I think the only thing of consequence that might be impacted would be a path pointing to a non-Steam install location.

How are you quantifying "recognize"? By the installer automatically picking the correct install location? That doesn't mean much. Just point the installer to where the game is actually installed and see if the result will run correctly.