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

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2150 on: 2015-12-17 18:27:36 »
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

http://forums.qhimm.com/index.php?topic=14914.msg234463#msg234463
« Last Edit: 2015-12-17 18:29:27 by DLPB »

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2151 on: 2015-12-17 18:48:30 »
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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2152 on: 2015-12-17 18:52:28 »
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.

White Wind

  • *
  • Posts: 206
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2153 on: 2015-12-17 18:58:25 »
Any day I'd trade the dumb achievements for better compatibility with the mods found on qhimm

Shasta McNasty

  • *
  • Posts: 51
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2154 on: 2015-12-17 19:11:40 »
Quote
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

Quote
@shasta

http://forums.qhimm.com/index.php?topic=14914.msg234463#msg234463

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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2155 on: 2015-12-17 19:13:13 »
yeah I mean if you post a bug report, make sure that info is there.  Anyway, I doubt they'll even bother.

Shasta McNasty

  • *
  • Posts: 51
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2156 on: 2015-12-17 19:27:32 »
Quote
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.

asatoth

  • *
  • Posts: 1
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2157 on: 2015-12-20 11:52:00 »
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?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2158 on: 2015-12-20 13:51:53 »
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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2159 on: 2015-12-20 19:41:29 »
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 Edit: 2015-12-20 22:24:17 by DLPB »

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2160 on: 2015-12-20 20:37:42 »
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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2161 on: 2015-12-20 20:48:30 »
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.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2162 on: 2015-12-20 20:51:38 »
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 Edit: 2015-12-20 22:19:59 by DLPB »

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2163 on: 2015-12-20 21:41:56 »
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 Edit: 2015-12-22 19:36:25 by Kaldarasha »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2164 on: 2015-12-20 21:47:39 »
I am not sure why these ridiculous achievements are heralded so loudly.  Why?  They are just telling you something you've done and could do without them. Is there something I've missed?  Do you get a cash bonus for completing them or something?  I'd rather have a properly modded and supported game.

There's no chance I'm jumping through hoops just for the sake of "achievements".

At least everything but Weapon will be supported :)
« Last Edit: 2015-12-21 00:41:50 by DLPB »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2165 on: 2015-12-20 22:21:10 »
Also, what's this "black texture bug" ?

Legolas

  • *
  • Posts: 17
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2166 on: 2015-12-21 00:23:18 »
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.

Does this mean there won't be a Steam R04 release?  I've been looking forward to that for awhile.  I want to keep the original graphics experience while having the much improved retranslation.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2167 on: 2015-12-21 00:41:58 »
Quote
At least everything but Weapon will be supported :)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2168 on: 2015-12-21 02:32:34 »
I've added movie skip shortcut from joypad/kb instead of speed up (select + start).  Works for both versions of the game.

Speed up / Slow down on field, battle and world map is Select + Up/Down and is 1x, 2x, 4x and 8x speed.  Anything over refresh rate will require vsync to be disabled. For me (and probably most of you) , that's 60fps.
« Last Edit: 2015-12-21 04:35:53 by DLPB »

Liquid_Vegeta

  • *
  • Posts: 24
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2169 on: 2015-12-21 13:21:35 »
Hey DLPB (or anyone else with decent modding knowledge) would you be able to take a look in this thread I made? Got a few questions you might have some insight on:

http://forums.qhimm.com/index.php?topic=16523.0

Cheers! Cant wait for the next version of reunion :)

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2170 on: 2015-12-21 15:23:32 »
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.
I can't attest to your other points, but there is nothing wrong with only supporting the current version. The Steam release hasn't gotten any updates since 2013, and will likely not receive anymore, so any work on 1.0.9 will probably not need redone in the future, and supporting older versions on Steam is unnecessary because Steam auto-updates its games anyway; nobody is using older versions of the rerelease except for pirates.

AuthenticM

  • *
  • Posts: 148
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2171 on: 2015-12-22 21:17:41 »
I've just learned of the existence of Steam Link. I'm totally getting one soon to play FFVII on my TV with a controller. It's the best.

Liquid_Vegeta

  • *
  • Posts: 24
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2172 on: 2015-12-22 23:15:36 »
I've just learned of the existence of Steam Link. I'm totally getting one soon to play FFVII on my TV with a controller. It's the best.

Might have trouble with that, currently on my Shield TV which uses Nvidia game stream it fails to recognise the Shield controller. Fortunately my wireless 360 controller is still in range of my PC so I can play it using that.

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2173 on: 2015-12-22 23:43:00 »
Steam Link uses the same tech as Steam In-Home Streaming from PC-to-PC, which has a good track record of better gamepad support than NVIDIA GameStream. I don't have the Steam Link, but I've never had any gamepad issues streaming from one PC to another with Steam, and I'd imagine Steam Link's implementation is close to the same client-side, and it's identical host-side.

AuthenticM

  • *
  • Posts: 148
    • View Profile
Re: [FF7PC-98/Steam] Multiple mods - The Reunion (R03e)
« Reply #2174 on: 2015-12-23 02:09:58 »
Might have trouble with that, currently on my Shield TV which uses Nvidia game stream it fails to recognise the Shield controller. Fortunately my wireless 360 controller is still in range of my PC so I can play it using that.

It's a good thing I will use neither the Shield TV nor the Shield controller then!