Home · Compatibility Lists · Support Forums · FAQ · News Archive · Articles · Submit News/Upcoming News
NT Compatible
advertisement


Forum overview » Games » Possible Fix for Final Fantasy VII PC + Windows XP (1/1)

Reply New Poll

Possible Fix for Final Fantasy VII PC + Windows XP
Author Message
badaro
Member


Posts: 22
Joined: 2000-02-17
Member No.: 1976
Icon 2002-05-31 16:59:57

Here's something I read in another forum I visit. Note that I haven't tested this (yet), so I can't confirm if it works.

[]s Badaro

"Originally posted by Jedwin
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:

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:
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:
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.)"

Post #100310
Edit Quote Print Solution Plonk Delete
DosFreak
Moderator


Posts: 3494
From: Warner-Robins, Georgia
Joined: 2000-02-03
Member No.: 1729
Icon 2002-05-31 17:08:37

Which forum?

Post #100311
Edit Quote Print Solution Plonk Delete
badaro
Member


Posts: 22
Joined: 2000-02-17
Member No.: 1976
Icon 2002-05-31 23:51:10

The post I read about this (NGEmu.com):
http://www.ngemu.com/forums/showthread.php?s=&threadid=19758

Original source of the information (Qhimm.com):
http://forums.qhimm.com/viewtopic.php?t=1245&highlight=

[]s Badaro

Post #100335
Edit Quote Print Solution Plonk Delete
Admiral LSD
Senior Member


Posts: 991
Joined: 2001-08-14
Member No.: 6685
Icon 2002-06-01 18:40:44

I see it but I don't believe it.

IT WORKS! IT REALLY WORKS!



If you grab the patch executable of that second link (which I did) it'll make the process a hell of a lot easier.

Post #100377
Edit Quote Print Solution Plonk Delete
Xiven
Senior Member


Posts: 690
Joined: 2000-05-20
Member No.: 3395
Icon 2002-06-01 19:51:20

WOAH!!!!

It works! Thanks

Post #100379
Edit Quote Print Solution Plonk Delete
CrazyKillerMan
Senior Member


Posts: 761
Joined: 2000-10-13
Member No.: 4548
Icon 2002-06-02 00:09:25

This is probably the best development since sliced bread.

Thnx badaro ... I think alot of us owe you one!

Post #100389
Edit Quote Print Solution Plonk Delete
Mr.Guvernment
Senior Member


Posts: 1441
From: Costa Frick'n Rica
Joined: 2001-01-03
Member No.: 4983
Icon 2002-06-03 15:48:36

i love people who can take the time to do this


he should send this to the developers of the game!

Post #100491
Edit Quote Print Solution Plonk Delete
Qhimm
Junior Member


Posts: 1
Joined: 2002-07-02
Member No.: 10956
Icon 2002-07-02 16:54:30

Actually, Eidos has been very forth-coming and, dare I say it, enthusiastic about the development of the chocobo patch. Probably because they're pretty tired from all the mails from angry gamers, too ^_^

And just for reference, the direct link to the latest chocobo patch: http://www.qhimm.com/ff7_chocobo_patch.zip

