ff1ra/readme.txt
2024-08-05 13:41:50 -04:00

32 lines
5.1 KiB
Plaintext

Notes:
-In a separate window, start the package by running start.sh
-Set ai service mode to narrator mode, and set ai service url as http://localhost:4404/
-Make sure pause toggle is off
-When you start the game, press the ai service button to start automatically calling the package continuously.
-Pressing the ai service button again will stop the currently speaking text, and doing it twice will toggle it off (if it doesn't then it's a bug). If the package stops working, you can try restarting it, and the pressing the ai service button a few times to toggle it off and on again.
-Depending on the screen, the package will output differently:
-On map screens (overworld, in towns, in caves, etc.) it will say what is to the west, north, east, and south of you, granted that it's either an obstruction (like a wall), or is somehow special (eg: a person, or a path). If there's nothing around you, it will say "None."
-If you pause RetroArch here, it will say the direction, distance, and neighboring tile for the four directions (eg: "west 1 grass, north 1 door, east None grass, south 2 path"). Distance means how many tiles you can walk in that direction, with "None" meaning there are no obstructions in that direction for the entire current screen (around 7 tiles). After the directions are done it may then say "special" to indicate special tiles on the current screen (for example, people sprites, shops, towns, ports, caves, etc.). It will list the special things on screen in the form of "object x y" where x and y are the coordinates it is located at. For instance "weapon shop 2 3" means there is a weapon shop icon at 2 tiles east and 3 tiles up, whereas "old man -4 -1" means there is an old man character at 4 tiles west and one tile south.
-Some NPCs can move around on screen, which makes tracking them down harder. While they are moving, they won't be picked up by the package, and if they are next to you and moving, then it will report that tile as "unknown".
-Bats are a bit difficult to detect, but are mainly useless npcs. On some maps they will be incorrectly seen when they are not there.
-On menu screens (for example, character selection, player menus, shops, etc.), it will output the text on the screen and the currently selected menu item. When the menu selection changes, it will only read out the new menu item. If new text is shown, it will only read out the newly changed text. When on a menu, be sure to try moving left/right as well as up/down. For example, during a battle, the "Run" option is to the right of the usual "Fight", "Magic", etc. options.
-During battle, it will read out the enemy list at the start of each characters turn (for example: "3 imp Tom Fight", which indicates there are 3 imps, it's Tom's turn, and the current menu selection is on "Fight"). When selecting an enemy to fight, it will say what the currently selected enemy is, and it's position number (for example: "wolf 2").
-Pausing during battle will show the health of your characters.
-Sometimes between certain actions an incorrect state will be read out, since the service is being call continously very quickyly.
-There is also an AI Menu option. This is mainly meant to handle path-finding in towns and dungeons. To use it, pause the emulation, and then hold the start button. Once the current text has stopped being spoken, it will then say "AI Menu: go to 1:" followed by something on the current screen. To cycle through the available options, you can hold either the a or b buttons. Once you've found something to go to, you can hold the start button. It will say "Going to ..." and will then unpause the game and go to the special object on the screen. In the case of people, it will also talk to them once it's moved next to them. If you're in the AI Menu, you can unpause RetroArch to exit out to the regular mode. If you're currently moving towards an object and wish to stop, you can go into the player menu by pressing start and exiting again. Note that if two objects of the same type are on the screen (for instance, two guards), then the AI will find the path to the closest one.
-Other Tips:
-Again, be sure to test both up-down and left-right movement when in a menu. Options like running away during a battle requires a right press.
-When a character attacks an enemy that has already been killed during the current turn, the game will say the attack is "ineffective." This is different from most other Final Fantasy games.
-Be sure to equip weapons and armor you buy.
-Buy spells for your mages.
-The package should work up to the point where you get the boat.
-The world map screen can help you navigate the overworld. By holding B and pressing SELECT, it will bring up the game map. The package will then read out your current location as coordinates (eg: 150, 101) and then read out any special places nearby your location relative to your position (eg: "Temple of fiends: -20, 38)". Note that while it will read out a location nearby, it may not be possible to go there because of obstacles in the way.
-Navigating dungeons may be difficult. Leveling up, using save states, and patience may help.