These codes were taken from the Soul Calibur III Modification Codes, with several pointless codes removed, and the addition of weapon parameter codes.
If you're using the most recent PCSX2, you can directly use the raw PS2 codes on the ArtMoney, since the address aligned perfectly, just change the code type identifier (first digit of a raw PS code) to 2.
Master Codes
These codes are only required if you're using a cheat device on real PS2.
Master Code (RAW)
F0422080 00422083
Alternate Master Code (RAW)
0CF49BDF A4E29C32
Master Code (AR MAX)
T5R4-XVHD-27GCX
M7X7-GC8A-D2PHK
Joker Commands
Joker commands allows you to activate/deactivate codes when a certain button or combination of buttons are pressed on the controller. A bulk of codes here uses joker commands to activate/deactivate, hence you should learn how to use them and how to set up your own joker commands.
Further on this guide, a <Joker Command> before a code indicates the line where you need to place a joker command.
On emulator, these codes are not necessary since you can activate buttons using customizable hotkeys that ArtMoney provided.
Player 1 Joker Command
D046DBA2 0000????
Player 2 Joker Command
D046DC72 0000????
Change ???? with Desired button(s) | |
---|---|
0000 | No Buttons |
0100 | L2 |
0200 | R2 |
0400 | L1 |
0800 | R1 |
1000 | Triangle |
2000 | Circle |
4000 | X |
8000 | Square |
0001 | Select |
0002 | L3 |
0004 | R3 |
0008 | Start |
0010 | Up |
0020 | Right |
0040 | Down |
0080 | Left |
To use a combination of buttons instead of one single button, simply add all the buttons digits together (set to programmer HEX mode in calculator). Example, to use square + L3, add up: 8000 + 0002 = 8002. Subtract FFFF with this number: FFFF - 8002 = 7FFD.
Character Modifications
Play As Modifications
Play as modifiers allows you to change your current character to any character available in the game. It will even let you play as Night Terror, Chronicles of the Sword characters, as well as other unplayables such as Colossus.
Player 1 Character Modifier
104B4860 000000??
Player 2 Character Modifier
104D1FE0 000000??
Replace Character Modifier ?? with the Character Modifier Digits below.
Player 1 Costume Modifier
004B486E 000000??
Player 2 Costume Modifier
004D1FEE 000000??
Replace Costume Modifier ?? with | |
---|---|
00 | Costume 1 (Default) |
01 | Costume 2 |
02 | Costume 3 |
03 | Costume 4 |
04 | Costume 5 |
05 | Costume 6 |
06 | Costume 7 |
07 | Costume 8 |
08 | Color Edit 1 |
09 | Color Edit 2 |
16 | Extra Color Edit 1 |
17 | Extra Color Edit 2 |
Costume 3 to 8 only works on certain character digits. Refer to the Character Modifier Digits below. Other than listed, the game will crash. Color Edits only work on standard characters.
Hex | Costume | |||||||
---|---|---|---|---|---|---|---|---|
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | |
01 | Mitsurugi | |||||||
02 | Seong Mi-na | |||||||
03 | Taki | |||||||
04 | Maxi | |||||||
05 | Voldo | |||||||
06 | Sophitia | |||||||
07 | Siegfried | |||||||
08 | Rock | |||||||
0B | Ivy | |||||||
0C | Kilik | |||||||
0D | Xianghua | |||||||
0E | Lizardman | |||||||
0F | Yoshimitsu | |||||||
11 | Nightmare | |||||||
12 | Astaroth | |||||||
14 | Cervantes | |||||||
15 | Raphael | |||||||
16 | Talim | |||||||
17 | Cassandra | |||||||
1A | Yun-Seong | |||||||
1E | Lizardmen | |||||||
22 | Setsuka | |||||||
23 | Tira | |||||||
24 | Zasalamel | |||||||
25 | Olcadan | |||||||
26 | Abyss | |||||||
27 | Night Terror | |||||||
28 | Charade | Seong Mi-Na | Charade (29) | Seong Mi-Na | ||||
29 | Charade (legs) | Seong Mi-Na | Charade (2A) | Seong Mi-Na | ||||
2A | Charade (eyeball) | Wisp (green) | Seong Mi-Na | |||||
2B | Will-o'-the-Wisp (orange) | |||||||
2C | Will-o'-the-Wisp (blue) | |||||||
2D | Doppelganger | |||||||
2E | Shadow Master | Seong Mi-Na | Amy | Amy | ||||
30 | Amy | Amy | Colossus | Colossus | ||||
31 | Colossus | Colossus | Lizardmen | Lizardmen | ||||
35 | Zasalamel (Old) | |||||||
36 | Lizardman (Crown) | |||||||
37 | Lizardman (Masked) | |||||||
38 | Lizardman (Tailess) | |||||||
41 | Miser | |||||||
42 | Greed | |||||||
43 | Arthur | |||||||
44 | Hwang | |||||||
45 | Luna | |||||||
46 | Valeria | |||||||
47 | Hua-Lin | |||||||
48 | Girardot | |||||||
4A | Demuth | |||||||
4B | Aurelia | |||||||
4C | Chester | |||||||
4D | Strife | |||||||
4E | Abelia | |||||||
4F | Lynette | |||||||
51 | Li-Long | |||||||
54 | Revenant | |||||||
60 | Memory Card Slot 1 Custom Slot 1 | |||||||
61 | Memory Card Slot 1 Custom Slot 2 | |||||||
81 | Berserker (Lance) | Samurai | Samurai | |||||
82 | Sophitia (Tamborines) | |||||||
83 | Sophita (Kunai) | |||||||
84 | Samurai (Katana) | Samurai | Samurai | Samurai | ||||
85 | Gladiator (Iron Sword) | |||||||
86 | Gladiator (S & Shield) | |||||||
87 | Unknown Soul (Li Long) | |||||||
88 | Unknown Soul (Hwang) | |||||||
89 | Unknown Soul (Arthur) | |||||||
8A | Fu-ma Ninja (Kunai) | |||||||
8B | Fu-ma Ninja (Sickle) | Fu-ma Ninja | ||||||
8C | Fu-ma Ninja (K & Shuriken) | Fu-ma Ninja | ||||||
8D | Bandit (Chinese Blade) | Fu-ma Ninja | Fu-ma Ninja | Fu-ma Ninja | ||||
8E | Bandit (Sickle) | Bandit | ||||||
8F | Thief (Dagger) | |||||||
90 | Thief (Dagger) | |||||||
91 | Pirate (Dagger) | Pirate | Pirate | |||||
92 | Pirate (Chinese Sword) | Pirate (Male) | Pirate (Male) | Pirate (Male) | ||||
93 | Assassin (Kunai) | |||||||
94 | Swordsman (Chinese Blade) | Swordsman | ||||||
95 | Foot Soldier (S & Shield) | |||||||
96 | General (Iron Sword) | General | ||||||
97 | Sentry (Staff) | |||||||
98 | Keres (Iron Sword) | |||||||
99 | Dragon (Chinese Sword) | |||||||
A0 | Jinkai | Kagami | Shiun | Grandall | Dalkia | Brigand | Maletta | Rebel |
A1 | Shiina | Chikage | Konomi | Grandall | Dalkia | Brigand | Maletta | Rebel |
A2 | Cassius | Saizou | Ryouga | Grandall | Dalkia | Brigand | Maletta | Rebel |
A3 | Kimika | Syunna | Tomoe | Grandall | Dalkia | Brigand | Maletta | Rebel |
A4 | Meiga | Alastor | Shizuma | Grandall | Dalkia | Brigand | Maletta | Rebel |
A5 | Azumi | Yukina | Ouka | Grandall | Dalkia | Brigand | Maletta | Rebel |
A6 | Xiaoxin | Oruks | Agareth | Grandall | Dalkia | Brigand | Maletta | Rebel |
A7 | Jyuri | Shuyu | Mingyue | Grandall | Dalkia | Brigand | Maletta | Rebel |
A8 | Veles | Aether | Ixion | Grandall | Dalkia | Brigand | Maletta | Rebel |
A9 | Siulan | Fenglin | Philine | Grandall | Dalkia | Brigand | Maletta | Rebel |
AA | Ignis | Notus | Azrael | Grandall | Dalkia | Brigand | Maletta | Rebel |
AB | Mireille | Aglaia | Kanon | Grandall | Dalkia | Brigand | Maletta | Rebel |
AC | Jyurai | Kureha | Xunyu | Grandall | Dalkia | Brigand | Maletta | Rebel |
AD | Fengyu | Fenglei | Minlian | Grandall | Dalkia | Brigand | Maletta | Rebel |
AE | Noel | Rudiger | Aeneas | Grandall | Dalkia | Brigand | Maletta | Rebel |
AF | Annaretta | Iris | Brunhild | Grandall | Dalkia | Brigand | Maletta | Rebel |
B0 | Asrafil | Zifeng | Aeolos | Grandall | Dalkia | Brigand | Maletta | Rebel |
B1 | Amrita | Azalea | Yueliang | Grandall | Dalkia | Brigand | Maletta | Rebel |
B2 | Kanade | Domenthi | Marid | Grandall | Dalkia | Brigand | Maletta | Rebel |
B3 | Ambrose | Ailian | Aika | Grandall | Dalkia | Brigand | Maletta | Rebel |
B4 | Loki | Celestis | Beleth | Grandall | Dalkia | Brigand | Maletta | Rebel |
B5 | Karen | Lilian | Abigail | Grandall | Dalkia | Brigand | Maletta | Rebel |
B6 | Balduin | Aloces | Areon | Grandall | Dalkia | Brigand | Maletta | Rebel |
B7 | Juno | Eurydice | Ishtar | Grandall | Dalkia | Brigand | Maletta | Rebel |
B8 | Rufus | Raguel | Feofan | Grandall | Dalkia | Brigand | Maletta | Rebel |
B9 | Eunice | Acacia | Hilda | Grandall | Dalkia | Brigand | Maletta | Rebel |
BA | Iblis | Alberic | Leshy | Grandall | Dalkia | Brigand | Maletta | Rebel |
BB | Muriel | Wenli | Irene | Grandall | Dalkia | Brigand | Maletta | Rebel |
BC | Yufeng | Yakumo | Dufeng | Grandall | Dalkia | Brigand | Maletta | Rebel |
BD | Mayura | Meilan | Rhea | Grandall | Dalkia | Brigand | Maletta | Rebel |
BE | Halphas | Gorus | Ilyusha | Grandall | Dalkia | Brigand | Maletta | Rebel |
BF | Edith | Riese | Agave | Grandall | Dalkia | Brigand | Maletta | Rebel |
C0 | Haystir | Leraje | Ratziel | Grandall | Dalkia | Brigand | Maletta | Rebel |
C1 | Katina | Eris | Sizuku | Grandall | Dalkia | Brigand | Maletta | Rebel |
E0 | Abelia | Abelia (2P) | Abelia (3P) | Abelia (?) | Luna | Luna | Luna | Abelia (?) |
E1 | Luna | Luna (2P) | Luna (3P) | Luna (?) | <#Crash> | <#Crash> | <#Crash> | <#Crash> |
E2 | Girardot | Girardot (2P) | Girardot (?) | Strife | Strife | Chester | Chester | Chester |
E3 | Strife | Strife 2P | Chester | Chester | Chester | Demuth | Demuth | Aurelia |
E4 | Chester (CotS 1P) | Chester 2P | Chester 3P | Demuth | Demuth | Aurelia | Aurelia | Aege |
E5 | Demuth | Demuth 2P | Aurelia | Aurelia | Aege | Aege | Aege | Heal・Do |
E6 | Aurelia | Aurelia 2P | Aege | Aege | Aege | Heal・Do | Heal・Do | Heal・Do |
E7 | Aege | Aege 2P | Aege 3P | Heal・Do | Heal・Do | Heal・Do | <#Crash> | Elua |
E8 | Heal・Do | Heal・Do 2P | Heal・Do 3P | <#Crash> | Elua | Elua | Heal・Do (?) | Lupi |
E9 | Elua | Elua 2P | Elua (?) | Lupi | Lupi | Lupi | Roin | Roin |
EA | Lupi | Lupi 2P | Lupi 3P | Roin | Roin | Kierkess | Kierkess | Hyle |
EB | Roin | Roin 2P | Kierkess | Kierkess | Hyle | Hyle | <#Crash> | Mooncalf |
EC | Kierkess | Kierkess 2P | Hyle | Hyle | <#Crash> | Mooncalf | <#Crash> | Ende |
ED | Hyle | Hyle 2P | <#Crash> | Mooncalf | <#Crash> | Ende | Hyle (?) | <#Crash> |
EE | Mooncalf | <#Crash> | Ende | Mooncalf (?) | <#Crash> | <#Crash> | <#Crash> | <#Crash> |
EF | Ende | Ende (?) | <#Crash> | <#Crash> | <#Crash> | <#Crash> | <#Crash> | <#Crash> |
Color Modifications
Universal Color Palette Changer
202D852C 460F7B00
This code changes all color palette to a secret palette that will allow you to:
- Freely alter your custom character's underwear/underclothing color to most available colors on the standard color palette (including skin tones).
- Use a set of new, multi shaded, and brighter colors for most clothing items. This also works on standard characters, though results are not till you exit.
This code has very limited usage. It will screw up your current character's colors (rectifiable, at many times), and the individual shade colors on multi-shaded effect cannot be edited.
Standard Characters Color Restriction Remover
202D8E70 3C014000
202D8E78 44817000
Code that allows coloring all restricted parts in Standard Character Color Edit to skin tone or any other color. This will manipulate standard characters only.
Coloring hair a bright color may have a side effect that changes the character's face skin color, either leaving the hair color at default or color it to a dark or white color is recommended when using this code.
Moveset & Weapon Modifications
Weapon Swipe Color
Activate character modifier code while in battle to get the desired swipe color.
Color | Character/Digit |
---|---|
Red | Mitsurugi (01), Cervantes (14) |
Pink | Sophitia (06), Cassandra (17), and Xianghua (0D) |
Orange | Astaroth (12) |
Yellow | Seong Mi-na (02), Rock (08), and Raphael (15) |
Lime | Yun-Seong (1A) |
Green | Maxi (04) |
Light Green | Voldo (05), Lizardman (0E), Yoshimitsu (0F), and Olcadan (25) |
Cyan | Taki (03), Kilik (0C), Siegfried (07), and Setsuka (22) |
Light Blue | Talim (16) |
Purple | Tira (23) |
Light Purple | Ivy (0B), Zasalamel (24), and Abyss (26) |
Light Royal Purple | Nightmare (11), and Night Terror (27) |
Cherry Blossom | Set character digit to 100 or higher. |
Moveset Modifications
Moveset modifiers changes the moveset of your current character to another moveset. This is useful for CaS Profile and Weapon Exhibition.
Player 1 Moveset Modifier
<Joker Command>
004B4862 000000??
Player 2 Moveset Modifier
<Joker Command>
004D1FE2 000000??
Replace ?? with any Character Modifier Digits listed above.
Setting to 26 or 27 will not get you Abyss' or Night Terror's movesets. To obtain their movesets, you must use the character modifier of Abyss and Night Terror, then activate them while using Soul of Zasalamel and Soul of Nightmare, respectively. Some aspect of their moveset won't work well unless you also use Abyss/Night Terror weapon. To obtain Olcadan's moveset and properties (i.e. changing move every round, special taunt, special weapon demonstration), activate his character modifier while using any of regular character's moveset.
When using Abyss, Night Terror, and Olcadan's moveset, your swipe color will be fixed to the respective characters.
Weapon Modifications
Weapon modifier allows you to change the weapon of your current character with a desired different one. A special master code is required for this to fully work.
Weapon Modifier Master Code
204479B4 0803FFD0
200FFF40 3C02004B
200FFF50 3C02004D
200FFF5C 08111E6F
Weapon Modifier Disabler
<Joker Command>
200FFF48 24010000
<Joker Command>
200FFF4C 00000000
Weapon Modifier
<Joker Command>
200FFF48 240100??
<Joker Command>
200FFF4C A0414862
Replace ?? with any Character Modifier Digits listed above.
The only purpose of using this code is to make Soul of Night Terror and Soul of Abyss fully functional. Otherwise, using this code also forces you to use the respective moveset.
Using Olcadan's weapon could crash the game.
Camera Limitation Release
These codes will remove all limits of the camera during specified mode. Take note that this can screw your normal gameplay camera with prolonged usage.
Profile Screen Camera Release
20132DB0 10000016
202E6894 10000006
202E68C0 10000003
202E6828 10000003
202E68F0 50000004
Custom Character Creation Camera Release
2030ACA8 460C0301
2030ACAC 46006006
2030AD9C 46006006
Battle Theatre Camera Release
20234A34 3C014700
20234A58 3C014000
20234A68 3C01C600
20234A54 4614A301
Standard Character Color Edit Camera Release
202D3CE4 C60C0078
202D3CE8 46006006
202D3D14 E6000074
202D3D18 46006006
Stage Modification
Allows you to play in a certain stage or an arena that's otherwise impossible to play in (e.g. ending scenery).
Stage Modifier
<Joker Command>
004ED64C 000000??
Replace ?? with the following: | |
---|---|
00 | Highlands (Earthquake in Vs. Special) |
01 | Egyptian Temple |
02 | Clock Tower |
03 | Eurydice Shrine |
04 | Ostrheinsburg Castle - Battlement |
05 | Water Mill Valley |
06 | Battle in the Strait |
07 | Valentine Mansion |
08 | Ling-Sheng Su Temple Ruin |
09 | Lakeside Coliseum |
0A | Kunpaetku Shrine Ruins |
0B | Indian Port |
0C | Lost Cathedral |
0D | Secret Money Pit |
0E | Underground Buddhist Sanctum |
0F | Proving Grounds |
10 | Grand Labyrinth |
11 | Sacred Mt. Fuji |
12 | Lost Cathedral - Ruin |
13 | Pirate Raid |
14 | Jyurakudai Villa |
15 | Romanian Valley - Castle Siege |
16 | Lotus Garden |
17 | Old Toledo - Burning Gallery |
18 | Silk Road Ruin |
19 | Chaos - Spiritual Realm |
1A | Castle Room (Shop, Olcadan ending) |
1B | Azuchi-Momoyama road (Mitsurugi/Taki ending) |
1C | Castle Gate (Nightmare/Lizardman ending) |
1D | Field (Kilik/Xianghua ending) |
1E | Bridge (Talim/Seong Mi-na ending) |
1F | Forest (Tira/Raphael ending) |
20 | Sacred Money Pit (Voldo ending) |
21 | Sailing boat (Rock ending) <Camera!> |
22 | Badlands (Astaroth ending) |
23 | Pirate Raid (Cervantes ending) <Camera!> |
24 | Library (Zasalamel/Raphael ending) |
25 | Eurydice Shrine Gallery (Cassandra/Sophitia ending) |
26 | Blacksmith / Sophitia's house (Cassandra/Tira ending) <Camera!> |
27 | Soul Edge in Lost Cathedral (Ending) <Crash!> |
28 | Indian Port (Ending) <Crash!> |
29 | Lakeside Coliseum (Ending) <Crash!> |
30 | Character selection background |
31 | Main menu background |
32 | Soul Calibur III logo |
33 | Character creation background |
If used without Joker Command, the code will also replace the intro screen, menu screen, and character creation background.
Digits unlisted will cause game freeze.
<Camera!> indicates the stage is hard to navigate due to camera problem.
<Crash!> indicates the stage will crash the game if you attempt to do battles. They can still work on title screen.
How to use Stage Modifier with Joker Command
To ensure this code works for all stages is to use it with a joker command.
- Setup a joker command with directional buttons. The directional button is a MUST. This setup allows you to have 4 stages that can be swapped at once (e.g. set L2 + R2 + left to 1D, or Field).
- For example, at the stage selection screen, hold L2 + R2. Now press the directional button according to the stage you assigned the button to. You will need to press the directional button so the preview displays the swapped stage (this may require several attempts to get right).
- Once the live stage preview displays the swapped stage, press X/Circle.
- The BGM will depend on where your cursor was during stage selection.
Stage Variant Modifier
004ED650 0000000?
Only works on certain stages that have variants like Egyptian Temple, Eurydice Shrine, Lakeside Coliseum, and Grand Labyrinth. At normal, the value is 0. Change it to 1 or 2 will enable the stage variations.
If used on stage without variation, you will end up in Highlands.
Miscellaneous Codes
Hide/Show Health Bar
<Joker Command>
004ED7D8 0000000?
Replace ? with the following:
0 - Hide
1 - Show
Hide/Show Game Text
<Joker Command>
004ED7FC 0000000?
Replace ? with the following:
0 - Hide all game texts, ending subtitle and some texts become Japanese
1 - Shows all game text (default)
2 - Hide ending subtitle texts
Invisible Player (except for weapon)
Player 1
104B4874 00000000
Player 2
104D1FF8 00000000
Invisible Weapon
Player 1
104B4878 00000000
Player 2
104D1FF8 00000000
Player Operation Change
Player 1
004B4858 000000??
Player 2
004D1FD8 000000??
Replace ?? with the following:
01 - Controller
02 - CPU
If you replace Player 2 to controller you can play 2 players in single players modes only such as Tales of Souls and Chronicles of the Sword.
Weapon Parameter Codes
Weapons comes with a preloaded parameter and can actually be manipulated extensively
Code | Effect | Description |
---|---|---|
004B4C32 | 1P Power | The higher the amount, the more the damage done to enemy. |
004B4C33 | 1P Power Hi | High byte. |
004B4C36 | 1P Defense | The lower the amount, the less the damage received from enemy. |
004B4C37 | 1P Defense Hi | High byte. |
004B4C3A | 1P Leech | Amount of drained damage, according to base, 100% damage. Cannot exceed 100%. |
004B4C3B | 1P Leech Hi | High byte. |
004B4C3E | 1P Pierce Damage | Amount of damage that goes through enemy's defense, according to base, 100% damage. Cannot exceed 100%. |
004B4C3F | 1P Pierce Damage Hi | High byte. |
004B4C42 | 1P Weapon Size | The physical size and range of weapon. |
004B4C43 | 1P Weapon Size Hi | High byte. |
004B4C46 | 1P Push Power | The pushing power of weapon. Setting this too high will make you harder to perform combo. |
004B4C47 | 1P Push Power Hi | High byte. |
004B4C4A | 1P Counter Chance | The chance of doing counterattack property. |
004B4C4B | 1P Counter Chance Hi | High byte. |
004B4C4E | 1P Null Counter | The chance of nulling counterattack property. |
004B4C4F | 1P Null Counter Hi | High byte. |
004B4C52 | 1P Guarding Damage | The damage received when guarding. If you set this to negative value, it will heal instead. |
004B4C53 | 1P Guarding Damage Hi | High byte. |
004B4C56 | 1P Guard Impact Chance | The chance of automatic guard impact when guarding. This still has to be activated in-battle by unknown method. Crouching twice and sidestep seems to do the trick. |
004B4C57 | 1P Guard Impact Chance Hi | High byte. |
004B4C5A | 1P Impact Damage | The damage done to enemy when guard impacting, according to enemy's attack base attack damage. |
004B4C5B | 1P Impact Damage Hi | High byte. |
004B4C5E | 1P Impact Regen | The amount of HP healed when guard impacting, according to enemy's attack base attack damage. |
004B4C5F | 1P Impact Regen Hi | High byte. |
004B4C62 | 1P Guard Break Chance | The chance of automatic guard break using regular attack. This is actually near useless, even on 100%, due to the nature of guard break. |
004B4C63 | 1P Guard Break Chance Hi | High byte. |
004B4C66 | 1P Null Throw | The chance of automatic throw break. This cannot escape low throws (e.g. Sieg's) and down throw (e.g. Rock's). |
004B4C67 | 1P Null Throw Hi | High byte. |
004B4C6A | 1P Null Ring Out | The chance to avoid ring out, regardless of received attack. This ability is irrelevant to Night Terror's null ring out ability, which is a character property rather than weapon. |
004B4C6B | 1P Null Ring Out Hi | High byte. |
004B4C6E | 1P HP Regen | The amount of HP recovered each second. Setting this to negative will make the HP drain per second. |
004B4C6F | 1P HP Regen Hi | High byte. |
004B4C72 | 1P Swing Damage | The amount of damage taken each weapon swing. Setting this to negative will make the HP recover per swing. |
004B4C73 | 1P Swing Damage Hi | High byte. |
004B5FBE | 1P Move Speed | The player's movement speed. |
004B5FBF | 1P Move Speed Hi | High byte. |
Figuring Out the Value Needed
Soulcalibur III uses a multiplication of the power of 2. High value (HiByte) of 3F (63) and value (LoByte) of 80 (128), indicates 100%. With the exception of Regen and Swing Damage, the formula is as follows, in decimal:
IF ( LoByte < 128 ) THEN
VarA = (LoByte + 128) / 256
ELSE
VarA = (LoByte / 128)
END IF
Percentage =
2 ^ ( ( HiByte - 63 ) * 2 * VarA )
HiByte | LoByte | Percentage |
---|---|---|
61 | 204 | 10% |
62 | 76 | 20% |
62 | 153 | 30% |
63 | 0 | 50% |
63 | 25 | 60% |
63 | 51 | 70% |
63 | 76 | 80% |
63 | 102 | 90% |
63 | 128 | 100% |
63 | 153 | 120% |
63 | 166 | 130% |
63 | 179 | 140% |
153 | 190 | -30% |
HiByte | LoByte | Amount |
---|---|---|
63 | 128 | 1 (Swing damage) |
64 | 128 | 4 (Swing damage) |
64 | 160 | 5 (Swing damage) |
192 | 64 | -3 (Swing heal) |
192 | 0 | -2 (Swing heal) |
For Regen, the formula is as follow, in decimal:
IF (HiByte>128) THEN
VarA = -1
ELSE
VarA = 1
END IF
IF(HiByte>128) THEN
VarB =128
ELSE
VarB = 0
END IF
IF ( LoByte < 128 ) THEN
VarC = (Byte + 128) / 256
ELSE
VarC = (LoByte / 128)
END IF
Percentage = 100 * ROUNDUP( VarA * 2 ^ ( ( HiByte - 63 - VarB * 2 ) * VarC , 2 )
HiByte | LoByte | Amount |
---|---|---|
61 | 8 | 4 (Regen) |
61 | 76 | 5 (Regen) |
189 | 76 | -5 (Drain) |
189 | 136 | -7 (Drain) |