FFTBattleground is an automated stream of continual Final Fantasy Tactics battles, pitting squads of four AI-controlled units against each other in single-elimination tournaments featuring eight teams: Red, Blue, Green, Yellow, White, Black, Purple and Brown. The winner of each tournament earns the right to challenge the current Champion team to seize that position for themselves!
While this stream does attempt to preserve the spirit of the vanilla game, it does use a custom mod containing a handful of additions and balance changes. That said, most of these modifications were made with the goal of making the battles as interesting and engaging as possible.
Join us on the FFTBG Discord: FFTBG Discord
You can purchase official merch here: FFTBG Merch
Other useful FFTBG-related links and tools can be found below in their own panel.
The primary objective for viewers is to accumulate Gil, the stream's currency. Your account starts with an initial balance of 1,000G, and it cannot fall below your Gil Floor (which is 100G by default). You can view your current balance at any time by using:
The main way to earn Gil is to bet on the outcome of matches. Betting takes place during a 60-second window preceding each match. To submit a wager during this period, use the following command (team name can be its color or simply left or right):
You may change your bet at any point prior to the deadline, or even cancel it completely by using:
If you'd like to check your bet for the current match and how much you stand to win if victorious, use:
These short-cuts also exist for those who just want to go all-in, half-in, or make a wager equal to their current Gil Floor, respectively:
Payout odds are determined by the ratio of total Gil wagered on each side. The stream will match bets on one side up to 500G for when viewer population is low. You can use this command at any time to get the current pot totals and odds from the bot:
At the beginning of each tournament, eight teams are generated consisting of four randomized units. During this period, you can attempt to enter the fray yourself by using:
If selected, a unit will bear your name and earn you an EXP reward with each victory. Optionally, you can spend some Gil with your entry to enhance your unit with up to four parameters like so:
Each parameter costs 100G, and deducted only when chosen. While you are free to use any number of the four parameters, class is a required parameter when using two or more. Using a skill will guarantee your unit generates with its corresponding ability or effect, while excluding a skill will instead prevent your unit from randomly receiving it.
While all human classes and sexes are available by default, skills and monster classes must be acquired before use (see the "Skills" panel for more information). Monsters are also incompatible with other parameters, instead having a unique price determined by the species (200G for normal mounters, 500G for strong monsters, and 800G for elite monsters).
You may see all the skills and classes available to you by using the following commands:
During team generation, you will see each unit in detail as they are created. The order of information displayed is:
Name Gender Zodiac Sign Brave Faith Job Secondary Reaction Support Movement
Hand Equipment Offhand Equipment Head Equipment Body Equipment Accessory
Primary Abilities Secondary Abilities
Certain abilities and items are rarer than others, with the most powerful items and abilities being a rare (but still possible) sight.
Collecting and using skills allows users to customize their generated units. There are three types of skills:
At the start of each tournament, a Skill Drop will be announced by the bot. Users submitting a tournament entry are entered into a raffle to win the skill for free, while others can purchase the skill for 1,000G by using:
Additionally, you receive a free random skill when advancing to Level 1 and every three Level Ups thereafter until reaching Level 100. After that, a command is unlocked that allows you to purchase random skills for 25,000G instead (discounted by 100G for each additional Level Up):
Each time you use a skill, it enters a cooldown period, preventing you from using it on your next five admitted tournament entries while carrying a priority and EXP penalty if used on the four after that (a total of nine generated units are required before a skill can be used again without penalty). This command lists which of your skills are currently unusable or penalized:
Here's a handy skill checklist created by kevv2, and revised by DustbirdEX: FFTBG Skill Checklist
As you play, you will earn experience when various conditions are met. Each time you reach 100 EXP, you will Level Up, increasing your Gil Floor by 5G and granting you a free random skill on the first and every three after.
You can get your current Level, progress towards your next one, and when you earn your next free skill (including how many you have left) by using:
There's three ways EXP can be earned:
EXP Bonuses & Penalties:
To set which team you earn allegiance EXP with when a tournament entry isn't admitted (taking effect the following tournament), use:
This command can be used to get a list of what your Class Bonus options are what your current Skill Bonus is for your upcoming entry:
There is no Level cap, but you stop getting rewarded with a higher Gil Floor and free skills at Level 100, instead unlocking the ability to purchase random skills (while leveling further reduces the cost by 100G). Upon reaching this point, you will have increased your Gil Floor by a total of 500G and learned 34 free skills.
Priority is a system designed to increase or decrease the odds of certain users being admitted to enter the fray. The bot won't take higher entries over lower ones exclusively, though. Instead, it picks a random entry from the queue then rolls a Priority% check to determine if it should be admitted. If not, this process is repeated until one is successfully chosen.
Your priority will be the following: 30 +40 if you weren't admitted into the previous tournament despite entering. +20 if you're subscribed. +10 while entering without parameters. +5 while using your current Skill Bonus. +5 while excluding the GilgameHeart skill. -3 to -10 while using a skill or monster you've used recently. -10 while using an uncommon skill or strong monster. -15 while using a rare skill or elite monster. -25% to -50% if you've gotten in at least once in the last three tournaments (-50% for the first two, -25% on the third).
You also get -1 priority when rolling on a team that doesn't match your allegiance (-2 if that team is opposed to your color).
Rare (-15) Skills: Any monster that is "elite", DrawOut, DualWield, Doublehand, ShortCharge, Hamedo, VanishMantle, GenjiGauntlet, and all hidden skills. Uncommon (-10) Skills: Any monster that is "strong", ThrowItem, EquipGun, ManaShield, AutoPotion, HPRestore, DamageSplit, Move+3, AngelRing, FeatherMantle, PreferredArms, GearedUp, and HighlySkilled.
Additionally, up to three slots (depending on the number of entries) are reserved for the entrants with the longest snub streaks (how many tournament entries they've attempted since last being admitted). If multiple users are tied for the top snub, priority is used as a tiebreaker.
Of course, be mindful that there is a hard cap of 32 slots each tournament. While a higher priority increases your chances of being admitted by a fair amount, it is by no means a guarantee when there are a lot of entrants.
Users who have achieved Level 100 and obtained every skill have the option to ascend to a new level of prestige. This is essentially a "New Game Plus" option, as doing so completely resets their account (including all Gil, EXP, and skills). In exchange, their base Gil Floor increases by 50G and they learn one hidden skill that is exclusive to prestige ascension. You can check the number of times you've ascended and your rewards with:
Hidden skills are unstable and aloof by nature, as they were created with the most powerful effects conceivable. They count as rare skills for priority purposes, share a cooldown with each other, and are even forgotten upon use - but only temporarily. Any hidden skill that was forgotten has a chance to be remembered with each Level Up.
Considering the heavy cost, users should think carefully about whether they truly want to ascend before doing so. If you meet the requirements and are up to the challenge of starting anew, however, you may proceed by using:
If you choose to subscribe to support the channel, it is highly appreciated!
For subbing, you'll enjoy these benefits:
There may be even more perks in the future, but nothing that would provide competitive advantage.
Rarely, subscribers entering without parameters can spawn as a powerful Raid Boss! A special sound effect will play when one is spawned, and Raid Bosses can be identified by having the [!] marker next to their name.
While the default chance that a unit will spawn as a Raid Boss is a mere 0.25%, users can increase that chance for their allied team by donating bits, subscribing, or gifting a subscription. Once boosted, units generated to that team have their chance increased to X%, where X is the number of bits donated divided by 50 (with each subscription adding 100 bits to this total). This bonus resets when a Raid Boss is successfully summoned.
Raid Bosses generate as if they used all four of the BraveBoost, FaithBoost, HighlySkilled, and GearedUp skills.
Additionally, if the Raid Boss makes it all the way to the championship match, they earn themselves an extra 25 EXP and 2,500G. Their teammates (including anyone earning allegiance EXP with that team) also dip in, earning 10 EXP and 1,000G. If the Raid Boss goes one step further and defeats the Champion team, these gains are doubled!
However, if the Raid Boss falls before that point, everyone who attempted to enter the tournament at the beginning (except those allied with the Raid Boss, a team defeated by the Raid Boss, or a team defeated by a team defeated by the Raid Boss) earns 5 EXP and 500G, with those allied with the team actually defeating the Raid Boss earning double.
When you're in the fray and currently fighting, your chat input will be displayed on stream via text boxes (although this feature is disabled when the emulator is receiving input).
Additionally, even when just spectating the fray, you can display an onscreen message by highlighting your message with channel points or cheering with at least 10 bits. Cheer messages play a sound effect and last a bit longer depending on the amount of bits you use. To have your Cheer message not display the Cheer emote, you should use FFTBGcheer or the default Cheer emote.
Onscreen messages are displayed with an avatar that has a portrait of your choosing. While the portraits of every human class (followed by sex) is available to everyone, subscribers can additionally select portraits of monsters and unique characters (like Ramza and Delita). You may change your displayed portrait at any time with:
Chuckolator put together a portrait list, here: FFTBG Portrait List
If a match ends in a tie (both teams being eliminated at the same time), it results in a Team 2 default victory (as this situation leads to a Game Over in the vanilla game).
To compensate, Team 1 is given a default victory if a "Time Over" occurs, which triggers if the match takes longer than approximately 20 minutes. While most matches take far less time to complete, this mechanic was put in place to prevent the possibility of an infinite match.
The only exception is that the Champion team, despite always playing as Team 2, wins both ties and Time Overs - the challengers must prove their merit with a decisive victory to usurp the throne!
Attempting to cheat via automated botting, multi-accounting (playing on more than one account at the same time), or any other method is strictly forbidden. There is code in place to detect such cheating, and violators will have their accounts flagged, locking their experience at Level 0 and disabling the ability to enter tournaments. The use of macros (like hotkeys) while actually present is permitted, but done at the user's own risk.
Dedicated betting bots aren't prohibited, however, as long as they are flagged as such. Developers should provide the bot's account name prior to activation, and are encouraged to utilize the Discord's #development channel (as there are a few additional restrictions that apply to bots).
Appeals for first-time violations will be considered after a month's time. When and if an appeal is granted will depend on the nature of the infraction and the sincerity of the offender.
Thanks to the great passion of FFTBG's community, several third-party tools and resources have been created to bolster the stream's viewing experience. The best of these are listed below.
Complete tournament and unit data is archived on tikotikotiko's site (which even features an API for other developers): FFTBG.com
SirBraneDamuj's Mustad.io breaks down teams by match, providing easy to read zodiac compatibility: Mustad.io
Yet another team analyzer, LuxorDoesntFrame's app includes some unique unit calculations like overall evasion and estimated attack damage: Wiznaib.us
Winrate statistics of just about everything are tracked and compiled here by bryan792: FFTBG Stats
OtherBrand hosts a plethora of information on this website, including a number of nifty leaderboards and ways to lookup user data: FFTB Viewer
Originally created to serve as a progress tracker for "Monster Quest", q99m expanded his site to feature many class-related leaderboards: Meatb.one
MagicBottle's beloved bet bot, BirbBrainsBot, has a hub containing its predicted odds and starting map spawns: BirbBrainsBot
Another bot hub, this one of smokebowlingbot, also offers some interesting analysis: Smokebowlingbot
If you're curious when a skill last dropped, you can thank RughSontos for his app: FFTBG Skill Seeker
Due to the hard work of ProphetPeter in particular, the FFTBG Wiki has grown to hold a ton of useful knowledge assembled in one convenient place: FFTBG Wiki
Written by TheKillerNacho himself, the Monster Manual adds flavor to each of FFTBG's fifty-five monster species: FFTBG Monster Manual
The following is the list of tournament-related bot commands. Required parameters are listed in (), while optional ones are listed in {}.
Action Commands
Stream Info Commands
The following is the list of informational bot commands. Required parameters are listed in (), while optional ones are listed in {}.
User Info Commands
Game Info Commands
The following is the list of other miscellaneous bot commands. Required parameters are listed in (), while optional ones are listed in {}.
Stats Commands
Other Commands
Commentated videos and re-streams of this channel's content are permitted without needing to ask for explicit permission. My only request is that a link be provided to viewers who may be interested in participating themselves.
If you wish to contact FFTBG's owner for any other reason, you may message TheKillerNacho on Discord or send an email to: [email protected]