Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Wutai Clan

Pages: [1]
1
Scripting and Reverse Engineering / FF7 Field Messages
« on: 2011-04-18 20:35:44 »
I've located a function for displaying messages in game, the problem is, it seems to use some lookup table for getting the text to display.

The function takes two numeric(?) values(WORD), it appears to be based on location, and index(within a text file), can anyone shed some light on where this data is coming from?

Example:

Value1: 0 (Kalm Outdoors ?)
Value2: 34 (Index?)

"Maybe a little too convenient."

---

I need to understand how the "file" or whatever works, so I can open my own windows, and make them work properly.

I'm guessing, the file(or whatever), must have some sort of positional data for the window, but, it could be figuring out where to display the message dynamically, based on character location, message length, etc,.

Anything you can tell me about this, will help me get a custom message system setup.

---

Btw, I've tested this, and i can open a message window, however, I can't populate it with text, so this info will definitely help.

2
Gameplay / [WIP] Custom Game Settings (FF7)
« on: 2011-04-14 08:26:03 »
This project is an attempt to add easy to configure settings, that will allow for easy modifications to how the game works. (That are normally not easy, or require external tools like trainers\hacking of the .exe, etc,.)

For example, I'm trying to add settings that will allow you to easily change how much HP get's restored by various healing items.

The project uses a dll file called "GameSettings.dll", and will read values from an .ini file. (It will require Aali's Custom Graphic Driver to run.)

Code: [Select]
Example GameSettings.ini

#HP Restoring Items
Potions = 100

#MP Restoring Items
Ether = 100 (I don't know the real value right off hand.)

# Lot's of other settings will be added as I work on the project, but for now, I'm working on HP\MP restoring items.

An example, MP regeneration, is something I always thought might be interesting.

MP_Regen = Enabled
MP_RegenRate = 6 [ie, Every six seconds]

3
We know quite a bit about how the game operates internally, and lot's of stuff is part of the .exe,..

I'm not sure how viable this idea is, and I haven't slept yet, so it may be a very bad, ill thought out idea.

Regardless, what I'm thinking, is, could we maybe make an .ini file, and hack the .exe to read known static values from this .ini making edits much easier for the common folks who can't debug\hack. (ie, I believe I just read that the amount of health tents restore is hardcoded in the .exe, so this could be exposed, and easily changed.)

Basically, hack in a function to read from an .ini file at startup, and load these values in place of hardcoded values. (This could be part of Aali's graphic driver, for example.)

It wouldn't be very flexible in terms of numerous mods using it, and I can see where it could mess with mods that expect certain values, however for ppl who customize there own copies, it would be invaluable, and much easier than needing to hack the game to make these changes.

As you can see, this is a very rough idea, but it does have potential if something can be done with it. :)

Thoughts?

4
FF7 Tools / [FF7] LGP Frontend (v1.2)
« on: 2011-04-11 13:40:19 »
LGP Frontend v1.2

Description

This is a simple GUI frontend for Aali's LGP\UnLGP tools.

Installation

Extract the contents of the .rar file, and place them anywhere you want. (You only need the .exe file, the src folder is for other modders.)

You will need to download and install Aali's LGP\UnLGP tools, and place both .exe files(lgp.exe, unlgp.exe) in the same directory as my .exe file.

You can find LGP\UnLGP in this thread.

http://forums.qhimm.com/index.php?topic=8641.0

Requirements

This tool was programmed in C#, and requires the .Net Framework v2.0 or greater to be installed on your PC.

Change Log

v1.0 - Initial release.

v1.1
  • Fixed an issue with paths containing spaces. (My fault, I didn't wrap the paths in quotations before passing them to the command line tools.)

v1.2
  • Lowered the .Net requirements to v2.0
  • Fixed a bug causing an "Invalid Directory Name" error to be thrown.
  • Added a simple progress window

Credits

Ficedula: For creating a lot of the original Final Fantasy modding tools, including LGP tools.

Aali: For creating LGP\UnLGP which this frontend uses to function.

Thanks to all the other modders, and tool makers, and of course, the forum\wiki managers who give us a place to gather together and work on these great classic games.

And, Square, for giving us the games in the first place. :)

----------------------

Download:
http://www.mediafire.com/?tscq8li4117cwa5

5
Q-Gears / Uh, what button do I hit?
« on: 2007-07-04 02:32:54 »
Ok, just installed this for kicks, its working fine, it seems.. But, I have no clue how to work the thing...

So far I have hit every key on my keyboard, and mouse, and have yet to make the thing run...

I figured out that Z, and X are cancel, continue, and B is for battle mode, and that T brings up some model viewer, and a few others, but nothing is starting the game, I read somewhere M is supposed be for the world map, yet it does nothing, so I'm lost, any tips on getting the first mission to run?

I am just curious to how its running so far, and what works, and what doesn't, etc.

Well any help would be appreciated, because I have resorted to just hitting the keyboard, and hoping for success.. :(


Pages: [1]