Qhimm.com Forums
Miscellaneous Forums => Scripting and Reverse Engineering => Topic started 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.
-
I can't contribute to this but I'm a bit surprised that people still start new projects in VB...
-
To my defense, this is the only GUI-able language I know of. Almost every language I know is console.
-
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.
-
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.
-
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).
-
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.