[FF7PC-98/Steam] Multiple mods and Modding Framework-The Reunion [R06f]

  • Thread starter Thread starter DLPB_
  • Start date Start date
Status
Not open for further replies.
So coaster and snowboard are totally broken and not a flat 60fps all the time.  It isn't just a case of the fps being wrong - command inputs are out of whack too so the games are crippled.
Does that mean the game can't be completed?  I think you're required to do the snowboard minigame at some point outside of Golden Saucer (I think north past the snow fields or near the Great Glacier if I'm not mistaken).
 
Does that mean the game can't be completed?  I think you're required to do the snowboard minigame at some point outside of Golden Saucer (I think north past the snow fields or near the Great Glacier if I'm not mistaken).
It can be completed. Both minigames are playable and in fact impossible to lose at. You'll crash a lot in the snowboard and get a bad score in both games, but you can still progress the story.
 
It can be completed. Both minigames are playable and in fact impossible to lose at. You'll crash a lot in the snowboard and get a bad score in both games, but you can still progress the story.
Whew, good to know.

For anyone who's curious, all of the items you can win in the snowboard minigame can be found or bought other places in the game (a Safety Bit on the Beginner Course, an All Materia on the Expert Course, and a Crystal Bangle on the Crazy Course).

For the coaster, you can win a Masamune Blade (unusable item), Super Sweeper, 1:35 Soldier, Parasol for Aerith or a Flayer for Cid.  Some 1:35 Soldiers can also be found elsewhere in the game, but I don't think you can get all of them without doing this minigame.

The Parasol is Aerith's strongest weapon but has no material slots, and the Flayer is a pretty good weapon but not Cid's best weapon.  So it's not a huge deal unless you're a completionist or really like the Parasol.  Or just really like playing these minigames.
 
Oh but P.S., let's all try to notify Steam about the issue.  If we all do it it'll have a better chance of getting their attention.  Who knows if they'll actually address it, but it's worth a shot.
 
Hey, now could be a good time for asking that.. Do you think the Adaptive-Sync techs of modern GPUs/monitors could interfere?
Basically, the refresh rate of the monitor becomes equal to the fps you're getting from your GPU (48fps implies that your monitor is refreshing @48Hz, 36fps --> @36Hz, and so on).

That just means that I'll be @60Hz in battles and at @30Hz on the world map, or should I expect any bad effects from A-Sync?

EDIT: well.. or A-Sync will just be ineffective/not enabled in FF VII, since the game doesn't support it.. I'd rather say that
 
Last edited:
If you do please note that:

a. snowboard and coaster should be running at 60fps (60 unique frames a second)
b. g-bike is 30 fps.
c. battle swirl is 60fps.

Coaster aimer will need an additional fix in ff7_en.exe:

1ED679 = 05
1ED69A = 05
1ED6BD = 05
1ED6E0 = 05
 
Hey, now could be a good time for asking that.. Do you think the Adaptive-Sync techs of modern GPUs/monitors could interfere?
Basically, the refresh rate of the monitor becomes equal to the fps you're getting from your GPU (48fps implies that your monitor is refreshing @48Hz, 36fps --> @36Hz, and so on).

That just means that I'll be @60Hz in battles and at @30Hz on the world map, or should I expect any bad effects from A-Sync?
It likely isn't going to fix anything.  And it shouldn't interfere with a proper limiter.

@shasta

https://www.ff7catalog.com/posts/183614/
 
Last edited:
Oh but P.S., let's all try to notify Steam about the issue.  If we all do it it'll have a better chance of getting their attention.  Who knows if they'll actually address it, but it's worth a shot.
Steam isn't responsible for a game is correct working. IF the game wouldn't run or too many would ask for a refound (because they can't play the game) then Valve could probably put some pressure on SE. However the game wasn't 'modified' by SE but by Dotemu, so the real problem is that SE doesn't know (even if they would care about the problems of their games on PC...) where to start with the work because they haven't the code or coder and they probably won't hire Dotemu for a bug many users on Steam doesn't care about. It took them over one year since the first rerelease to replace music with proper PSX equivalents. (even there they managed it to use the wrong cintro - btw Dan for the Steam release of the Reunion you should probably add the right track).

The only chance I could imagine is that updated driver of the IOS version could work with steam with some modifications. At last I have read that the game runs on IOS on a simulated PC shell.
 
They are using  aali's driver though so have his source code.  And he's added a limiter to it, so they can definitely modify it.  If they are willing.  But as you say maybe this is just too low down on priority.  It shouldn't be.

I will add the correct track for Steam, probably.
 
Any day I'd trade the dumb achievements for better compatibility with the mods found on qhimm
 
If you do please note that:

a. snowboard and coaster should be running at 60fps (60 unique frames a second)
b. g-bike is 30 fps.
c. battle swirl is 60fps.

Coaster aimer will need an additional fix in ff7_en.exe:

1ED679 = 05
1ED69A = 05
1ED6BD = 05
1ED6E0 = 05
You mean you'd like for me to include all of those notes if I notify Steam, right?  I don't actually know how to mess with or fix code myself.
 
yeah I mean if you post a bug report, make sure that info is there.  Anyway, I doubt they'll even bother.
 
yeah I mean if you post a bug report, make sure that info is there.  Anyway, I doubt they'll even bother.
Eh, well, here's to rolling the dice.  I'll hit them up once the R04 patch comes out.
 
Sooo, I love this game, have done since the original a couple of months after the ps1 was released in my country. I've heard good things about this mod, and after purchasing the game for the 4th time all in all on steam just now, I wanted to download the mod, but the link seems not to be working? anychance it's just broken, or could it be possible to add an alternative donload service?
 
The installer is there for download.  Link on main post.  If you have Steam, then wait a while longer because that version is out soon.
 
OK, so... I've figured out how Steam limits the games.  Same function as Aali's 1998 driver (10001CB0) but without the customization - and the code is different.  Aali's driver allows for customization of the minigame and battle swirl fps so is a simple 4 byte integer value (four records from a table).  Steam does not. 

As I feared, Steam minigames share a flat 30fps framerate value, used at  5c99201C [It's dynamic so changes]. The value is (1000 / 30 / 1000) as a double. This is fixable, because I can change the pointer to a different area of memory (that i use), and then update that address depending on which minigame is active.  [The pointer also gets updated by adding the new offset to the Aali version. ]

The issue then is

1. This is more work to support the Steam FF7 minigames, when I want to concentrate on 1998 and not have to duplicate effort
2. This is not my problem, it's Steam's
3. This would work for the current (latest) Steam driver (AF3DN.p) only.  Any different version (like from earlier or later release) would result in a crash.
4. It's dynamic and so all addresses change, so that would require even more work

Plainly, it's too much of my time to mess about like this.  So, Weapon/Minigame updates are not supported for Steam version unless they fix their driver to change that value above depending on the minigame being used. 

This is one of the big downsides to the Aali "driver" set up.  Having to cater for it when it is modified or hijacks code you need to change.
 
Last edited:
Is it not possible to inject Aali's OpenGl driver into the game...
Well I guess it would be easier to investigate how they manage to activate achievements and implement this into the current build. This would also fix the problem with the big picture mode when they explain the key mapping which you can only skip with a keyboard key.
 
No... not really.  I mean even if you had the source, Aali's driver uses opengl graphics.  They've changed the game to use directx.  It ain't happening and it's more work when we have a perfectly good (and better) game in 1998.  The Steam release wasn't even needed.
 
Basically, I'm out.  I'm not rewriting code and going round in circles trying to compensate when people can just convert to 1998 version.  This is the fault of the Steam game and they'll (their programmers) just have to update their "driver" or it's tough.  It might have been on the cards if their file didn't move about in memory and change all the pointers.
 
Last edited:
Get me right I understand your problems with the re-release. I can't support it because of a black texture bug I not fully understand. I knew how to avoid it, but not why it happen to the re-release and doesn't show up with Aali's driver. However many refuse to mod the game because they want these achievements.

I have looked at a tool to unlock achievements which works pretty well. http://gib.me/sam/
I have further looked if their are any information about how to add achievement support to your own game and have spotted this https://forums.unrealengine.com/showthread.php?55560-Tutorial-Steam-Achievements
As I said Steam doesn't much care about the files, so it should be possible to add this support to the 1998 release. If we manage to do this we can replace this strawberries they made with the original game with most of the important stuff of the re-release.

It's silly, but that are the people these days.
 
Last edited:
Status
Not open for further replies.
Back
Top