Sei sulla pagina 1di 6

Ochu 3.

Ochu is a game editor for Final Fantasy VII PC.


It will work with the English game only (the original 1998 version, and the re-
releases). Ochu will automatically find the game once it has been started.

------------------------------------------------------------------------
Mode

When set to Edit, the tables in Data tab will be ready for editing/updating. More
options become available in edit mode (See Main Form section) . You can toggle
the mode between View/Edit with F1 or, alternatively, double-click in a blank area
near the tables. View mode, as the name suggests, is for viewing game data
only. If you make a mistake, just toggle the mode to restore the current game
data.

Ochu's menu bar will flash red when the Game Progress changes.

The menu bar also displays some important information.

"Ochu - D1 - P64 - Area: Field (156 - mds7plr1)"

This means that the current game is on Disc 1; the Game Progress (sometimes
called Game Moment) is 64; and the current location is Field/flevel.lgp 156, which
is named mds7plr1.

"Area: Battle (b424 - s106 f0)"

This means that the current location is a battle. In this case, flevel.lgp/field battle
424, which corresponds to scene.bin/scene 106 - formation 0.

------------------------------------------------------------------------
Main Form

This is where the main information is set and viewed. It is divided into 5 sections:

Data

Data is the main area for game values, such as character/enemy stats, and high
scores. Data has 8 tabs which contain the viewing/editing tables.

The Tables are as follows:

Main: Main game data like time, gil, GP.


Progress: Game progress. Be careful with this.
Char: Character names and various stats.
Char 2: More character stats.
Choco: Chocobo names and stats.
Game: 4 mini-games.
Enemy: Enemy HP/MP/Level and last damage.
FPS: The frame rate for battle, Field and WorldMap.
Defaults are battle 15, Field 30, World Map 30.
FCrd: All 16 Field model coordinates.
WCrd: All 16 World Map model coordinates.

Tables are edited by placing Ochu into Edit mode. You do this by pressing F1, or
by double-clicking in a blank area near a table. Once in Edit mode, the tables will
appear with a green font. You can then edit the tables. After this, you can update
the game by right-clicking the table and selecting Update.

There are various other things you can do when right-clicking a table (depending
on the mode):

Default: Return table to the original game values.


Max: Automatically input the best stats.
Copy: Copy the table to clipboard, ready for Excel.
Load: Load contents of a table.
Save: Save contents of the table.
Delete: Delete a saved table.

Mod

Mod is a further area for editing the internals of the game. It contains button
updates, character swap, and a game "teleporter".

All Items: Add all game items to inventory.


Remove L4 Items: Remove Limit Level 4 items.
All Materia: All materia will be added to the inventory.
All PHS: All characters will be usable from the PHS menu.
All Battle Limits: All characters will have a full Limit gauge.
End Battle: Current battle will end immediately (Also Ctrl+E).
Force Game Over: Works in Field and in Battle only.

Character: Choose which characters you want in your party. Due to how FF7 is
designed, it is not possible to have Sephiroth and Vincent, or Young Cloud and
Cait, together in one party. When you are okay with your selection, right-click the
character area and select Update. You can refresh the boxes with your current
party by double-clicking the character area.

Teleport: Teleportis a neat feature that allows you to access Field, World Map,
Battle, Mini-game and other places from inside the current Field. Select action in
the Field Action box (sometimes a second box will appear for extra
customization), and then right-click the Teleport area and select Update. The
Teleport function is not fully understood. There may be bugs, crashes, hangs, or
other problems. Use at your own risk. If you have entered a battle already, select
Return to Field in the first box. This will return you to where you left off from (after
the battle ends).

Finally, depending on the operation, there is a Search box . To search from the
beginning of the description list, set the Description box to the first entry. Place
the text you want to find in the Search box and then press Enter.

States

You can create save-states when in Field or World Map locations.


Use right-click in the box area to bring up the options, or use the following
shortcuts:

Ctrl+L: Load state


Ctrl+S: Save state
Del: Delete state
Ctrl+0-9: Select states 0 to 9.

Set the state manually in the drop down box.


You can also set them by using the number keys.

Add: Add more states to the list. These can be those given to you by other
people.
Delete: Delete a save-state.
Reload: All Save-states in the Ochu Save folder will be reloaded and ordered by
Game Progress.

Force jump to World Map: If in the Field, you can force return to the World Map.
Don't update memory: Game memory will not be updated.

