[FF7PC-98/Steam] FFNx FF7Music (original sound from PS1) (1.5)

  • Thread starter Thread starter myst6re
  • Start date Start date
Status
Not open for further replies.
M

myst6re

Guest
whitein.png
Original MIDIs from PS1, a light alternative to Anxious Heart / The mod.

Download

For FFNx 1.8.x+: FFNx-FF7Music-v1.5.zip
For FFNx 1.7.x: FFNx-FF7Music-v1.1.zip (only 1.2 MB!)

FFNx FF7Music is also available in the Satsuki Yatoshi Mod (SYW)
And in the catalog for 7th Heaven 2.4+
And for 7th Heaven 2.3.3+: FFNx-FF7Music-v1.07.iro

Installation (FFNx 1.8.x+)

1. You need to install FFNx 1.8.x+ first.
2. Copy the psf directory next to ff7*.exe
3. Open FFNx.toml with a text editor
4. Set use_external_music to true (remove the # from the beginning of the line if any)
5. Set external_music_path to 'psf' (remove the # from the beginning of the line if any)
6. Set external_music_ext to 'minipsf' (remove the # from the beginning of the line if any)
7. Set he_bios_path to 'psf/hebios.bin' (remove the # from the beginning of the line if any)
Optional: to override intro music:
8. Copy the data/movies/OPENING.ogg file to your movies directory
9. Set ff7_external_opening_music to true (remove the # from the beginning of the line if any)

Installation (FFNx 1.7.x)

1. You need to install FFNx 1.7.x first.
2. Copy the psf directory next to ff7*.exe
3. Open FFNx.cfg with a text editor
4. Set use_external_music to yes (remove the # from the beginning of the line if any)
5. Set external_music_path to psf (remove the # from the beginning of the line if any)
6. Set external_music_ext to minipsf (remove the # from the beginning of the line if any)
7. Set winamp_in_plugin to psf/in_psf.dll (remove the # from the beginning of the line if any)

Authors

Packed by myst6re.
FFNx uses the OpenPSF project to play PSF files.
Thanks to Neil Corlett for in_psf.dll and PSF files.
Thanks to Christopher Snowhill for its implementation of foo_psf.
comical, cintro, mogu, tb and wind PSF files were generated by myst6re using Makou Reactor 1.8.

Notable improvements (aka changes I made to FFNx)


  • On the original PC version, sometimes the game lost the music lock condition. This means that you can hear the music stop and restart later. But not anymore! (Examples: Reno first appearance; after the battle against Rufus; after the movie with nibelheim moutains, when Cloud enters the Reactor).
  • A music is now paused before a battle and resumed after to the right time
  • A music is now paused before the "good night" music, and resumed after to the right time

I added few missing files to the PSF collection made by Neil Corlett:

  • comical: unused (and unreleased!) music found in a deleted map of the Honey Bee Inn
  • cintro: Sephiroth intro only, looped for the heavy atmosphere in Nibelheim Manor
  • mogu: Moggle victory (yeah!), the introduction of the Highwind theme
  • tb: Main theme alternative (Cloud and Tifa flashback in the lifestream)
  • wind: Ambient wind (used by FFNx to replace wind.wav)

Known issues


  • Main Theme in lifestream (Cloud subconscious) is desynchronized, rename psf/config.disabled.toml to psf/config.toml to plays the track faster
  • Main Theme in lifestream (Cloud subconscious) stops early (fixed with 1.3.2)
  • Resuming music after battle can take few seconds sometimes (with FFNx 1.7.x only)

Changelog


  • v1.5: Fix riku length, and add data/movies/OPENING.ogg to be able to override the intro movie music
  • v1.3.2: Fix tb.minipsf length, and add psf/config.disabled.toml file to synchronize tb
  • v1.3.1: Renaming mural.minipsf to mura1.minipsf
  • v1.3: Dropping support for FFNx 1.7.x (v1.2 will be still available). Updating README for FFNx 1.8.x+.
  • v1.2: Adding required files for FFNx 1.8.x+.
  • v1.1: Easier installation. Adding a README in french.
  • v1.0.1: directory name change (from music/vgmstream to music/psf)
  • v1.0: initial release

Alternatives


  • Anxious Heart / The mod (Mirror): Original Music (OGG format). The best alternative so far, but you need to download a bigger archive
  • FF7Music: Old alternative, by Ficedula, kept for posterity. This archive is already configured correctly for the original game, you need more configuration with the Aali's OpenGL driver, and this is not compatible with FFNx.
  • SXG2Ogg audio mod: MIDI XG Sound using SXG2006LE softsynth
  • Deet's XG Pack: MIDI XG Sound using Yamaha S-YXG50 softsynth

See Also

 
Last edited:
I also reply here, yes you can. I don't own the files, and in the next version of Makou Reactor I offer a way to create them (except the psflib) from the game data.
 
Is there any difference between this pack and the old pack from Neill Corlett?
Just saw that you added a couple of files to his pack.
 
Last edited:
  • comical: unused (and unreleased!) music found in a deleted map of the Honey Bee Inn
  • cintro: Sephiroth intro only, looped for the heavy atmosphere in Nibelheim Manor
  • mogu: Moggle victory (yeah!), the introduction of the Highwind theme
  • tb: Main theme alternative (dunno where it is used, I found it in the map of Jenova in the Nibelheim reactor ;D)
  • wind: Ambient wind (used by FFNx to replace wind.wav)
 
Last edited:
  • tb: Main theme alternative (dunno where it is used, I found it in the map of Jenova in the Nibelheim reactor ;D)
Haven't touched the game for years, but looks like 'tb' was playing at certain scene.(I think it's... 'what really happened in the Nibelheim reactor' when Cloud and Tifa in the lifestream)
Check this:
(shameless plug)
 
Yup, that's here exactly. Thanks for the clarification!

First post edited.
 
Last edited:
Thank you myst, absolutely loving this release. Game finally playable again on PC, I was getting tired of hearing the first 20 seconds of the main theme over and over and over...
 
Doesn't seem to want to load for me; according to the ffnx.log it loads fine; but audio never plays

Code: [Select]
Code:
[00000000] INFO: FFNx driver version 1.7.2.118[00000000] TRACE: v1: 0x99CE0805, v2: 0xAC0D8B00[00000000] INFO: Auto-detected version: FF7 1.02 US English[00000000] TRACE: Applied Hext patch: hext\ff7\en\FFNx.BATTLE.fullscreen.txt[00000000] TRACE: Applied Hext patch: hext\ff7\en\FFNx.FIELD.transparent_modals.txt[00000000] TRACE: Applied Hext patch: hext\ff7\en\FFNx.FIELD.vertical_center.txt[00000000] TRACE: Applied Hext patch: hext\ff7\en\FFNx.MENU.cursor_vertical_center.txt[00000000] TRACE: Applied Hext patch: hext\ff7\en\FFNx._GLOBALS.txt[00000000] INFO: Original resolution 640x480, New resolution 1920x1080, Internal resolution 1280x960[00000000] INFO: Max texture size: 16384x16384[00000000] INFO: Winamp music plugin loaded using data/psf/in_psf.dll and FFNx out implementation[00000000] INFO: FFMpeg movie player plugin loaded[00000000] LOCK UNLOCK TEST [00000000] TRACE: XInput controller: connected.[00000001] MATRIX INITIALIZE [00000001] INITIALIZE DD/D3D END [00000001] initializing sound...[00000001] creating dsound primary buffer[00000001] reading audio file[00000001] loading static sounds[00000001] sound initialized[00000001] set music volume: 127[00000001] set music volume: 127[00000001] Entering MAIN[00000001] Exiting MAIN[00000001] START OF CREDITS!!![00000029] set music volume trans: 127->0, step=60[00000094] END OF CREDITS!!![00000094] Entering MAIN[00000094] set music volume: 127[00000094] Exiting MAIN[00000094] START OF MENU SYSTEM!!![00000223] END OF MENU SYSTEM!!![00000223] Entering MAIN[00000223] TRACE: MODE_UNKNOWN21[00000227] Exiting MAIN[00000227] Field Start[00000320] WM_CLOSE [00000320] Field Quit[00000320] UNINITIALIZE DD

EDIT: AHA! Figured it out; my problems are tied to a bug in FFNx related to starting/stopping music.
 
Last edited:
Yep, all is well; just might wanna make a mention about that in the first post; in some situations (not sure of the specifics, I'll tinker with it later) the psfs won't play right away, so you'll have to get into a battle before they start.
 
If you have more informations about this, and how to reproduce, let me know.
 
New version to prepare (again) the next version of FFNx. With FFNx 1.8.0 and later, latencies are gone.
 
Tiny update: Renaming mural.minipsf to mura1.minipsf (Mideel theme).
 
I created an iro archive for the 7th Heaven mod manager. Normally it should work with the last version of 7th Heaven (2.3.3), is someone want to try?
After the installation in the mod manager, you need one extra step to make it work: get the hebios.bin file (from the zipped archive of ffn-ff7music for example) and put it in music/psf/
directory (create the folder if it does not exist).

FFNx-FF7Music-v1.3.1.iro
 
With the last canary version of FFNx (beta), it'll be possible to use FFNx FF7Music in 7th Heaven without extra step.
 
Last edited:
Status
Not open for further replies.
Back
Top