# VPW Studio – Virtual Pro-Wrestling 64 Notes

Return to Manual

## Table of Contents

1. Supported Versions/ROMs
2. General Notes
3. Default Wrestler IDs
4. Wrestler Data
   1. Profile
   2. Moves and Parameters
   3. Default Costumes
5. Stable Data
6. Costume Data
7. Arena Data

VPW64 docs archive: https://vpw.ajworld.net/vpw64/

## Supported Versions/ROMs

All data is for Z64 format ROMs only.

Friendly Name | Product Code | Region | Revision | MD5 | SHA-1 | Internal Checksums
--- | --- | --- | --- | --- | --- | ---
Virtual Pro-Wrestling 64 バーチャル・プロレスリング64 | NVPJ | NTSC-J (Japan) | 0 | `5e6202200af40a8f026780edfe1e15d0` | `f9e9fa2ed819c3a39db5cb6afeca186f021db5ed` | `045C08C4` `4AFD798B`

## General Notes

Work on Virtual Pro-Wrestling 64 likely started after the development of Virtual Pro-Wrestling on the PS1. It's unknown if it was started after WCW vs. the World, but based on early VPW64 data found in WCW vs. nWo: World Tour, the game did not originally feature any licensed wrestlers.

The game's working/original title was Virtual Pro-Wrestling: Ultra Battle Royal (バーチャル・プロレスリング　ウルトラバトルロイヤル).

There are some unused and/or unfinished characters hidden in the game data.

Most game text is in EUC-JP encoding.

## Default Wrestler IDs

The wrestler order for VPW64 does not match the in-game stable layout. The numbering differences are an artifact of early development before the game had any WCW/nWo license.

