.hack//G.U. vol.3//Redemption Master's Text: Model hacking
By Master ZED
IMPORTANT: As the title implies, this document is strictly for the purposes of
providing information necessary to hacking the in-game models, specifically
playable and non-playable entities. Nothing in this guide can be used without a
cheat device of some kind. A Code Breaker or other device that can used
unencrypted codes (what you see here, not the codes you see for an Action Replay
or ARMax) is highly recommended since you'll have to search for information on
code encryption yourself. I won't help you with that because I don't have an
Action Replay and therefore don't care.
ESPECIALLY IMPORTANT: Hacking your game can cause a myriad of problems if you
don't know what you're doing. If you use this guide or any of the information
that comes from it, it's at your own risk. I cannot be held liable for anything
you do or even think as a result of this guide. Whatever you do to your game,
system, memory cards, and whatever else is your fault.
TOC:
0. Version history
1. Intro
- Ctrl+F is your friend!
2. General info
3. SPC's
- Model offsets
- Class offsets
4. PC's
- Model offsets
- Class offsets
5. NPC's
- Model offsets
6. Enemies
- Model offsets
7. Avatars
- Model offsets
8. Credits
Non-numbered. Legal bull
-----------------------------------------------------------------------------
0. Version history
-----------------------------------------------------------------------------
--------------------
v1.0 ()
Initial release.
--------------------
-----------------------------------------------------------------------------
1. Intro
-----------------------------------------------------------------------------
This guide covers in detail how the models work for each type of entity you play
as and interact with in .hack//G.U. vol.3//Redemption. This is because the
first two volumes use a slightly different format and because I haven't written
down anything that doesn't pertain to format and addresses, I can't risk
forgetting something as a result of trying to crack multiple volumes at once.
That changes with the creation of this Master's Text.
For you casual players, I should tell you up front that if you don't know
anything about hacking beyond how to type codes into your cheat device, this is
very likely to give you a headache. I'll try to hold your hand as best I can in
section 2, but I can't guarantee anything.
A cheat device with the ability to transfer saves to and from the memory card to
a USB drive is recommended, because you'll want to make a save dump for use with
this guide. A Code Breaker v9 or v10 will work. PS2DIS
-----
Ctrl+F is your friend!
-----
First and foremost, LEARN CTRL+F!!! This is usually the shortcut for the
Search function on your browser, which is also usually found under Edit. You
can use this to look up certain words, sentences, etc., and is much easier than
scrolling through the entire guide.
-----------------------------------------------------------------------------
2. General Info
-----------------------------------------------------------------------------
-----
SPC's and PC's
-----
=====
Model format
=====
Length: 44 bytes
Structure:
Bytes 0 thru 3 - ???
Bytes 4 thru 7 - Main model files (Main w/ graphics, Battle main, Event main
for SPC's or PCC file, Battle files, Event files for PC's)
SPC Length: 136 bytes (12 per class; 4 bytes unused)
PC Length : 12 bytes
Bytes 8 thru 11 - Animations
Format: 8 bytes (0-3: offset, 4-7: length of animation list)
Bytes 12 thru 15 - Unknown pointer
Bytes 16 thru 19 - Collision detection and various other unknowns
Bytes 20 thru 23 - PC model file (unused by SPC's)
Bytes 24 thru 27 - Secondary event file (e.g. 1atl01 (Atoli))
Bytes 28 thru 31 - Pointer to various other files (rdy, spa...)
Length:
Bytes 32 thru 35 - ???
Bytes 36 thru 39 - ???
Bytes 40 thru 43 - ???
In-depth information
In the cases of files and file paths, the extension is left out.
Bytes 0 thru 3 - ???
- Nothing seems to change by messing with this.
Bytes 4 thru 7 (Main model files) -
There are 11 sets of 12 bytes, one set for each class. The classes are
ordered as follows:
Blade Brandier
Twin Blade
Edge Punisher
Harvest Cleric
Flick Reaper
Tribal Grappler
Lord Partizan
Steam Gunner
Shadow Warlock
Macabre Dancer
Dual Gunner
For each class, the first four bytes are a pointer to the main model's file.
The next offset points to a battle file appropriate for the character. Third is
whatever event file the character uses. While the model files can be used as
generic characters if you like, the battle files cannot be carried over to other
PC's or SPC's as far as testing has shown. The battle files for SPC's were
designed only to be used for their given model and that's it. You can make them
work partially by not having a character animated, yet be able to use Arts and
attack to a very small extent, but the inability to move makes it a pretty sad
hack.
In the case of Sophora, while she does have the Harvest Cleric class, she does
not have the files necessary to use a staff, so no listing is made for it.
When you look at her files, all you'll see is a Twin Blade listing. This, of
course, means if you wanted Haseo to have a class list of Harvest Cleric, Shadow
Warlock, Macabre Dancer and Dual Gunner, you could do it so long as you only
used Xth Form and Dual Guns. More work would have to be done before he could
use spells on the Skill Trigger, but that's outside the scope of this part of
the text.
Sakaki has an Edge Punisher listing only because that's the weapon he
used in his pre-AIDA form, but because he was never intended to fight, his main model is listed twice: once for the model and once in place of the battle file.
Doing this allowed Sakaki to easily exist in normal and special event
situations without programming battle animations for a character that would
never fight.
PC's use the same type of listing as SPC's, except theirs are generic listings.
They use a 2pcc0? file in place of a main model (since that is determined in the
main listing), then the battle file for that class, then the generic event file.
What files are used depend on the gender and species (human or beast, male or
female, no more specific than that). The fact that these are generic with no
attempt at positioning specialization for particular models is why you often see
PC's in combat holding weapons incorrectly, often not really holding them at all
(say Beatrice having her blade "taped" to the back of her hand for instance).
There is one last listing after the three blanks for the Dual Gunner class whose
purpose is unknown, but the blank battle file certainly points toward it being
some kind of event-specialized listing.
While generics have a listing containing all weapon types sans Dual Guns, this
does not mean you can change weapon types in combat with one. Apparently the
game, upon realizing you're using a generic PC, only loads one battle file when
combat starts, which is whatever matches the currently equipped weapon. It is
currently unknown if the same is done for SPC's that are not Haseo, since he is
the only character that switches weapon types in battle normally.
Bytes 8 thru 11 (Animations) -
Points to eight bytes that tell the game where the list is (0 thru 3) and how
many animations are listed (4 thru 7). When a character lacks certain
movements, or in the case of such characters as Sophora, Sakaki, Nala, and
Hiiragi where they should move but can't, it is often because their animation
lists were cut down. The best way to resolve this is to point them to someone
else's list, who is more complete. If that doesn't work, they're simply not
capable of what you want them to do. There are animation lists for normal,
battle, and event. There is only one listing each even in the case of SPC Adept
Rogues and generics.
Keep in mind that this does not control Arts animations. The game uses the
filename sans extension of the battle file to look up specific skill files that
contain Arts animations, while Spells only need a single spell-casting animation
no matter what you cast that is contained in these listings.
Bytes 12 thru 15 (Unknown) -
Whatever these are appear to have the same format as the animation files, but
what they point at is unknown in purpose.
Bytes 16 thru 19 (Collision detection) -
I can't really read this and I haven't tested it, so I can't tell you what does
what, but I can tell you that if this points to 0's, you're going through
everything and you're not hitting anything. Also, collision detection for any
(non)playable character works with anyone; it is not model-specific at all.
Bytes 20 thru 23 (PC model) -
The first four bytes of a specific class model listing for an SPC are what would
go here for a generic PC. Taking Haseo Xth for example, his main model pointer
goes to 0091BC40. There, for each class, 009660A0 is referenced for the normal
file. If we wanted to use Haseo Xth for a class it wasn't designed for by using
the generic battle files, we would write 009660A0 here instead of with the main
model files.
Bytes 24 thru 27 (Secondary event file?) -
Unknown purpose, doesn't always exist. Prefaced with a 1 instead of a 2 (where
2hsw04 is the normal file for Xth Form, 1hsw04 is referenced by this pointer).
Bytes 28 thru 31 (Pointer to various other files) -
Pointer to other animations such as bike riding and preparing for battle. Just
like the animation file, this links to file lists and presents the number of
files to look up in the same class-dependent manner, leaving 0's for unused
classes.
Bytes 32 thru 35 (???)
Bytes 36 thru 39 (???)
Bytes 40 thru 43 (???)
Example: 03: Haseo Xth (0095A7C4)
00000000 - (???)
0091BC40 - Model, battle, and event files
Blade Brandier files:
00000000 - (null)
00000000
00000000
Twin Blade files:
009660A0 - 0091BBB8: spc/2hsw04 (normal file)
|\004CA350: 2hsw04
\004CA350: 2hsw04
009660B0 - 0091BBC8: spc/2hsw24 (Twin Blade file)
|\004CA358: 2hsw24
\004CA358: 2hsw24
009660F0 - 0091BC10: spc/ev/2hsw04ev (event file)
|\0091BC20: 2hsw04ev
\0091BC20: 2hsw04ev
Edge Punisher files:
009660A0 - 0091BBB8: spc/2hsw04 (normal file)
|\004CA350: 2hsw04
\004CA350: 2hsw04
009660C0 - 0091BBD8: spc/2hsw34 (Edge Punisher file)
|\004CA360: 2hsw34
\004CA360: 2hsw34
009660F0 - 0091BC10: spc/ev/2hsw04ev (event file)
|\0091BC20: 2hsw04ev
\0091BC20: 2hsw04ev
Harvest Cleric files:
00000000 - (null)
00000000
00000000
Flick Reaper files:
009660A0 - 0091BBB8: spc/2hsw04 (normal file)
|\004CA350: 2hsw04
\004CA350: 2hsw04
009660D0 - 0091BBE8: spc/2hsw54 (Flick Reaper file)
|\004CA368: 2hsw54
\004CA368: 2hsw54
009660F0 - 0091BC10: spc/ev/2hsw04ev (event file)
|\0091BC20: 2hsw04ev
\0091BC20: 2hsw04ev
Tribal Grappler files:
00000000 - (null)
00000000
00000000
Lord Partizan files:
00000000 - (null)
00000000
00000000
Steam Gunner files:
00000000 - (null)
00000000
00000000
Shadow Warlock files:
00000000 - (null)
00000000
00000000
Macabre Dancer files:
00000000 - (null)
00000000
00000000
Dual Gunner files:
009660A0 - 0091BBB8: spc/2hsw04 (normal file)
|\004CA350: 2hsw04
\004CA350: 2hsw04
009660E0 - 0091BBF8: spc/2hswb4 (Dual Gunner file)
|\004CA370: 2hswb4
\004CA370: 2hswb4
009660F0 - 0091BC10: spc/ev/2hsw04ev (event file)
|\0091BC20: 2hsw04ev
\0091BC20: 2hsw04ev
00000000 - Unused by SPC's (would link to a pcc file for a generic?)
0091BB60 - Animation lists
00000000 - Blade Brandier (null)
00000000 - Number of animations: 0
00964B30 - Twin Blade
00000036 - Number of animations: 54
00965220 - Edge Punisher
00000033 - Number of animations: 51
00000000 - Harvest Cleric (null)
00000000 - Number of animations: 0
009657E0 - Flick Reaper
00000033 - Number of animations: 51
00000000 - Tribal Grappler (null)
00000000 - Number of animations: 0
00000000 - Lord Partizan (null)
00000000 - Number of animations: 0
00000000 - Steam Gunner (null)
00000000 - Number of animations: 0
00000000 - Shadow Warlock (null)
00000000 - Number of animations: 0
00000000 - Macabre Dancer (null)
00000000 - Number of animations: 0
00965E50 - Dual Gunner
00000031 - Number of animations: 49
0091BB00 - Unknown
00000000 - Blade Brandier (null)
00000000 - Number of unknown: 0
00964A80 - Twin Blade
00000015 - Number of unknown: 21
00965190 - Edge Punisher
00000012 - Number of unknown: 18
00000000 - Harvest Cleric (null)
00000000 - Number of unknown: 0
00965750 - Flick Reaper
00000011 - Number of unknown: 17
00000000 - Tribal Grappler (null)
00000000 - Number of unknown: 0
00000000 - Lord Partizan (null)
00000000 - Number of unknown: 0
00000000 - Steam Gunner (null)
00000000 - Number of unknown: 0
00000000 - Shadow Warlock (null)
00000000 - Number of unknown: 0
00000000 - Macabre Dancer (null)
00000000 - Number of unknown: 0
00965D60 - Dual Gunner
0000000F - Number of unknown: 15
00000000 - ??? (null)
00000000 - Number of unknown: 0
0091BA00 - 0091B400 - Collision detection
0091B480/
0091B4C0|
0091B4D0|
0091B4E0|
0091B760|
0002001D|
00010001|
00210028/
00000000 - PC model (null for SPC's)
0091BCC8 - 00966100 - 0091BC30 - spc/ev/1hsw04 (another event file, unknown use)
004CA378 - 1hsw04
004CA378 - 1hsw04
0091BEC0 - Other files (Steam Bike, Ready, others)
Blade Brandier files:
00000000 - (null)
00000000 - Number of file lookups: 0
Twin Blade files:
00966150 - 0000002C - ???
00966110 - 0091BCD8 - spc/2hsw04bik1 (bike)
00000000 - (stop)
0000002D - ???
00966118 - 0091BCF0 - spc/2hsw04brd00 (?)
00000000 - (stop)
00000029 - ???
00966120 - 0091BD00 - spc/2hsw24rdy00 (Twin Blade ready)
0091BD10 - spc/2hsw24rdy01
0091BD20 - spc/2hsw24rdy02
00000000 - (stop)
0000002A - ???
00966130 - 0091BD30 - spc/2hsw24str00 (?)
00000000 - (stop)
0000002B - ???
00966138 - 0091BD40 - spc/2hsw24spm00 (?)
0091BD50 - spc/2hsw24spm01
0091BD60 - spc/2hsw24spm02
00000000 - (stop)
00000005 - Number of file lookups: 5
Edge Punisher files:
009661A0 - 0000002C - ???
00966110 - 0091BCD8 - spc/2hsw04bik1 (bike)
00000000 - (stop)
0000002D - ???
00966118 - 0091BCF0 - spc/2hsw04brd00 (?)
00000000 - (stop)
00000029 - ???
00966178 - 0091BD70 - spc/2hsw34rdy00(Edge Punisher ready)
0091BD80 - spc/2hsw34rdy01
0091BD90 - spc/2hsw34rdy02
00000000 - (stop)
0000002A - ???
00966188 - 0091BDA0 - spc/2hsw34str00 (?)
0000002B - ???
00996190 - 0091BDB0 - spc/2hsw34spm00 (?)
0091BDC0 - spc/2hsw34spm01
0091BDD0 - spc/2hsw34spm02
00000005 - Number of file lookups: 5
Harvest Cleric files:
00000000 - (null)
00000000 - Number of file lookups: 0
Flick Reaper files:
009661F0 - 0000002C - ???
00966110 - 0091BCD8 - spc/2hsw04bik1 (bike)
00000000 - (stop)
0000002D - ???
00966118 - 0091BCF0 - spc/2hsw04brd00 (?)
00000000 - (stop)
00000029 - ???
009661C8 - 0091BDE0 - spc/2hsw54rdy00 (Flick Reaper ready)
0091BDF0 - spc/2hsw54rdy01
0091BE00 - spc/2hsw54rdy02
00000000 - (null)
0000002A - ???
009661D8 - 0091BE10 - spc/2hsw54str00 (?)
00000000 - (null)
0000002B - ???
009661E0 - 0091BE20 - spc/2hsw54spm00 (?)
0091BE30 - spc/2hsw54spm01
0091BE40 - spc/2hsw54spm02
00000000 - (null) (stop?)
00000005 - Number of file lookups: 5
Tribal Grappler files:
00000000 - (null)
00000000 - Number of file lookups: 0
Lord Partizan files:
00000000 - (null)
00000000 - Number of file lookups: 0
Steam Gunner files:
00000000 - (null)
00000000 - Number of file lookups: 0
Shadow Warlock files:
00000000 - (null)
00000000 - Number of file lookups: 0
Macabre Dancer files:
00000000 - (null)
00000000 - Number of file lookups: 0
Dual Gunner files:
00966240 - 0000002C - ???
00966110 - 0091BCD8 - spc/2hsw04bik1 (bike)
00000000 - (stop?)
0000002D - ???
00966118 - 0091BCF0 - spc/2hsw04brd00 (?)
00000000 - (stop?)
00000029 - ???
00966218 - 0091BE50 - spc/2hswb4rdy00 (Dual Gunner ready)
0091BE60 - spc/2hswb4rdy01
0091BE70 - spc/2hswb4rdy02
00000000 - (null)
0000002A - ???
00966228 - 0091BE80 - spc/2hswb4str00 (?)
00000000 - (null)
0000002B - ???
00966230 - 0091BE90 - spc/2hswb4spm00 (?)
0091BEA0 - spc/2hswb4spm01
0091BEB0 - spc/2hswb4spm02
00000000 - (null) (stop?)
00000005 - Number of file lookups: 5
00AF003C - (???)
00000064 - (???)
41E00000 - (???)
=====
Actors
=====
SPC actors
Start: 00959A20 Length: 96 bytes
Bytes 0-1 - Class data index
Bytes 2-3 -
NOTE: The following data is initial character data for a new game. Changing it
has only resulted in freezeups at menus, much like Ovan does without a working
portrait.
_____
Bytes 4-7 - Level
Bytes 8-11 - GP
Bytes 12-13 - Weapon equipment type
Bytes 14-15 - Weapon
Bytes 16-17 - Weapon effect 1
Bytes 18-19 - Weapon effect 2
Bytes 20-21 - Weapon effect 3
Bytes 22-23 - Weapon Alchemy level
Bytes 24-25 - Armor equipment type
Bytes 26-27 - Armor
Bytes 28-29 - Armor effect 1
Bytes 30-31 - Armor effect 2
Bytes 32-33 - Armor effect 3
Bytes 34-35 - Armor Alchemy level
Bytes 36-37 - Accessory equipment type
Bytes 38-39 - Accessory
Bytes 40-41 - Accessory effect 1
Bytes 42-43 - Accessory effect 2
Bytes 44-45 - Accessory effect 3
Bytes 46-47 - Accessory Alchemy level
Bytes 48-49 - Form
Bytes 50-51 - Weapon level, first class
Bytes 52-53 - Weapon level, second class
Bytes 54-55 - Weapon level, third class
Bytes 56-57 - Weapon level, fourth class
Bytes 58-59 - Weapon EXP, first class (stored * 10 of actual number)
Bytes 60-61 - Weapon EXP, second class (stored * 10 of actual number)
Bytes 62-63 - Weapon EXP, third class (stored * 10 of actual number)
Bytes 64-65 - Weapon EXP, fourth class (stored * 10 of actual number)
Bytes 66-67 - (unknown data)
_____
Bytes 68-71 - Portrait (points to three letters in the filename)
Bytes 72-75 -
Bytes 76-79 -
Bytes 80-83 -
Bytes 84-87 -
Bytes 88-91 -
Bytes 92-95 -
PC actors
About equipment: FFFF is used in place of weapons, armor, and accessories to
indicate the use of the highest level common equipment that the character can
use, whereas FFFF for attachments can indicate randomized effects in battle.
0027 is used for some PC's attachments, such as Kaotin, as a means of preventing
the game from doing this.
Start: 0099D340 Length: 96 bytes
Bytes 0-1 - Class data index
Bytes 2-3 - Guild affiliation
Bytes 4-7 -
Bytes 8-11 -
Bytes 12-13 - Weapon equipment type
Bytes 14-15 - Weapon
Bytes 16-17 - Weapon effect 1
Bytes 18-19 - Weapon effect 2
Bytes 20-21 - Weapon effect 3
Bytes 22-23 - Weapon Alchemy level
Bytes 24-25 - Armor equipment type
Bytes 26-27 - Armor
Bytes 28-29 - Armor effect 1
Bytes 30-31 - Armor effect 2
Bytes 32-33 - Armor effect 3
Bytes 34-35 - Armor Alchemy level
Bytes 36-37 - Accessory equipment type
Bytes 38-39 - Accessory
Bytes 40-41 - Accessory effect 1
Bytes 42-43 - Accessory effect 2
Bytes 44-45 - Accessory effect 3
Bytes 46-47 - Accessory Alchemy level
Bytes 48-49 - Form
Bytes 50-51 - Weapon level, first class (null)
Bytes 52-53 - Weapon level, second class (null)
Bytes 54-55 - Weapon level, third class (null)
Bytes 56-57 - Weapon level, fourth class (null)
Bytes 58-59 - Weapon EXP, first class (0)
Bytes 60-61 - Weapon EXP, second class (0)
Bytes 62-63 - Weapon EXP, third class (0)
Bytes 64-65 - Weapon EXP, fourth class (0)
Bytes 66-67 - (unknown data)
Bytes 68-71 - Portrait (0)
Bytes 72-73 -
Bytes 74-75 - Dialogue
Bytes 76-77 -
Bytes 78-79 - Model
Bytes 80-81 - Palette (0 thru 3, more?)
Bytes 82-83 -
Bytes 84-85 - Level
Bytes 86-87 -
Bytes 88-91 -
Bytes 92-95 - Trade item list
Class index list:
00 - Twin Blade
01 - Blade Brandier
02 - Edge Punisher
03 - Lord Partizan
04 - Tribal Grappler
05 - Flick Reaper
06 - Steam Gunner
07 - Harvest Cleric
08 - Shadow Warlock
09 - Macabre Dancer
0A - Adept Rogue (Twin Blade)
Examples:
009A8500 - Ono
009A8560 - Peej
009A85C0 - Wolf Song
Classes and other data
Length: 88 bytes
Format:
Bytes 0-3 -
Bytes 4-7 -
Bytes 8-11 -
Bytes 12-15 -
Bytes 16-19 -
Bytes 20-23 -
Bytes 24-27 -
Bytes 28-31 -
Bytes 32-35 -
Bytes 36-39 -
Bytes 40-43 -
Bytes 44-47 -
Bytes 48-51 - Class list (one byte per class, 4 bytes total)
Bytes 52-55 - ???
Bytes 56-59 - 1st Class Weapon Level Skill set address
Bytes 60-63 - ???
Bytes 64-67 - 2nd Class Weapon Level Skill set address
Bytes 68-71 - ???
Bytes 72-75 - 3rd Class Weapon Level Skill set address
Bytes 76-79 - ???
Bytes 80-83 - 4th Class Weapon Level Skill set address
Bytes 84-87 - ???
Class List:
00 - Blade Brandier
01 - Twin Blade
02 - Edge Punisher
03 - Harvest Cleric
04 - Flick Reaper
05 - Tribal Grappler
06 - Lord Partizan
07 - Steam Gunner
08 - Shadow Warlock
09 - Macabre Dancer
0A - Dual Gunner
0098DFC0 - Twin Blade Weapon Level Skill List
0098E000 - Blade Brandier Weapon Level Skill List
0098E040 - Edge Punisher Weapon Level Skill List
0098E080 - Lord Partizan Weapon Level Skill List
0098E0C0 - Tribal Grappler Weapon Level Skill List
0098E100 - Flick Reaper Weapon Level Skill List
0098E140 - Steam Gunner Weapon Level Skill List
0098E180 - Harvest Cleric Weapon Level Skill List
0098E1C0 - Harvest Cleric Weapon Level Skill List (2nd spell)
0098E200 - ??? (Harvest Cleric Weapon Level Skill List (3rd spell)?)
0098E240 - Unused?
0098E270 - Shadow Warlock Weapon Level Skill List
0098E2B0 - Shadow Warlock Weapon Level Skill List (2nd spell)
0098E2F0 - Unused?
0098E360 - Macabre Dancer Weapon Level Skill List
0098E3A0 - Macabre Dancer Weapon Level Skill List (2nd spell)
0098E3E0 - Unused?
0098E450 - Dual Gunner Weapon Level Skill List
=====
Miscellaneous
=====
009B3320 - Weapon animations
-----------------------------------------------------------------------------
3. SPC's
-----------------------------------------------------------------------------
-----
Model offsets
-----
Haseo
00 - Haseo 1st : 0095A740 01 - Haseo 2nd : 0095A76C
02 - Haseo 3rd : 0095A798 03 - Haseo Xth : 0095A7C4
Atoli
04 - Atoli : 0095A7F0 05 - Atoli (injured): 0095A81C
06 - Atoli : 0095A848 07 - Atoli : 0095A874
Kuhn
08 - Kuhn : 0095A8A0 09 - Kuhn : 0095A8CC
0A - Kuhn : 0095A8F8 0B - Kuhn : 0095A924
Pi
0C - Pi : 0095A950 0D - Pi : 0095A97C
0E - Pi : 0095A9A8 0F - Pi : 0095A9D4
Silabus
10 - Silabus : 0095AA00 11 - Silabus : 0095AA2C
12 - Silabus : 0095AA58 13 - Silabus : 0095AA84
Gaspard
14 - Gaspard : 0095AAB0 15 - Gaspard : 0095AADC
16 - Gaspard : 0095AB08 17 - Gaspard : 0095AB34
Piros the 3rd
18 - Piros the 3rd : 0095AB60 19 - Piros the 3rd : 0095AB8C
1A - Piros the 3rd : 0095ABB8 1B - Piros the 3rd : 0095ABE4
Alkaid
1C - Alkaid : 0095AC10 1D - Alkaid : 0095AC3C
1E - Alkaid : 0095AC68 1F - Alkaid : 0095AC94
Sakubo
20 - Saku : 0095ACC0 21 - Bo : 0095ACEC
22 - Bo : 0095AD18 23 - Bo : 0095AD44
Endrance
24 - Endrance : 0095AD70 25 - Endrance : 0095AD9C
26 - Endrance : 0095ADC8 27 - Endrance : 0095ADF4
Antares
28 - Antares : 0095AE20 29 - Antares : 0095AE4C
2A - Antares : 0095AE78 2B - Antares : 0095AEA4
Matsu
2C - Matsu : 0095AED0 2D - Matsu : 0095AEFC
2E - Matsu : 0095AF28 2F - Matsu : 0095AF54
Yata
30 - Yata : 0095AF80 31 - Yata : 0095AFAC
32 - Yata : 0095AFD8 33 - Yata : 0095B004
Ovan
34 - Ovan (sealed) : 0095B030 35 - Ovan (sealed) : 0095B05C
36 - Ovan (sealed) : 0095B088 37 - Ovan (sealed) : 0095B0B4
Zelkova
38 - Zelkova : 0095B0E0 39 - Zelkova : 0095B10C
3A - Zelkova : 0095B138 3B - Zelkova : 0095B164
Taihaku
3C - Taihaku : 0095B190 3D - Taihaku : 0095B1BC
3E - Taihaku : 0095B1E8 3F - Taihaku : 0095B214
Gabi
40 - Gabi : 0095B240 41 - Gabi : 0095B26C
42 - Gabi : 0095B298 43 - Gabi : 0095B2C4
Shino
44 - Shino : 0095B2F0 45 - Shino : 0095B31C
46 - Shino : 0095B348 47 - Shino : 0095B374
Sirius
48 - Sirius : 0095B3A0 49 - AIDA Sirius : 0095B3CC
4A - Sirius : 0095B3F8 4B - Sirius : 0095B424
IYOTEN
4C - IYOTEN : 0095B450 4D - IYOTEN : 0095B47C
4E - IYOTEN : 0095B4A8 4F - IYOTEN : 0095B4D4
Asta
50 - Asta : 0095B500 51 - Asta : 0095B52C
52 - Asta : 0095B558 53 - Asta : 0095B584
Nala
54 - Nala : 0095B5B0 55 - Nala : 0095B5DC
56 - Nala : 0095B608 57 - Nala : 0095B634
Bordeaux
58 - Bordeaux : 0095B660 59 - AIDA Bordeaux : 0095B68C
5A - Bordeaux : 0095B6B8 5B - Bordeaux : 0095B6E4
Sakaki
5C - Sakaki : 0095B710 5D - Sakaki : 0095B73C
5E - Sakaki : 0095B768 5F - Sakaki : 0095B794
Kaede
60 - Kaede : 0095B7C0 61 - Kaede : 0095B7EC
62 - Kaede : 0095B818 63 - Kaede : 0095B844
Hiiragi
64 - Hiiragi : 0095B870 65 - Hiiragi : 0095B89C
66 - Hiiragi : 0095B8C8 67 - Hiiragi : 0095B8F4
Sophora
68 - Sophora : 0095B920 69 - Sophora (hat) : 0095B94C
6A - Sophora : 0095B978 6B - Sophora : 0095B9A4
Azure Kite
6C - Azure Kite : 0095B9D0 6D - Azure Kite : 0095B9FC
6E - Azure Kite : 0095BA28 6F - Azure Kite : 0095BA54
Azure Balmung
70 - Azure Balmung : 0095BA80 71 - Azure Balmung : 0095BAAC
72 - Azure Balmung : 0095BAD8 73 - Azure Balmung : 0095BB04
Azure Orca
74 - Azure Orca : 0095BB30 75 - Azure Orca : 0095BB5C
76 - Azure Orca : 0095BB88 77 - Azure Orca : 0095BBB4
Negimaru
78 - Negimaru : 0095BBE0 79 - Negimaru : 0095BC0C
7A - Negimaru : 0095BC38 7B - Negimaru : 0095BC64
Grein
7C - Grein : 0095BC90 7D - Grein : 0095BCBC
7E - Grein : 0095BCE8 7F - Grein : 0095BD14
unknown4
80 - Haseo 1st : 0095BD40 81 - Haseo 1st : 0095BD6C
82 - Haseo 1st : 0095BD98 83 - Haseo 1st : 0095BDC4
Tabby
84 - Tabby : 0095BDF0 85 - Tabby : 0095BE1C
86 - Tabby : 0095BE48 87 - Tabby : 0095BE74
Natsume
88 - Natsume : 0095BEA0 89 - Natsume : 0095BECC
8A - Natsume : 0095BEF8 8B - Natsume : 0095BF24
-----
Actor offsets
-----
00959A20 - Haseo
00959A80 - Atoli
00959AE0 - Kuhn
00959B40 - Pi
00959BA0 - Silabus
00959C00 - Gaspard
00959C60 - Piros the 3rd
00959CC0 - Alkaid
00959D20 - Sakubo
00959D80 - Endrance
00959DE0 - Antares
00959E40 - Matsu
00959EA0 - Yata
00959F00 - Ovan
00959F60 - Zelkova
00959FC0 - Taihaku
0095A020 - Gabi
0095A080 - Shino
0095A0E0 - Sirius
0095A140 - IYOTEN
0095A1A0 - Asta
0095A200 - Nala
0095A260 - Bordeaux
0095A2C0 - Sakaki
0095A320 - Kaede
0095A380 - Hiiragi
0095A3E0 - Sophora
0095A440 - Azure Kite
0095A4A0 - Azure Balmung
0095A500 - Azure Orca
0095A560 - Negimaru
0095A5C0 - Grein
0095A620 - unknown4
0095A680 - Tabby
0095A6E0 - Natsume
-----
Class offsets
-----
0098D150 - Generic Twin Blade, Azure Kite
0098D1A8 - Generic Blade Brandier, Azure Balmung, Azure Orca, unknown4
0098D200 - Generic Edge Punisher
0098D258 - Generic Lord Partizan
0098D2B0 - Generic Tribal Grappler
0098D308 - Generic Flick Reaper
0098D360 - Generic Steam Gunner
0098D3B8 - Generic Harvest Cleric
0098D410 - Generic Shadow Warlock
0098D468 - Generic Macabre Dancer
0098D4C0 - Generic Adept Rogue (Twin Blade)
0098D518 - Haseo
0098D570 - Atoli
0098D5C8 - Kuhn
0098D620 - Pi
0098D678 - Silabus
0098D6D0 - Gaspard
0098D728 - Piros the 3rd
0098D780 - IYOTEN
0098D7D8 - Asta
0098D830 - Matsu
0098D888 - Alkaid
0098D8E0 - Sakubo
0098D938 - Endrance
0098D990 - Antares
0098D9E8 - Bordeaux
0098DA40 - Negimaru
0098DA98 - Grein
0098DAF0 - Yata
0098DB48 - Ovan
0098DBA0 - Zelkova
0098DBF8 - Taihaku
0098DC50 - Gabi
0098DCA8 - Shino
0098DD00 - Sirius
0098DD58 - Nala
0098DDB0 - Sakaki
0098DE08 - Kaede
0098DE60 - Hiiragi
0098DEB8 - Sophora
0098DF10 - Tabby
0098DF68 - Natsume
-----------------------------------------------------------------------------
4. PC's
-----------------------------------------------------------------------------
-----
Actor offsets
-----
Starting offset: 0099D340
For the offset of the character you'd like, multiply the given hexadecimal
number by 60h, or 96 decimal, and add to the starting offset.
0000: Barson
0001: Pale
0002: Nuada
0003: Ninjato
0004: Eddie
0005: Rudolph
0006: Nogmung
0007: Oimatsu
0008: IGA
0009: Vergilius
000A: Tanu
000B: Vanguard
000C: Midnight-Head
000D: DOMINATOR
000E: Rider Chyob
000F: Lieutenant Okada
0010: Corporal Yano
0011: Ookami Itto
0012: SideWinder
0013: tres
0014: Ubadama
0015: Heretic
0016: Sky
0017: Kunio
0018: Encephalon
0019: Lonely Wolf
001A: Boltz
001B: Dimitri
001C: MAXBURST
001D: Aralagi
001E: Aryosha
001F: Mihirogi
0020: Seisaku
0021: Hideyo
0022: BJ
0023: Osamu
0024: GENPAKU
0025: Ryotaku
0026: Nagi
0027: Kazuki
0028: Blue Eye Samurai
0029: Towa
002A: Mark
002B: Wise Dragon
002C: Battery Tomekichi
002D: Yoshio
002E: Katar
002F: Nagare
0030: Shirochan
0031: Eteman
0032: Dragonfly
0033: Colt 31
0034: Pokuri
0035: Yatsuhusa
0036: EXILE
0037: Chamee
0038: Fang
0039: Chamnosuke
003A: NonBE
003B: AK47
003C: Pilgrim
003D: Lettuce Taro
003E: Suzuki Pig
003F: Machida Man
0040: Takowaza380Yen
0041: Great Leo
0042: Ayuo
0043: JJ
0044: Pochi
0045: Flamberge
0046: Schrodinger
0047: Ingrid
0048: Trigger
0049: NAOO
004A: TomCat
004B: Isolde
004C: Sagittarius
004D: Wang Lin
004E: Chobi
004F: dr. D
0050: Quasar
0051: Henako
0052: Syake
0053: Senion
0054: Inui
0055: angel hair
0056: Olive
0057: GATES
0058: b1u3
0059: Heavenly Flower
005A: -COOH
005B: Mile
005C: Moonlight Dance
005D: Mikatan
005E: Alice
005F: Tiphereth
0060: Pen Pen
0061: Abcinian
0062: Lady of the Lamp
0063: Florence
0064: Rintaro
0065: Ougai
0066: Agnes
0067: Telese
0068: Amber
0069: William=G
006A: Doyle
006B: Watson
006C: Phelix
006D: Jill
006E: 1/2
006F: Restia
0070: Zebra
0071: Mako
0072: Yoko
0073: Cecile
0074: Aira
0075: Menou
0076: Chrysanthemum
0077: Punisher Mitch
0078: Black Pearl
0079: meruru
007A: Heart in Brocade
007B: Hiira
007C: NiangNiang
007D: Ayame
007E: Rental Daughter
007F: Kiira
0080: Kanko
0081: Evil Woman
0082: Sapphire
0083: Madame Insane
0084: Jade
0085: Joanna
0086: Ruby
0087: Aleneor
0088: Ishikari Cat
0089: Onyx
008A: Peony
008B: Jonquil
008C: Rose
008D: Lily
008E: Margaret
008F: Sumire
0090: Mozuku
0091: Mika
0092: Luca
0093: Bekunai
0094: Yosuke
0095: period S
0096: YOU
0097: Skukumu
0098: NeroNero
0099: Sadakichi
009A: Kana
009B: Announcer
009C: Genjyo the Fatal
009D: Kaotin in the Shadows
009E: Magical Pokotan
009F: Silent TERU
00A0: Poison Lei Lei
00A1: Lady Bomber Jahad
00A2: Yokochi "Steel" Taro
00A3: Kestrel Clerk
00A4: Kestrel Clerk
00A5: Kestrel Clerk
00A6: Kestrel Clerk
00A7: Kestrel Clerk
00A8: Kestrel Clerk
00A9: Kestrel Clerk
00AA: Moon Tree Clerk
00AB: Moon Tree Clerk
00AC: Moon Tree Clerk
00AD: Moon Tree Clerk
00AE: Medic Clerk
00AF: Moon Tree Clerk
00B0: Moon Tree Clerk
00B1: Moon Tree Clerk
00B2: Trifle Clerk
00B3: Trifle Clerk
00B4: Trifle Clerk
00B5: Empireo Clerk
00B6: Empireo Clerk
00B7: Empireo Clerk
00B8: Medic Clerk
00B9: Medic Clerk
00BA: Wing
00BB: NOVA
00BC: Borscht
00BD: Kakeru
00BE: Souvenir
00BF: Ayane
00C0: Hurricane
00C1: Kouhei
00C2: Xnon
00C3: Kazubo
00C4: Orient
00C5: Nachin
00C6: Kaori
00C7: mass-produced
00C8: Kasumi
00C9: Sekishina
00CA: Hinaka
00CB: Mukolo
00CC: Chirol
00CD: Darian Mars
00CE: Kunoichi Ayame
00CF: HAYATO
00D0: Yoshimune
00D1: Monkey King
00D2: Bizza
00D3: ?Peanuts?
00D4: Nalum
00D5: Andersen
00D6: Johnson
00D7: Destruction Star
00D8: Soil
00D9: Reberick
00DA: Karma
00DB: NOAH
00DC: Sutemaru
00DD: Wasted God Nees
00DE: Suisuru
00DF: F-3110
00E0: Hi-Risk
00E1: Mu
00E2: MIKIMIKI
00E3: Brown Sugar
00E4: Spidrow
00E5: Mikashira Bunji
00E6: Brain Muscle
00E7: Diva
00E8: Alkinara
00E9: Regina
00EA: Chamomile
00EB: GOGO619
00EC: Elchika
00ED: Mike Smith
00EE: Cactus Man
00EF: MITSUKI
00F0: Eleanore
00F1: BunBun
00F2: Hornet
00F3: Tea
00F4: Bob Smith
00F5: Billy-K
00F6: Horizanki
00F7: Kanarin
00F8: Rain & Sun
00F9: Emerald
00FA: Sasami
00FB: Cyclone Tree
00FC: Unchained
00FD: Turbulance
00FE: Psyche
00FF: HikiHikio
0100: Emin-tan
0101: Nicky
0102: Fish Cake
0103: Sour Day
0104: Oisan
0105: Toi
0106: Chief Gemmi
0107: SUI
0108: BAHO
0109: Kaplico
010A: Senbe-
010B: Koyamu
010C: Schieze
010D: Yazikita
010E: Ueshu
010F: Mago6
0110: dicca
0111: Ailez
0112: Mari Arima
0113: Dango Master
0114: Gomasaba
0115: Kozunyan
0116: Shouhou
0117: Millie
0118: TetoTeto
0119: Free Meal Man
011A: FreeLoader
011B: Unemployed Baron
011C: Yukinojyo
011D: dimension
011E: Jack
011F: Yukimura
0120: balsam
0121: kOkOrI
0122: Leonardo
0123: Jacky
0124: Cameron
0125: AAAAAAAAAAAAAAAA
0126: Indrajit
0127: Balfour
0128: chi-chan
0129: hi.to.mi
012A: cat I am
012B: Armored King
012C: samantha
012D: much-i
012E: JudaS TreE
012F: Aurelia
0130: Procyon
0131: Brother Tenko
0132: TATSUNARI
0133: Resh
0134: Ayin
0135: Roundabout
0136: 3-string Samurai
0137: vILLainous
0138: Raytay
0139: AZAMI
013A: fz
013B: RipVanWrinkle
013C: Kitty Ladle
013D: Meril
013E: Saltaholic
013F: gaunt
0140: DAI-KIN-BOSI
0141: snowchyld
0142: moose
0143: Ptolomea
0144: Judecca
0145: Caina
0146: Viscosity
0147: Betelgeuse
0148: Yuraia
0149: Genbu
014A: Peche
014B: Ichida
014C: ho-HOKEKYO
014D: Stella
014E: Leon
014F: margerine
0150: Moonflower
0151: SHIKI
0152: JunePride
0153: Golden Jet
0154: LIAN
0155: Pig of the Sea
0156: Green Die
0157: Tricycle Cop
0158: Tenjin
0159: PUN-isher
015A: LAW
015B: Divorce Note
015C: Narukami
015D: Prince Charming
015E: Dragon Drums
015F: Jay
0160: Chestunut Rice
0161: naZca
0162: yuba
0163: MaRTiNi
0164: Sukiyaki Song
0165: Rising Sun
0166: BronX
0167: Seaman Lipe
0168: FRENCH 75
0169: Warbler
016A: fresh Yatsuhashi
016B: linX
016C: Fatty Tuna
016D: Salmon Roe
016E: Morning Dew
016F: Tanaka Taro
0170: Sato Hanako
0171: Pescatora
0172: DRAKE
----(these are AIDA server versions from Reminisce)-----
0173: Nogmung
0174: Vergilius
0175: BJ
0176: Seisaku
0177: Hideyo
0178: Aryosha
0179: Isolde
017A: Tiphereth
017B: Sagittarius
017C: Ingrid
017D: Alice
----------------(end AIDA server versions)---------------
017E: AppleStar
017F: TEST
0180: Katura
0181: Julias
0182: Signaless
0183: (Ohm)RICE
0184: Kaki Leader
0185: TEST
0186: Umbrella
0187: Governor Tadashi
0188: Bad @$$ Clerk
0189: Bad @$$ Clerk
018A: Bad @$$ Clerk
018B: Bad @$$ Clerk
018C: Bad @$$ Clerk
018D: ZOO Clerk
018E: ZOO Clerk
018F: ZOO Clerk
0190: ZOO Clerk
0191: ZOO Clerk
0192: knights Clerk
0193: knights Clerk
0194: knights Clerk
0195: knights Clerk
0196: knights Clerk
0197: Guards Clerk
0198: Guards Clerk
0199: Guards Clerk
019A: Guards Clerk
019B: Guards Clerk
019C: Salt Mania Clerk
019D: Salt Mania Clerk
019E: Salt Mania Clerk
019F: Salt Mania Clerk
01A0: Salt Mania Clerk
01A1: ryokichi
01A2: Hickson
01A3: drop_point
01A4: Genjyo the Fatal
01A5: takumi
01A6: Yu-ichi
01A7: Yuka
01A8: Mylo
01A9: 51
01AA: Suzuki of the 7 Seas
01AB: sasukec
01AC: pyoi
01AD: CHIYOCO
01AE: mackey*
01AF: (no name)
01B0: moheji
01B1: oJo
01B2: Silent TERU
01B3: kid 1
01B4: kid 2
01B5: kid 3
01B6: MSF
01B7: Bernard
01B8: Vitamin
01B9: Jyunjiro-
01BA: yabu
01BB: RYOGORO
01BC: victor
01BD: stein
01BE: Electronic Frog
01BF: Galvani
01C0: Axel Rod
01C1: Katz
01C2: Kazubolo
01C3: Renji
01C4: Oshino 8 Seas
01C5: ASPEKT
01C6: mister ma
01C7: kyon-tama
01C8: Beatrice
01C9: NO CHARACTER PLACEHOLDER
01CA: Nanase Mitabi
01CB: Marian
01CC: Princess Sakuya
01CD: Momoka
01CE: yamato_nadeshiko
01CF: I0TA
01D0: Spiritas
01D1: ClooFooFoo
01D2: Dorin
01D3: JIN
01D4: skunk
01D5: Balalaika
01D6: shamrock
01D7: STINGER
01D8: grasshoppa
01D9: XYZ
01DA: Ono
01DB: Peej
01DC: Wolf Song
01DD: Bigwig
01DE: DAIKOKU
01DF: Hetero
01E0: Leucistic
01E1: Axanthis
01E2: Greedy Cervantes
01E3: Garden Michelle
01E4: Fiery Genie-Five
01E5: Wicked Ibaku
01E6: Wicked Gerango
01E7: Immortal Goriki
01E8: big mountain
01E9: Natsume (Chaotic PK)
01EA: Maniac Helluger
01EB: Crusade Clerk
01EC: Crusade Clerk
01ED: Crusade Clerk
01EE: Gem Clerk
01EF: Gem Clerk
01F0: Gem Clerk
01F1: sawa-rabi
01F2: soujuro
01F3: oBITo
01F4: konyack
01F5: ALVA
01F6: combat
01F7: KIRIN
01F8: tatsumi
01F9: Kogetsu
01FA: left fan
01FB: Sleepycat
01FC: Passion-D
01FD: SHIZUOKA
01FE: Lyle
01FF: Chinchirorin
0200: Janet
0201: Ange
0202: ruirui
0203: HoneyB
0204: Cambell
0205: junko
0206: Shigure
0207: Mi-chan
0208: clover
0209: <3
020A: chikorin
020B: Estelle
020C: Sonia
020D: SANAE
020E: natalia
-----
Class offsets
-----
0098D150 - Generic Twin Blade
0098D1A8 - Generic Blade Brandier
0098D200 - Generic Edge Punisher
0098D258 - Generic Lord Partizan
0098D2B0 - Generic Tribal Grappler
0098D308 - Generic Flick Reaper
0098D360 - Generic Steam Gunner
0098D3B8 - Generic Harvest Cleric
0098D410 - Generic Shadow Warlock
0098D468 - Generic Macabre Dancer
NOTE: Some of these are used by SPC characters, specifically Azure Kite, Azure
Balmung, Azure Orca, and unknown4.
-----------------------------------------------------------------------------
5. NPC's
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
6. Enemies
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
7. Avatars
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
8. Credits
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
Copyright ©2009 Master ZED
The Unoriginal White Sheet: http://masterzed.cavesofnarshe.com/
.hack//G.U. game series ©2006/2007 Namco Bandai/CyberConnect2
I'm not responsible should anything stated in this FAQ/guide do anything.
I'm not responsible should anything stated in this FAQ/guide do nothing.
I'm not responsible for whatever you or anyone else do with this FAQ/guide or
the contents within it.
I'm not responsible for whatever you or anyone else don't do with this FAQ
/guide or the contents within it.
The only places you should find this guide are GameFAQs and ZED's Unoriginal
White Sheet.
All rights reserved.
-----------------------------------------------------------------------------