Tweak

Tweak is a set of checkboxes that can be enabled /disabled to provide further


enhancements or cheats.

The options are as follows:

Save/PHS: Save/PHS anywhere in the game.


Default Run: Character will run instead of walk.
No Battles (Field): No battles on Field.
Max Battles (Field): Max battles on Field.
No Battles (World): No battles on World Map.
Max Battles (World): Max battles on World Map.
Lucky Tifa: Tifa's slots always display "Yeah!"
Condor Speed: Fort Condor game can go faster.
Faster Animation: Battle animations 2x faster.
Increase Sense: Sense can work up to 65535HP.
Lock Inventory: Items will not deplete when used.
No Dialogue Box: Dialogue boxes removed.
Freeze EXP: Exp will be frozen for all characters.
Max materia slots: All weapons and armours will have 8 linked slots.
Lock battle ally HP: Ally HP not deplete in battle.
Lock battle MP: Ally and enemy MP not deplete in battle.
Faster Numbers: Battle numbers go away faster. *
Faster Death: Enemy death animation is faster. *
Gypt: Skip FMVs with Ctrl+S, then Ctrl+V. *

Tweak 2
Gain AP: 1x, 2x, or 3x AP will be gained after battle. This means 9x AP for a triple
growth slot.
Enemy MaxHP: Enemy HP will be multiplied to a maximum of 10x.
Enemy Level: Enemy level will be increased up to + 50. The final option (=99) will
force the enemy to have a level of 99. The enemy level is used in many damage
and healing calculations.

* Not available for The Reunion (R04+) due to compatibility issues.

Tweak selections will be saved when Ochu is closed, and FF7 memory will be
changed when Ochu is opened.

Realtime

Real-time changes require that Ochu is running. If Ochu is not running, the
actions selected here will not work properly or at all. The following actions can be
selected:

Invincible: Characters are invincible in battle.


Control Sephiroth: Control Sephiroth, provided he is in the party.

MemLog

Changes to memory will be logged. These changes are either to the Save Map or
the Temp Bank. Selecting Common will cause ALL Save Map changes to be
displayed. This is generally undesirable, as the log is quickly filled with mundane
changes, such as game time (because game time is continually updated).

Temp Bank: Changes to Temp Bank will also be logged.


Common: Common changes to Save Map will also be logged.
Specific: Only changes to the address in the text box will be logged.
The MemLog page allows you to change or to check the Save Map in real-time.
To do this, simply use the following syntax:

Address = Byte Value

For example: 0000 = FF [This will change the first byte of the Save Map; in this
case, the checksum]

The main 5 Banks of the Save Map begin at address BA4 (the Game Progress
value). Each bank is 256 bytes in total. An alternate way of changing the Banks is
to use the syntax:

BankID,Byte (as decimal) = Byte Value

For example: 1,127 = FF [This will change Bank 1, Byte 127 of the Save Map; in
this case, the vehicles on the World Map]. Note the comma.

1,127 is equivalent to C23; therefore, there is no difference between 1,127 = FF


and C23 = FF.

Querywill ignore the Byte Value, and it does not require one; therefore, using 1,0
or BA4 on their own is allowed.

To query or change the Temp Bank (a lone section of 256 bytes), the syntax is
similar to above. The only difference is the use of T. For example:

T7F = FF, or the equivalent T,127 = FF.

Change: Change the address stated in the text box.


Query: Check the address stated in the text box.
?: The button in the bottom-right will display some useful addresses.

------------------------------------------------------------------------
History

First release:
03-May-2013

Latest Changes:
04-Aug-2017 v3.4

1. Optimization of ini saving.


2. Tweak addition of Max materia slots, Lock battle ally HP, Lock battle MP.
3. Tweak 2 tab added. Gain AP, Enemy MaxHP, Enemy Level added.
4. Day, hour, minute, second readout when time box is selected.
------------------------------------------------------------------------
Credits

Main Code and options


Daniel L P Burke
D71983@gmail.com

Please contact me at
http://forums.qhimm.com/index.php?topic=14194.0

Teleporter/SavePHS/General Help/Testing
Kranmer

Gypt/Lucky Tifa/Default Run/No Dialogue Box


Dziugo

Please e-mail if you discover any bugs.


You can donate by Paypal to
https://goo.gl/US5MY3

Potrebbero piacerti anche