C
cvieor
Guest
how do i get the debug to work?
C:\Program Files\Final Fantasy VII\patch.exe -debug 1 -nopause > C:\debug.txt
If I remember correctly, it's 25.0 (Hex: 0x19)What are default fps that you've set?
So fast doesn't mean better, right? Heh... that reminds me of some old joke... Windows 9004 was released. On modern PCs it's so fast, that a user must push PrintScreen to read results of the running program.Hail dziugo! Savior of Fast PC's!
(from another thread) This crash is similar to the ChocoboCrash. It's caused by accessing memory which isn't available for the process to read. The main difference is: It's random if it crashes or not, since the pointer which causes crashing is calculated in real-time and it can be valid (if you're lucky ). Although it's possible to get this crash in every single mode (quarter/fullscreen, software/hardware) it's also possible to never encounter this crash. If you're using Win98, you're free to go. If you're using NT-based system, better cross your fingers.
...and fixes the mentioned bug in snowboard minigame. I just don't know if that's the only problem...No, MPG just enables a frame limiter.
That's true as far as I understand itIf you read the first post, Dziugo talks about a "hijack" option, which, if i understand his explanation correctly, will set the snowboard game to use a different memory address.
Go ahead. And thank youI'd like to ask your permission so that I may write a readme, stuff it in the zip, and toss it on my website
And who's that guy? :roll:DZUIGO(...)
MINI GAMES PATCHER - BETA release. 11/27/2k5
Program by DZIUGO ([email protected])
Readme by EmperorSteele ([email protected])
All info based on content from this thread: http://forums.qhimm.com/viewtopic.php?t=4554
If you have any concerns not addressed in this readme, please consult that URL and ask =)
===
Files in this Archive:
patch.exe
MGP README.txt (this file)
===
USAGE: This program will enable a frame limiter for the Bike and Snowboarding Minigames in FF7PC,
allowing them to run at normal, manageable speeds on mid-to-high-end systems. It can also do
a few other things...
INSTRUCTIONS:
Note that this is a COMMAND-LINE program. As such, simply double-clicking it will *NOT* do.
First, extract "patch.exe" to your main FF7 directory
(C:\Program files\Squaresoft,inc\final fantasy 7\ by default) from this RAR archive.
Assuming you are running Windows, hit START, then RUN. BROWSE to your FF7 directory
and find "patch.exe" and double-click it.
Now, we need to set some parameters. Next to "patch.exe", type in "-decfrhigh X -decfrsnow Y",
(without the quotes) where X and Y are the FPS (or how fast, rather) you wish for the minigames to run.
Between 30-40 is good for the Highway Bike game, and 40-45 is good for the snowboard game. A lower
number is slower than a higher number.
So it should look something like this:
*your ff7 directory*\patch.exe -decfrhigh 35 -decfrsnow 40
Hit OK.
(There are also other variables you can use here, but we'll get to those later, as they are not as
vital to the completion of this patching process.)
A DOS prompt will appear on screen, and ask you to hit any key to continue. So, hit any key!
After a moment, the DOS prompt will dissappear.
Now, find your FF7 directory (if it's not already open) and find "ff7.exe" and "patched_ff7.exe".
Rename "ff7.exe" into something like "ff7.exe.BAK", and change "patched_ff7.exe" into "ff7.exe".
-note: You may not see the .exe file extensions. If this is the case, find "Tools" in the
upper part of the window, and hit "options", and click the "view" tab. Uncheck the
"hide extensions of known file types" box (Its set this way in WinXP... in earlier versions
of windows, you may have to check off a box labeled "show file extensions")
Anyways, Now you have a patched version of FF7. Insert a disk, double click FF7 and see if
it works =)
NOTE: If anything went wrong, you SHOULD get an error message, otherwise, everything should
have gone smoothly.
IMPORTANT: If you ever wish to change the FPS again, do NOT re-patch a previously patched ff7.exe!
Revert ff7.exe.BAK into ff7.exe, and patch that instead.
===
ADVANCED USAGE:
There are a few more "switches" which can be used with this tool that, while not vital
to its primary functionality, can be helpful for more advanced users. These would be placed
along with the FPS variables in the "RUN" command box.
-debug [0/1] (Default 0, or "off"): When set to 1, "patch.exe" will display debug information
while patching is in-progress. Useful if something keeps going wrong. In addition,
add > C:\Debug.txt to have the patcher make a text file of the debug information.
-errors [0/1] (Default 1, or "on"): Will display error information in the event of an error. You
have the option to turn this off, if you wish.
-in [input_file_name] (Default "ff7.exe"): This is the file that patch.exe will attempt to alter, in
case you want to patch a differently named file other than ff7.exe (So if you want to patch
ff7backup.exe or something)
-out [output_file_name] (default "patched_ff7.exe"): This will change the name of the finished,
patched executable. You can change this to, say, "ff7.exe" if you don't want to be arsed with
renaming "patched_ff7.exe" when you're done.
-nopause: Will get rid of the "Press any key to continue" DOS prompt.
-hijack [hex digit]: This seems to allow the minigames to work with a different memory address,
hopefully to circumvent a crash (The basic reason that the chocobo races will not work in winXP
w/out a patch: It tries to access a restricted memory address. Sometimes, other minigames will
do this, as well). However, I do no know which hex variables are safe to use with this function,
so I recommend leaving it alone.
===
Copyrights + pimpage:
FF7 Is copyright Square-Enix. The Minigames patcher is the work of Dziugo. This readme
was compiled by EmperorSteele, though most info was copied verbatum from
http://forums.qhimm.com/viewtopic.php?t=4554
Feel free to distribute this patch, as long as you do not modify any of its contents. All
credit goes to Dziugo for his hard work.
qhimm.com
ff7-universe.com
I'd say, that it is 100% implemented. A few changes were done in .data block (let's just say, that Square/Eidos guys can't count to 10 properlyI wasn't aware that it fixed the snowboarding crash, heh. I'll have to add that in. Though, as Grisu said, he's now having problems with the snowbaoridng, so, maybe that fucntion isn't 100% implimented...?
100% true.Some ppl have had their crash fixed. If I've understood it correctly, this is if their crash was (and only) due to the memory read exception. Mine still crashes, I need to try reapplying everything, and see if and how I can get it to work. However, I guess the problem is that some .lgp files seems unreadable on CD2..
(let's just say, that Square/Eidos guys can't count to 10 properly).