Wrestler | ID2 | ID4
--- | --- | ---
NSW
ちば　りんたろう | 01 | 0001
さくま　けいた | 02 | 0002
ふなこし　たくろう | 03 | 0003
こぼり　しげぞう | 04 | 0004
はやし　しずお | 05 | 0005
メタルコマンドひろさわ | 06 | 0006
むらた　けんいち | 07 | 0007
やじま　かんたろう | 08 | 0008
ちくら　まきお | 09 | 0009
てらだ　ひさお | 0A | 000A
マスク・ド・デンジャー | 0B | 000B
ザ・デスグリーン The Deathgreen | 0C | 000C
おおがわら　しのぶ | 0D | 000D
エディ・ゲレーラ Eddie Guerrero | 0E | 000E
EWF
Wrestler | ID2 | ID4
かとう　とらのすけ | 0F | 0101
ただ　あつし | 10 | 0102
みたむら　みつむね | 11 | 0103
あしわら　じろう | 12 | 0104
こにし　けいすけ | 13 | 0105
はやま　ひとし | 14 | 0106
ボンバーつかもと Bomber Tsukamoto (Jumbo Tsuruta) | 15 | 0107
ふじた　まなぶ | 16 | 0108
ビッグ・ウェスト Big West (Stan Hansen) | 17 | 0109
ゲルニカ・オースチン Guernica Austin (Gary Albright) | 18 | 010A
プロフェッサー・キル Professor Kill (Steve Williams) | 19 | 010B
ジョン・チェイス John Chase (Johnny Ace) | 1A | 010C
WOU
Wrestler | ID2 | ID4
たかま　のぶひろ | 1B | 0201
たきはら　まさひと | 1C | 0202
あんどう　こうじ | 1D | 0203
はたやま　よしやす | 1E | 0204
まつなが　あすか | 1F | 0205
なむら　ひとし | 20 | 0206
ウォルフ・マン Wolf Man (Volk Han) | 21 | 0207
ディオン・クライ | 22 | 0208
うらき　としかつ | 23 | 0209
すざき　ひかる | 24 | 020A
ケビン・シャルロック Kevin Sherlock (Ken Shamrock) | 25 | 020B
ボウ・ラッセン Bo Rassen (Bas Rutten) | 26 | 020C
DAW
Wrestler | ID2 | ID4
げんりゅう　せいいちろう | 27 | 0301
ウルティモ・ドラゴン Ultimo Dragon | 28 | 0302
きたおうじ　こうき | 29 | 0303
パルチザンごとう | 2A | 0304
におうだ　こうじ | 2B | 0305
ハヤテ Hayate (Hayabusa) | 2C | 0306
ふぶき　はるみち | 2D | 0307
げろう | 2E | 0308
アブダラ・ザ・ボッチャー | 2F | 0309
サーベルタイガー・シーク | 30 | 030A
Local Pro-Wrestling
Wrestler | ID2 | ID4
にんじゃタスケ Ninja Tasuke (Great Sasuke) | 31 | 0401
しんたに　いっせい | 32 | 0402
スペース・エルウィン Space Elwin (Super Delfin) | 33 | 0403
ぶらん・なんば | 34 | 0404
ＭＩＴＩたかもく MITI Takamoku (TAKA Michinoku) | 35 | 0405
ダンディとうじょう | 36 | 0406
のらいぬ　けいじ | 37 | 0407
つじわら　よしゆき | 38 | 0408
MWA (American wrestling federation, pre-WCW license)
Wrestler | ID2 | ID4
ハリウッド・ホーガン Hollywood Hogan | 39 | 0501
スティング Sting | 3A | 0502
スーパー・ブーマー Super Boomer (Vader) | 3B | 0503
リック・フレア Ric Flair | 3C | 0504
リック・スタイナー Rick Steiner | 3D | 0505
スコット・スタイナー Scott Steiner | 3E | 0506
ドク・レイザー Doc Laser (Road Warriors) | 3F | 0507
スコット・ノートン Scott Norton | 40 | 0508
Legends
Wrestler | ID2 | ID4
アミーゴいなむら Amigo Inamura (Antonio Inoki) | 41 | 0601
イーグルささがわ | 42 | 0602
ギガントひのまる | 43 | 0603
キングコング・フレディ King Kong Freddy (Bruiser Brody) | 44 | 0604
ニクソン・ブレイシー | 45 | 0605
モーリー・ミルズ | 46 | 0606
テディ・ファング Teddy Fang (Terry Funk) | 47 | 0607
ダニー・ファング・Ｊｒ Danny Fang Jr. (Dory Funk Jr.) | 48 | 0608
ザ・ジャッカル The Jackal (Tiger Mask) | 49 | 0609
ＴＮＴ・キッド TNT Kid (Dynamite Kid) | 4A | 060A
エル・マスカレード | 4B | 060B
ドスカレード | 4C | 060C
りきおうだん | 4D | 060D
ザ・デスクロージャー | 4E | 060E
アンディ・ザ・ビッグフット Andy the Bigfoot (Andre the Giant) | 4F | 060F
プリティともこ Pretty Tomoko (Manami Toyota) | 50 | 0610
Z Button Wrestlers (mostly) accessed by holding Z on certain wrestlers
Wrestler | ID2 | ID4
ネオ・レイザー Neo Laser (Power Warrior) | 51 | 0701
クレイジー・ジョーカー Crazy Joker (Great Muta) | 52 | 0702
かじた　こじろう | 53 | 0705
クリス・ベノイ Chris Benoit | 54 | 0708
おおやま　なかみち | 55 | 070A
モーマッド・ダリ | 56 | 070D
こやま　くにのぶ | 57 | 070E
WCW/nWo (characters not originally planned for VPW64)
Wrestler | ID2 | ID4
レックス・ルーガー Lex Luger | 58 | 0801
ジャイアント Giant | 59 | 0802
ＤＤＰ | 5A | 0803
ロード・スティーブン・リーガル Lord Steven Regal | 5B | 0804
ディーン・マレンコ Dean Malenko | 5C | 0805
レイ・ミステリオ・Ｊｒ Rey Mysterio Jr. | 5D | 0806
エリック・ビショフ Eric Bischoff | 5E | 0807
ケビン・ナッシュ Kevin Nash | 5F | 0808
スコット・ホール Scott Hall | 60 | 0809
マーカス・バグウェル Marcus Bagwell | 61 | 080A
ランディ・サベージ Randy Savage | 62 | 080B
シックス Syxx | 63 | 080C

The following ID4 values are unaccounted for: 0703, 0704, 0706, 0707, 0709, 070B, 070C. These may or may not have been used for the incomplete/unfinished characters.

## Wrestler Data

Z64 ROM address: `0x49438`

The wrestler list consists of many pointers to the wrestler definitions. There are more entries than one would expect, due to a number of entries being duplicated for the cruiserweight-only roster.

### Profile

Profile data is stored in the ROM. This includes wrestler names, height/weight, and various other items.

All names are using EUC-JP encoding.

- Long Name (max length 16 characters)
- Short Name (max length 8 characters)

VPW Studio does not currently allow you to edit wrestler names, since VPW64 stores them in a way that is not easy to work with.

### Moves and Parameters

Moves and Parameters are found in the FileTable, but the data formats are not fully understood yet.

### Default Costumes

## Stable Data

Z64 ROM address: `0x4989C`

Each stable entry contains multiple values:

- Offset `0x00`: Pointer to wrestler definitions for this stable (4 bytes)
- Offset `0x04`: Number of wrestlers in stable (4 bytes)
- Offset `0x08`: Pointer to championship definitions for this stable (4 bytes)
- Offset `0x0C`: Number of championships in stable (4 bytes)

## Costume Data

### Costume Colors

Costume colors in Edit Mode are defined in file ID `0BCC`.

Color Set | Colors
--- | ---
Black | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Red | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Blue | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Purple | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Orange | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Yellow | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Light Blue | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Pink | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Light Green | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Gold/Tan | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
White | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Dark Blue | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Green | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Dark Gray | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Light Gray | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x
Silver | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x | 0x

## Arena Data