[go: up one dir, main page]

FFBot is an idle game for your Twitch chat, inspired on Final Fantasy, with over 133 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.

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 8.0 Season 4 Changelog

Join our discord!

[8.4 Hotfix]

And as usual: is good practice to make a copy of your save before patching, and put it somewhere else just in case!

Many Cards and jobs, such as Vampire, Sentinel, Hunter and many others should work correctly. Prompto will no longer Crash the game. Yuna X2 will no longer try to escape the matrix. Many estrange combo interactions has been tweaked to work more how they are described and expected.

This will likely be the last Hotfix for quite some time, so if more estrange interactions are found, they are best be considered quirks and be kept in mind until the mid season patch in a few months. Thanks to everyone who has been reporting all these bugs on Discord!



Updated 25 days ago
StatusReleased
PlatformsHTML5, Windows, Linux
Rating
Rated 4.0 out of 5 stars
(3 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 8.4 - Windows 57 MB
Download
FFBot 8.4 - Linux 57 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.

By any chance have you ever thought of making a offline version not requiring chat? This game is really fun to play 

(1 edit)

I am working on it in fact, but the scope is a bit smaller, and it's a separated project that likely won't get as many updates as this main game. I sadly don't have a date that I am currently aiming at, mostly progressing on it on my free time.

Oooh Nice, ill def be playing it when you finish it.

Deleted 15 days ago
(2 edits)

Thank you for the feedback, but I would like to clarify and correct several aspects that the above commenter is under the impression on (While also offering a bit of story time for those who wish to read a bit about story):


- The idle game is designed to NOT BE COMPETITIVE, I can't stress this enough. It's meant to be a fun game for Streamers and their communities as they unlock characters, powers, and overall have fun with a little side FF inspired idle game.

- Leaderboards are just there to encourage networking between streamers, many of them hold little races among themselves, try to one up each other, and overall, they do share communities and friendships by now because of that.

- In past months, I held a small competition where the top 3 on Season 3, would get a character as a reward. This is not held anymore and the event ended. There is no rewards planned in the future again, and is what I assume ticked off the bad review above. The reward was a character of the choosing of the top 3 streamers (There was even a tie for 3rd position!, it was super exciting to witness as it came down to the very last minute)

- No foul play was observed, and no cheating was in place at the time the competition was being held. What above commenter considers cheating, is the use of Streamlabs or Nightbot as a player.

- The characters awarded are not overpower, or with the ability to do anything any other character can't do. What I assume he witness is a total end-game stream, with the character properly built, with the right set of Jobs and passives built, and automatically assumed its overpowered and unfair. That same set up would work with any other character in the rooster.

- Yes, many streams kind of play it "Solo" by having multiple bots act as players, but since there is no held competition, reward, or even recognition or glory, I not only don't mind at all if they do, I also believe people should have fun in whatever way they want. Many of these streams have studied the game way beyond most people do, and their input has been extremely helpful towards making the game better on small mechanics here and there.

- I understand the look leaderboards gives, but at the end of the day, this is a simple free game meant to help Streamers and their viewers while having fun playing FF. I am not holding an E-sport where being the top player is the be-all end-all goal, and I certainty won't go around streams dictating how to have fun, that's up to every streamer, and their communities to handle, I'm just making a game here where cool explosions happen, and where you can make Ward or Amarant as strong as you want him to be.

(+1)

I just want it to be known, because this was sent to me by a friend (Spyder). I didn't post this message... This was done by another member who I was discussing stuff with.

I have requested that particular member "Dance" who isn't even from our community originally but came cause the game to take this down.  

I do formally apologize because I do take some responsibility in this, because I didn't take the players anger seriously and didn't expect him to lash out.   

Elbody! Keep doing good work. 

Thank you for the kind response, I do appreciate you taking the time to address that response, it means a lot to a healthy community, and no worries, misunderstandings happen all the time, and I understand we can only do so much to stop other people from doing things.

Hope you continue having fun with the game!

(3 edits)

Thanks for the cool game!

I want to write about 2 typos in your FFbot google table. Didn't know where to put this, so let them be here ) 
1. Character Irvine called as Irivine
2. In Beatrix's description Aeris called as Aerith

Hello! Thanks for the heads-up! That's some nice catches, I'll get them corrected in a bit. Thank you very much :)

(2 edits)

Hi, I've been playing with a streamer who uses FFBot. I am using Orlandeau a lot as my character and (in the notes) he seems to have Holy damage. What abilities does he have as Holy damage? I would love to know so I can get to learn about that character more. I have an idea what ability or abilities are, however I am not sure.

Other than that, this is a fantastic app. It makes me want to chat more with the streamer.

Hey there! Thank you for letting me know, turns out he has no Holy attacks, the guide has that tag on him by mistake, It must have slipped through the cracks, sorry about that! The information in the guide should be up to date now for Orlandeau :)

Deleted 36 days ago

Came across an issue today where if someone changes their username on Twitch, they're treated as a different player by FFBot and they lose their progress.

Worked around it by updating the player database and hire history files to reflect the changed name for the players while the game is closed, but if it's possible to track players by their Twitch UUIDs instead of display names then it might be a good idea to do so to avoid this situation.

I appreciate the hard work Elbody!

(+1)

Hey! I apologize for the late response, I admit that has been a bit of an oversight, kind of difficult to change now without ruining the save files, but I promise I will look in to in the near future, or at least give a way to transfer over stats and all that using a command. Will not be on the next patch though :(

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!