Author Topic: [FF7PC-98/Steam] FFNx - Next generation modding platform for FF7/FF8  (Read 40768 times)

TrueOdin

  • Moderator
  • *
  • Posts: 45
    • View Profile
I just read the changelog for the 1.8 release... hooooly fuck this is awesome; that integration with SoLoud gives me a biig smile.

dammit im gonna have to make my music mod in 7.1 now xd

Looking forward into it :)

Juba

  • *
  • Posts: 3
    • View Profile
You'll want to stay updated on FFNx.  At some point in the future it will support 60fps.   Until then, you'll need to use Reunion found at ff7.live if you want to use this mod.

FFNx already supports 60fps... it's the game engine and (especially) all the underlying animations that were created for 15/30 that need to be rewritten.

Any update on 60fps support or how to enable it in FFNx ?

ff7maniac

  • *
  • Posts: 227
    • View Profile
hello I would like to know. people who have a configuration similar to i5, windows 10, ssd disk and an nvidia gt 1030 card how does ffnx work with Cosmos Lighting shadows and advanced animations, are there problems or slowdowns or is it playable properly? thank you.
« Last Edit: 2021-07-29 21:43:36 by ff7maniac »

LordUrQuan

  • Alpha testing your worst nightmares
  • *
  • Posts: 602
  • LOAD "FF2J",8,1
    • View Profile
hello I would like to know. people who have a configuration similar to i5, windows 10, ssd disk and an nvidia gt 1030 card how does ffnx work with Cosmos Lighting shadows and advanced animations, are there problems or slowdowns or is it playable properly? thank you.
Lighting and animations don't work without recent FFNx.

ff7maniac

  • *
  • Posts: 227
    • View Profile
I know it, I ask if it works well enough with an nvidia gt 1030 card

TrueOdin

  • Moderator
  • *
  • Posts: 45
    • View Profile
I know it, I ask if it works well enough with an nvidia gt 1030 card

You should be fine. Make sure to use the latest canary.

ff7maniac

  • *
  • Posts: 227
    • View Profile
are you sure ? satsuki told me at least a pc i5 windows 10 ssd and a gtx 1050

Dekko

  • *
  • Posts: 2
    • View Profile
Hello TrueOdin!

First of all, thank you for working on this!

I've been a fan of Final Fantasy 7-9 ever since they came out on Playstation back in the day and I've been a user on this forum for quite a while when I got into modding the original PC releases of these wonderful games to make them shine. Some amazing stuff has been made to happen in this forum for sure! :-)

Have not been active here or logged in for a very long time so when I saw your project I got VERY excited.

My question to you though is, as I'm currently running the Original PC Release version of FF7 extensively modded, and with Aali's latest driver with the error messages patched out - would it be possible to use FFNx as a drop in replacement for the Aali driver without having to change anything in terms of the mods installed etc?

Running Windows 7 64-bit fully up to date with an Intel Core i7 6700k, 64 GB RAM and an ASUS GTX970 graphics card.

TrueOdin

  • Moderator
  • *
  • Posts: 45
    • View Profile
Hello TrueOdin!

First of all, thank you for working on this!

I've been a fan of Final Fantasy 7-9 ever since they came out on Playstation back in the day and I've been a user on this forum for quite a while when I got into modding the original PC releases of these wonderful games to make them shine. Some amazing stuff has been made to happen in this forum for sure! :-)

Have not been active here or logged in for a very long time so when I saw your project I got VERY excited.

My question to you though is, as I'm currently running the Original PC Release version of FF7 extensively modded, and with Aali's latest driver with the error messages patched out - would it be possible to use FFNx as a drop in replacement for the Aali driver without having to change anything in terms of the mods installed etc?

Running Windows 7 64-bit fully up to date with an Intel Core i7 6700k, 64 GB RAM and an ASUS GTX970 graphics card.


Thank you very much :) To briefly answer your question, yes it should work fine. Nevertheless, I'm not sure how you got them installed, so just make sure to properly backup files that will be replaced so you can then later revert back.

