Anyway:
Looping, and resuming mid-song, is perfectly possible. I can have that done soon; it's not hard.
Loading time ... can't do much about that. I can't keep 90+ MP3's cached! Plus it takes a certain amount of time for FF7 to send enough MIDI messages for me to make a valid identification.
I'll be uploading a 'proper' version with all the fixed etc. soon - maybe tonight, maybe tomorrow. If you can't wait till then:
http://www.legacy-ovwp.org/~ficedula/download/idbuild.exe
Automatically scans a LGP and builds an INI containing ID numbers for all the midis found :)
And thats another thing. Why does my computer go all slow for about 5 minute when I run FFMusic.
And that progie did dntohing for me cept come up in a dos box for a second.
[This message has been edited by Sir Canealot (edited April 09, 2001).]
IDBUILD D:GAMESFF7DATAMIDIAWE.LGP
I couldn't be bothered building a full Windows app for something like this.
If you don't want to bother with it then don't - I'll be uploading a new version with all the ID's already in the INI file quite soon.
I've got NO idea what's up with your computer slowing down...
Heheh I turned auto protect off and it loaded in seconds. I wonder if Ficedula has been programing in super secret,super evil virurses into his programs? Why I bet they will consume all of are computers in a firey blast! -Or maybe not
And will try what I will soon. Time for bed me thinks....
[This message has been edited by Sir Canealot (edited April 10, 2001).]
This happened once before but I blamed it on Win2K being super-cautious.
It's the exe compressor. If you think about it an exe-compressor looks a bit like a virus when it runs - the original program is run but only after "something else" (the exe decompressor in my case!) gets to execute. To a virus checker that probably looks rather dodgy... so they go on full alert, and take a while to realise that no, there isn't a virus there.
Hmmm. That's annoying because UPX (the compressor I use) is a damn good one. *My* virus checker doesn't have a problem with it. If I find another compressor I might try that. If not ... you lot can decompress the exe's with UPX yourself, if you want.
Anyhoo. The first "official" release of FF7Music is up on my website. It fixes one or two minor bugs in the version you've got plus it has quite a few cool options in it, including:
-MP3 Looping
-Song resuming
-Fading music in and out
etc...
Mwahahaha! At last, it works...
I found your site and got the progie but theres a bit problem. It dosent work for me.
I done every thing I can think of. I used the ID ripping tool to get the IDs out of the general midi archive and I put em in the ff7MUSIC.ini. I told the game to look for the mp3s in two places. All I told it to look for was the battle music. Nothing. It just plays midi. What am I doing wrong? Oh yea and the play back options look really sweet.
Figered it out already. When I was giveing it files to play I forgot to type in the .mp3 extention. DOH!
Does any one know the mo3 for the MEKYU.mid?
I cant find the damn thing im sure there is one! But I have finally done it! I have partnered up all the IDs-mp3s that I can!
Im a little worse for wear but I did it in the end!
My mp3s are named like this:1-02-Opening - Bombing Mission.mp3
Now if any one elses are like this then dont hesitae to ask. I can post my file list.
Now since this is version 1.00 shall I spring the good news onto the eidos forum? Or shall we wait till the bugs are ironed out and perhaps till the proggie is a little easyer to use?
Hmm loop custom files dosent seem to work same as custom file resumeing
[This message has been edited by Sir Canealot (edited April 10, 2001).]
[This message has been edited by Sir Canealot (edited April 10, 2001).]
[This message has been edited by Sir Canealot (edited April 10, 2001).]
[This message has been edited by Sir Canealot (edited April 10, 2001).]
Loop and resuming are different. Looping makes it start from the beginning of a track once it reaches the end. Resuming means when it's played it picks up from whereever you got to last time. Are you having problems with them? (PS: If you've got Resume enabled, Looping should probably also be on).
Feel free to post on another forum if you want to. It's up to you; the patch works OK for me; if it works for all of you too I think we can say it's at least *moderately* reliable.
Arg. Erm, could you check the LOG.TXT it produces. Any obvious error messages?
I'll see if there's any problems I can find...
midiStreamOpen finished successfully
Midi file matched! crwin
File counterpart 3-13-A_Great_Success.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII3-13-A_Great_Success.mp3
Playing MP3
Prevented from resuming
Dumping ID: 0051005100518F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
Midi file matched! fiddle
File counterpart 3-12-Fiddle_de_Chocobo.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII3-12-Fiddle_de_Chocobo.mp3
Playing MP3
Resuming...
Dumping ID: 006E006E0018001800180069001900190019000400190020006E00188F8F8F8F
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
Midi file matched! ta
File counterpart 2-01-Main_Theme_of_Final_Fantasy_VII.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII2-01-Main_Theme_of_Final_Fantasy_VII.mp3
Playing MP3
Prevented from resuming
Dumping ID: 0049004400470046003C002E0030003000300000003000300030003000000039
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
Midi file matched! bat
File counterpart 1-10-Fighting.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII1-10-Fighting.mp3
Playing MP3
Resuming...
Dumping ID: 00300030003C004900490039003A0026002F000100490030003800388F8F8F8F
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
Midi file matched! fan2
File counterpart 1-11-Victory_Fanfare.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII1-11-Victory_Fanfare.mp3
Playing MP3
Resuming...
Dumping ID: 003000300030003000300030003800380038000000398F8F8F8F005100510051
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
Midi file matched! ta
File counterpart 2-01-Main_Theme_of_Final_Fantasy_VII.mp3
Resolved to C:WINDOWSDesktopAstuffFinal Fantasy VII2-01-Main_Theme_of_Final_Fantasy_VII.mp3
Playing MP3
Resuming...
Deinit done
Every thing looks fine to me.
And another thing is if it works fine will it resume on all songs? And do you know how the PSX vers resumes?
I know it does it on thw world map. Not sure about other points. I will ask my freind who has the psx vers later....If I see him on ICQ.
[This message has been edited by Sir Canealot (edited April 10, 2001).]
All those messages look OK, you're right. But you're saying it doesn't loop *or* resume for you? Ouch.
I'll take a look tonight. If I find anything up in the code, I'll compile and post a new version of NEWMM.DLL.
Oh and should I tell every one on Eidos forum about this? Its just that its a little buggy. And doing that will make it more public-Nexs will probley spread and people might have some trouble with it. The point is I would like to have you say "fine" before telling my freinds okey?
[This message has been edited by Sir Canealot (edited April 11, 2001).]
Srethron/Skillster: Agreed!
[This message has been edited by ficedula (edited April 12, 2001).]
I've also compressed the files with a newer version of the EXE compressor which should solve the slowdown bug some people were experiencing.
Looping dosent seem to be working for me either....This is a feature I would like to see work. Maybe its just my pc. Is this working on any one elses?
[This message has been edited by Sir Canealot (edited April 12, 2001).]
If other apps do as well it's almost certainly the exe compressor (I've switched to a newer version now so any updates will be using the new compression).
Nor was genki.mid
00490047004700470046000A8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F
00490047004700470046002D8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F8F=geki
Looks like there might be a few more....
I will try and fix it but I have exams next week so I really should revise for them *this* week...
I've uploaded a new NEWMM.DLL
http://www.legacy-ovwp.org/~ficedula/download/dll106.zip
It *might* solve the looping problems. I hope.