Add a new balance patch
parent
e4bf4851c8
commit
b47bbd0e90
|
@ -0,0 +1,108 @@
|
||||||
|
==External patches==
|
||||||
|
Magic fix (by wormsofcan)
|
||||||
|
Music Player names fix
|
||||||
|
|
||||||
|
==Knight==
|
||||||
|
Bladeblitz replaces Equip Armor.
|
||||||
|
Equip Armor is now the Level 5 ability.
|
||||||
|
|
||||||
|
==Thief==
|
||||||
|
Long Reach replaces Find Passages. Find Passages is still innate.
|
||||||
|
Light Step replaces Sprint. Sprint is still innate.
|
||||||
|
|
||||||
|
==Monk==
|
||||||
|
!Drink replaces Counter. Counter is still innate.
|
||||||
|
!Spellblade4 replaces HP + 10%
|
||||||
|
EXP Up replaces HP + 20%
|
||||||
|
|
||||||
|
==White Mage==
|
||||||
|
Can now equip Hammers
|
||||||
|
Gains !Revive instead of MP +10% as its capstone
|
||||||
|
|
||||||
|
==Blue Mage==
|
||||||
|
Scan is now a Level 1 ability
|
||||||
|
MP +30% is the new capstone
|
||||||
|
|
||||||
|
==Red Mage==
|
||||||
|
Strength upped to 37 (was 32)
|
||||||
|
!Red3 is the Level 1 ability
|
||||||
|
!Focus is the Level 2 ability
|
||||||
|
!Time4 is the Level 3 ability
|
||||||
|
Reduced the ABP needed to master X-Magic to 400
|
||||||
|
|
||||||
|
==Berserker==
|
||||||
|
Can now have 3 innate abilities equipped.
|
||||||
|
|
||||||
|
==Summoner==
|
||||||
|
!Call is now the Level 1 ability. The 5 levels of Summon are moved up 1 level.
|
||||||
|
|
||||||
|
==Ninja==
|
||||||
|
!Black3 replaces First Strike. First Strike is still innate.
|
||||||
|
|
||||||
|
==Geomancer==
|
||||||
|
Strength raised to 32 (was 27)
|
||||||
|
Can now equip Axes
|
||||||
|
Equip Axes replaces Light Step. Light Step is still innate.
|
||||||
|
|
||||||
|
==Samurai==
|
||||||
|
Translated ability names, which were simply romanized in Vanilla Advance.
|
||||||
|
|
||||||
|
==Mime==
|
||||||
|
Reduced the ABP needed to master Mimic to 255.
|
||||||
|
|
||||||
|
==Advance jobs==
|
||||||
|
The 3 GBA jobs now have innate Sprint.
|
||||||
|
Oracle can now equip Hammers.
|
||||||
|
Gladiator can no longer equip Knight Swords.
|
||||||
|
Gladiator's main ability is now Bladeblitz.
|
||||||
|
|
||||||
|
==Equipment names==
|
||||||
|
Ultima Weapon -> Atma Weapon
|
||||||
|
Red Slippers -> Red Shoes
|
||||||
|
|
||||||
|
==Equipment==
|
||||||
|
Flametounge and Icebrand are now a Sword rather than a Knight Sword.
|
||||||
|
Gold Hairpin is now usable by all classes.
|
||||||
|
Thor's Hammer now casts Thundaga when used as an item.
|
||||||
|
|
||||||
|
==Ability names==
|
||||||
|
Zeninage -> Gil Toss
|
||||||
|
Mineuchi -> Blade Bash
|
||||||
|
Iainuki -> Slash
|
||||||
|
Shirahadori -> Evade
|
||||||
|
Rapid Fire -> X-Fight
|
||||||
|
Dualcase-> X-Magic
|
||||||
|
|
||||||
|
==Enemy names==
|
||||||
|
Wendigo -> Stalker
|
||||||
|
Archeodemon -> Atma Weapon
|
||||||
|
Guardian -> Vegnagun
|
||||||
|
|
||||||
|
==Enemy steals==
|
||||||
|
Gogo's Leather Armor is replaced with a second Mirage Vest.
|
||||||
|
|
||||||
|
==Enemy drops==
|
||||||
|
The human form of Liquid Flame now drops a Flame Rod.
|
||||||
|
The hand form of Liquid Flame now drops a Flame Shield.
|
||||||
|
|
||||||
|
==Enemy data==
|
||||||
|
Reduced Omega's evade from 95% to 65%
|
||||||
|
Removed Exdeath's unused Meteo AI phase from his Meatfort battle
|
||||||
|
Replaced Atma Weapon's Death counter with a 33% each chance of Firaga, Haste or Blink.
|
||||||
|
|
||||||
|
|
||||||
|
==Chests==
|
||||||
|
The Karnak 500 chest that once contained a Thunder Scroll now contains a Thunder Rod
|
||||||
|
The Thief's Glove is moved to the Chest in Ronka that contained a second Main Gauche.
|
||||||
|
The chest the Thief's Gloves once occupied now holds Blizzara.
|
||||||
|
The chest in Bal that contained a Hero Cocktail now has a Gaia Gear.
|
||||||
|
A Phoenix Down chest in Drakenvale now holds Romeo's Ballad.
|
||||||
|
A Reflect Ring replaces the Blood Sword as a Monster-in-a-Box in Barrier Tower.
|
||||||
|
A Gold Hairpin replaces a Red Shoes pair guarded by 3 old men.
|
||||||
|
|
||||||
|
==Special Thanks==
|
||||||
|
Square Enix for making this awesome game.
|
||||||
|
Nintendo for their localization of FFV.
|
||||||
|
Can of Worms for helping with hex editing.
|
||||||
|
The Great Waddler for his balance patch, which provided inspiration.
|
||||||
|
The FFVGoons Discord for their friendliness.
|
|
@ -3,6 +3,7 @@
|
||||||
<qresource>
|
<qresource>
|
||||||
<file>patches/fixnames.ips</file>
|
<file>patches/fixnames.ips</file>
|
||||||
<file>patches/unlock.ips</file>
|
<file>patches/unlock.ips</file>
|
||||||
|
<file>patches/Ian's Balance Patch.ips</file>
|
||||||
<file>patches/balance.ips</file>
|
<file>patches/balance.ips</file>
|
||||||
<file>patches/custom_classes.ips</file>
|
<file>patches/custom_classes.ips</file>
|
||||||
<file>patches/waddle.ips</file>
|
<file>patches/waddle.ips</file>
|
||||||
|
|
Binary file not shown.
|
@ -78,6 +78,7 @@ void Exdeath::initMain(void) {
|
||||||
txtMode = new QLabel("Mode:");
|
txtMode = new QLabel("Mode:");
|
||||||
selMode = new QComboBox();
|
selMode = new QComboBox();
|
||||||
selMode->addItem("Base");
|
selMode->addItem("Base");
|
||||||
|
selMode->addItem("Ian's Balance", "Ian's Balance Patch.ips");
|
||||||
selMode->addItem("Waddler Rebalance", "waddle.ips");
|
selMode->addItem("Waddler Rebalance", "waddle.ips");
|
||||||
selMode->addItem("Balance", "balance.ips");
|
selMode->addItem("Balance", "balance.ips");
|
||||||
selMode->addItem("Custom Classes", "custom_classes.ips");
|
selMode->addItem("Custom Classes", "custom_classes.ips");
|
||||||
|
@ -308,13 +309,13 @@ void Exdeath::selMode_index(int idx) {
|
||||||
bool sound_ok = false;
|
bool sound_ok = false;
|
||||||
bool ned_ok = false;
|
bool ned_ok = false;
|
||||||
|
|
||||||
if (idx < 2) {
|
if (idx < 3) {
|
||||||
unlock_ok = true;
|
unlock_ok = true;
|
||||||
innate_ok = true;
|
innate_ok = true;
|
||||||
sound_ok = true;
|
sound_ok = true;
|
||||||
ned_ok = true;
|
ned_ok = true;
|
||||||
}
|
}
|
||||||
if (idx == 0) {
|
if (idx <= 1) {
|
||||||
random_ok = true;
|
random_ok = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -35,7 +35,7 @@ int main(int argc, char **argv) {
|
||||||
QApplication::setOrganizationDomain("aerdan.org");
|
QApplication::setOrganizationDomain("aerdan.org");
|
||||||
QApplication::setApplicationName("Exdeath");
|
QApplication::setApplicationName("Exdeath");
|
||||||
QApplication::setApplicationDisplayName("Exdeath");
|
QApplication::setApplicationDisplayName("Exdeath");
|
||||||
QApplication::setApplicationVersion("0.8.2");
|
QApplication::setApplicationVersion("0.9.0");
|
||||||
|
|
||||||
QSettings *cfg = new QSettings();
|
QSettings *cfg = new QSettings();
|
||||||
Exdeath *win = new Exdeath(cfg);
|
Exdeath *win = new Exdeath(cfg);
|
||||||
|
|
Loading…
Reference in New Issue