Fabularium - Android GLK + TADS HTML IF interpreter

I have just tried Fabularium and am very happy with it. I have been using the Text Fiction app until now but it is limited in what game types it will support. But it does have support for color ‘themes’. Dark themes in particular. The description of Fabularium says that text color can be changed, and there is a ‘Background color’ in the settings. But I can not figure out how to change text color. I see nothing like that in the settings. And the background color (default is white) seems to do nothing at all. The initial screens are beautiful! But the harsh black and white of a game screen is quite a let down. I would really like to be able to set up something much like Fabularium’s initial screen colors in the games. I hope color options are on the to-do list.

Regards,
Gord Seifert

Will Fabularium be made available as open source? (Please? :smiley: )

I played around with Fabularium a bit. You can change background color and text color but you have to change them in the fab.ini file. This can be done from within Fabularium: Go to the Explore tab and click on the fab.ini file. The file will then open in Fabulariums built in text editor. Then scroll down to the section “Colors and style definitions”. There is a field called windowcolor which is the background color. For the text color there is a field called tcolor 0 which is the standard text color. Remember to save the file after you change it. If you regret your changes you can always choose the option “Reset config files”.

I’ve managed to sideload Fabularium onto a Amazon Fire and it works great.

The one thing I would like is a bit more customisation on the game chooser screen. Maybe font size, maybe a bit more room for long game names, maybe a list view of title (and other info) rather than an icon view (so we can see author name, series name etc).

Given that Fabularium uses interpreters from Gargoyle, any existing save files from Gargoyle ought to work without any problems.

It looks like Fabularium stores save files in the directory Fabularium/GameData. Each game gets its own directory which appears to be the IFID of the game, inside of which are save files matching *.glksave. You should be able to just copy one of your saves from Gargoyle to the proper location there and it’ll be avaialable. I presume Fabularium filters on the .glksave extension but I’m not sure.

And of course saves from Fabularium should work just fine in Gargoyle as well.

All right! Thank you! I just renamed the savefiles from .sav to .glksave and it just worked. Thanks for your help.

Hey, it’s me Kevin I emailed you about adding support for using user-preferred phone’s onscreen keyboard. I hope you put the source code on GitHub so I can follow, compile, and test it on my device to help you out. I really love your work it’s better than any interpreter on Android and Frotz for iPhone.

I notice someone here said they had Fabularium running on kindle fire. I sideloaded it onto my Kindle Fire HD and it doesn’t work at all. Installs just fine but crashes straight out to the home screen as soon as I try to launch it. It’s running Android version 5.3.6.4. Anyone have any ideas what could be causing the issue? Is it a known bug?

It’s a year later, but hopefully tcowper is still watching this thread…

I can’t get Fabularium to work. I’ve downloaded it off of Play Store. I’m on an Nvidia SHIELD K1, running Android 7.0.

When I run it, I go to “Explore” to try to import something. I’ve tried two files that I have in Downloads: a .z5 file, and a .zblorb file. I’ve tried doing just one at a time, or both together. I select them, and, from the menu, select “Add to Game List (auto)”. At that point, Fabularium crashes. (It goes back to the home screen, and I get a message “Fabularium has stopped”.)

It does copy the files – there are files of the right name and size corresponding to the game files in Fabularium/Games/. However, if I run Fabularium again, it thinks it has nothing in its library.

Any suggestions?

I think your best bet is to reach out to Tim via the email in the app description, tcowperapps@gmail.com.

(While you’re at it, maybe nudge him to make Fabularium available as open source?)

From the author’s description from the Google Play app for Fabularium: “Fabularium is and always will be completely free, with no ads, and open source.”

I imagine you might have to contact Tim directly, tcowperapps@gmail.com if he’s not frequenting the IF forums.

Cheers.

The Fabularium source code is now available on github. github.com/tccowper/fabularium

1 Like

Just mentioning, if you’re using Fabularium you can sign up on the Google Play Fabularium page and become a beta tester for new versions. Any bugs or inconsistencies you run across can be entered into a simple text form on that same page and it will be sent to Tim. Personally, I think it’s a great way to help him work out issues and give back something for his efforts.

Cheers.

To compile Inform7 “only” requires one build command using the ni.exe compiler and the Inform 7 libraries to get the Inform 6 .inf files (which you already support). All the Inform 7 support files are freely available. I’ve replicated the build chain in DOS, but don’t know how to create it for Android. Would it be possible to add Inform 7 support with that? Probably a big ask, but one that seems to be asked often and you have an amazing framework already in place. Thanks!

Hello. I thought that I’d sign up so I could join this topic regarding Fabularium as it’s the only place that is/was discussing it. Fabularium seems like the best Android IF app available at the moment.

I started using it right from its beginning and gave lots of feedback to Tim and some of my suggestions got implemented/fixed. I even get a mention in the release notes. Tim was quite responsive. But since 21 May 2018 I’ve not heard a thing from him. His last update on github was 24 Feb 2019. Does anyone know him and know if he is ok?

1 Like