New version of FF7Music

  • Thread starter Thread starter ficedula
  • Start date Start date
Status
Not open for further replies.
F

ficedula

Guest
Topic says it all, I think. Well, maybe not all. Download it from my webpage.

New features in this version;


  • Looping works properly with MP3s
  • No longer requires patching the EXE. May make it easier to apply other patches.
  • ...and therefore runs in a separate process, which may resolve some crashing problems.
  • Doesn't require FICEDULA.DLL which again should help with instability problems (wrong version issues...)
  • Supports multiple input plugins (play MP3s, PSF's, etc, all in same profile)

The version up there is tested on my PC only, so I'm not sure how well it will run generally, please test it ;)  It definitely runs on 2K/XP, probably 98, 95 is dubious.  It'll use the same FF7Music.ini as the older version so you don't need to setup a profile again, but please [/list]
remember to remove the old version of FF7Music first. If you've patched the exe that means going back to a 'clean' v1.02 install (and then applying any other patches you need - although obviously try without any other patches if you have crashing issues).
 
Wow! Just as I was looking at making a whole new FF7 MP3 collectiony thingy, and was starting to tackle the looping problem, this comes along! Excellent, ficedula! Thanks! Yay for FF7Music updates!

However.. first problem has already struck. I've configured everything (what I believe to be) correctly, FF7Music finds the /ficedula .INI, and all the settings and such are setup properly, so then I pop my FF7 CD into the tray, and click to 'Run FF7'. Everything wirrs into action (WM_ACTIVATEAPP and so on), but then FF7 just hangs at a black screen before the Eidos demo video, and the only way to exit is to either CTRL-ALT-DEL and close or get lucky and rightclick the icon in the taskbar (it still shows when the screen blacks out), I can alt-tab and stuff perfectly fine. This has been tried with a clean 1.02 .EXE, and different patched versions such as the high-res patch and so on.

If I try to run FF7 through the regular shortcut or FF7.EXE, with FF7Music open, the same thing still happens. Closing FF7Music and then running FF7 as normal works as it should, however (well, with no sound, because I turned MIDI off internally and stuff). Very strange!
 
Mobius: I had that same problem, try changing your ficelib version to the newest (1.51a?) if you have an older version, that's what fixed it for me.
 
Hmm. Still no-go. I think I had the most up-to-date version of ficelib, but I've updated anyway, and still having the same problem. Although it did cause a small change, in that once it's hanging on the black screen, if I force FF7Music to close, FF7 does the whole Eidos thing and continues to run normally (sans music). Weird!
 
Is the ficeco~1.dll file still lingering? I believe I had to delete that too, now that I think about it, if not, sorry I'm not exactly sure what fixed it in that case.
 
Thanks for the great software. Sincerely appreciated.

However I do face some problem. When i configure everything in order. i press the FF7 button. It play the introductory screen and after that I didnt hear any music. only the sound fx.

Please help?

Thanks.

NotE: I do a clean install with 1.02 patch & chocobo patch only.
 :love:
 
The new ff7music doesn't seem to be able to detect where the midis are, and it does not display a list of which songs there are, so you can't tell it which midi you want to play an MP3 in lieu of.

I'm working on aclean isntall of winxp, even, so theres no traces of my old ff7 install ro any otehr patches, let alone ff7music, so.. this is weird o_o
 
Because the new version doesn't come with a sample FF7Music.ini you're probably best using an INI from an earlier version (or from the FFSF PSF package) to get started; the INI files haven't changed at all so that's the easiest way to get the program set up. I know I said to remove all earlier versions, but keep the INI file around, it's the old EXEs/DLLs you should remove ;)

If the game runs but no music plays, that should probably sort it out. Once things are a bit better tested I'll update the ZIP on my website so it has a sample INI file included, etc.

Oh; another thing I noticed on my PC was that for some reason, OUT_WAVE worked far more reliably than OUT_DS. I don't know why, I know OUT_DS has worked absolutely fine for me in the past; but that's one thing to try if you're having issues.
 
wow! nice to see progress on everyones most loved patch for FF7 (well not a patch anymore, more like wrapper?)
So how do you get it to replace the midi calls? Do you monitor the calls in real time and match the midi signitures?
If that is the case, why was the exe patched in previous versions - what did the patching achieve?

Prehaps this may inspire people to thing about making other patches into wrappers instead?
Wave Out on Winamp has always been the most solid, not the quickest, but the most stable and always recommended as a fallback for people having problems in winamp
 
Because the new version doesn't come with a sample FF7Music.ini you're probably best using an INI from an earlier version (or from the FFSF PSF package) to get started; the INI files haven't changed at all so that's the easiest way to get the program set up. I know I said to remove all earlier versions, but keep the INI file around, it's the old EXEs/DLLs you should remove ;)

If the game runs but no music plays, that should probably sort it out. Once things are a bit better tested I'll update the ZIP on my website so it has a sample INI file included, etc.

Oh; another thing I noticed on my PC was that for some reason, OUT_WAVE worked far more reliably than OUT_DS. I don't know why, I know OUT_DS has worked absolutely fine for me in the past; but that's one thing to try if you're having issues.

Apparently somehow i got it working by '
Hi, Thanks for your solution but here my condition for your info. Thanks

1) I removed the whole old 'FF7MUSIC' folder and re-create a new one
2) I only extract FF7music.ini and both the in out dll only from the new ff7psf package
3) I run the config and everywell l00ks fine in configuration etc.. when the game start (because i start from scratch), it run the introductory scene movie and after cloud get down from train, the music is not working.

