Current release: 0.4
[quote]FERandomizer CURRENT RELEASE: 0.4
by Camtech and Klokinator
The latest version of this program will always be found at
Cam’s Notes/Fire Emblem/Meta/FERandomizer/release.zip
DEPENDENCIES:
-Python 3.x
The included patches each fix certain bugs or affect certain things such
as numbers, etc; these are not required to make this work, but they are
likely to improve playing experience.
Any and all feedback on program performance (“xxx doesn’t work”, “it’s
too slow”, etc) can be sent to me (CT075) on serenesforest.net. Ideas and
feedback on the randomization process in general can be sent to Klokinator
(also on SF).
Questions on usage that can’t be answered by using the in-application “help”
function or the included commands.txt should be sent to me (CT075) on
serenesforest.net.
If you don’t want to deal with the client, drag the included script
(“script.txt”) onto run.py to automatically randomize classes and items for
a file named “fe7.gba”. Keep in mind that this file must be in the same
folder as “run.py”
VERSION CHANGELOG
2014.07.08 - ver 0.4 released. Finally ported to python 3.x! Enabled FE8
unit randomization. Added “load” feature to reload randomized data from
a previous session. Various modularity fixes.
2014.04.25 - ver 0.3 released. Ability to randomize FE6/FE8 item stats
included. Optimizations for data loading overhead reduced (somewhat).
Added code to scan the name of any loaded file and detect “fe6”, “fe7” or
“fe8” and set the game mode appropriately.
2014.04.02 - ver 0.2 released. Included functionality to dump randomized
data into human-readable text files. Implemented “nhl” flag for unit
randomization which prevents Lyn, Hector and Eliwood from being class-changed
to units classified as “healers”. Fixed a bug where inventories would be
incorrectly rerolled for units appearing in both Lyn and Eliwood/Hector Mode
campaigns.
2014.03.26 - ver 0.1b (bugfix) released. Fixed a bug that would prevent
base weapon ranks in Dark magic from being loaded.
2014.03.25a - ver 0.1a (bugfix, tweaking) released. Fixed a bug that would
cause crashes in the main client window. Added special-casing to handle
items such as Eliwood’s Rapier and Lyn’s Mani Katti. Added special-casing
to add aforementioned items into the inventory randomization reel if usable.
2014.03.25 - ver 0.1 released, basic functionality (units and item
randomization) implemented, basic UI included.
[/quote]
Coming Soon
[quote]MASTER TODO LIST FOR VER 1.0
- Tidy up the entire job randomization so to reduce time spent randomizing enemies.
- Add support for dumping/reloading randomized information
- Work on the client system in general
- Collect data for FE6/8 unit/weapon randomization
- Add more customizeable parameters for weapon stat randomization
FUTURE PLANS
- Integrate Klok’s master palette list to assign workable palettes
- Alternatively, we can just reorder the palette data for the
various unworkable classes so to handle it automatically…?
- Option 3 is to make some other process that loads palettes from
a hex dump and writes them into the correct place in ROM data?
- tbh those are probably too ambitious and not really worth it
- Write code to handle randomizing chest/village rewards
- Who knows?[/quote]
Included functionality: Item and class randomization for FE7, item randomization for FE6 and FE8
This will always be the most recent version, or you can always check my doc.
The main application body is “run.py”, or you can just put your ROM in the same folder as that file, then drag “script.txt” onto “run.py”.
Instructions for the commands are in the zip, COMMANDS.txt