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

obesebear

  • *
  • Posts: 1389
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 0.9)
« Reply #25 on: 2014-08-09 16:24:28 »
So the menu runs at 60, camera at 30, and models at 15 right?  Do your magic effects also display at their correct speed?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 0.9)
« Reply #26 on: 2014-08-09 16:42:02 »
Everything works 100% as it should, apart from slight glitches in camera...  of course, my mod is just quadrupling main frames when it comes to animation.  So it's not as nice as interpolation :)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #27 on: 2014-08-15 00:13:09 »
Download link updated.  This is 1.0.  There are still certain animations that fail because pause is broken in original game.  (Like Rufus on the helicopter disappears when pause is set to in).  I won't be fixing everything, I don't think.  We'll see what happens.


This version should fix the issues caused by me sharing memory area with Reunion.

ProtoX

  • Guest
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #28 on: 2014-08-15 00:57:40 »
I have to say this is far better then the other 60fps mod

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #29 on: 2014-08-15 10:48:42 »
I have to say this is far better then the other 60fps mod

That's only because the other is not finished, and takes a ton more work to do.  The other mod will be better than this one when done because the camera will be flawless, certain objects won't be flashing (although I may be able to fix that for this mod), and the animations will be truly 60fps due to interpolation.

This mod is for the meantime, or for people who don't want to mod too many files. 

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #30 on: 2014-08-15 16:01:46 »
Isn't it possible to reduce the animation speed through the game engine itself? You can reduce the animation speed in field with a command. It is used in the Wall Market Boutique (mkt_s1), to play an animation of Cloud slower. Can't this be used for the battle animation as well?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #31 on: 2014-08-15 16:10:44 »
The battle engine is completely different to field.  And there is no easy way to reduce the speed of the battle frames apart from the way I've done it. 

Kaldarasha

  • *
  • Posts: 2449
  • Prince of Model Editing
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #32 on: 2014-08-15 16:37:13 »
Yeah I know that the game handles 3D different from the 2D/3D fields, but I hoped it could be useful in a way. :|
There is still this camera  'stuttering' (the cam moves cleaner with the default 15 fps), which makes the animation weird to look at.
Have you tried to let the battle run at 30FPS? It would still be an improvement.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #33 on: 2014-08-16 00:55:23 »
The camera is supposed to run smoother, it does in PSX.  The stutter.... i have no idea what causes it.  It may even happen in psx.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #34 on: 2014-09-06 15:49:45 »
There is a major bug with this, because I forgot the game timer code depended on pause var also.

To fix, add this to the Hext file:
Code: [Select]
{Sort game timer pause
40ABB1 = 8A 0D 70 0E DC 00

Otherwise, the battle timer will run 4x slower, and there is a 3 in 4 chance that at the end of battle, your main game timer will be frozen.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #35 on: 2014-10-09 20:11:57 »
Well, since the other 60fps mod looks dead in the water, we will have to settle for second best.  I will look at this more tomorrow, add the pause function back, and if NFITC is willing to help, I am sure 60fps camera can be added too?

The main models and animations would still be 15fps (duped frames like PSX), but the camera would be 60 along with the menu. 

ProtoX

  • Guest
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #36 on: 2014-10-09 23:14:22 »
cool cant wait

meesbaker

  • *
  • Posts: 324
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #37 on: 2014-10-09 23:24:32 »
Why is this mod called PSX style?
On PSX battles run at high speed of 15 fps :)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #38 on: 2014-10-09 23:40:14 »
They don't.  The PSX runs at 60fps.  The frames are quadrupled for effects/animations, but are 60 for menu, and 30 for camera. This means the slots and menu are not broken in PSX.

meesbaker

  • *
  • Posts: 324
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #39 on: 2014-10-10 02:10:47 »
Are you saying that elements being on screen simultaneously are having variable fps? How is this supposed to work? FRAPS reports the refresh rate of my window/app whatever so if it is at 15 how is anything supposed to refresh more frequently, I don't understand a word??
« Last Edit: 2014-10-10 02:12:20 by meesbaker »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #40 on: 2014-10-10 07:42:41 »
The PSX operates at 60fps all over for FF7.  Anything that becomes 15/30 unique frames is simply being duplicated to fit in with the 60.  The menu in battle for PSX uses the full 60, the animations do not.  PSX works fundamentally different to PC regardless. The Coaster and Snowboard minigames are also 60fps.

