"Gears" - The FF7 Documentaion Project

  • Thread starter Thread starter halkun
  • Start date Start date
Status
Not open for further replies.
Not exactly missing... I think that he's still performing his compulsory armed service, but he does drop by now and then.

That's right. I've got 3 days left :)

I'm gonna take a closer look at your document, halkun, and I'll see if I have something to add. I just have a question: What does this mean? :-?

Code: [Select]
Code:
Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Typi non habent claritatem insitam; est usus legentis in iis qui facit eorum claritatem. Investigationes demonstraverunt lectores legere me lius quod ii legunt saepius. Claritas est etiam processus dynamicus, qui sequitur mutationem consuetudium lectorum. Mirum est notare quam littera gothica, quam nunc putamus parum claram, anteposuerit litterarum formas humanitatis per seacula quarta decima et quinta decima. Eodem modo typi, qui nunc nobis videntur parum clari, fiant sollemnes in futurum.

 - Alhexx

 - edit -
As for the .a document: I still haven't started to hack that format yet... :(
 
Its the default latin filler for many documents to offer a look into what they look like when completed...Its used in Publisher XP...
 
It's filler that's been around for the last 1500 years! Linguists have been amazed on how intact it is from it's original text.

The reason why it's used it because it has the same spacing and wordsize as normal english. It's a paragraph, and the correct size to be one. It's much better than putting something like "Fill here later" and a repeating word, as it doesn't look like natural english.

It also assists in formating whch is why my doc look a little more professional than a simple FAQ
 
halkun:
In case it helps any, I remember one PC version bug: Ribbon, when equipped, not only protects you from negative statuses, but also from Haste. I hate that bug :evil:
 
When you have numb or death cast on you, the timer goes down MUCH faster when you have haste on. That's very much a negitive effect.

In a pinch I've slowed or stoped one of my own characters just so I could slow the timer down. That way I could "get to them later"
 
halkun:
In case it helps any, I remember one PC version bug: Ribbon, when equipped, not only protects you from negative statuses, but also from Haste. I hate that bug :evil:

[edit]

UHh haste is a status effect. I believe ribbon protects from all status effects.
 
Heh, I was going to say if you needed an editor type person to check over your work, I'd be happy to help.
I'll be reading it anyway when I can be bothered, so it's not much effort to note errors if I DO find any :P (and lord only knows, I've seen things get gone over by 3 people and there's still typos in it)

But no worries, thanks for the reading material (when I can be bothered) ^_^
 
I attached Gears to my WWW button and also added a sig ^_^ That should help get the word out....

Well, I *THOUGHT* I added a sig...
 
*is eager on if a really really detailed analysis was done on the enemies AI* If not, I can try to figure it out.

I should really finish my FF4 AI (simpler...- but it took a hell of alot of work to figure it all out - just some minor battle visual effects that I didn't figure out how they were called up exactly - but I should just release it anyhow)

~Sky
 
The ai iscript is in scene.bin. SOmeone have-decrypted it. I've been burnt out as of late.
 
Who decrypted it? Cause I could type it up really nice and stuff. If not, I plan on working on that eventually.

~Sky
 
If you've got basic AI decryption done, I want it ^_^;  Been wanting to figure out their battle routine for a while now, especially to nail down counters and, say, work out what causes Dragon Zombies to use Pandora's Box (as example).

Oh, and yeah, there was no problem with using the Mechanics stuff in your project, Halkun, though I will warn you that there's a number of errors in it scattered around that I never bothered fixing: UW Modifiers being one of the biggest "recent" (as in, about a year ago) things I mucked about with on GameFAQs (interesting factor that put together Morph and solved some problems with Death Penalty and Conformer calculations), among other things.  Statuses as well: there's actually the full 32 in the game; Dual was in the wrong place (it should be in between Reflect and Shield), and what was in Dual's place was renamed to Seizure.

What I *really* want at the moment, though, is the LCG that FF7's random number generator uses.  If I can get that, I *should* be able to hex edit it in memory and get my own random numbers out, thus happily allowing various random things to be tested.  So if you have any information about that, I'd love to hear about it.
 
By the way, looking over the document...

Objects that you can win and steal are the *same thing*.
0x0320 is the byte mask of what items can be dropped/stolen and their chances.  00-3F means a Drop, 80-BF means a Steal, and the chance is out of 63 (basically).
0x0324 is the item you get from the *first* byte in the byte mask.  It could be a drop, steal or nothing depending on what the byte mask said.
0x0326, 0x0328 and 0x032A refer to the other bytes in the mask.
Oh, and while we're on the subject, 0x032C is 6 bytes referring to the commands allowed for Manipulate.  However, the first 2 bytes of 0x032C is *VERY* important: it's the command the monster will use when Berserk.  This leads to another very important bug: if the command listed is FF FF and the monster is *NOT* immune to Berserk, it will try to use a command that does not exist, and will (luckily) never have the MP for: so the message "<monster>'s skill power is used up." will appear over and over.  (Try Berserking 2-Faced, Doorbull, Guardian, Manhole, XCannon or Hojo's Right Arm for fun related to this)  If it *DID* have the MP necessary (I forget the exact amount), the game would crash.  Fun.


Anyways, yes, would like a basic AI primer or some data on the LCG, if anyone has it.  Failing that, the full disassembled battle routine would also be nice <cough>
 
The ai iscript is in scene.bin. SOmeone have-decrypted it.
Yup i have the scene.bin description somewhere on the disk ... but who was it from ... oh now i remember, it was from fremen i think ... but also someone else decoded it.

so here should be the link to description
http://perso.wanadoo.fr/fremensf/forumff7/ff7hack/scenebinfileformat.pdf
and here some threads relative to it:
scene.bin compression
FF7's .BIN Format Spec
Can someone send me/upload the uncompressed scene.bin please
 
I have that in gears.

Someone has been decoded more than that. Lemme shake a contact and see what I can come up with.
 
mirex, that's just the basic monster data specification that's been translated (and some of us have had that basic data from memory for years; we just didn't know *where* it was kept since scene.bin was compressed).  I was hoping someone meant that they'd done some work on the *AI*, which is also kept with monsters, but with the basic specification, no information on that appears to be listed.

(I'm glad Fremen posted that Scene decompression program though; exactly what Skylark and I wanted in the first place)

And while I'm looking through Gears again, I might also note another mistake in the old copies of my Mech document: Hero Drinks don't multiply base damage by their percentage, they affect Atk and MAt by that percentage instead.  So they work exactly the same as they do for Def/MDf.  It's done at the same place though (when Small changes Atk to 0), so no reordering necessary.
 
Oh Hi Terrence. I hope you didn't mind I shoved you doc into Gears. I did give it a bit of a facelift for readability...

Say, do you know there the 7777 check is made?

(If HP==7777 then damage == 7777)
 
No clue, and read above for what I said about Mechanics guide inserted into Gears.

I'd *assume* the 7777 check is one of the last things done.  Like, even after Element and the like.  I suppose it's easily checked though, but don't particularly want to play with Emerald right now.
 
Status
Not open for further replies.
Back
Top