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

usb

  • *
  • Posts: 117
    • View Profile
Yeah - I saved Makou there and wasn't meant to.  Is it at least passable? That's very annoying.

no crash, no freeze or stuck in the cave. You can exit or re-enter at the bottom of the cave and you'll never be blocked, you just need to avoid the second cloud  ;D
« Last Edit: 2020-04-20 15:47:32 by usb »

Agravaile

  • *
  • Posts: 110
    • View Profile
Is it possible to bring the healing menu to "Menu Enhancement" in some way? I think that using a menu like that is a bit more intuitive than relying on the pointer that sometimes get's super weird with changing directions with the camera placement. Maybe a hext of some sorts?

http://www.mediafire.com/convkey/e293/l7dmlkhfeuc8uzzzg.jpg
« Last Edit: 2020-04-20 12:57:00 by Agravaile »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Not a priority atm - and won't be for a long time.  Got way too much to do.  Not sure the benefits outweigh the time and effort either.  You can press Switch to see HP MP amounts.

Agravaile

  • *
  • Posts: 110
    • View Profile
Oh, but it's not impossible, right? Priority is not for me to decide, so it all depends on you, obviously. Hopefully some day it'll be implented though, i think it's a nice detail to the UI. But glad to know it's a least a possibility, and that means there's hope to expect it in future releases.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Nearly everything is possible - the question is gain v effort.

PrincessMJ

  • *
  • Posts: 11
    • View Profile
Just checking in with this thread. I played version RO5C and really enjoyed it. DLPB's efforts are greatly appreciated. I was very interested in playing again when the SOLDIER QUEST mod was added. Does anyone know when the SOLDIER QUEST will be added? Also, has the BECAUSE mod been finalized in RO6E or are there still changes being made to the dialogue in future versions? Then, lastly, does anyone one know what will be the final version? Thanks in advance.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
See the help file.

PrincessMJ

  • *
  • Posts: 11
    • View Profile
Thanks! Looking forward to RO7!

deku

  • *
  • Posts: 4
    • View Profile
Hello,

First of all, thank you very much for all the work that has been done for this mod.  I just recently began playing through FF7 for the first time since it originally was released and the Reunion mod has made it such a great experience.

I have the steam version of the game and had installed R06d.  I had performed a standard installation and had enabled the new models via the Options.ini file.  Everything was working great until I visited Nibelheim for the first time via the buggy.  The game appeared to be loading a cut scene and froze when I entered Nibelheim.  Since this occurred, if I attempt to launch Final Fantasy 7 it fails to launch and gives me an alert box that states "failed to open log file".  I have tried to completely uninstall Final Fantasy 7 and the Reunion.  I do this by removing all Reunion files from the Final Fantasy installation directory in steam.  I then uninstall the game from the steam console and make sure to remove any remaining files/folders for Final Fantasy (I copied my save file to a separate location for later use). 

If I reinstall FF7 from steam, it is able to launch successfully.  If I reinstall the Reunion, the same "failed to open log file" error occurs.  If I disable the reunion via the flag at the beginning of the Options.ini file, the game will launch successfully.  I'm unsure what is causing this error and how to remove it so that I can reinstall the game with the Reunion mod successfully.  I have tried uninstalling and reinstalling using both the R06d and the new R06e versions.  I have a hunch it is a simple problem to resolve, but I was unable to find any mention of it in the listed bugs or forum posts.  I did see that R06d had issues when entering Nibelheim, but did not see anyone mentioning they are experiencing the persistent error preventing the game from launching.  Any help you can provide is greatly appreciated!

https://drive.google.com/open?id=1uhyWJ_sqrpJynV8LplAHmqso1XRL90Z-

1. An explanation of the bug
The game fails to launch with an error message stating "failed to open log file" when Reunion is installed/enabled.
2. Does the bug happen at same point more than once?
This initially occurred when visiting Nibelheim for the first time with Reunion R06d.  The error occurs whenever relaunching the game.
3. App.log (found in root folder)
No App.log file exists in the root folder but does exist in C:\Users\<User Profile>\Documents\Square Enix\FINAL FANTASY VII Steam.  File was empty.
4. Reunion.log (found in The_Reunion folder)
See google drive link.
5. crash.dmp (found in root folder)
Does not exist in the root folder
6. Your save file from just before the crash or hang
See google drive link.
7. Audio.log (found in The_Reunion folder)
Not an audio issue.  File was empty.
8. Your CPU spec
Intel Core i7-8750H CPU @ 2.20GHz
9. Your operating system
Windows 10 Home 64-bit