If nothing else, this shows that all hope is not lost just because the official sources can't help you. Only downside is that people who still can't get it to work started mailing me instead of Eidos about it... =(

Post #103110
Edit Quote Print Solution Plonk Delete
Poxnor
Member


Posts: 52
Joined: 2001-08-07
Member No.: 6641
Icon 2002-07-04 22:00:30

Hehe, way to go

I read about this patch a little while ago on EidosGames.com.
Thank you for your effort in helping to make FFVII work on XP.

If soundfonts could work well for FFVII under XP, the game would be at 'perfect' level.

Post #103232
Edit Quote Print Solution Plonk Delete
one_2_three
Member


Posts: 46
Joined: 2002-05-19
Member No.: 9465
Icon 2002-07-07 04:28:56

This game has never given me a problem in XP, after switching compatibility to Windows 98/Windows Me

Post #103367
Edit Quote Print Solution Plonk Delete
ejsmith
Member


Posts: 76
Joined: 2001-12-03
Member No.: 7967
Icon 2002-07-13 09:31:53

123: You haven't made it to the Chochobo races yet. Or the minisub.

I'm gonna give this patch a whirl this weekend. I have the old 4 disk version of FF7, so I'll load up the Riva/Laptop patch, and hammer on it.

Kudos! to whoever has been sloughing through assembler code to find this null ref...

Post #104121
Edit Quote Print Solution Plonk Delete
joefuss
Member


Icon 2004-08-18 01:01:00

Hey Guys, i installed this patch and to my relief it worked..BUT when i go to the 3rd disc and wanted to start breeding, the same thing happened when i went to race! I hope this isn't to complicated to fix, i was so happy when it worked the first time.


Post #143783
Edit Quote Print Solution Plonk Delete
psx
Junior Member


Posts: 1
Joined: 2004-10-09
Member No.: 43365
Icon 2004-10-09 09:42:28

FF7 on PC, Win XP - problem is that the game crashes in that point where Cloud first time visits Shinra mansions basement.recently i had a problem with chocobo races but patch fixed that.what should i do?

Post #147647
Edit Quote Print Solution Plonk Delete
Alec§taar
Account Disabled


Posts: 207
From: A discrete point in the Space-Time Continuum...
Joined: 2001-04-17
Member No.: 5614
Icon 2004-10-09 10:34:08

Whoever came up with that fix?

Knew their stuff pretty well, especially regarding the pointer references.

Why the folks who made the game do that for Win9x though (which he didn't get)?

Because that Operating System is a hybrid 16-bit/32-bit Operating System probably... for compatibility with it. They might have even done OS version checking back in the NT/95 days... but, what happens when higher versions (newer) come out?

NO GUARANTEE OF OS DETECTION PROPERLY ON OLDER STUFF is what!

(PLUS, The Win32 API itself? Has quite alot of calls in it that are Win9x specific, & probably largely on these grounds as well as their Device Driver Kits (DDK) being different in many areas... mousing is one I have run into over time! One Win32 API or not, there are 9x specifics in it you cannot use or won't fully work right in NT-based Operating Systems!)



* In any event? Hell of a job whoever came up with that fix-job!

APK


[Edited by Alec§taar on 2004-10-09 11:37:33]

Post #147651
Edit Quote Print Solution Plonk Delete
obsessivegamer89
Member


Posts: 5
Joined: 2005-04-27
Member No.: 64232
Icon 2005-04-27 19:20:53

Hi, I'm having a problem with FF7 when I'm loading the movie to see the tiny bronco crash after defeating palmer. The game crashes and the movie doesn't load. I don't know much about computers to an extend and I'm not sure how to perform the more complicated fixes. What do you guys recommend I do?

Thanks.

Post #161742
Edit Quote Print Solution Plonk Delete
finalfantasyau2000
Junior Member


Posts: 4
Joined: 2005-04-24
Member No.: 64079
Icon 2005-05-03 02:38:16

go to http://animevamp.proboards16.com/ and click ff7 xp patch they got tons of information on how to get ff7 working

Post #161880
Edit Quote Print Solution Plonk Delete
obsessivegamer89
Member


Posts: 5
Joined: 2005-04-27
Member No.: 64232
Icon 2005-05-09 17:36:31

Thanks a bunch man that will really help I hope.

Post #162070
Edit Quote Print Solution Plonk Delete
obsessivegamer89
Member


Posts: 5
Joined: 2005-04-27
Member No.: 64232
Icon 2005-05-11 14:40:23

I tried the XP patch and the Ultima version, neither work...

Post #162133
Edit Quote Print Solution Plonk Delete
Scotticus
Junior Member


Posts: 1
Joined: 2005-09-23
Member No.: 71149
Icon 2005-09-23 15:22:52

hi look i'm not good with comps i would just like to know how to install and play FFVII for the PC on my Comp which is windows XP i don't know what patches i would need to dl in order to play the game and in looking at the movies on the disc 1 they all seem to be upside down is that just b/c i don't have the game installed??? thank u in advance to anyone that can help me.

Post #166524
Edit Quote Print Solution Plonk Delete
lokwingmasta
Junior Member


Posts: 4
Joined: 2005-10-13
Member No.: 72295
Icon 2005-10-13 20:28:59

Hey guys. I've had this game for a couple of weeks and im really eager to go on, but i have a problem getting the game to run after minimizing it. The screen turns black and the games still running. Any way to fix the minimize problem O.o?

Post #167074
Edit Quote Print Solution Plonk Delete
metrozzo
Junior Member


Posts: 1
Joined: 2005-10-30
Member No.: 73173
Icon 2005-10-30 13:05:19

Well... i have windows 2k pro sp4 and... I just start the game, After the intro, you get the first enemy (2 marines) and when the round starts, ff7 just closes itself and i get back on my desktop.
I've tried installing the xp patch too, but same error and at the same point.

plz help me..

Post #167524
Edit Quote Print Solution Plonk Delete

Related Threads RSS


Related Compatibility RSS Vendor Rating Entries First Post Last Post
Impossible Creatures Demo Microsoft ***** 1 2004-05-01 12:00:00 2004-05-01 12:00:00
Remotely Possible 4 Computer Associates ***** 1 1999-04-01 12:00:00 1999-04-01 12:00:00

Reply New Poll

Forum overview » Games » Possible Fix for Final Fantasy VII PC + Windows XP

Legend
View   View profile
Solved   Mark this post as solution (topic starter only)
Quote   Reply with quote to post
Edit   Edit post
Delete   Delete post (admin only)

Moderator: Open / Close / Bump / Delete / Move / Merge

All products mentioned are registered trademarks or trademarks of their respective owners.
© 1998-2009 Esselbach Internet Solutions - All Rights Reserved. Terms and privacy policy
Website powered by Esselbach Storyteller CMS System