Add a new balance patch

main
Síle Ekaterin Liszka 2022-08-06 11:18:13 -07:00
parent e4bf4851c8
commit b47bbd0e90
5 changed files with 113 additions and 3 deletions

108
Ian's Balance Readme.txt Normal file
View File

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

View File

@ -3,6 +3,7 @@
<qresource>
<file>patches/fixnames.ips</file>
<file>patches/unlock.ips</file>
<file>patches/Ian's Balance Patch.ips</file>
<file>patches/balance.ips</file>
<file>patches/custom_classes.ips</file>
<file>patches/waddle.ips</file>

Binary file not shown.

View File

@ -78,6 +78,7 @@ void Exdeath::initMain(void) {
txtMode = new QLabel("Mode:");
selMode = new QComboBox();
selMode->addItem("Base");
selMode->addItem("Ian's Balance", "Ian's Balance Patch.ips");
selMode->addItem("Waddler Rebalance", "waddle.ips");
selMode->addItem("Balance", "balance.ips");
selMode->addItem("Custom Classes", "custom_classes.ips");
@ -308,13 +309,13 @@ void Exdeath::selMode_index(int idx) {
bool sound_ok = false;
bool ned_ok = false;
if (idx < 2) {
if (idx < 3) {
unlock_ok = true;
innate_ok = true;
sound_ok = true;
ned_ok = true;
}
if (idx == 0) {
if (idx <= 1) {
random_ok = true;
}

View File

@ -35,7 +35,7 @@ int main(int argc, char **argv) {
QApplication::setOrganizationDomain("aerdan.org");
QApplication::setApplicationName("Exdeath");
QApplication::setApplicationDisplayName("Exdeath");
QApplication::setApplicationVersion("0.8.2");
QApplication::setApplicationVersion("0.9.0");
QSettings *cfg = new QSettings();
Exdeath *win = new Exdeath(cfg);