FFBot is an idle game for your Twitch chat, inspired on Final Fantasy, with over 114 characters for them to collect and battle with!

Your viewers will grow stronger as they team up to iconic boss battles. Can you, and your chat finish up a cycle? Well if they manage... that is only the beginning.

How to play: Simply make the game connect to your chat, and that is it! Your viewers will play automatically when they say anything in chat.

You can play it on the browser, but it won't save any progress between sessions, I recommend downloading the Windows, or Linux executable instead, so all progress is kept!

This is a completely free fan-game made out of love and passion for the seriesIt will, always, remain completely free with no charges under ANY circumstances.

That being said, if you love my games, and  wish to optionally support me and my future games, and overall help me survive, please do consider throwing a bone to my patreon, as it helps massively, even if it's just a dollar, thank you very much!

Got questions or suggestions or feedback? You can find me at twitch.tv/elbody or Twitter/X
A follow would also be very kind and apreciated!

Characters Tier List Template (Thanks! @Adrianmamba)

Patch 7.4 - Mid Season Patch!

[7.5 Hotfix]

  • !joblist command has been added for Season 3, this allows you to see all your Jobs levels.
  • Improved support for Japanese/Chinese/Korean displayed names.
  • Improved Damage display
  • Taunts no longer remove Limit Breaks
  • ATB Charges has been improved, turn clogging on really fast parties no longer will make bosses jump turns.
  • Celes can now use Runic to protect Tanks from AoEs redirected at them. (Superbuff)

log in as ohmaria....


Updated 6 days ago
StatusReleased
PlatformsHTML5, Windows, Linux
Rating
Rated 3.5 out of 5 stars
(2 total ratings)
AuthorElbody
GenreRole Playing
Made withGodot
TagsAutomation, chat, Fangame, final-fantasy, Idle, linux, Multiplayer, twitch, twitchplays, windows
Average sessionDays or more
LanguagesEnglish
InputsKeyboard, Mouse
AccessibilityOne button
MultiplayerServer-based networked multiplayer

Download

Download
FFBot 7.5 - Windows 55 MB
Download
FFBot 7.5 - Linux 54 MB

Install instructions

How to update from old version:

Simply replace all the files with the new ones, leave intact hire.ini and playerdatabase.ini if you want to keep your old progress.

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

I think something is messed up with Freya, she's somehow healing for more than she's dealing damage with Lancet.  Not sure what esper or jobs are in play, though.

(4 edits)

Lancet got a buff recently and from my tests is doing 50% of damage dealt as healing, with siren that is becoming 75%. With ranger making it hit multiple targets makes you heal alot more than the initial target took. Maybe that's what you're noticing? The same came be done with Firion's blood sword for example although this heal from blood sword isn't displayed with numbers.

Definitely not, I believe the jobs were Warrior (mastered) and Monk, and it was on a single target.

(1 edit)

So i've only been able to replicate this myself on a very high ng character, someone else i've seen using freya also heals more than the damage they deal, and you. Nothing we have in common other than freya. I wasn't able to replicate this on ng 0 though so maybe the ng cycle has something to do with it, what cycle are you on currently? I think it's due to defence, lancet heal scales with the attack stat itself and not damage dealt. So as you get to the higher ng the damage you deal is reduced by defence but the heal will remain consistent. This is just speculation though, i am just a fan of the bot not a creator.

(1 edit)

It's just healing for your atk value at the time the damage dealt doesn't affect it.

log in as....
nowisthetime

(2 edits)

Found a bug, I guess, the Asura esper is meant to make you start every battle at 100% HP, but it looks like the Knight job, either from the HP bonus from the job itself or leveling it up (not sure) isn't being taken into account, so I'm starting at ~75% instead.

You are absolutely right. My chat was noticing that too! I'll work on a fix but it won't come out until the mid season patch, usually in those I correct bugs and add new content for the season, qols etc, you can expect it on a month or two, sorry about that!

I encountered a new problem, until now i pretty much had FF Bot running at the side of the screen, pretty much no problems with running it along other Games. But this time i played Once Human and the FF Bot is causing lags in the streaming. My system works fine, Games runs smoothly on my side. The moment i close FF Bot, stream runs smoothly again. Not sure if it is a problem solety because of Once Human or because the engines of the Games get in trouble, just wanted you to know.

(1 edit)

Hello! That's is indeed extrange, the FFBot is extremely light on resources, it shouldn't really have a noticeable effect on other games, I sadly can't do much about it if it's a bottleneck on your CPU/GPU.

For future versions I guess I can put a performance option, but Im not sure if it's gonna do a whole lot, it hardly uses 100mb of memory, when I run a performance monitor, even when the numbers and damage gets on the billions for testing, My CPU usage doesn't go above 3%.

My guess is that the game you are playing is likely using almost 100% of your resources, and streaming + FFbot is putting it to the limit. When your game is the focus window, your PC allocates all the power on the game, leaving OBS lagging behind.

Is the Linux version of 6.1 available? Looking forward to trying out the update once it is!

Hey there! My apologies, I completely forgot to upload the Linux version on the 6.1 fix, should be up now!

is there a way to see the list of characters that we own?

Hello! For now it's not really possible, I am working on a companion website that would allow players to see their stats, their hires, etc etc. 

Some things you can do to mitigate that issue for now are the commands !missing (displays 3 units you are missing) and !freehire (automatically hires a unit you don't yet own, recharges every 50 wins)

(1 edit)

Not working at all, from start there is 2 button, like login and save Game, which does nothing, also got no option, how should the Game know which twitch chat, or even getting the chatter and stuff.
Not recommanded at that stage.

Edit: Solved, read below

(3 edits)

Thanks for checking out the game! The login process is actually pretty simple—

Just enter your Twitch name in the box and you're good to go.

If you're having trouble, let me know, and I'd be happy to help.

(1 edit)

Now i see whats the problem, i can hit login without entering a name, since it shows no objection, you dont get the problem. Add a message to enter a channelname before hitting login would solve that. The textbox is hard to see, so i didnt even recognized it.

(2 edits)

Thanks for your time. The login box is labeled 'Channel,' but I’ll make it more noticeable to help avoid any confusion. I’ll also add a fail safe so the log in button prompts the user if haven’t entered a name.

This fix,together with the Season 1 content, will be in the upcoming patch in a few days (Im expecting it on the 28th). 

After it works, the people are pretty happy, from what i could see. They like it so far.

2 Things which comes up pretty often, espacially from new chatter, is the question how much Gil they have, which Level/Stats they are and when they can ascend. I know i can look it up, but i guess implementing a command would be easier, also a command to join the fight instead of just writing, cause of Twitch bots and people who are not interested and blocking interested ones.

Hope i can be of help.

Hi. Is there a list of commands? it seems that there are more than there are in the game. I found the !stats command from an old screenshot i feel like that's important. Is there a command that displays all the commands?

in the screenshots it also looks like there are channel point rewards but I don't see any new rewards on my thing.

(1 edit) (+1)

Hey sorry for the late reply, you are right, a few commands weren't displayed on this last update, it was my bad, a new big update is coming in just a few days that should be correcting this. 

As for the actual list of commands, is as follows: 

!stats

!change (character) 

!missing

!hire

!ascend and !yes (to confirm ascending) 

Channel rewards points used to be part of it, but there were very buggy, ended up scraping it's implementation, might be revisiting this in future updates.

Thanks for the comment, as I said, in just a few days the new content patch should be correcting this!