Author Topic: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)  (Read 50623 times)

Xpred

  • Guest
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #50 on: 2014-11-30 13:50:52 »
Does this mod work with Tifa's Final Heaven (7H)?

EQ2Alyza

  • 7th Heaven Crew
  • Global moderator
  • *
  • Posts: 3200
  • Dilly-Dally Shilly-Shally
    • View Profile
    • EQ2Alyza - YouTube Channel
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #51 on: 2014-12-03 05:24:14 »
Try going into Workshop -> Settings and having HextLaunch in the "Also Launch:" box. I never tried it myself.

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #52 on: 2014-12-03 07:28:47 »
Works nearly perfectly together, but sometimes the FF7.exe is executed two times.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #53 on: 2014-12-05 16:23:16 »
Also, I'd wait until R02 (I am tired of saying that), because it will also have this mod as an optional, and it will be corrected more.  At the moment there are several issues.

I.S.T.

  • *
  • Posts: 4
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #54 on: 2014-12-19 09:46:34 »
Are the issues severe enough to prevent gameplay, or are they relatively "minor"?

Covarr

  • Covarr-Let
  • Administrator
  • *
  • Posts: 3941
  • Just Covarr. No "n".
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #55 on: 2014-12-19 16:42:58 »
Choice dialogs are completely broken. Pretty major.

I.S.T.

  • *
  • Posts: 4
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #56 on: 2014-12-20 00:59:20 »
Awwwwwwwww.

Thanks for the info.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #57 on: 2015-02-12 01:13:09 »
I have updated this project, please see first post for v 1.1.

I did want this to be part of Reunion R02, but it will have to wait for a little while.  In the meantime, let me update you where this mod is at:

Very little has been changed since last time- mainly updates to stop it conflicting with the upcoming Reunion R02. This mod was going to serve as a temporary solution until NFITC1 and Obesebear's mod was complete, but it now looks like that mod will never be finished due to the enormous effort that would be needed altering assembly.  For that reason, this mod is back in a more permanent fashion.

However, my assembly skills are not up there with the best.  NFITC1, Aali and Dziugo (sadly AWOL), or someone else, may be able to solve the following issue I have:

In order to get the Knights of the Round Summons to stop flickering, I have created a rather sloppy workaround.  See the download.  Unfortunately, it seems that other models in the game suffer from this issue (the issue exists because I am using the pause variable, and in the original game (including PSX), there is a bug with models disappearing when pause is used).

At the moment, the only way I can stop these models disappearing is to add their function to the list of exceptions, the same as Knights of Round (which needed 13 function exceptions, one for each knight... sigh).

Surely there is a better way than this?  Anyone?
« Last Edit: 2015-02-12 01:14:41 by DLPB »

obesebear

  • *
  • Posts: 1389
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #58 on: 2015-02-12 01:24:47 »
To chime in on the one NFITC1 and I were doing, my part is finished.  Even if more work pops up that I would be capable of, I simply no longer have the time.   I don't have the knowledge necessary to fix the action scripts nor the summons (nor interpolate textures if possible).  The finale of the project is left to NFITC1 or anyone else with good programming knowledge to finish what we started.

It's a shame too.  We were on such a good roll at the end, and so nearly finished.

KnifeTheSky77

  • *
  • Posts: 548
  • Somnambulistic Paraphile
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #59 on: 2015-02-12 02:17:22 »
Editing the function that does the pausing might be easier than making a reception for hundreds of functions-but I can't dig around in there to know for sure either
« Last Edit: 2015-02-12 02:34:19 by KnifeTheSky77 »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #60 on: 2015-02-12 08:18:16 »
Editing the function that does the pausing might be easier than making a reception for hundreds of functions-but I can't dig around in there to know for sure either

That's what I'm doing in this mod, but it has its own problem.  And it can't be used with Obesebear's as far as I am aware, or NFITC1 would have used the method.  Different problems.
« Last Edit: 2015-02-12 08:20:01 by DLPB »

