Qhimm.com Forums

Miscellaneous Forums => Scripting and Reverse Engineering => Topic started by: Vgr on 2012-11-28 13:59:24

Title: FF7.exe data
Post by: Vgr on 2012-11-28 13:59:24
So I am beginning to write a program to edit FF7.exe's data. I need input to know what is what. I can already know some data (text, for instance) but I don't know of any pointer, or any modifier for items in field, for example. This thread would serve as a place to put all data known about the exe. I know there are limits and shop as well, and Bosola could possibly put some of these here. Of course, the wiki is also helpful. I'll try to update it whenver I get an interesting information.

Its eventual source (because I barely began to code it) will not be open to everyone. I will only share it with knowledgable people who I know can help me (namely NFITC1 and Bosola). It will be written in VB.NET (so 3.5 .NET framework will be needed). But before I can do anything, I need data, right? ;D

This will also be my first real program in VB, so I will need input. And possibly help.

I'll post any data I find both here and on the wiki.
Title: Re: FF7.exe data
Post by: Micky on 2012-11-28 21:18:53
I can't contribute to this but I'm a bit surprised that people still start new projects in VB...
Title: Re: FF7.exe data
Post by: Vgr on 2012-11-28 21:24:43
To my defense, this is the only GUI-able language I know of. Almost every language I know is console.
Title: Re: FF7.exe data
Post by: syntax error on 2012-11-28 21:32:57
IDA Pro 6.1(leaked last year) can help you to get a C representation of the executable but its a lot of work with FF7 structures and fixing the bugs in the decompiler output + no MIPS support.
Title: Re: FF7.exe data
Post by: DLPB_ on 2012-11-28 21:33:36
If the job gets done, there really is no difference.  I program in Borland Delphi and create 2D games in it as well.  I coded RaW with it.  Everyone raves about C++ but the end result is the same and at a fraction of the effort.  I like Pascal, I do not like C++ syntax. 

Code in whatever you want as long as the end result is largely the same and it works how you want it to.
Title: Re: FF7.exe data
Post by: Micky on 2012-11-28 22:44:20
I sometimes get the feeling that even Microsoft is trying to nudge people away from VB and towards C#, especially as the structure of modern VB isn't too far away from the C family of languages (or Delphi/Pascal).
Title: Re: FF7.exe data
Post by: Vgr on 2012-11-29 13:03:23
IDA Pro 6.1(leaked last year) can help you to get a C representation of the executable but its a lot of work with FF7 structures and fixing the bugs in the decompiler output + no MIPS support.

I'm using OllyDBG instead. It's probably as good and it's legally free.