Several changes (bad maintainer, bad)

- Update Waddle Rebalance to v3.1
- Add two NED options
- Add Random NED option
main
Síle Ekaterin Liszka 2021-05-25 13:54:29 -05:00
parent e4f1354bb5
commit 9dd4e2157e
7 changed files with 21 additions and 6 deletions

View File

@ -9,5 +9,7 @@
<file>patches/portraits.ips</file>
<file>patches/sound_restoration.ips</file>
<file>patches/ned/cactuar.ips</file>
<file>patches/ned/fancy.ips</file>
<file>patches/ned/pad.ips</file>
</qresource>
</RCC>

BIN
patches/ned/fancy.ips Normal file

Binary file not shown.

BIN
patches/ned/pad.ips Normal file

Binary file not shown.

Binary file not shown.

View File

@ -21,14 +21,16 @@ body {
<li><a href="https://www.dropbox.com/s/ldlmpoepxk5nxgl/fiesta.ups?dl=0">Unlocked Jobs</a> &mdash; All Jobs are unlocked from the beginning.</li>
<li><a href="https://www.dropbox.com/s/g52xshu0juaa2c7/ffvamod-doc.txt?dl=0">Balance</a> &mdash; A remixed version which adds the Hero Job and changes things up.</li>
<li><a href="http://jeffludwig.com/ff5a/download.php">Custom Classes</a> &mdash; A different remixed version by ludmeister.</li>
<li>Waddle Rebalance &mdash; Yet another remixed version which aims to pump up some underwhelming Jobs without altering overall balance too much.</li>
<li><a href="https://freki.aerdan.org/~TheGreatWaddler/readme.txt">Waddle Rebalance</a> &mdash; Yet another remixed version which aims to pump up some underwhelming Jobs without altering overall balance too much.</li>
</ul></li>
<li>FFT-style Portraits: As the name implies, this option replaces the portraits with edited Final Fantasy Tactics portraits.</li>
<li><a href="https://drive.google.com/file/d/1kQeTEu55-Pt_0-fLSYIeUW50LxW6CcLN/view?usp=sharing">Double AP</a>: This option doubles the ABP gains, making it faster to master Jobs (most relevant for !Dualcast).</li>
<li><a href="http://www.romhacking.net/hacks/563/">Sound Restoration</a>: This option modifies the soundfont and corrects some slow-down issues. It can cause artifacting, however. Older versions of VisualBoyAdvance will require the GBA BIOS file in order to run normally with this option.</li>
<li>Neo Exdeath: Pick graphics for the final boss. <ul>
<li>Neo ExDeath: Pick graphics for the final boss. <ul>
<li>Random: Chooses a random NED.</li>
<li>Vanilla: The original.</li>
<li>Cactuar: Replaces NED with a jumbotender/gigantuar.</li>
<li>Neon Exdeath: NED from the Mobile/PC port.</li>
<li>Puzzle &amp; Dragon: NED from the Puzzle And Dragon crossover.</li>
</ul></li>
</ul>
<h3>Innate abilities</h3>

View File

@ -29,8 +29,10 @@
#include <cstring>
#include <cstdlib>
#include <cstdio>
#include <Ctime>
Exdeath::Exdeath(QWidget *parent) : QWidget(parent) {
rand = new QRandomGenerator(time(NULL));
error = new QErrorMessage();
filename = nullptr;
@ -79,9 +81,12 @@ void Exdeath::initMain(void) {
chkSound = new QCheckBox("Yes");
selNED = new QComboBox();
selNED->addItem("Random");
selNED->addItem("Vanilla");
selNED->setCurrentIndex(0);
selNED->setCurrentIndex(1);
selNED->addItem("Cactuar", "cactuar.ips");
selNED->addItem("Neon ExDeath", "fancy.ips");
selNED->addItem("Puzzle & Dragon", "pad.ips");
layMain->addWidget(txtROM, 0, 0);
layMain->addWidget(btnROM, 0, 1);
@ -195,9 +200,13 @@ void Exdeath::btnApply_clicked(bool trigger) {
if (chkSound->isChecked()) {
patches << ":/patches/sound_restoration.ips";
}
if (selNED->currentIndex() != 0) {
int idx = selNED->currentIndex();
if (idx == 0) {
idx = rand->bounded(1, selNED->count() - 1);
}
if (idx > 1) {
QString temp = QString(":/patches/ned/");
temp.append(selNED->currentData().toString());
temp.append(selNED->itemData(idx).toString());
patches << temp;
}

View File

@ -15,6 +15,7 @@
#include <QLabel>
#include <QPushButton>
#include <QRadioButton>
#include <QRandomGenerator>
#include <QStandardPaths>
#include <QVBoxLayout>
#include <QWidget>
@ -28,6 +29,7 @@ public:
private:
QString filename;
QRandomGenerator *rand;
QErrorMessage *error;