nfitc1

  • *
  • Posts: 3011
  • I just don't know what went wrong.
    • View Profile
    • WM/PrC Blog
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #61 on: 2015-02-12 13:56:33 »
The reason I've been silent lately is because my laptop has been faulty for a long time and making any sort of reversing just painful. Long story short I finally got it fixed and had a chance to reexamine this.

Summons actually occupy the space in memory dedicated to battle actor 3. This is the battle actor that can hold global scripts. So summons are actually just actors with one animation. This means that it's animated like any other model and has an animation script associated with it. Usually this is just "do your animation and get out". For the Knights, however, they are 13 different models that are being swapped out over and over so their script is a little more complicated than that. This is also why you never see two at the same time and why they conveniently fly off camera after they're done. They just disappear and the next one just appears.

Anyway. The pause method is, sadly, doomed to fail because they are not rendered by the same process that renders the rest of the actors. Summons are this weird hybrid of 3D animation and actor so they are drawn differently. Like all 3D animations, they get drawn by the 3D Render handler per frame. Limiting the invocation of this, however, causes them to flicker.

"Why does this happen to summons and not other 3D renders", you ask? Because 3D animation renders are not invalidated every frame. Actors are. There is some function, somewhere, that causes the render engine to consider all actors' renders old at the end of every frame so they don't ghost (like Kimera's "Overlap last frame ghost" option).

"Why the flicker?" Because when paused, the 3D effect render engine pauses, which stops the invalidation of 3D effects, but the actor invalidation engine continues. I'm sure there was a reason for this to happen in the first place, but it's causing problems with this.

"What's the solution?" Quite simply: prevent the actor invalidation routine from invalidating actor 3 and force the 3D render invalidator to invalidate actor 3. Problem solved? I dunno. I can't find either.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #62 on: 2015-02-12 15:06:52 »
Thanks for that!  And until (if ever) a way of doing that appears, my pause method will have to just use the crappy hack I've made (which does the job at least).

Why don't the other Summons all use actor 3?
« Last Edit: 2015-02-12 15:08:37 by DLPB »

nfitc1

  • *
  • Posts: 3011
  • I just don't know what went wrong.
    • View Profile
    • WM/PrC Blog
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #63 on: 2015-02-12 15:15:39 »
Why don't the other Summons all use actor 3?
They do. I thought that's what I messaged you about.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #64 on: 2015-02-12 15:24:33 »
They do. I thought that's what I messaged you about.

Then why don't they flicker?  Last I remember, some of the summon models don't flicker at all with my mod?

nfitc1

  • *
  • Posts: 3011
  • I just don't know what went wrong.
    • View Profile
    • WM/PrC Blog
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #65 on: 2015-02-12 16:01:36 »
Then why don't they flicker?  Last I remember, some of the summon models don't flicker at all with my mod?
Well I only tested with a few summons with mine. Chocobo/Mog, Bahamut Zero, Phoenix, Alexander. They all flickered under my influence. I haven't seen what your mod does, TBH.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #66 on: 2015-02-12 16:07:51 »
Well I only tested with a few summons with mine. Chocobo/Mog, Bahamut Zero, Phoenix, Alexander. They all flickered under my influence. I haven't seen what your mod does, TBH.
If you get the chance, check it out and see what I actually do.   I'#d like to know why my method works too. :P
« Last Edit: 2015-02-12 16:25:47 by DLPB »

Hellbringer616

  • *
  • Posts: 1913
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #67 on: 2015-02-12 16:12:37 »
Quote
1. Because this mod uses the pause var to quadruple animation frames, the pause function will not work with this mod.  I will be adding that function back very soon.

Stupid question since it's still on the first post, But is this issue fixed with 1.1? I don't pause often, But if i need to pause for a phone call, i'd rather not die haha.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.1)
« Reply #68 on: 2015-02-12 16:17:06 »
THIS IS NOW PART OF THE REUNION.
« Last Edit: 2015-03-16 18:13:29 by DLPB »