• Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Serity

  • Rank
  1. Small adjustment to all versions of the Lua to add support for item 0x117 - Experience Egg, added in T-Edition 2.9.3 by Tsushiy.
  2. This thread is for if you don't care about reading descriptions of the mod and just want to get to the game as soon as possible. If you want details on "What is T-Edition?" check out Kain's thread. If you want to know about the Lua translation, check out the Lua thread. Quick-start Instructions Be using Windows (or a Windows emulator such as Wine). The Lua translation is not compatible with phones, consoles, Mac, etc. The ROM translation from Kain's thread is compatible and usable with any emulator, but anything that's not the 8x8 Menu Fonts (such as dialogue, skill names, enemy messages, etc.) will be garbage, unreadable text. Still possible to play, but you will require heavy use of the provided documentation. Download snes9x-rr 1.60 and extract it somewhere - yes, it must be this specific version: snes9x-rr 1.60 (later versions may work but no promises). Download the English ROM translation from Kain's thread. Extract all of the translation .rar somewhere. There's a lot of useful documentation and some required patches. Extract the English ROM from the "FF6 T-Edition English 293v9 - ...rar" within the larger rar. Ensure it is v9 and not v7. Download the English Lua zip. Extract the Lua .zip somewhere accessible (\snes9x-rr\Lua\ is a good location). Optional: Also, download the Lua Beta version for a significant amount of quality-of-life improvements. You still need to download the Lua zip. The beta version is the current recommended one, but if you have a very potato computer, the beta may hurt your frame rate compared to the standard version. Additionally, things may occasionally break as I often submit features for people on Discord to test. Broken stuff should usually be fixed within a few hours of being reported. Check the third post in the Lua thread for more details. Ensure you have an IPS patcher. I prefer Lunar IPS, myself. Install the _INSTALL_ME_ ips patch from the Lua zip by applying it to FFVI_T_Edition_293v9.sfc. Install the "Optional Patches\ff6t291_music_fix.ips" from the ROM translation by applying it to FFVI_T_Edition_293v9.sfc. It's in "Optional Patches" since you could play the ROM using uosnes which has the broken music play properly, but then you can't use the Lua. Optional: Installing "Optional Patches\ff6_t_long_spell_names.ips" will make lore and spell names in battle menus longer, but will cause a minor graphical bug with Slots. Use at your own discretion. Optional, please read fully: Installing "Optional Patches\ff6_t_costume_stats.ips" will cause mid/late-game costumes to be rather large stat boosts instead of the sidegrades or mild improvements that the base T-Edition costumes grant, causing them to be straight upgrades. This is a significant balance adjustment and hasn't really been tested properly to see what's overpowered or not, so if you want the more authentic T-Edition experience, skip it. If you enable it partly through a game, swap costumes for it to take effect. If you install the above costume stats patch and decide later that you don't want to use it, "Optional Patches\ff6_t_costume_stats_original.ips" will revert it (then switch costumes to make your stats update). Load the ROM in snes9x-rr. In snes9x-rr, go to File > Lua > New Window and select the Lua script, whether that's the standard one (FF6_T_EnglishHijack.lua) or the improved beta (FF6_T_EnglishHijack_restructure.lua). Don't use both, just one or the other. Leave the window open, though you can minimize it to the corner (..yes, it's stuck on top). Press [.] to turn off the obnoxious on-screen frame counter. Optional: You should probably read the Lua's readme (much of which are just these instructions, but there are extra notes) and the OPs of the two threads. Optional: Skim HTML/_index.html or at least HTML/readme.html ("Bug Fixes and Explanations") and HTML/change.html. Optional: There are some settings you can toggle, if you click 'Edit' on the Lua window (pick any standard notepad tool), you can modify the settings near the top of the file, usually true/false. Most of the changes in the quality of life version can be disabled, such as the BGM name display (there are a lot of new tracks). Any edits made to the Lua are immediately reflected in the game once you press 'Save', you don't need to restart the game or emulator. Play game. If successful, the intro text should have "The ancient War of the Magi..." in normal, properly spaced letters. If the letters are spaced really far apart, you forgot to install _INSTALL_ME_ ips patch (the Lua window will warn you of this). If you get super dense japanese text squished together or japanese text with some 'p' or just a bunch of japanese text, you may be on v7 instead of v9. Refollow the instructions above with the correct version. If the letters are a random mix of japanese and english characters besides 'p', you forgot to load the Lua file. In-game (not the emulator), check [Config>Sound>(A)>FF8 The Man With The Machinegun] to ensure you installed the music patch properly. If you hear beeping, chirping, and clipping, you forgot to install Optional Patches\ff6t291_music_fix.ips. Not mandatory, but... it'll be obnoxious otherwise. Optional: Join us on the NGPlus Discord in #ff6-t-edition. Important Extra information: Visit the beginner house. Talk to everyone (most will be the same as vanilla, but there may be a few changes), then talk to the front desk person and say "I know the basics!" and re-talk to all the teachers for advanced, new T-Edition stuff, since much is different from vanilla. Statuses are good now. Many bosses are vulnerable to them, some of them are even completely shut down by skills like Toad, Silence or Zombie. Refer to _index.html in the HTML folder inside the English ROM Translation zip for any changes from vanilla and references such as rage lists, magic/technique references, new weapons/armor, new events, etc. Being intentionally vague to avoid spoilers, ensure you acquire the two "free" Eidolons before the major events with Celes, Shadow, Kefka and Gestahl, or they will be lost forever. Your last opportunity to get those two are after Thamasa. If you haven't acquired them by then, their location has moved since earlier: you can talk to the two old men running around Narshe to acquire them. If you acquired all of the Eidolons before the above-mentioned Celes, etc. event, you should have eleven Eidolons, then one missing, then three more - this is normal. For those who want precise information without the vagueness, check the spoiler at the bottom of this post. When you want to do EX Mode, find a separate japanese ROM (do not use the ones from the ROM Translation files), apply the EX patch from the ROM Translation, apply the music patch from the ROM Translation, then apply the _LATE_GAME_ patch from the Lua. Rename your ROM_NAME.srm save data file from your normal game's name to match the EX ROM, then load the EX ROM and use the Lua script for that as well. Once you're done fighting, name your .srm file back to match the original ROM. 'Fast Forward' performance will be significantly reduced while the Lua is running, due to the additional code running every frame. Feel free to disable the Lua when powerlevelling if you want to fast forward faster - just click 'Stop' on the Lua window, then when ready to use again, click 'Run' on the Lua window. Full details on the missable Eidolons:
  3. For the last month or so, I've been working on a 1.1 beta update to the Lua script and putting it on Discord. I'm tentatively posting it here for now. The main theme of the 1.1 update is major bug-fixes and Quality of Life features such as rage preview, toggle sprint, betting preview, among others. Most, if not all, of these features can be toggled off near the top of the Lua if you feel anything detracts too much from the "authentic experience". However, everything here is designed to "enhance" the user experience, reduce the reliance on external documentation, and make tracking various things easier or stop wasting your time. For example, the bet preview is something you can easily know just by betting an item. The rage preview prevents you having to memorize/document everything from the main menu, and even if they weren't listed in the main menu, you'd know just by using it in a random encounter. In contrast, something like a "steal preview" won't be implemented due to knowledge requiring external guides or trial and error with Locke using precious turns, often in dangerous situations. By downloading this "beta version", you accept that there may be instabilities with this version and some things may not work right, since I may add little-tested features on a whim for Discord or other users to test. If the Lua stops working, you can usually just click "Restart" in the window and it should work again. How to install the beta, after reading the above: Download the latest version in the first post above, following instructions (such as installing the music fix or VWF font fix), then instead of using the .lua file provided in the first post, use this one. Please provide feedback or bug reports on the NGPlus Discord in #scripting-development. The current change log (as far as I remember to update it) is as follows: Feb 6, 2021: Minor fixes, support for T-Edition 2.9.3 - item 0x117 (Experience Egg). Oct. 22: added elemental resists/etc to status menu. added runic/retort/defend stance status to battle ui, with additional default-off cheat option to display reraise status. Oct. 20: added ability to favorite up to 8 items to sort them to the top of your inventory, for easier battle access. Oct. 18: changed eidolon progress displays to instead show ap remaining to master. displays equipment icons in eidolon menu if an equipment is boosting learn rate for an unlearned spell. Oct. 10: displays stat bonuses in costume dressing room. also, ebot's rock now displays your current coral count Oct. 8: current eidolon progress on main menu + 'none' if none is equipped (is hidden before you unlock eidolons). also fixed wrong bgm in coliseum Oct. 2: dance effect preview in combat when pressing Y (shows the four possibilities for the dance) Oct. 1: added total spell progress for each eidolon to the eidolon menu; will also display in all-eq menu if eidolons display there Sept. 30: bugfixes related to relic/weapon sorting Sept. 28: sorted relics by name instead of defense, disableable in config. also sorted weapons before shields in main/offhand equipping screen, also disableable Sept. 23: added eidolon display to "all equipment" menu, disableable in config
  4. Quick little update to the English version. Nothing major on the ROM translation front, just some fixes if you re-download it: 10/27/20: Fixed "X?pD MP" text in battle Magic/Lore menus. Tweaked some Lore names for consistency, as well as compatibility with the optional Long Spell Names In Battle patch. 10/23/20: "Fixed"(?) the bug when using a Rage Special with Dancing Dagger. Previously it would go read and execute garbage code; now if a proc "succeeds", nothing happens and it swings again until a non-proc connects. This code is dumb, I hate it. P.S. Something ultra obscure was found involving the Dancing Dagger and... something else...? 10/21/20: adjusted ultros 3's ai so the event progresses even if you use wishing star (since plot-wise he should be reacting to the sketch/drawing of him that relm makes, not the tentacle) 10/19/20: Updated some item and enemy names to be more accurate to Final Fantasy's english translations (goodbye Orthros!). You can see the full list of edits over here. 10/14/20: Removed "Cures Disease" from Chakra's description since it doesn't do that. 10/10/20: Made Cyan's Snow/Moon Iaido descriptions more accurate (no, Snow doesn't inflict Freeze). 10/02/20: Fixed bug where Silence spell will not show "Miss" if the enemy is immune. 09/27/20: Changed the rename screen to match (mostly) the FF3us's alphabet order. Anything that's not A-Za-z0-9 and a few symbols was replaced with a space. " and ' are not available due to the 8x8 font and the fixed-width-font having swapped their positions between each other. 09/21/20: Adjusted the item sort order - Shadow's scrolls are now sorted above knives so they're at the top of your throw list instead of the bottom, and hair relics have been moved down between 'ring relics' and 'cloak relics' rather than being in the helmets (they used to be headgear but are no longer). The sorting bug (from T-Edition JP) where the game will put items with IDs past 0xFF near the top of your inventory has been fixed. Your Black Belts will now sort down near other relics. This should greatly reduce the chance of the "wrong item effect in battle" bug occurring as well, since your relics shouldn't sort near your consumables, though that one hasn't been fixed in the ROM. Garbled text in the coliseum has been fixed. B.Lamia has been properly renamed rather than being a duplicate LamiaQen. The "can't see what rate skills from items are taught" bug has been fixed. Eidolon names have been fixed in-battle. You can download these minor updates individually over here if you've downloaded the ROM previously and would prefer to just slap some patches on instead of re-download the whole archive. Small note on that last one for Lua users: if you were using the Lua 1.1 Beta (not 1.01c) before September 18, make sure you update to the latest version in the other thread - running an older Lua 1.1 Beta and the latest ROM will cause them to clash and (funnily enough) display the wrong Eidolon name.
  5. Changelog 1.01d - February 6, 2021: Support for T-Edition 2.9.3 - item 0x117 (Experience Egg). Beta version below also updated with Experience Egg. 1.01c - August 2nd, 2020: Adjusted some skill names and quest names to sync with HTML. Turned off accidentally-left-on debug feature forcing MindFlre/PlatDrgn fights. 1.01b - July 24, 2020: Corrected Invis/Shadow scrolls' description (an ally => the user). 1.01a - July 16, 2020: Minor text revisions from streamer feedback. 1.01 - May 29, 2020: Updated all item names to match the in-game names. Removed expanded chest name option and just displays full name by default. Updated dialog to reflect new names. Some names are incorrect (such as Heiji's Club) but are named as such regardless to match the game's names. For full list of item name changes with explanations, see 1.00a: Fixed a missing choice in the EX portrait room. 1.00: Initial release.
  6. Welcome to T-Edition - English Lua Version (or "T-Edition Lua" for short), a project four whole months in the making. This project aims not to be the most comprehensive version of T-Edition in English, but merely a stopgap measure to make the game playable while those more experienced continue their labors. However, make no mistake, the game is fully translated and playable now, as long as you don't mind using a specific emulator. You can discuss the game and your playthrough on the New Game Plus Discord in #ff6-t-edition. Do not discuss anything technical about the Lua in that channel. It is exclusively for game (and the real translation project) chat. If you need to discuss the Lua, #scripting-development is the channel for that. See FAQ below for info on minor text corrections, or ping @Serity for critical issues. As a rule of thumb, if it's about something that uses the menu's 8x8 font, that's the rom-hack. If it isn't in the main menu, and it involves the variable-width font as seen in below screenshots, it's the Lua. What is T-Edition? Rather than rehash this topic, I'm going to just point you to Poemato's excellent overview of T-Edition (v1.5), though note that Poemato (and that webpage) are not associated with the Lua project. About the T-Edition Lua Project Started in February 2020, the Lua Version uses the American GBA script of FF6 as a base, then, using a mash of Poemato's and Kain Stryder's (now outdated) playthrough videos, as well as manual- and (heavily edited) machine-translations, updates the rest of the new content that Tsushiy added to be in English. It also translates all combat messages and events, combat skill and spell names, map names, etc. to provide a near-complete English experience. EX Mode is supported, though note the caveats in Information to Know below. Item descriptions are not translated in-game, but an emulator overlay is displayed with the same information. As the title of this thread implies, this version is only playable on Windows or Windows emulators (such as Wine), with use of the snes9x-rr emulator. This is because snes9x-rr supports Lua scripting, which is the tool of choice I used to manipulate the game as it is running to have the game display specific text at specific times. Other emulators, such as Bizhawk, do support Lua scripting, but they don't support the functions necessary to perform this kind of task. Snes9x-rr is only available for Windows, so you won't be able to play this on your (non-Windows) phone, Game Boy Advance, or other device that doesn't support Windows, unless it's able to emulate the OS, such as Wine for Linux. This Lua script builds on top of the translation work (".ips" or "T-Edition English") that Lazarus and Kain have been working on, but is not associated with them. Their work currently encompasses the menus, in-combat and out-, and includes the English font that this script piggybacks off of to display its text. Without them, there wouldn't have even been a start to this Lua script, so make sure you give shoutouts to their work as well! Downloading Snes9x-rr is required. Acquire that at their Github - this Lua script was developed using version 1.60 and may or may not fully work on later versions. The T-Edition English patch is required. Acquire that at Kain's forum post. The latest version of T-Edition Lua can be found here, which is currently Version 1.01d. You can check your version at the top of the Lua's readme.txt. Minor text edits may be posted there without a version change. To update, simply extract the new .zip where you extracted it previously - there's no need to re-patch the ROM, only the Lua file has been modified. For the T-Edition Lua changelog, see the second post in this thread or readme.txt. Installation Installation instructions are in the readme.txt included with the Lua script. It will also cover many of the same points that are posted below. There are separate install instructions for EX mode in the Lua's readme.txt, and you will need a Japanese unheadered ROM. Check HTML/Readme.html within the T-Edition English's .rar for bugs/FAQ about T-Edition itself, or the "readme translation.txt" in the same location for details about Lazarus and Kain's .ips project. Changes from Vanilla FF6 are mostly documented within HTML/_index.html in T-Edition English's .rar. Check there for any gameplay questions you may have! Current saves from other emulators should be supported (untested), as long as you copy the .srm to snes9x-rr's saves folder before starting up the emulator. Information to Know Use snes9x-rr's Rewind function with great caution. The Rewind feature does not also rewind the Lua state, so if you Rewind to the middle of a text box, problems will happen, up to and including game crashes. If you must Rewind, make absolutely sure you do not stop Rewinding until there are no text boxes remaining on the screen. Unnamed characters ("??????" names - Terra in the intro, unnamed characters at the Costume Change) will have their names display as blank due to the missing large-? character in the English fontset. This is a minor, ignorable problem that will be solved once those characters are named. EX Mode support requires a japanese ROM and includes an English .ips patch that heavily borrows from Lazarus's work in order to have matching item and enemy names. It is not supported by them, and is extremely lackluster in comparison (for example, "Eqp" instead of "Equip" in the menu) and will have untranslated text scattered about. It is included for the sole purpose of making the mode playable, and anywhere that there is untranslated text, if you've reached EX, you should know by now what it says. Do not contact the .ips project about anything related to this Lua's EX Mode. FAQ Q: Why is there a frame counter on my screen? A: Press [.] by default to turn it off. Check your [Input => Customize Hotkeys => Movie Frame Count] hotkey if this doesn't work. Q: My controller won't work! A: Start or restart snes9x-rr after plugging in your controller - the Detect Gamepad Changes option doesn't always work. Make sure that "use SNES joypad(s)" is selected in the Input menu and that Joypad #1 is enabled in [Input => Input Configuration]. Check your "Joypad Swap" button as well - [6] by default will switch your main input between player 1 and 2, but it can be changed on page 2 of [Input => Customize Hotkeys]. Q: What is EX Mode? A: Check HTML/EX Readme.html within T-Edition English's .rar for more details, but tl;dr is at a certain point in the game you have the option to swap your save file over to a different ROM to take on twelve new bosses (and nothing else, because you can't leave the room). Q: What's this about Wine for Linux? A: A user has reported that Wine, an Windows emulator running on Linux, runs snes9x-rr just fine, albeit with some ignorable warnings in the log. However, as I don't use Linux, I'm unable to offer any support with setting up or using Wine, sorry! Q: I just got item X, why can't I find it in my inventory? A: Updating to 1.01 will make item names between the game and the Lua match. Besides that, due to a T-Edition bug, some accessories may be sorted near the top of the item list, with the first few weapons. Also, it may be a key item, so check there, too. Prior to 1.01, the .ips patch and the Lua translation used different translations for some item names or spells, so the name in the item list might not have matched the "obtained" messages. Q: A weird effect happened when I used a consumable in battle! A: This is a T-Edition bug. Check HTML/Readme.html for more details. This happens when specific accessories are visible in the menu when you use an item in battle - fix it by manually sorting the problematic accessories further down (auto-sort will put problematic ones near the top of your list), or don't scroll the item list down far enough to see them in view. This may be especially noticeable early game with the Black Belt. Q: What's up with the garbage item descriptions? A: Lazarus's current project is inserting them into the .ips patch. As a result, to avoid overlap of work, I've chosen not to include them in the text boxes in the Lua version. However, in the meantime, to prevent players from having to necessarily cross-reference the documentation constantly, the item descriptions have been included as a small overlay at the bottom of the screen in the Item, Equip and Relic menus. If you don't see them, make sure [Display Message Before Applying Filters] is checked in Graphics options. Q: I unlocked a costume but it won't show up, what gives? A: T-Edition doesn't always process costume information right away. There are two reasons you may not get access to your costume. Firstly, you must unlock costumes for a character in order [First => Second => Third => Fourth]. If you unlock the third costume but not the first, you won't have access to any costumes for that character. Secondly, you may have to walk into the Achievements room in the Narshe Adventuring School before the game processes and updates it. Q: This text is misaligned/the opera is a bit out of sync/there's some weird spacing errors/the dev room music menu is kinda weird/etc. A: First of all, honestly, thank you for your interest in improving the project. I wouldn't have made it this far without players testing and proofreading. Second of all, I don't care. Well, that's not accurate, I do care, but at this point, for the most part, this project is pretty much done, unless some terrible reproducible glitch is found, since the primary intent is to make the game playable. Thirdly, the Opera is a very timing-specific mess due to the automatic text advancement and speed that the text displays on screen. It currently works without getting the player stuck, and I do not want to touch it ever, ever again. Q: I'm getting slowdown if I run the Lua script that's not there if I disable it! A: Unfortunately, the Lua script adds a lot of hooks and code that the emulator is checking for and constantly running. You may experience slowdown on weaker computers, and in particular, the Fast Forward feature won't go as smoothly as you may be used to since the game has to also execute the Lua code. Other functions such as the Memory View or RAM Watch may cause slowdown as well. Feel free to click "Stop" in the Lua window if you wish to use Fast Forward at maximum speed without caring about the text, for example when grinding levels or achievements, then click "Restart" when you are ready to use the Lua once again. Supplemental Info and Downloads Costume Unlocker Cheat - Extra .lua script in order to unlock all costumes from the start of the game. Suggested only for a second playthrough without New Game Plus. May irreversibly alter or hinder achievement progress. Presented without warranty or support. May prevent you from actually unlocking costumes. Download it here and read the text at the top of the .lua file (open in any text editor) for instructions and what it actually does. Only unlocks the costumes while it's running unless you modify the setting near the top of the .lua to be permanent.