Editor's Review
About Fabularium
Fabularium can play all of the major formats: Adrift (including version 5), AdvSys, the Adventure Game Toolkit (AGT), Alan (2 and 3), Glulx, Hugo, Level 9, Magnetic Scrolls, Scott Adams Adventures (Scottfree), Tads (2 and 3) and Zcode (Infocom). It also includes a simple integrated development environment (IDE) for creating your own Glulx, Tads 3 and Zcode games.
Fabularium supports Unicode games, so if you would prefer to play in a language other than English, no problems! Either define your own keyboard via the keyboards.ini file (see examples in that file) or disable the built-in keyboard via the settings, to use your system keyboard. Keyboards defined via keyboards.ini can have multiple layouts and each key can be programmed to generate one Unicode character, a complete command, or even multiple commands, that are fed to the interpreter one by one. As with anything else in fab.ini, you can set the different keyboards you've defined in keyboards.ini to automatically load with different game and terp combinations. See screenshots for examples.
Fabularium takes accessibility seriously. Much of the app is now TalkBack enabled and the built-in keyboard supports "explore by touch" and "lift to type" technology. Accessibility features will continue to improve over the coming releases. If you are blind or vision-impaired and would like to help me with this (e.g. testing and feature suggestions), please contact me at [email protected].
We care about typography! While the default settings should work for most games, Fabularium is also highly customisable. Make the margins as narrow or as wide as you want. Don't like the default fonts and colours? Change them. Adjust line spacing. Fiddle with other typographical features. Optimise that game for your device's screen. For maximum screen space, try using a hardware keyboard.
Fabularium is and always will be completely free, with no ads, and open source (code available at https://github.com/tccowper/fabularium). It does not come bundled with any games; you will need to obtain these separately. There are many games freely available at www.ifdb.tads.org and www.ifarchive.org. You can download these games anywhere to your internal storage/SD card and then add them to your library from within the app. The app is also able to browse and extract files from ZIP archives.
Inspired by the great Gargoyle interpreter by Tor Andersson, Fabularium implements Andrew Plotkin's Glk 0.7.5 spec in Android and can therefore support any glk-enabled interpreter. More interpreters may be added in the future.
For further information see the in-app help.
Questions, comments, feedback and suggestions for future features always welcome, please contact me at [email protected].
Fabularium 1.4.1 Update
★ Reduce download size by: (i) removing p7zip and using Android's own ZIP library; (ii) using Google's new app bundle feature (thanks Google!).
★ Explore: you can now browse within ZIPs and install games directly.
★ Bebek: many bug fixes, performance and compatibility improvements. Can now play v3.8 Adrift games.
Requires Android: Android 4.1+
Architecture: arm64-v8a
Screen DPI: 160-640dpi
SHA1: d80010e8d9e028b033a9505b5654aca7c01764d2
Size: 9.41 MB
What's New:
★ Reduce download size by: (i) removing p7zip and using Android's own ZIP library; (ii) using Google's new app bundle feature (thanks Google!).
★ Explore: you can now browse within ZIPs and install games directly.
★ Bebek: many bug fixes, performance and compatibility improvements. Can now play v3.8 Adrift games.
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 9eb8d21c142b65b04e8e61792a2abaa20160d1d1
Size: 21.3 MB
What's New:
★ Bug fixes, optimisations and stability improvements.
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 7ecd105af53092d2be3d4457ec5f5ad9c5f5e152
Size: 21.3 MB
What's New:
★ Fix Android P crash on game loads caused by enforced deprecation of Region.Op.REPLACE (https://developer.android.com/reference/android/graphics/Canvas#clipRect(android.graphics.RectF,%20android.graphics.Region.Op)) from API 28 onwards.
★ Reduce memory usage and improve stability for TADS HTML games that use background images.
★ Additional bug fixes and enhancements for the Bebek terp.
Requires Android: Android 4.1+
Architecture: arm64-v8a, armeabi-v7a, x86, x86_64
Screen DPI: 160-640dpi
SHA1: 344665b5700842cd3ef5347c8baa72d87c547be2
Size: 21.3 MB
What's New:
Thanks all for your feedback and suggestions. Many good ideas, which I hope to start implementing after Bebek. Stay tuned!
★ Bebek (ADRIFT 5) interpreter: bug fixes and performance improvements. This includes enhancements to the standard library, so if you have not customised that file, please run the command "Reset Adrift 5 library" after the upgrade.
Package Name:
Update Date:
2018-11-18
Latest Version:
1.4.1
Need Update:
Requirements:
Android 4.1+
Report: