Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: jedwin on 2002-04-21 01:04:00

Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-21 01:04:00
Hey, so, I've tracked down the problem with Chocobo races under NT/2000/XP.  The problem looks to me like a NULL pointer dereference.  Specifically, they are doing:

Code: [Select]

mov ecx,  dword ptr [0e626d8h]
mov dx, word ptr [eax + ecx + 0186b8h]


There are no other accesses to the variable at 0e626d8h, which essentially, since it is in the uninitialized data segment, means that it is a NULL pointer.  Under Windows 95/98, for no apparent reason, the pages corresponding to the addresses from 0x10000-0x20000 are mapped to something which looks to me like 16-bit code.  So, since the offset puts it safely into that region, it doesn't crash.  Now, it look like maybe this means that it has a bug under Windows 9x, but since I don't know how this value should be set, I couldn't fix it to correctly set this value.  But, under the assumption that the values that are getting pulled in are just garbage (which again, appears to hold under Windows 9x), I did the next best thing.  I changed the 0x186b8 to a value that puts it inside the FF7 executable itself, so that it still has some values there to read.

I'm not sure of the best way to distribute information on this patch, but if anybody cares to make this change on their own and try it out, the following instructions should suffice:

First off, copy ff7.exe to ff7.bak or whatever.
Now, I'm using an unpatched FF7 executable plucked from the Eidos Platinum Collection version of FF7.  The file size is 5820416, crc32 is E79D5195, and md5 sum is e1a6875b37540d616d34f14102d9c2fc.  If you have the same executable that I do, the change you need to make is at offset 3641e6, otherwise, you'll have to search for the right bytes to change.  So, now, open up ff7.exe in your favorite hex editor, and find the bytes
Code: [Select]
b8 86 01 00.  Again, if you have the same version of the executable that I do, you will find these bytes at 0x3641e6 from the beginning of the file.  Change them to
Code: [Select]
00 00 50 00.  That is sufficient to get the chocobo races working on my machine.  (Note that there may be other difficulties associated with running FF7 under Windows NT/2K/XP, though many of those are solved by the Application Compatibility Toolkit from Microsoft.)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkness on 2002-04-21 01:10:00
nice work.... trying it now :)

works.... very well. thank you :)
[edited] 249 2002-04-21 02:40
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-21 01:22:00
WA HEY!!  I'm about to try this.  If it works... that'd be really cool.

I'm sure someone could develop a patch that does the hex editing automatically for me / everyone else to give to their less computer literate friends who don't know how to dig around in a hex editor?

[Edit] Um heh, does anyone have a save file I can try it on?  If you don't wanna post a URL, you can always e-mail it to me at [email protected] (it's small), but I bet some other people might need one to try this fix.

Oh yeah, if this works, there's no reason for me to keep my '98 installation around anymore (I only had it for CD burning, DOS games, and FF7... CD burning works now in XP with ECDC 5.1, DOS games work in Virtual PC, and FF7 should now work native in XP...).
[edited] 44 2002-04-21 02:34
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkness on 2002-04-21 01:40:00
gamewinners.com
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-21 02:04:00
Quote

I'm sure someone could develop a patch that does the hex editing automatically for me / everyone else to give to their less computer literate friends who don't know how to dig around in a hex editor?


Yeah, I was wondering about some standard way of distributing binary patches.  I'm aware of a few tools that handle diffs for binary files, but none of them are very ... consumer oriented.  Dunno.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: phaeron on 2002-04-21 07:57:00
Nice work.

The reason why it doesn't crash under Windows 95/98 is the OS's Windows 3.1 heritage -- all processes must have a DOS task block, and the entire DOS memory arena from 10000-FFFFF is mapped for read/write access to everyone for speed.  The data being read under 9x is almost certainly not correct.  If the FF7 programmer hadn't used such an insanely large structure, the access would have fallen into 00000-0FFFFF and would have crashed even under 9x.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: ficedula on 2002-04-21 10:48:00
Hey, impressive.

jedwin: If you need to distribute a patch-type-thingy, you could wrap it up as a Cetra patch (blatent plug!). It'll do the basic things like backing up the main EXE first, and checking that the data in the position is correct before modifying it ... just a thought ;)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-21 12:33:00
Quote

jedwin: If you need to distribute a patch-type-thingy, you could wrap it up as a Cetra patch (blatent plug!). It'll do the basic things like backing up the main EXE first, and checking that the data in the position is correct before modifying it ... just a thought ;)


Sure.  How would one go about doing this?  Quick web search didn't turn up much on how to create a Cetra patch.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: ficedula on 2002-04-21 15:06:00
Erm, it wouldn't, no. After all, it's a program I wrote, so it's not exactly wide spread ;)

The only reason I suggest it is that it has patches to do things like enable 32-bit colour or windowed mode in FF7; so your patch would make a nice addition to the collection :D

I'll email you with details on how to make the file.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-21 17:09:00
And right after fice said:

Quote

...unless, of course, it's an problem with the main EXE. In which case you'd have to patch the main program file, which would be near-impossible.


...on another thread.

Heh heh.  It definately works with the 1.02 or whatever version of the .exe with the NVidia patch.

(http://aaronserv.dyndns.org/!!stuff/qhimm/chocobo.jpg)
[edited] 44 2002-04-21 18:14
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: ficedula on 2002-04-21 19:00:00
Heh, I didn't say it was *totally* impossible ;)

Came in good time too, I upgraded to Win2K myself this morning. Admittedly only because I had a spare Win98 box for games if needs be, but it'll still be good to play FF7 on my main box ;)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-04-21 21:59:00
Not that I'm trying to bash this feat (I think it's great work), but some conclusions were incorrect. Even though 0xE626D8 is part of the uninitialized data segment, that doesn't necessarily make it a NULL pointer. The fact that no instructions reference this address means nothing either, since data is most likely written in large chunks (most likely the entire large structure at once), so the reference would be found much earlier in the address space. Still, someone messed up bigtime when dealing with this struct, so in effect we have a NULL pointer anyway. Right conclusion, different route.

Still, good job at fixing it.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-21 22:08:00
Quote

On 2002-04-21 17:59, Qhimm wrote:
Not that I'm trying to bash this feat (I think it's great work), but some conclusions were incorrect. Even though 0xE626D8 is part of the uninitialized data segment, that doesn't necessarily make it a NULL pointer. The fact that no instructions reference this address means nothing either, since data is most likely written in large chunks (most likely the entire large structure at once), so the reference would be found much earlier in the address space. Still, someone messed up bigtime when dealing with this struct, so in effect we have a NULL pointer anyway. Right conclusion, different route.


Ahh, except running this under Windows 98, setting a memory breakpoint on that address in Softice indicates that that variable is not set before it is used.  I am fully aware that it is common to do things like:

Code: [Select]

mov edx, offset foo
mov [edx+1234h], bar


but Softice doesn't lie.  :)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2002-04-21 22:32:00
Un-freakin-believeable!

Here we are, complaining or hearing complaints about this crash, and the thing gets solved in a week after someone finally decides to do something about it.  Congratulations, you get the Nobel Peace Prize for stopping a MicroSoft product (WinXP, in this case) from crashing!  What are ya gonna do next?! :naughty:

As for distributing the answer as a patch.....What about Dag's patchmaker program?  The difference engine it seems to use might work well for this kinda thing.....
[edited] 239 2002-04-21 23:33
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-21 22:46:00
Quote

On 2002-04-21 18:32, Goku7 wrote:
As for distributing the answer as a patch.....What about Dag's patchmaker program?  The difference engine it seems to use might work well for this kinda thing.....


Ok.  It sounds like it might be better to integrate it into Cetra, but until I hear back from Ficedula on how to do that, I've put together a patch using Dag's patchmaker.  You can snag it from http://www.ugcs.caltech.edu/~jedwin/ff7/ff7-patch.exe.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2002-04-22 02:26:00
Oh yeah, by the way.....

Quote

On 2002-04-20 21:04, jedwin wrote:
There are no other accesses to the variable at 0e626d8h, which essentially, since it is in the uninitialized data segment, means that it is a NULL pointer. Under Windows 95/98, for no apparent reason, the pages corresponding to the addresses from 0x10000-0x20000 are mapped to something which looks to me like 16-bit code. So, since the offset puts it safely into that region, it doesn't crash.


It sounds to me that it's pure luck that Win9x operated in such a way to that it didn't fall into that danger zone and crash.  Judging from your explaination, it seems that the programmer designed it to crash on purpose.....
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-22 02:39:00
Well, it could be just a programming error that no one caught (after all... it didn't cause any problems).

I remember reading about something like this, for a SNES game (Japanese).  I can't remember what the game was called though.  It was about robots or something.  Anyway, when the game entered a battle, it called on some invalid memory thing, which for some reason, just by chance, worked on a Super Famicom but was causing some emulators to crash.

ANYWAY

I really didn't think anyone would ever figure out / solve the FF7 / Win2K problem.  But then this guy, jedwin, shows up and is like "I'm gonna try and fix it" and then like the next day, he's like, "I figured it out!"

Heh.  I'm very impressed.  Thanks a ton.  Maybe you can help us figure out some other stuff :-p
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: vvalentine on 2002-04-22 03:11:00
AMAZING, I could definately use this for my Win2K.  Thank you so much jedwin.  I think that the remake project is attracting really talented people.   With people like jedwin, Shinra Inc, and phaeron, the remake will definately progress faster.  :D

-vvalentine
[edited] 213 2002-04-22 04:11
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sukaeto on 2002-04-22 03:12:00
Well, I just downloaded and installed the patch.  (came at a good time for me, I'm playing through FF7 again, and I was just up to the part where Barret fights Dyne.)  I would like to say, I've successfully made it through the Chocobo races in Windows XP Professional.

Great work, Jedwin, you're truly amazing.  You've done what Squaresoft and Eidos wouldn't.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-04-22 09:05:00
Quote

Ahh, except running this under Windows 98, setting a memory breakpoint on that address in Softice indicates that that variable is not set before it is used.  I am fully aware that it is common to do things like:

Code: [Select]

mov edx, offset foo
mov [edx+1234h], bar


but Softice doesn't lie.  :)


True, but what I was referring to was this type of reference:

Code: [Select]

mov esi, offset src
mov edi, offset dest
mov ecx, somesize
rep stosb


Where src is an offset say 100 bytes before the offset in question. In this case, disassemblers and debuggers (IDA, softice etc.) pick up the operand reference to src, but a breakpoint does not catch the actual writings to the other offsets affected.

I find it interesting that you could fix it simply by changing the offset, though. That would mean the read data can't exactly be critical to the operation of the minigame...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: jedwin on 2002-04-22 14:22:00
Quote

On 2002-04-22 05:05, Qhimm wrote:
True, but what I was referring to was this type of reference:

Code: [Select]

mov esi, offset src
mov edi, offset dest
mov ecx, somesize
rep stosb


Where src is an offset say 100 bytes before the offset in question. In this
case, disassemblers and debuggers (IDA, softice etc.) pick up the operand
reference to src, but a breakpoint does not catch the actual writings to the
other offsets affected.


Actually, a Softice memory breakpoint is set using the Intel hardware --
the "Debug Registers".  Basically, they allow the processor to say "trap when
an access is made to memory location X -- regardless of how it is indirected,
or what instruction is used.  So, even in the case of 'rep stosb', the
breakpoint still would have been tripped, since it is generated by the
processor itself.  Memory breakpoints are an extraordinarily powerful feature.

Quote

I find it interesting that you could fix it simply by changing the offset,
though. That would mean the read data can't exactly be critical to the
operation of the minigame...


I was a bit surprised by this myself, but the data in that range was
unmistakably DOS, for reasons that Phaeron described.  I haven't taken the
time for find out what the data is used for, but I certainly concur that it
must not be all that important.

[edited] 363 2002-04-23 01:14
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: dgp9999 on 2002-04-22 15:09:00
Sounds like it's a success. Were you saying that it hapenned in a SNES game on Windows XP? It wouldn't be suprising. All they need is to get one memory address wrong and you're screwed. To bad I can't a get a decent copy of Windows XP to try it out on, I don't suppose any one could help me out?   :wink:
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-22 23:58:00
Quote

On 2002-04-22 11:09, dgp9999 wrote:
Sounds like it's a success. Were you saying that it hapenned in a SNES game on Windows XP? It wouldn't be suprising. All they need is to get one memory address wrong and you're screwed. To bad I can't a get a decent copy of Windows XP to try it out on, I don't suppose any one could help me out?   :wink:


I was saying that it happened to a SNES game running on emulators, not necessarily in Windows XP.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-23 08:10:00
Hey! Great work. Sounds like a lot of success all around the board... I wonder if the game will WORK for me now... I'll use your patch and try playing tomorrow when I get home from school. Let's see if I can crash your patch! (My favorite thing to do for the developers of this board is crash their programs and force them to make them better. I do this for just about everyone, so don't take it personally. I'm not out to get you or anything.)

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
[edited] 135 2002-04-23 09:12
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sir Canealot on 2002-04-23 09:08:00
So the races are...working.

Right. To get Dags patch working we simply point it towards FFVII.exe right? I'll start telling people on Eidos with XP to use this patch!

Allthough we had better keep it quietish. Eidos might get pissed if we go arround solveing there problems. What do ya guys think? Maybe we should even mail this to Eidos with the instructions of putting it up on there site (but giving credit to you guys).

Hmm.   :laugh:
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-24 20:41:27
I'd love to see that :-p

I think we should point out the solution to Eidos because I bet they get mails and calls from people saying "Why don't the races work?"

Heh... wonder what they'd think.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-25 05:08:50
ARG!!! My version of FF7 is incompatible with the patch! Stupid 1.02 TNT/Riva patch for FF7 original edition... BE MORE COMPATIBLE!

Anyone care to try and fix my version, since I'm clueless?

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: J*** H******* on 2002-04-25 07:03:06
Message
Title: Offset for FF7 1.02 (Nvidia patched ver.) + patch makers?
Post by: sanjiyan on 2002-04-25 07:24:06
OK, for those of you who are having trouble with the patch because you're using FF7.exe v1.02 (the Nvidia patched one), here is the offset and bytes to change:

Offset @ 36E036

Bytes: B8 86 01 00

Change to: 00 00 50 00

This should take care of it. Remember, this is the Nvidia patched executable; it will not work with the one the game CD installs. To do the hex editing, try using XVI32; a nice powerful package and easy to use. (do a search for it, you'll find it)

Anyone know where to get a patch generator? I have the original and patched (hacked? <ducks a book>) executables, but don't know how to go about making a patch.

--Sir Sanjiyan
"For someone with a mortal lifespan, you do seem to adore wasting time!" - Q
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sir Canealot on 2002-04-25 07:30:25
What so this patch dosent work with 1.2 of FFVII? Err...okay.

This has been posted on the Eidos forums. I emaled the admin about it. Said it was fine to post this on the forums ect. Theres already one happy camper there that is typeing in all caps about this patch *sigh*

Heres the link to the post on Eidos if any one is intrested: http://www.eidosgames.com/ubb/Forum28/HTML/004745.html

Get working on that 1.2 patch :)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-04-25 09:13:12
Not to be an ass here or something, but the name he uses here is jedwin...  :wink:
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-25 12:25:13
The patch works on 1.2... if you apply it manually.  As in hex editor.
Title: Page for patches
Post by: jedwin on 2002-04-25 14:39:30
Quote from: Aaron
The patch works on 1.2... if you apply it manually.  As in hex editor.


If you go to http://www.ugcs.caltech.edu/~jedwin/ff7/, you should see a page there with links to patches for 1.00 and 1.02 now.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkness on 2002-04-25 21:10:42
interesting nvidia/ff7 info: im running 1.00 on my Geforce 4 Ti, and it runs perfectly.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-25 22:31:40
It better run on a GF4.

I'm currently planning on buying a GeForce4 TI 4600 in late May / early June... I can't help it, after seeing one score above 10,000 on 3DMark2001.  And, Neverwinter Nights is coming out, and that's gonna be pretty graphic intensive :-p
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sukaeto on 2002-04-26 02:44:48
I used the first patch on FF7 v. 1.02, and it worked fine . . . so weird . . .
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Threesixty on 2002-04-26 04:32:00
Boy....I never thought I would EVER, see a thread like this....

"Oh, (just in case yall wanted to know) remember that bug that Eidos and Square wouldn't / couldn't, solve? here's the fix."

Looks like Eidos got wind of this....they want to test it, and see if it works. I believe someone over there need to give this guy, a finders fee or something for doing their work for them...after what? How long have we been begging for a patch? Two years?

Guess I can go and buy WinXP, now. (M$soft should give you a percentage, too ;) )
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-04-26 04:55:34
It definately is a funny situation.  Eidos should pay you for it :P  Ok, maybe not, but they should definately give you credit if they releaese an offocial patch.

They only didn't fix it because they are WAY to lazy to even bother.

[Edit]
Dang smily shortcut didn't work the way it did before...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-04-26 06:35:14
They will most likely not release it as an official patch. They might place a link to it somewhere though, with a bigass you're-on-your-own-if-you-use-this notice.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-26 07:56:05
Yay! It patched! Too bad I'm now getting a problem with it LOADING. It's not just the patched version either. None of my ff7.exes are working, including the non-patched versions.

I'll just try uninstalling/reinstalling tomorrow, patch it, and see if it runs.

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: hmm
Post by: Skillster/RedSarg99 on 2002-04-26 17:51:27
you know im using the 1.2 patch but it aint patching it and its corrupting the EXE
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-26 19:31:49
I had that problem too. Delete the corrupted one, and replace it with an original 1.02 copy. Then re-patch it. Worked for me. Now I just have to get it to boot. (Different problem. Non-patched ones aren't working either...)

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkness on 2002-04-26 20:53:09
or just do it manually. i did in visual studio in about 10 seconds.
Title: Damn FF7 & Win2k!
Post by: Sephiroth 3D on 2002-04-27 07:38:26
Argh! If it's not one thing, it's another! I must of gone through about 4 or 5 "Get FF7 Working in Win2k" things, but it still won't work right! Whenever I pass through a doorway (aka, change field files) I get a fatal error of:

Instruction at 0x0069b26d referanced memory at 0x44200004. Memory could not be "read".

Anyone have a CLUE what's going on with this? I get the same error every time. Not to mention that my gfxs are totally messed up, except that the 3D stuff looks beautiful...

BTW: if you happen to have, or know where a "master" version of "Get FF7 Working in W2k" is, let me know, and I'll give it another try...

Sigh...

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sir Canealot on 2002-04-27 11:23:04
Right. Can any one email me a save before the choc races? I wanna check this patch is working fine for me.

[email protected]

Thanks.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-28 01:12:34
Yeah, I just sent it to you. Enjoy!

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sukaeto on 2002-04-28 03:24:15
I have no idea if that "Make FF7 work in Win2K" topic still exists on the forum, but I downloaded a copy of it a while back.  I uploaded it it here (http://ff7forsblive.homestead.com/files/ff7win2k.exe.zip).  Just remember to delete the .zip extension . . . it's really a Self extracting RAR file.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-04-29 08:55:14
Hey, Thanks. The server was a little slow, but I got it. I'll post an updated copy of my guild if I get FF7 running.

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: CatsClaw on 2002-05-10 18:07:05
Greetings all.

I wear several hats at Eidos' San Francisco offices and all I can say is 'Hats of to jedwin'.

I have tested numerous saved games sent in from some kind folks and myself completed a playthrough (up to Gold Saucer/Chocobo race) under XP Home after hex-editing the ffvii.exe. Another Eidos tester also got a good playthrough on a separate XP system. Planning on doing the same for Win 2000 but right now other tasks are pressing.

Looks like a success.

(bows in jedwins' general direction)

The legal types have told me we cannot make this an officially supported patch or fix for several reasons, but (with jedwin's permission) I will be making an "unofficial FAQ" detailing how to fix the problem and crediting him with the fix.

I personally have spent quite a few hours over the past year trying to isolate and fix this crash (however, I am a small-brained non-programmer), and wish to say "Thanks, jedwin!!!"

Other FFVII players will be thanking you too.

Be well, and see you around the plantation.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sukaeto on 2002-05-11 02:55:38
CatsClaw=Grey Mouser?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-05-11 10:42:57
I'm currently examining the code in question, trying to find out what it was meant to do and why it doesn't. I have some suspicions, but clearly it can't be that important since the game runs even when the offset it changed to random data...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-05-13 07:07:14
The latest incarnation of the chocobo patch is available at http://www.qhimm.com/ff7_chocobo_patch.zip. This combined patch applies to both FF7 versions, and should make the patching process a piece of cake for most users.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: CatsClaw on 2002-05-13 18:24:10
Quote from: TiadaghtonDude
CatsClaw=Grey Mouser?



Check...this be my name when Not At Eidos (like at TTLG & T-Com)....extra bonus points for knowing the Mouser>CatsClaw connection ;)

************************

Qhimm - Thanks for posting patch update and link on our forums. Appreciate it.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-05-13 18:39:45
We aim to please.

Maybe a bit cliché, that. What I really aim for is a good job, a loving girl, and enough money to hire Bill Gates as a butler.  8)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-05-13 19:36:04
But don't we all aim for that?

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2002-05-13 23:10:02
Quote from: Sephiroth 3D
But don't we all aim for that?



Because, he'd get tired working for all of us!  Still, I wouldn't mind seeing that.

Actually, you gotta hand it to him for looking like a complete nerd, yet runs a successful business (meaning it actually makes money) and has a wife that still seems to love him for who he is.  Sure, nerds can do the first easily, but the second seems so infinitely much more difficult.

Oh, wait, wrong topic.  Doh! :wink:
Title: german patch
Post by: grizzly on 2002-05-26 14:15:43
i recently reinstalled ff7 on my new computer with winxp and have problems with the chocobo racing. that's why i downloaded the most actual patch, but it doesn't seem to recognize my exe. Can anyone please send me a usexe or try to make a patch for the german exe. thanks
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-05-26 14:28:41
If someone sends me the german .exe, I'll update the patch to include it. Funny, didn't know it was different really  :-?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-05-28 15:21:33
An updated version of the chocobo patch is now available here (http://www.qhimm.com/ff7_chocobo_patch.zip). No changes to the patch itself, but now it supports the german(?) version, hereafter referred to as 1.00g.
Title: Thanks
Post by: grizzly on 2002-05-28 17:55:11
Quote from: Qhimm
An updated version of the chocobo patch is now available here (http://www.qhimm.com/ff7_chocobo_patch.zip). No changes to the patch itself, but now it supports the german(?) version, hereafter referred to as 1.00g.


Just wanted to say thanks to qhimm for is REALLY fast reaction.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Threesixty on 2002-06-23 01:00:23
I've discovered something....

I don't know which FF7.exe has been patched with the Chocobo Race thing.

But, It seems that with the new Detonator drivers the 8 bit pallet function has been, finally, repaired.

The 29.42's work perfectly in FF7 with Direct3D Hardware Acceleration. The only thing you need to use from the TNT patch is the FF7config.exe. DO NOT use the FF7.exe from the TNT patch, the game will crash if you do....unless you like using Rivatuner to disable the 8 bit pallet.

No need for Rivatuner, anylonger.

The new drivers also work fine with FF8.

So, I guess I'm asking, Did you patch the original FF7.exe or the TNT version? Because, I don't think the TNT version is needed anymore. That is, unless Nvidia decides to break the driver in the future.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-06-23 06:11:06
I believe the patch that Qhimm made will work on both versions.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-06-23 19:28:54
Yeah, Qhimm's patch will do the both the release & the patch versions AND the newly included German version.

Wow... Threesixty's right. Grab the 29.42 Nvidia drivers, use the original FF7.exe and the TNT patched FF7Config.exe & visually, FF7 works perfectly!

Now if only I could figure out what's causing mine to crash...

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Threesixty on 2002-06-24 03:24:53
Have you tried using different music modes? How about pushing Directsound Acceleration down to basic? Underclocking the Video card? The blitting functions of Rivatuner? (well, I guess you can't try blitting, until Rivatuner gets updated for the newest drivers). Maybe it's a bad stick of RAM?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Sephiroth 3D on 2002-06-24 09:41:56
The only thing I'm sure of, is that it's a driver problem. I've reinstalled windows with all my drivers & FF7, and it still fubars on me. Therefore, it must be a driver problem. I was thinking of chaning my sound settings, but I just haven't had time to do it recently. That's on my todo list.

A bad stick of RAM? Wouldn't that fubar everything else too? If it is the problem, why is it only effecting FF7?

Sephiroth 3D

"I don't understand..." "You don't have to understand." - Final Fantasy: The Spirits Within

Sephiroth 3D.com (http://www.sephiroth3d.com)
[email protected]
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-06-24 12:40:14
Quote
Maybe it's a bad stick of RAM?

Yeah... a bad stick of RAM would affect more than FF7, and it wouldn't keep coming up with the same error... it would be more random, I think.
Title: Compatibility Tool for Windows 2000/XP
Post by: Black Materia Cloud on 2002-07-27 12:45:36
I have just downloaded this old 'Whistler Application Compatibility Pack' because someone said it'd make FF7 work on Windows 2000, and so it should on Windows XP *Which I have* and it DID! I can now play ALL of the mini-games without any glitches, or crashes, and I've played if for a while now, so I think it's pretty reliable.

Here's the step-by-step solution (Taken from http://www.ntcompatible.com/f.shtml ):

Quote
1) It works with the "Secret" compatibility update from Microsoft! Here's how you can make it work:

1) Download and install this file:

http://msdn.microsoft.com/compatibility/act.exe

2) Run AppFix.exe, located in the applications subdirectory in the ACT install folder.

3) Play FF7!


And just to make sure, go on your Start-bar, Programs, Application Compatibility Toolkit, then AppCompat, this should come up with a Window with the title 'Application Compatibility'

All you have to do from here on, is select your 'FF7.exe' and select 'Windows 98' check the box 'Use pre-Windows 2000 Temp path' then check the box 'Make the above check box settings permanent' and click 'OK'

This should now start FF7, so be sure you have one of the discs in the CD-ROM drive before you perform all of this.

Please let me know if this works for anyone else other than me.

-Good Luck-  :)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Skillster/RedSarg99 on 2002-08-20 22:10:03
bloody heck didnt know this section existed!
must remember to post them Qs in ere.
im getting lost in here
i want my old forum back! mwaaa
2 sections where enuff then :)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2002-10-09 18:08:26
I've implemented adaptive patching into the latest release of the FF7 chocobo patch. It should work on the previously unsupported FF7.exe versions (like french), so feel free to try it out and report bugs to me.

http://www.qhimm.com/ff7_chocobo_patch.zip (release 4)
Title: patch?
Post by: justanaverageguy on 2002-10-14 06:11:45
ok i have this patch...but my game isnt patched to 1.02 where can i find this since it  didnt come with the game.?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2002-10-14 12:04:14
Search around online to find the 1.02 patch.  I think its on Eidos's web site, and also on File Planet...

If you download the 1.02 patch, you'll need to apply the Chocobo patch again.
Title: omnislash locking up..
Post by: MoxieSailor on 2002-11-10 15:16:50
I've been recently playing this game again and I successfully got the first patch mentioned here to work on my XP.  However, I discovered in the Battle Arena that my Omnislash limit break locked up my computer completely and I had to restart.  I've tested other limit breaks, and they all seem to work fine, including level 4 limit breaks for the other characters.  I was wondering if anyone knew of any patches that would fix this.  I'm going to try re-patching my ff7 version with the appfix mentioned above and see if that works.  Anyone else have any ideas?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Alhexx on 2002-12-13 14:32:59
Qhimm: I know this reply is kinda late, but I was playing FF7 the first time on my WinXP system and now I have that problem...
Well, what I wanted to say: I'm gonna try your latest Patch on the FF7 1.02 Nvidia German Release. I'll post a reply telling you if it works.

 - Alhexx

 - edit -
Qhimm: Alright, your patch worked. If you are going to write a new version of your patcher, here's some (maybe) helpful info:

German FF7 1.02 Nvidia Patched exe

Filesize: 5.886.976 Bytes

The offset of the command(s) that was NOPed out is:
3.189.010


If there is anything else you need to know, just tell me.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: rocket_surgery on 2003-03-03 03:56:35
Well, the patch fixed it from crashing at the beginning, but as soon as i finish the race it crashes.  What should i do now?  I'm running windoes xp.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Djsngi on 2003-10-07 02:07:00
:(   What...so why does't the patch work anyways? i don't know what you guys are talking about, so im wondering when you can get a patch that works for um, everyone...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Djsngi on 2003-10-07 02:21:24
I've used the patch shown below before and then FF7 wouldn't run, so i uninstalled and tried again...

When i used this patch again
http://www.qhimm.com/ff7_chocobo_patch.zip

i open it and i pick Patch!
it says...

''Unable to identify game executable. Do you wish to attempt adaptive patching?''

I say Yes!

It says in reply...

''Could not locate XP vulnerability. This does no appear to be an unpatched FF7 executable''

i don't know what's going on...does this mean i need to get it on PS?

im so lost....
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2003-10-07 02:25:32
It might mean that the exe file is the 1.02 version (aka the one that came with the TNT patch)....have you tried patching the original 1.00 version of the exe?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Djsngi on 2003-10-08 02:56:29
i would if i knew how, need all the help i can get here guys/gals

thanks for any help
Title: re
Post by: Barbatruuk on 2004-02-26 14:22:22
I all,

I've downloaded and installed the 1.02 patch and the chocobo patch, but the game still crashes at the start of the chocobo races  :(

Is there something I'm doing wrong?

I'm running Windows XP, Athlon 1800+, 512MB, Ati Radeon 9500 with the latest Catalyst driver from the Ati site, SB Live.

[edit]
I've tried both hardware accel. mode and software rendering mode, no difference, keeps freezing at the start of the chocobo race.
[/edit]

Thanx
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: migueltb on 2004-03-14 20:02:10
I already modified the hex code and work, but still CRASHES ON COSMO CANYON after the video sequence on the observatory in the space scene
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2004-03-14 20:07:08
This fix is for the Chocobo races only, it does not fix any other problems.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Magus Spirit on 2004-05-23 21:25:18
The Chocobo Race Patch did not work for me. I checked a disassembly of FF7.exe, and the patch was applied correctly, though, at the start of Chocobo Races, it showed an error message and crashed. The address indicated by this error message was the exact address of the instruction that originally causes the problem. So, I looked at the above lines in the disassembly, and nopped the jump to the code containing the instructions that causes the error, and it worked.

I am using FF7 version 1.02 French. The EXE size is 5 892 096 bytes. The jump is located at 0x0030A864 (for info, the instruction causing the problem is located at 0x0030A8B2 in this version). You just have to replace the two bytes of this jump (these two bytes are 74 05 in this version, if I remember correctly) by 90 90.

I hope this will help some who have the same version and who were not able to run FF7 under XP.
Title: Character doesn't run properly after Chocobo patch
Post by: ET on 2004-06-17 16:55:54
Hi. The Chocobo patch worked! However, there's a glitch that happened that no one mentioned, so I think it's happened to me alone.
After the patch is complete, my characters can't run from one place to another properly in the scenes (not world map). The movements are very jerky and slow. I'm wondering if anyone can help me with this problem. Is there a patch for this? ^^;   :oops:

Any help will be much appreciated.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 08:47:06
How many sastified customers do you have for your Chocobo patch?
Because I'm so grateful for this patch.
Give my thanks to the author.

Anyway,any EA specific problems? Meaning, does the Meteor crash apply to EA, or just restricted to Edios? Are that anymore Edois related problems that is not likely to happen in the EA version?

Once again, thanks a bunch for the author of the delightful patch.

And yes, I use XP.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-11 09:17:26
Author is the owner of this website and forums, Qhimm.

And Im pretty sure he has a 100% "cure" rate, As he found the specific memory location that caused it and modifyed it...The bug effects EVERYONE on XP, and its the exact same thing across the board.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Messiah99 on 2004-07-11 09:25:41
First things first, jedwin was the person responsible for finding and fixing the buggy code responsible for the chocobo crash, but you cant exactly thank him as he seems to have not been present after that business was done. But qhimm wrapped it up in a neat little package, so thanking him for that, and for this website of course, is your best bet.

To my knowledge the EA version is the exact same as the Eidos version just repackaged, so any and all errors or possible errors are probably the exact same with both releases. Theres too many to be able to tell in one post though, just be aware that playing FF7 PC, on XP especially, is like walking with a pocket full of assorted bombs, you never know which are gonna blow up on ya. Just play the game and be happy it works at all, and if you have any more problems, check back here for a solution (using the search option first preferably).
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 09:26:27
Quote from: Darkdevil
The bug effects EVERYONE on XP, and its the exact same thing across the board.


Somebody should have told me that ealier; I got sick of seeing Dyne die after battling with Barret.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-11 09:29:20
Just pray to god now that you aren't blessed with the cosmo crash.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Messiah99 on 2004-07-11 09:31:42
Quote from: Darkdevil
Just pray to god now that you aren't blessed with the cosmo crash.

Haha, and pray to god you didnt just jinx the poor guy too! :wink:
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 09:46:59
Quote from: Messiah99
Quote from: Darkdevil
Just pray to god now that you aren't blessed with the cosmo crash.

Haha, and pray to god you didnt just jinx the poor guy too! :wink:


I'm not there yet. Knowing my luck though, I think it might crash.
Does it always happen with XP though? Does it depend on the version used (EA/Edios)? Does it depend on the grapics crads used (I'm using a Nvida Geforce 4)?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Messiah99 on 2004-07-11 09:50:55
It doesnt depend on anything as far as any of us have been able to find out, it just happens. Dont worry about it now, if it happens then deal with it then, if it doesnt just be thankful it didnt.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-11 09:51:22
Nope, Its XP.

Everyone on this forum has different setups, and everyone gets the chocobo crash.

The cosmo crash is a different matter.  We can't find out what makes it lock up at that place.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 11:20:31
Quote from: Darkdevil
Nope, Its XP.

Everyone on this forum has different setups, and everyone gets the chocobo crash.

The cosmo crash is a different matter.  We can't find out what makes it lock up at that place.


I heard it might have something to do with the movie locking up though.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-11 11:49:10
No, Even is we replace the movie with a dummy it stil crashes.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 12:10:32
Quote from: Darkdevil
No, Even is we replace the movie with a dummy it stil crashes.

Guess I'll have to pray. Hard.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-11 12:56:57
hehe
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-11 13:55:09
(content deleted)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Aaron on 2004-07-11 14:00:57
About the XP patch.
Read: http://forums.qhimm.com/viewtopic.php?t=1656
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Relf on 2004-07-11 19:01:11
Quote
Messiah99 wrote:
Darkdevil wrote:
Just pray to god now that you aren't blessed with the cosmo crash.

Haha, and pray to god you didnt just jinx the poor guy too!  


I'm not there yet. Knowing my luck though, I think it might crash.
Does it always happen with XP though? Does it depend on the version used (EA/Edios)? Does it depend on the grapics crads used (I'm using a Nvida Geforce 4)?

Yup, the cosmo crash is a terrible thing, if you have it, you will also get "blessed" with the gondola crash as well... :weep:
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2004-07-11 23:15:58
*puts on a cliche german accent and scientist costume for the duration of the next paragraph*

"As far as I can tell, ze Cosmo Crash is caused due to a random quantum event zat occurs during ze install process.  As it is a quantum event, by definition we cannot precisely determine what zat event consists of, so zerefore ze probability of its occurance on any given WinXP system falls under ze rules of Heisenberg's Uncertainty Principle."

Ok, ok, so that was sarcasm, but that's a good enough explanation for why it happens as any, at this point. :P

Though, I just had an idea -- can somebody with a system that has the crash, attempt to replicate the crash when not using a Full Install?  I'm wondering if its due to a mistiming in the CD-ROM access in Windows XP, and maybe since a standard install would have the CD be used alot more, it might already be running when it cues the movie, and thus not crash, as opposed to having the drive suddenly wake up and do something after spinning down for so long, since in a Full install the CD is really only accessed for movies....get where I'm going with this?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Relf on 2004-07-12 00:35:31
Nope I have no idea.
intell pentium4
SIS650 (vid card)
windows XP
software rendering
Also I cant see the movies.
Is that all you need?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2004-07-12 02:01:09
Quote from: Relf
Nope I have no idea.
intell pentium4
SIS650 (vid card)
windows XP
software rendering
Also I cant see the movies.
Is that all you need?


Well, you also need to run the "DirectShow Installer" off of the Install CD, it contains the codec you need to see the movies.  If that doesn't work, then get the "upside-down movie patch", as that should both either install or update the codec with a somewhat newer version.

Don't worry about the installer trying to replace the rest of DirectShow with an older version; it won't.  At most, it'll just install the codec, but the "self-preservation" code of DirectX itself will also kick in and ensure that the older version of DirectShow will not overwrite the version you have, as far as I know.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Relf on 2004-07-12 04:57:36
I have DrectShow, still it doesent work.
On edios.com they said it was a video playback error, time based mabye?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-12 07:24:20
Quote from: Aaron
About the XP patch.
Read: http://forums.qhimm.com/viewtopic.php?t=1656

Oh, so THAT was the hoax file they wre talking about. Thanks. :oops:
Anyway, where is the gondola that was mentioned earlier?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-12 09:00:30
In the gold saucer where cloud gets to go out for a night of "fun*" with either tifa barret or Aeris.


* My definition of fun differs greatly from theirs.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: EmperorSteele on 2004-07-12 16:16:20
Or Yuffie, you forgot =P
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-12 16:52:24
In my case she doesnt count as if i every try to "obtain" her, the game crashed at the mystery ninja battle...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2004-07-12 17:06:42
Sounds like her battle model data is corrupted or something...have you tried copying the old file from the CD over the current one?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-12 19:02:06
yeeep.  Ive tried nearly everything....Ive just un installed and re installed and no change...It doesn't bother me.  I hate her anyway.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2004-07-13 00:16:30
I just got an idea.  LGPTools has a "repair archive" option....perhaps you can use it on battle.lgp....?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: EmperorSteele on 2004-07-13 05:14:20
That's one wierd effin error.  Maybe it has something to do wtih the camera flying around all over..? *shrugs*
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-13 08:53:26
Quote from: Darkdevil
In my case she doesnt count as if i every try to "obtain" her, the game crashed at the mystery ninja battle...


I got Yuffie with no problem.
Spoiler: show
Like that is worth clebrating.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-13 11:24:13
Its strange, I can get into the battle, It will go zoom in on her and then will CTD....
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Goku7 on 2004-07-13 20:24:29
Quote from: Darkdevil
Its strange, I can get into the battle, It will go zoom in on her and then will CTD....


So, it doesn't crash until after you see her? ....hmm....maybe it's her battle _animation_ data that's missing or in some way corrupt.

Ok, I need you to clarify something.  You said it happens despite doing an uninstall/reinstall -- did you also make sure to copy battle.lgp over from the game discs as well?

Doing that should rule out the possibility that the battle.lgp that's on the _install_ disc is corrupt while the game discs have a good copy......
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-13 20:42:54
Ive just copied the Battle>LGP file over and it still does it.  Yet its fine in every other battle.  Which is stragne, because doing it on my other older PC is fine....Im past that part now anyway, and im using yuffie normally...so god knows whats happened.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Relf on 2004-07-14 13:26:48
So what type of computer is it that causes such an oddity?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-14 13:30:45
I honestly dont know...Either way its done now.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-16 08:16:18
I skipped Gongaga to go to Cosmo Canyon. I watched the Lifestream movie with no problem.

Only thing is, how do I get to Gongaga in the first place?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Darkdevil on 2004-07-16 09:07:18
Dont you have to go through Gongaga to get to cosmo....
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Messiah99 on 2004-07-16 09:57:33
Quote from: Darkdevil
Dont you have to go through Gongaga to get to cosmo....

No, the first time I played I actually missed Gonaga entirely until after the Temple Of The Ancients when you wake up there. Not sure how that happened, but it did, haha.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: sw5000 on 2004-07-16 10:12:49
Quote from: Messiah99
Quote from: Darkdevil
Dont you have to go through Gongaga to get to cosmo....

No, the first time I played I actually missed Gonaga entirely until after the Temple Of The Ancients when you wake up there. Not sure how that happened, but it did, haha.


Probably because Gongaga is on a hill...
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Qhimm on 2004-07-16 10:18:07
And why are you discussing Gongaga and the Cosmo crash under the explicit FAQ topic for the Chocobo races crash? If you're going to talk about a new topic, make a new topic. If you actually come up with anything worthwhile, it will be saved as a new topic in the FAQ forum.

Argh I don't have time to look it up... Next mod that comes around, split this topic where it went off-topic and move it to Game Tweaking or something. Thanks.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Kevdude on 2004-11-30 12:35:10
i found that changing the compatibility on the properties of the exe stopped me crashing because i would crash as barret and dyne jumped off the bridge to see the town burning but after i changed the compatibility to windows 95 it stopped, weird lol.

maybe this would work for some others aswell? just sharing what i found out :)
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Ramuh_materia on 2005-11-24 10:52:51
Thanx for the chocobo patch!! It worked like a charm.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: James Pond on 2005-11-24 13:44:54
Woah there.

Avatar size WAY too big.

Read the rules please.
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: L. Spiro on 2005-11-24 15:43:41
Not to mention this topic has been dead for a year.

Warning would have been issued.


L. Spiro
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Ramuh_materia on 2005-11-25 20:10:05
Quote from: James Pond
Woah there.

Avatar size WAY too big.

Read the rules please.


Is the size of my avatar better now?
Title: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: James Pond on 2005-11-25 21:39:18
does it conform to the rules?

You shouldnt need to ask if you read them.
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: fenglingling on 2006-11-28 21:02:34
Hi, I cannot understand the hex code thing, and I know that somebody has asked this question already before, but I didn't see an answere to the question, and that is:

i open Patch, it says...

''Unable to identify game executable. Do you wish to attempt adaptive patching?''

I choose yes

and it says...

''Could not locate XP vulnerability. This does no appear to be an unpatched FF7 executable''

I've tried to patch the 1.00 version, I don't know if I'm doing wrong, but that thing just overwrite my exe file, and it says that it is not the file or something....

Please help me.....
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Landarma on 2006-11-29 01:05:27
Quote
i open Patch, it says...

''Unable to identify game executable. Do you wish to attempt adaptive patching?''

I choose yes

and it says...

''Could not locate XP vulnerability. This does no appear to be an unpatched FF7 executable''

I've tried to patch the 1.00 version, I don't know if I'm doing wrong, but that thing just overwrite my exe file, and it says that it is not the file or something....
Isn't the patch for 1.02?  If the patch says 'Unable to identify blahblah...', surely you tried applying patch to wrong version of exe file(unless it is corrupted or modified by any way).
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Covarr on 2006-11-29 05:58:33
It seems to me that your exe is either already patched with some other screwy patch, pirated, or both.
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: fenglingling on 2006-12-03 00:47:16

Isn't the patch for 1.02?  If the patch says 'Unable to identify blahblah...', surely you tried applying patch to wrong version of exe file(unless it is corrupted or modified by any way).

How do I check the exe version? Does it mean that I have to install another ff7? Will I lose all the savepoints that I have made in the game? I'm worried about if I'm gonna have to play everything all over again.... :(
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Covarr on 2006-12-03 03:21:31
Get the official 1.02 exe from Eidos' website. You won't lose your saves or anything, you just have to replace the exe. Then try to install the patch over that.
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: Xibeleli on 2006-12-03 03:30:01
this games a mission to get working
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: fenglingling on 2006-12-03 14:08:42
aah, it works now, thank you soooo much!!!  :-D
Title: Re: FAQ: Chocobo races crash under NT/2000/XP (technical)
Post by: zero88 on 2006-12-04 20:51:44
Wow, it seems this topic keeps getting revived every year around the end of November.

I can't wait until November 2007.