Chthon

  • *
  • Posts: 5
    • View Profile
Still to-do

8. Look into a way of dealing with the save location and sharing of save files between 1998 version/The Reunion and Steam.

I have some thoughts on this. Though first a couple disclaimers:

  • I'm not sure I fully understand the problem. From your post here, I gather that Steam is wantonly deleting files if it doesn't like their checksum. I'm assuming that you don't mean the checksum internal to the save file itself but rather the checksum for the save file noted in Steam's metadata.xml file. If I'm incorrect about that, then everything I'm about to say should probably be ignored.
  • I'm not in a position to test any of this because I don't have the Steam version (still have my discs from 1998) or Windows 10 (I use Linux).

Anywho, I think the following would work:
  • Add two fields to Reunion's config file:
    • LinkSavesWithSteam (bool, default: false)
    • SteamUserID (string, default: this_is_not_a_valid_steam_id)
  • Add the following behavior to the installer:
    • Check if %userprofile%\My Documents\Square Enix\FINAL FANTASY VII Steam\ exists. If not, stop.
    • Ask the user if they want to link their Reunion saves with their Steam saves. If so, set the LinkSavesWithSteam option in Reunion's config file. If not, stop.
    • Enumerate the immediate child subdirectories of %userprofile%\My Documents\Square Enix\FINAL FANTASY VII Steam\. If none, stop. If one, select that. If more than one, ask the user to select one.
    • Save the name of selected subdirectory to the SteamUserID field of Reunion's config file.
    • Check if the selected Steam save directory contains any save files. Also check if the '98-edition save directory contains any conflicting save files. As appropriate, ask if the user wants to keep all, none, or only the non-conflicting Steam save files.
    • Move the indicated Steam save files to the '98-edition save directory.
    • Perform the same steps as the modified launcher behavior, described below.
  • Add the following behavior to the launcher, to be performed AFTER ff7.exe returns:
    • Check LinkSavesWithSteam in the Reunion config file. If false, stop.
    • Check if %userprofile%\My Documents\Square Enix\FINAL FANTASY VII Steam\ exists and contains an immediate child directory matching the SteamUserID stored in the Reunion config file. If not, stop.
    • Iterate over the save files in the '98-edition save directory. For each file, create a symlink in the Steam save directory to that file, overwriting if necessary.
      • NOTE: It's important to symlink each individual file rather than to symlink the containing directory in order to make sure Steam can't muck with the real save files. A process with access to a directory symlink can delete files within the target directory, but a process with access to a file symlink can't delete the target file. (At least that's the way things work in operating systems that properly implement symlinks. I've heard rumors that in certain circumstances Win10 will allow you to delete a target from the link, but I haven't cared enough to look into them.)
    • Rewrite Steam's metadata.xml file. How? It looks like this source file from Black Chocobo contains most of the answers we need:
      • Crib the overall xml structure from an existing file. Looks simple.
      • Timestamps are actually quite a pain. We're going to have to keep a persistent memo file on the side to figure out which slots have changed.
        • Ignoring the first 9 bytes, chop the save file up into 15 chunks of 4,340 bytes representing the individual slots. (Those numbers came from here.) For each chunk:
          • Check if the first two bytes equal 0x4D1D. If so, the slot is empty, so the timestamp should be blank.
          • Otherwise, hash the chunk (using whatever hash algorithm you like) and compare against the prior hash from the memo file.
          • If the hash is unchanged, use the prior timestamp from the memo file.
          • Otherwise, the new timestamp is the file's last modified date (accessible via system call) expressed as milliseconds since the Unix epoch.
        • Now go rewrite the memo file with the updated hashes and timestamps for next time.
        • (I'm not really sure how to deal with the initial case when we don't have a memo file yet. I guess for files moved from the Steam save directory, we'll need to preserve whatever the original metadata.xml said; and for files originating in the '98-edition save directory, just timestamp all the nonblank slots with the file's last modified date and live with whatever errors that creates. (I guess you could get fancy and parse the game time out of each slot to invent believable in-order timestamps...))
        • (Since this is such a pain, I'd be tempted to experiment with what Steam does when the timestamps are wrong. If the consequences aren't that bad, I'd put less effort into getting them right.)
      • To calculate the "signature," start with the file content, append the Steam user ID encoded as ASCII (or ISO 8859-1, same difference for numerals), take the md5 hash of that, and express the hash output as lowercase hex.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
No crashes yet?  Come on - you know you want to spoil my day.

traveler0420

  • *
  • Posts: 1
    • View Profile
Hi folks. I'm here to report a 'hang', I think it's called, but first of all I just wanted to say that this mod is absolutely amazing and it's helped me re-discover my love for this wonderful game. That's why I so desperately want to find a solution to this glitch.

The glitch:
-After beating Demon Gate at the Temple of the Ancients, I get the whole scene with Cait Sith sacrificing himself. After that, the camera shows Cloud and Aerith before the temple. The camera pans up and the temple disappears - and then nothing else happens. I can still hear background sounds from the forest, but nothing works (Pressing buttons). I get no crash report.

I tried doing the sequence with the translation turned off (Like with the Nibelheim glitch), but when I do so the game 'hangs up' right after Cait Sith accepts to read Aerith her and Cloud's fortune (Right after the Demon Gate fight).

I've tried turning off every option in the config, but nothing works.

Specs and logs:
https://drive.google.com/open?id=173TF0umOKWCefWnjOiCYew9Oip4UK6w5

-Other questions:
I was wondering where the save files for the Reunion are? The main folder only seems to have the saves from the normal Steam version, since if I start the game with The Reunion turned off none of my saves show up until I reactivate it.

I'm asking because I really want to finish the game, and wouldn't mind switching over to the regular Steam version with these saves. But that doesn't seem to work?

EDIT: Okay, I figured out the last part - I transferred the save from the Reunion to the Steam save folder in My Documents and opened the game with the Reunion turned off. I'll see if I can then get through this section and turn the Reunion back on.

Any help would be greatly appreciated!

I've been soft locked twice so far at Temple of the Ancients, once where Cait Sith was casting a fortune on Aeris and Cloud and had to switch New Translation on in the options to get past, and second when the Temple is shrunk, the movie just stalls. Exact same issues as the guy above.

Files (save before Demon Wall fight):
https://drive.google.com/file/d/15MiuaVnICvhGL2kBN0_Y3xvQaeS7zfhB/view?usp=sharing
« Last Edit: 2020-04-21 14:17:19 by traveler0420 »

LordUrQuan

  • Alpha testing your worst nightmares
  • *
  • Posts: 591
  • LOAD "FF2J",8,1
    • View Profile
No crashes yet?  Come on - you know you want to spoil my day.
Is that a challenge?  You know how easily I can crash stuff (when I have the time, anyways)  :mrgreen:

Agravaile

  • *
  • Posts: 110
    • View Profile
No crashes yet?  Come on - you know you want to spoil my day.

Just wait 'til you see another Nibelheim report that was in R06d, this will do a great job getting at your nerves.

Btw, is there anywhere i can find Menu Enhancement textures in png format, for use with the texture folder? No matter what i do, i just can't get any results converting them with any TEX tool there is. I'm almost sure it's me who doesn't know how to use it properly, but would appreciate it if someone just shared those files in png format.
« Last Edit: 2020-04-21 14:33:04 by Agravaile »

suloku

  • *
  • Posts: 3
    • View Profile
Hello, first of all, thank you for the awesome mod. Just finished FF7-remake and wanted to revisit the original, but with propper translation. This was exactly what I was looking for.

I mixed it with REMAKO mod, which honestly makes it look great.

I read about the "problem" (?) with 7th heaven, I hope the following is not missunderstood. I used the 2012 Square-Enix release (not 1998, not Steam) and couldn't make FF7_GameConverter_0.11.exe work, thus not being able to properly install reunion. In the end what worked for me was installing 7th heaven after a clean installation, the run 7th heave, make sure first launch gamepath configs were OK, then launched the game once without mods. This seemed to propperly reconvert the installation to the 1998 version, thus allowing for a propper install and usage of Reunion and the mods.

Then I followed the following guide to install the REMAKO mod (basically, use 7th heaven built in tool to unpack IRO files, copy them to propper paths, and also the yuv.frag file, but I'm not sure if this was actually needed as video files were playing fine).
Here's the instructions I followed.

https://steamcommunity.com/app/39140/discussions/0/2653116677226375280/

I'm gonna post instructions for 2012 Square-Enix release + Reunion + REMAKO just in case it comes in handy for someone:
Quote
1.- Install FF7 2012 Square release (I installed to c:\GAMES\FINAL FANTASY VII as suggested by REMAKO's install guide)
2.- Install 7th heaven 2.0 (I used version Setup-SeventhHeaven-v2.0.3.406.exe)
3.- Run 7th Heaven, make sure FF7 paths are correct (it should ask for them the first time you run the program, if not you can find it at Settings->General Settings)
4.- Run the game (Play->Play without mods).

At this point the 2012 should have been reconverted to 1998 version, and you should be able to run the game via FF7.exe

5.- Install Reunion R06b

If you only want Reunion, edit [root]\The_Reunion\options.ini as needed (resolution, enable mods etc.) and use FF7.exe to run the game. We'll proceed with REMAKO.

6.- Download yuv.frag and Remako HD Graphics Mod v1.0 - Complete Download from https://captrobau.blogspot.com/
7.- Decompress the Remako HD mod
8.- Create the folder [root]\The_Reunion\CUSTOM\remako\Texture
9.- Use 7th Heaven IRO tools to unpack remako's iro files
10.- Move the parent folder of the unpacked files to the remako\Texture folder. It should now contain the battle, char, field, menu, minigames and world folders.
11.- Copy the movies folder from Remako to [root]\data (this will ask to overwrite the original less quality files)
12. Edit [root]\The_Reunion\options.ini as needed (resolution, enable mods etc.). "MOD_ID = remako" is required for remako textures.
13. Copy yuv.frag to [root]\The_Reunion\Program_files (this file is needed to correctly visualize the better quality video files)

I'm not sure if Reunion's yuv.frag is better than Remako's as I've seen Reunion's has it's own yuv.frag...should I keep Reunion's yuv.frag instead?

I hope this is useful for others, I'll be waiting for R07 ^^

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
The temple issue is an original game problem [which is why new translation fixes it].  The other you mention I've not seen before. 
« Last Edit: 2020-04-21 15:23:43 by DLPB »

BahamutSIN

  • *
  • Posts: 64
    • View Profile
So far it seems like a smooth and stable release.

Question: I have the 1998 pc version and installed Reunion. But I forgot to swap the old exe/config files for the 1.02 ones, though I swapped these AFTER installation, should I reinstall or can I play like this? Am I still going to benefit from all the fixes Reunion does to the exe?

oblongsausage

  • *
  • Posts: 32
    • View Profile
Hello, first of all, thank you for the awesome mod. Just finished FF7-remake and wanted to revisit the original, but with propper translation. This was exactly what I was looking for.

I mixed it with REMAKO mod, which honestly makes it look great.

I read about the "problem" (?) with 7th heaven, I hope the following is not missunderstood. I used the 2012 Square-Enix release (not 1998, not Steam) and couldn't make FF7_GameConverter_0.11.exe work, thus not being able to properly install reunion. In the end what worked for me was installing 7th heaven after a clean installation, the run 7th heave, make sure first launch gamepath configs were OK, then launched the game once without mods. This seemed to propperly reconvert the installation to the 1998 version, thus allowing for a propper install and usage of Reunion and the mods.

Then I followed the following guide to install the REMAKO mod (basically, use 7th heaven built in tool to unpack IRO files, copy them to propper paths, and also the yuv.frag file, but I'm not sure if this was actually needed as video files were playing fine).
Here's the instructions I followed.

https://steamcommunity.com/app/39140/discussions/0/2653116677226375280/

I'm gonna post instructions for 2012 Square-Enix release + Reunion + REMAKO just in case it comes in handy for someone:
I'm not sure if Reunion's yuv.frag is better than Remako's as I've seen Reunion's has it's own yuv.frag...should I keep Reunion's yuv.frag instead?

I hope this is useful for others, I'll be waiting for R07 ^^

Just an FYI, there's a much better texture mod out there: http://forums.qhimm.com/index.php?topic=19204.0

Zenoxio

  • *
  • Posts: 3
    • View Profile
Hi folks, I've installed the mod without errors.

How can I verify BEACAUSE is working correctly? I do not see any dialogue changes, and comparing YouTube videos playing this mod has different text than I do.

ObbyDent

  • *
  • Posts: 1
    • View Profile
Just an FYI, there's a much better texture mod out there: http://forums.qhimm.com/index.php?topic=19204.0

LOL no thank you, his version may be better supported and is easier to install but his textures are wayyyyyy too heavy on the smoothing. COmpletely ruins the details. I'd much rather play the OG graphics than use that mod.

I'll wait for dev on Remako to pick back up since he's been dealing with a family death.

orichalcon

  • It's a sin that somehow
  • *
  • Posts: 438
  • Light is changing to shadow
    • View Profile
    • The Reunion
LOL no thank you, his version may be better supported and is easier to install but his textures are wayyyyyy too heavy on the smoothing. COmpletely ruins the details. I'd much rather play the OG graphics than use that mod.

I'll wait for dev on Remako to pick back up since he's been dealing with a family death.

what a strange first post on a forum  :o

ummmm, welcome?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Hi folks, I've installed the mod without errors.

How can I verify BEACAUSE is working correctly? I do not see any dialogue changes, and comparing YouTube videos playing this mod has different text than I do.
  see first post
  there's logs

DungDfndr

  • *
  • Posts: 4
    • View Profile
Hi guys,
excited to finally check out the R06e (first time using the mod), however I am having an issue actually getting the game up and running.

When I start the FF7 exe I get the following pop ups;
-No useful indirect path found, check APP.LOG for more information
-Failed to load shaders, check APP.LOG for more information

Here is the APP contents

[00000000] INFO: FF7 English OpenGL driver version 1.2 - Merged with The Reunion - R06e
[00000000] INFO: Detected version: FF7 1.02 US English
[00000000] INFO: Postprocessing file - C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY VII\The_Reunion/Program_Files/psx.post
[00000000] INFO: OpenGL debug context created.
[00000000] INFO: (null) (null) (null)
[00000000] INFO: OpenGL 2.0 support detected
[00000000] INFO: OpenGL 2.1 support detected. Using PBO.
[00000000] INFO: Found swap_control extension
[00000000] GLITCH: Unable to turn off vsync
[00000000] INFO: Max texture size: 0x0
[00000000] INFO: Original resolution 640x480, window size 640x480, output resolution 640x480, internal resolution 640x480
[00000000] ERROR: Driver didn't accept our FBO attachments, cannot do indirect rendering
[00000000] ERROR: init_indirect failed, scaling and postprocessing will be disabled
[00000000] INFO: Shader limits: varying 1660059192, vert uniform 1660060792, frag uniform 197486
[00000000] ERROR: failed to load shaders


The issue goes away as soon as disable Reunion, so I'm guessing it has something to do with the mod. I'm running Windows 10 via Parallels. I'm normally a Mac user so all of this Windows stuff is foreign to me, any help would be much appreciated!

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
[00000000] ERROR: failed to load shaders

Either shaders not installed - see The_Reunion\Program_Files  or not supported - which case you'll need to disable psx.post by renaming entry in options.ini

Shake0

  • *
  • Posts: 8
    • View Profile
Hey, I'm new and trying to get The Reunion + Satsuki Backgrounds + Ninostyle models (Chibi version) working together.

I used the alternate install methods provided by each, to get them running along with Reunion. I'm experiencing some problems, however.

Issues I've noticed:
World character models are not changed to Ninostyle
Vehicles are not changed to Ninostyle
Characters such as Cid and Red XII who have no new Chibi, have strange eyes and mouths

I'm unsure if this is a compatibility error or just an error on my part? Would appreciate any support. Thank you.