Author Topic: FF7 in 32 bit?  (Read 41189 times)

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #75 on: 2001-04-06 03:07:00 »
Yeah, I wrote the readme with that in about 2 minutes ... there was a programme on TV I wanted to see.

You can check straight away! Once the patch is installed, fire up FF7 and go into a few locations (hint: World map and a battle would work well). Exit and look at LOG.TXT. If it includes some lines saying something like "Midi file found! - World map" then guess what, the ID's I generated are working on your PC too.


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #76 on: 2001-04-06 03:14:00 »
hmm i am excited so i did it already  :wink:
but i forgot to put your ids into the files.ini
instead i got my ids from the log.txt and i got bad news already  :(
your ids:
00448F8F8F8F0027002700328F8F000000348F8F0034003400460047002F8F8F=World Map
00300030003C004900490039003A0026002F000100490030003800388F8F8F8F=Battle
003100310031003100300030003800380038000000398F8F8F8F005100510051=Fanfare
right? here are mine
0003004400470046003C002E0030003000300000003000300030003000000039=world map
00300030003C004900490039003A0026002F000100490030003800388F8F8F8F=battle
003000300030003000300030003800380038000000398F8F8F8F005100510051=fanfare
looks VERY CLOSE TO IDENTICAL! but not close enuff, eh hold on! the battle is identical! success! only fanfare and world map r different...

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #77 on: 2001-04-06 03:16:00 »
are u using general midi with yamaha soft synth? cos maybe we need to distribute an identical midi.lgp?

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #78 on: 2001-04-06 03:52:00 »
man, i cant get it to run mp3s at all! it wont fond them on the cd, if i copy them over and rename them to bat.mp3, and change the id entry to bat or bat.mp3 it wont work, but sometimes about 15 seconds into the midi, it either crashes with an excaption in ff7.exe in module 10H or it sayd "cannot set co operative mode" or something. this is kinda hurting my head, as i cant see what im doing wrong it says in the log "matched..." with the battle id of yours, and i put my ta.mid id in and it matches but nothing!

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #79 on: 2001-04-06 05:02:00 »
I'm using SB Live with General Midi. SHouldn't make a difference though...

Cooperative level - are you using the Winamp Directsound output plugin? Thats the one the works for me...

ID codes: Email me your PRE.MID, BAT.MID. They might be different. It's possible, somebody's told me about a bug in Cosmo a while ago; when he emailed me some of his original FLEVEL files they were different to my originals...


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #80 on: 2001-04-06 12:22:00 »
o u want me to EXTRACT and send u my midis?
ok?

Sir Canealot

  • *
  • Posts: 900
    • View Profile
FF7 in 32 bit?
« Reply #81 on: 2001-04-06 14:49:00 »
How do I get this working? All I have done is to put a dll file in the ficedula folder. My exe still makes midi dumps and it dosent play any mp3s.


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #82 on: 2001-04-06 14:55:00 »
lol, u put the dll in the ff7 FOLDER!!!! READ THE README!!!! even if it was made in 2minutes  :wink: (too much eastenders?)

Sir Canealot

  • *
  • Posts: 900
    • View Profile
FF7 in 32 bit?
« Reply #83 on: 2001-04-06 15:46:00 »
WHAT? Sorry nobody tells me these things you know.


ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #84 on: 2001-04-07 15:27:00 »
Sir Canealot: Have you got it working? If so, you could check something for me; generate an ID code for the battle-win fanfare, but only let it play a few seconds of music. Then generate an ID code for the fanfare again, but let the music play through *nearly* but not quite to where it loops around. Those ID codes (I suspect you'll get two different ID's for that) would be very useful to me....

PS: Make sure you're using General Midi data.


Sir Canealot

  • *
  • Posts: 900
    • View Profile
FF7 in 32 bit?
« Reply #85 on: 2001-04-07 21:50:00 »
Right ok. Let me just tear my self away from Black and White.......Er it might take a while. I will do it later tonight. Just got B&W must play it. Sorry about the delay.

Ficedula dont buy B&W


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #86 on: 2001-04-08 00:37:00 »
haha lol!
anyways i finally did what u asked for, is the fanfare supposed to be stopped BEFORE the loop? yea? i thought so heres my ids:
TA.MIDmidiStreamOpen finished successfully
Dumping ID: 0003000300470046003C002E0030003000300000003000300030003000000039
--------------midiStreamOpen called----------------
BAT.MIDmidiStreamOpen finished successfully
Dumping ID: 00300030003C004900490039003A0026002F000100490030003800388F8F8F8F
--------------midiStreamOpen called----------------
FANFARE.mid midiStreamOpen finished successfully
Dumping ID: 003100310031003100300030003800380038000000398F8F8F8F005100510051
--------------midiStreamOpen called----------------
midiStreamOpen finished successfully
does that help, thanks

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #87 on: 2001-04-08 16:47:00 »
Good enough; you'll notice that your fanfare now matches up with MY fanfare ID; the fanfare ID you posted earlier didn't. I think our problem is solved!

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #88 on: 2001-04-08 13:41:00 »
oh i see now, when the midi loops the id changes? right, but its not all solved  :D
i couldnt get the mp3s to play anyway! remember .even when the id matched in the log.txt it didnt play an mp3 or it crashed!
so u got some ways to go yet  :D does the world map id match?

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #89 on: 2001-04-08 14:50:00 »
Yeah, but it played MP3's in the old version didn't it? So it *can* work, just needs tweaking.

Sir Canealot

  • *
  • Posts: 900
    • View Profile
FF7 in 32 bit?
« Reply #90 on: 2001-04-08 15:29:00 »
So whats up?
We have to stop the midis playing a certain points for our IDs to match up?
This is getting more and more complicated.
Oh well back to B&W.


ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #91 on: 2001-04-08 15:44:00 »
Yes ... sort of. BUT I can write the patch to automatically stop logging beyond the start of the tune, so it will do that automatically.

BUT that's not a problem! The advantage of the method I'm using now is I *think* ID's can be generated from the .MID files so we don't need to spend ages walking through the game to get ID codes...

Edit: I think I've got a working version.
 http://www.legacy-ovwp.org/~ficedula/download/ff7music.zip" TARGET=_blank>http://www.legacy-ovwp.org/~ficedula/download/ff7music.zip

It doesn't include all the ID codes but they're easy enough to generate - I might even be able to do it automatically.

[This message has been edited by ficedula (edited April 08, 2001).]


ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #92 on: 2001-04-08 22:50:00 »
Sorry! Fixed download ^_^

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #93 on: 2001-04-08 23:11:00 »
hmm impressive, at last it can be automated? wow  :D

The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #94 on: 2001-04-09 00:11:00 »
hmm i guess this one isnt automated like i thought  :( ill give it a whirl, thankfully i just deleted the pat extentions from the files.ini and just pasted them into the [norm] profile, so all i gotta do is get the ids and the midis should link themsleves

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #95 on: 2001-04-09 00:20:00 »
Basically, yes. Remember that you don't need the path in the section listing filenames. The reason I've done this is so we can make a ini file containing a "standard" mapping and people just need to set the path elsewhere.

The program you've got doesn't automatically generate ID's, no. I think I *could* make one that does. I just haven't done so *yet*. You can cut-and-paste ID's from LOG.TXT but like I said earlier, it's wasted effort if I do manage to automatically generate them.

If I do, I'll post a new list of ID's.


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #96 on: 2001-04-09 00:32:00 »
cool, but waht if u have mp3s in 4 folders? if a specify paths of the folders (on a cdrom) then its gonna spend vital seconds scanning the drive, so i guess ill stick with the full paths too. ps: does it support long paths / filenames?

Sir Canealot

  • *
  • Posts: 900
    • View Profile
FF7 in 32 bit?
« Reply #97 on: 2001-04-09 03:12:00 »
*Shakes fist in air*
Well do I get a part in the credit for spending 8 hours getting all those useless pat files   :D

No really if you can get those IDs I will put a sign up in my room stateing "Ficedula is god"
Sorry I was to lazy to gice you more help.
Damn Lionhead Studios.

And thats another thing what about the looping and the songs that start in the middle of a song? Will that be possible you think? If you can do that you get a extra large sign on my wall  :)

[This message has been edited by Sir Canealot (edited April 08, 2001).]


The Skillster

  • *
  • Posts: 2284
  • Loving every Final Fantasy
    • View Profile
FF7 in 32 bit?
« Reply #98 on: 2001-04-09 03:21:00 »
lionhead? whats that? black and white authors?  :D
yea, it was a big help having the pat files, cos then we knew what the problem IS  :D
even if the pats didnt work for us  :D

ficedula

  • *
  • Posts: 2178
    • View Profile
    • http://www.ficedula.co.uk
FF7 in 32 bit?
« Reply #99 on: 2001-04-09 16:11:00 »
Skillster: I don't think folder scanning should take long. I mean, it only does it once for each song and Windows should cache the folder contents. It makes the files.ini more portable, too...

Long filenames? Sure does. At least, it did for me.

Sir Canealot: Don't worry, you'll get credit for helping with it ^_^

Things like looping and starting in the middle of a song are - like I said earlier - very possible for MP3's. (Can't do it for the "internal" midi playback, but anything going through a Winamp plugin I have complete control over. Mwahahaha!). Once I've got the main plugin working (which might be now) and a full ID list (which is not now, but might be soon) I can work on putting those in.

By the way, the midi file format really sucks. It's technically very concise and doesn't include any information it doesn't have to. In other words, it's pure hell to decode unless you know it inside out. Argh. And other such things.