Have a look at my video here, and you will see>

https://www.youtube.com/watch?v=67MvmmgaRjw&list=UUXvDNLQWLBrn8qlJu_TQ5pg

Notice the slots for PSX have 8 frames between each item (and in that time Ruby Weapon only moves twice).
On PC, the slots have 2 frames between each item, and Ruby Weapon moves in both of those frames.

This mod corrects the behaviour and the menu, camera, and battle animations work as they do in PSX.
« Last Edit: 2014-10-10 07:50:47 by DLPB »

meesbaker

  • *
  • Posts: 324
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #41 on: 2014-10-10 10:55:40 »
Okay I understand what is happening in your video, still I am a little confused about unique frames.

If I get it right the game operates at 60fps all the time, so FRAPS is simply reporting incorrectly?

Duplicating frames means I have like 15 or 30 different images per second and they are just displayed twice or 4 times as much as usual right? How can this help being smoother?

For example Slots, you did have 2 frames on PC and 8 on PSX. Where do those 8 come from? If I just quadruple the existing frames it should not look different actually.

Maybe I should just ask why FRAPS is telling me that during battle there are 15fps. For me that means that the window is refreshing 15 times a second so whatever happens PSX internally does not matter as it can not be smoother than 15fps. How does displaying the same frame twice or 4 times change the way it looks?

I think if you just tell me that FRAPS lies and the window always refreshes at 60fps despite what it says I understood you ;)

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #42 on: 2014-10-10 13:41:13 »
In PSX, the menu works at 60fps because the whole battle is 60fps.  Therefore it is smoother and the slots allow for 8 unique item locations.  This also means that the slots are easier and better to select.  in PC you are getting 2 unique item locations  meaning it is harder and broken.

The PSX menu is also smoother in general because of this.  The moving coin background for example.

There will be no notable difference between PSX and PC in regards to model animations or effect animations.  The Camera will be 2x better in PSX because that too operates at 30fps (i.e. it has 30 unique movements per second).

Use fraps on PSX game (using emulator pSX) and you will see it likely reports 60. And on PC it will report 15. 
The truth is, ff7 really does work at 60fps, and by making it 15 in battle, the porting team broke the menu and camera.
« Last Edit: 2014-10-10 16:50:19 by DLPB »

meesbaker

  • *
  • Posts: 324
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #43 on: 2014-10-10 17:38:45 »
Ok, thanks for your patience ;)

Mkilbride2599

  • *
  • Posts: 78
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #44 on: 2014-10-16 04:45:15 »
So which one is better to use right now? I realize you said the other will infact be superior in the end, but it's still a WiP right? If I just want non-jerky combat, this is it?

Hum, so I tried this, everything as you said. Went into game, first battle, FPS counter says it is 58FPS locked for some reason, not 60...but it's still jerky.

It looks exactly the same as 15FPS. The Camera. Also, music no longer plays, and SFX disappear sometimes. I know this doesn't change the animations, like the other intends to do, but I thought the camera, which is my main issue, would be alot smoother, but it's exactly the same, despite showing 58FPS VS 15.
« Last Edit: 2014-10-16 04:57:01 by Mkilbride2599 »

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #45 on: 2014-10-16 07:25:40 »
It says 58 because of some sort of bug to ff7 pc with its frame limiter.  I don't know the cause and someone else was working on a fix but disappeared.  Last I heard, Aali was also looking into it.

Mkilbride2599

  • *
  • Posts: 78
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #46 on: 2014-10-16 07:26:19 »
Hmm I see, does that explain why it doesn't seem any smoother? It's quite odd.  Also lack of music / SFX disappearing?

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #47 on: 2014-10-16 07:32:08 »
The animations and models will not be any different to original PC.  It's the MENU (look at Cait's slots) and camera that will be smoother.  This mod restores how it looked for the PSX.  I.e, no buggy menu.

The other mod was attempting a true 60fps for animations etc.

Mkilbride2599

  • *
  • Posts: 78
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #48 on: 2014-10-16 17:44:29 »
Mm, yes, but my issue is the camera is not smoother, and music & sfx disappear.

DLPB_

  • Banned
  • *
  • Posts: 11006
    • View Profile
Re: [FF7PC-98/Steam] PSX STYLE 60FPS Battles (v 1.0)
« Reply #49 on: 2014-10-16 18:52:31 »
The cam has an issue at moment.  The music issue can't be related.