.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. -----------------------------------------------------------------------------