Thank you very much :)

EDIT:

FINALLY!!! I got it working. I 're-install' the FF7Music by deleting the whole folder and install everything again. However i notice one part for my stuff. I need to use the latest  in_psf.dll in order to work. Latest version is v2.07 whereby the FF7PSF package is 2.03.

Thanks for the great tweak!
 
Make sure you've removed any extra DLL's from the FF7 folder (like ff7music.dll, which was in the main folder, not the \ficedula subfolder), and you're using an unpatched v1.02 EXE.

Beyond that, there's not a lot else I'm aware of that shouldn't work. However, I should point out that on my PC at least I don't use any compatibility mode fixes, so I have no idea how they would affect FF7Music, if at all.
 
OK bugs and requests time!
I just got it working, I noticed these things:
when it parses the search paths - the old ff7music accepted everything from a semi colon to the next semi colon as one path ie: g:\ff7\ficedula\ost\disc 1\; etc
The new one converts ALL spaces into semi colons ie:
g:\Final;fantasy;vii\ficedula\ost\disc;1; etc
However, if you change this in the config screen the ini shows "g:\final fantasy vii\ficedula\ost\disc 1";"etc
So thats something to look out for.
Also if you ADD a new file in the config screen, ie I add a psf to the battle music, it adds the absolute path ie:
instead of chu=2 13 - JENOVA.mp3
chu=G:\final fantasy vii\ficedula\ost\disc 2\2 13 - JENOVA.mp3 etc
THE SAME GOES FOR THE PLUGINS.
And yes I had to use the absolute path in my mp3 before it worked.
SO there is no use for having the search paths in there!.

REQUESTS:
PLEASE FIX the need for absolute paths (since I use ff7 from a removable drive I would like to use the relative name from inside the search paths instead of having the change the drive letter every time i move to another machine)

FIX the semi colon in the search path bug (I used my old ini with the new FF7 music and this caused it)


One last thing - I dont have to configure the input plugins do i? they should all load automatically depending on the type of file being played?

Thanks
 
