Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
updated Readme to be about FF1PRR. it will need another update to link the release archive once it is available
  • Loading branch information
devonfae authored Dec 14, 2021
1 parent a65e5f8 commit 5af8833
Showing 1 changed file with 50 additions and 26 deletions.
76 changes: 50 additions & 26 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,38 +1,62 @@
# Memoria FF PR
This is a small modification that makes gameplay of [Final Fantasy I (PR)](https://store.steampowered.com/app/1173770/FINAL_FANTASY/), [Final Fantasy II (PR)](https://store.steampowered.com/app/1173780/FINAL_FANTASY_II/) and [Final Fantasy III (PR)](https://store.steampowered.com/app/1173790/FINAL_FANTASY_III/) more enjoyable.
# Final Fantasy 1 Pixel Remaster Randomizer
This is a proof-of-concept key item randomizer for [Final Fantasy I (PR)](https://store.steampowered.com/app/1173770/FINAL_FANTASY/).

## Installation:
- Unpack [BepInEx Loader x64 6.0.0-be.401](https://github.com/Albeoris/Memoria.FFPR/releases/download/v2021.08.05/Loader_v2021.08.05.zip) into the game folder.
- Unpack one of the archives into the game folder:
- [FF1](https://github.com/Albeoris/Memoria.FFPR/releases/download/v2021.08.05/FF1_v2021.08.05.zip)
- [FF2](https://github.com/Albeoris/Memoria.FFPR/releases/download/v2021.08.05/FF2_v2021.08.05.zip)
- [FF3](https://github.com/Albeoris/Memoria.FFPR/releases/download/v2021.08.05/FF3_v2021.08.05.zip)
1. Install Final Fantasy Pixel Remaster from Steam.
2. Install [Memoria](https://github.com/Albeoris/Memoria.FFPR/) and export the game data by following [these instructions](https://github.com/Albeoris/Memoria.FFPR/#export).
3. Unpack the FF1PRR archive in the directory of your choice.
4. Run the .exe and set the `FF1 PR Folder` to the location of your game installation (usually `C:\Program Files (x86)\Steam\steamapps\common\FINAL FANTASY PR`)

If you are already using BepInEx to load other mods, use the most recent version of the loader.
## Usage:

## Features:
![ff1prr](https://user-images.githubusercontent.com/42707378/146085575-6bc19bd1-0d48-4ed8-a3f5-c3a802993011.png)

- You can increase game speed (Default Key: F1).
- You can disable encounters (Default Key: F2).
- You can export, edit and import text resources (like characteristics of enemies) (Export disabled by default)
Select the flags you like and press the `Randomize!` button. You do not need to restore the game to its base ("vanilla") configuration before randomizing, but if you want to turn off the randomizer and return your game to its original state, press the `Restore vanilla` button.

## Configuration:
The bottom left corner of the program window will give you status information about the state of the randomizer. On slower computers, the program may take a second or two to complete randomization.

- Edit file `$GameFolder$\BepInEx\config\Memoria.ffpr.cfg`
The `Seed` value controls the randomization. If you want to play the same game again, or wish to race against a friend, simply ensure the same flags are selected and use the same seed value as before. You may ignore the `Gameplay Flags` and `Cosmetic Flags` fields, as they are not currently used, but in the future you will be able to copy and paste a flagstring to ensure both copies of the game have the same flags set.

## Export:
### Key Item randomization
The `Randomize Key Items` flag is the heart of the randomizer. This will change the locations of the key items and events necessary to progress in the game. For example, you normally obtain the Mystic Key from waking the Elf Prince, but you might instead obtain it from Dr. Unne in Melmond after trading him the Rosetta Stone. Like in the HMS Jayne randomizer (and unlike the NES FFR), the four Crystals are also included in this randomization; you could restore the power of Earth by talking with the Sage Sadda in his cave, or the power of Fire by defeating the Kraken.

@Eatitup86:
Just providing these in case you want to use them. I posted this on a FF Modding Discord that has been collaborating a lot with the new pixel remasters. Will need updated just a bit if you resolve that Export always on issue. :)
As a guarantee, every Key Item is always obtainable in every seed. You may not need the nitro powder or even the Airship to complete the game (for example), but it will always be *possible* to obtain every item.

1. Download BepInEx Loader + Mod v2021.08.02 from: https://github.com/Albeoris/Memoria.FF1
2. Extract to the root of your game install.
3. Run your game + close it.
4. Navigate to InstallDir\BepInEx\config and open Memoria.ffpr.cfg
5. Set ExportEnabled = true
6. Run your game again, wait a bit for extraction to complete then close it.
7. Navigate to: InstallDir\FINAL FANTASY_Data\StreamingAssets\Assets\GameAssets\Serial\Data to explore the files within and make any modifications you would like to try.
8. Launch the game again and the changes will be applied automatically.
You begin your quest with the ship (the HMS Jayne) and with the bridge between Coneria and Pravoka already built. Accordingly, two potential Key Item locations will award you only a single Potion for completing their requirements.

To complete the game, you must find the Lute and the Mystic Key, and restore the powers of the four elemental Crystals. Then, proceed to the Temple of Chaos and complete the final dungeon.

![screen](https://i.imgur.com/1IrVylI.png)
### Shop and Treasure shuffle
At present, these flags do as they say: shuffle all possible chest contents or shop contents among their peers. There are a few quirks, though: the Masamune chest is excluded from the shuffle, and will always be found on the Tiamat floor of the Temple of Chaos (past); and a shop will not stock two of the same item.

If you want a greater challenge, you may optionally exclude the "new" items from shops, making things like Ether and Phoenix Down only obtainable from chests.

### Randomize Magic
This will shuffle the White and Black Magic spellbooks so any spell can appear at any level. Coneria will still stock all level 1 spells, but they could be Scourge, Blind, Firaga, and Stun just as easily as anything else.

If the `Keep Permissions` flag is checked, the spells will retain their casting restrictions (for example, only a Black Wizard may cast Flare). If unchecked, the same number of spells each level will be restricted, but they could be any spells (so a Red Mage could only learn two of the four 1st level White Magic spells, for example).

### Other flags
|Flag|Effect|
|----|------|
|Reduce Chaos HP|Chaos will have 9,600 HP instead of 20,000.|
|Harder bosses|Increase the HP of most bosses, excluding Chaos.|
|Fiends drop Ribbons|Defeating one of the four elemental Fiends will award a Ribbon in addition to a Key Item, but Ribbons will not appear in chests.|
|XP/Gil Boost|For faster games, inceases the amount of XP and Gil awarded in combat.|
|Rebalance item prices|Increases the price of the "new" items such as Ether and Phoenix Down to make them harder to access during the early game.|
|Restore crit rating|Sets the weapon critical hit rate to the originally intended value, which results in most endgame weapons aside from the Vorpal Sword and Sasuke's Katana having much lower chances to crit.|
|Wands add INT|To increase the value of weapons for caster classes, they provide a small INT bonus.|
|Reduce encounter rate|This restores the correct Ocean encounter rate of 1/3 that of land, and slightly decreases encounter chance on the overworld and dungeons, resulting in about 20% fewer encounters.|
|Cute Hats|You're cute.|

### Known Issues
This is a preview build of the randomizer, so there are presently several non-critical bugs or oddities.

- The canoe, bottled faerie, and airship can only be obtained from their vanilla locations.
- Certain locked doors are stubborn. If you obtain the mystic key from either of the dwarves, you must leave and re-enter Mt. Druegar to open the dwarven vault. The Northwest Castle treasury and Elfheim treasury can be opened only after defeating Astos or waking the Elf Prince.
- When you restore a Crystal, it will not light up on the menu, and when you defeat a Fiend, that Fiend's Crystal will light. For now, you'll have to write down which Crystals you have restored, as merely lighting them up in the menu will not grant access to Temple of Chaos (past).
- Some cutscenes have incorrect or misleading dialogue or have strange behavior.
- Currently, only the English language is supported. A future release will allow you to play in any language.

### More information
If you'd like to discuss the randomizer or follow its continued development, you're welcome to join the [official HMS Jayne and FF1PRR discord](https://discord.gg/kPxkH5W)!

0 comments on commit 5af8833

Please sign in to comment.