Nevertheless, FFNx is being integrated along multiple mod managers today, I suggest you making use of them as tons of mods have improved too and make use of those updated components.

Cheers!

are you sure ? satsuki told me at least a pc i5 windows 10 ssd and a gtx 1050

Feel free to try and report back. I'm not a Game Studio with a budget dedicated in replicating HW configurations being reported to me, so all I can do is wait for feedback and try to improve on top of them :)

valius

  • *
  • Posts: 2
    • View Profile
Are there any plans for FFNx to support the old battleswirl_framerate flag that was supported by Aali's driver?  I've used it on an old installation of FF& to essentially make the battle swirl go away, but it would be great if it could work with a newer modding platform.  Or is it already supported in FFNx?

EDIT: Based on conversation on the Tsunamods Discord, that flag will not be supported.
« Last Edit: 2021-10-14 00:31:53 by valius »

icegoddesslexra

  • *
  • Posts: 1
    • View Profile
Hi I have a question: Since downloading this mod for FFVIII my controls for the game have been fucked. I set my controls (in the FF8 launcher) to be vanilla to what the PS1 version controls were, I'm using a PS4 controller. I had no issues with my controller inputs before installing the music mod.

But now, even though I have Select/Confirm set to 'X', Cancel to 'O' they're incorrect when I boot the game. X is now cancel, Square is Confirm, and O just makes me walk. Pause is now my R2, despite being set to my controller's pause button.

In my FFNx.toml file under the controllers section it was originally set to: steam_game_userdata = "". I've since added in my userfile so it reads: steam_game_userdata = 'user_4075028'. And there was no change to how the game views my control schematics. Is there a setting in the file I'm missing that's messing with my button schematics?

I'm suddenly stuck with confirm being Square, Cancel being X, and all the other incorrect inputs. It seems the only buttons mapped correctly still are Triangle for the Menu and R1 being Squall's gunblade trigger. Analog and the D-pad inputs also work correctly.

sithlord48

  • Moderator
  • *
  • Posts: 1604
  • Dark Lord of the Savegame
    • View Profile
    • Blackchocobo
I'm pretty sure that the steam info is only used when generating metadata for cloud syncing. I've never used steam to launch but have you tried customizing the controls from the in game menu?

SunDragonXiii

  • *
  • Posts: 3
    • View Profile
I have the same issue with the controls on FF8... All the face buttons on the controller right hand side were mapped to the next button clockwise even though it was set to default in the settings (I'm using a Dualshock 3 controller).

To fix it I had to go in settings and map every button to the next button anti-clockwise... just to get it to be the normal button. I still have L2 and R2 mapped to start and select buttons which I haven't figured out how to fix but at least it's playable now.

Also I still haven't figured out how to get texture mods to work with this installed, I had them working before with Tonberry fine but Tonberry doesn't seem to work with this installed and I haven't figured out how to make them work without it.

TrueOdin

  • Moderator
  • *
  • Posts: 45
    • View Profile
Also I still haven't figured out how to get texture mods to work with this installed, I had them working before with Tonberry fine but Tonberry doesn't seem to work with this installed and I haven't figured out how to make them work without it.

Tonberry and FFNx are not compatible, because the former is used to hook the native game DirectX APIs and hash literally the texture binary data in memory and try to create a map for each one of them.
FFNx instead rebuilds from scratch the rendering engine and uses an undocumented feature for both FF7/FF8 that allows to use a custom driver to render the game ( this is how Aali started his project ). Because of that we have to implement our own custom way to handle this scenario. Unfortunately in FF8 hashing every texture doesn't lead to a different file ( sometimes it seems different textures hash the very same way ), therefore there's no possibility ( yet ) to replace textures in FF8.

Nevertheless, I did try to approach dotEmu in a friendly way to ask how did they manage to do it for FF8R ( as internally they use the Aali driver anyway... ) but they never bothered to reply. Perhaps if we ask en-masse we might have a reply one day, or ideally a PR on FFNx code implementing that functionality.

If anyone from dotEmu reads this, be aware any help on the topic is welcome and appreciated.