ignore the absolute path thing. that was because i removed a space in the one of the search paths.
Note: in the ini I am set up thus:
Code: [Select]
Code:
Paths=;"G:\Final Fantasy VII\ficedula\FF7 OST\DISC 1\";"G:\Final Fantasy VII\ficedula\FF7 OST\DISC 2\";"G:\Final Fantasy VII\ficedula\FF7 OST\DISC 3\";"G:\Final Fantasy VII\ficedula\FF7 OST\DISC 4\";"G:\Final Fantasy VII\ficedula\FF7 OST\Reunion\";"G:\Final Fantasy VII\ficedula\FF7 OST\FF7A"
I realised there is a semi colon needed at the start of the parameters which the new ff7music didnt put in till I deleted the first entry above
 
I've done clean install and have unmodified 1.02 patch like you said and when custom mp3 would play game hangs and plugin displays "could not set cooperative level". Any ideas?
 
I too am getting the 'cooperative level' error.

I'm running off a fresh install (since I couldn't get it on my old install). I installed to a directory without spaces, in case that was causing problems, but seemingly not.

The game loads fine, but when I get to a place where a custom psf or mp3 should load, it hangs for a while, the original MIDI starts playing, and eventually the picture shows up (while in the background, hundreds of 'Cooperative Level' errors are popping up).

I'm so very excited to get this thing to work, any help is immensely appreciated.

EDIT:  After tweaking around a bit, I've managed to stop the errors. The substitutions no longer take place, however, as can be seen in APP_LOG.txt, where it finds the MIDI and immediately starts playing it, whereas before it would note the file that it was supposed to be playing instead.
 
Alright! I've managed to fix all my problems!

I simply eradicated all ficedula.DLLs and such within the FF7/Ficedula directory, changed my FF7MUSIC.ini to an edited version of the one included with the FFSF PSF package (simply downloaded it, and changed directory paths and any music filenames that needed to change), use input device as in_psf (d'uh) and output as out_wave, and made sure all my MP3/PSF files were in directories with no spaces (so, C:/FF7/MP3, or whatever). And now I have FF7 looping-audio bliss! And it's working with the hi-res patch and all that lovely stuff! I can mix and match MP3s and PSFs - my custom soundtrack is wonderful! Ficedula, have my babies!
 
This is cool.
If anyone wants to take it upon themselves to modify the FF7 PSF package thing that is available here to use this new version of FF7Music, whatever the latest version of HE is, and update the directions, then go right ahead...  Let me know and I'll post it up there.  (You will be credited, of course.)  :-P  I don't really have time to look at it for a while.
 
I only just re-installed Final Fantasy VII for my PC yesterday after having not played it for many many years... had a look online for patches to make it work in XP and I found all of this wonderful stuff!

But all this stuff to do with plugins is rather confusing to me, and the FF7Music programme doesn't come with them.  It's useful for people familiar with the old versions, but to a total newbie its frustrating as it seems that the programme doesn't have all the required elements that it needs to run.

I've tried using the plugin dlls that come in the FFSF PSF package, and the FF7Music.ini, I've tried altering the paths, all sorts of things...  but when I run the programme, I still hear the original PC midi files instead of the PSF files that I got.  I'm using an FFVII install that has the 1.02 patch (and the flip videos patch, thuogh I'm not sure I actually needed it as I discovered it was my matrsoksa stuff that was stopping the videos from working).

So, should I keep messing around with the files, or shall I just wait a few days and hope that someone releases a super-easy thing that will just install everything that I need?  I really can't stand the PC's midi files and am looking forward to playing with a mix of the playstation music and the orchestral tracks.  (At the moment I'm just trying to get the playstation ones to work though.)
 
I get a weird error which causes FF7MUSIC.exe to run veeeery slow... (and mostly crash at all after that...)

It says that it couldn't enumerate any tvtuners (i haven't got one), then it tries to connect to NVGPIO (NVtunep) or something like that... and then it says it's using Display 1... and that's it... These three messages are repeatet until it crashes... and i don't know what to do -._-.
 
Status
Not open for further replies.
Back
Top