[Ubuntu Touch] Gelek Vanilla (level9, zcode, ...)

I have autoforked my qml project to make it more vanilla.
I am implementing a sort of IF machine to play any game (hopefully). At the moment, level9 and zcode (update: added AdvSys, Hugo, AGT, TADS, Adrift v3 and v4, Scott Adams, Glulx and Magnetic Scrolls :slight_smile: ) games can be played. The idea is add more terps, gradually.

I have also integrated Babel to look for ifiction and cover files to show more information about the games.

So, if you needed another reason to flash Ubuntu on your phones: you have it (well, maybe :smiley:)
open-store.io/app/gelek-vanilla.cibersheep/

2 Likes

Little update to preformat correctly some text (still needs some work)

3 Likes

New version out (1.7.0). Mostly behind the scenes changes: I have updated the project structure to be easier to maintain. Now it build to arm64 as well.

I also have added some more interpreter (scare and advsys) and fixed some issues with the game images.

project
app

Aaaaah, new version of Gelek Vanilla is out: 1.8.0 with tones of updates and bug fixes (and hopefully not many new bugs added)

  • fixed not able to save under certain circumstances (terp giving error when cancelling)
  • better error handling
  • fixed terp stopping when pressed Esc to dismiss save/restore Dialog
  • fixed timer being overlooked (fixes playing «Ke rulen los petas»)
  • fixed inline images being ignored
  • unified all only-text terps under one qml page
  • added missing scott terp
  • added desktop keywords
  • updated Catalan translation
  • fixed SuruDark errors
  • cleaned codes
  • deleted unused qml files
  • updated About page
2 Likes

Gelek Vanilla update 1.9.0
1.9.0

  • Updated remGLK
  • Updated several interpreters
  • Code and layout cleaning
  • Fixed headers and overlapping images on Level 9 games
  • Better game detection
  • Fixed ifiction files not updatable
  • Updated About page (again)

New update! v2.0.0 with tones of changes (most in the backend) mainly for easing the play.

  • Added search in the imported games list
  • Added game download page
  • Enable unzip zip files
  • Terp chooser for game (If a game is not correctly detected, you can choose how to run it)
  • Import chooser (import more than 1 file and you’ll be asked for which to run)
  • Moved c++ database to sqlite
  • Saved Games ordered by game name or IFID
  • Fixes GameInfo Dialog
  • Fixed deleting non existent files crash
  • Add untranslated strings and update pot
  • Updated Catalan translation
  • Code cleaning

1 Like

New version up :slight_smile:

  • 2.1.1
    Fix size and ratio of images (hopefully :D)

  • 2.1.0
    Added theme chooser
    Onscreen special keys (cursors and tabs). Improved character management
    Support for phisycal keyboard cursor and tab keys
    Fixed automatic scrolling text and better focus management
    Bigger button areas
    Better code for ContentHub
    Tweaked unzip to skip existent files
    Updated databse website source
    App as binary (Thanks Jonnius)
    Debugging will also show c++ messages
    Updated Catalan translation
    Code cleaning (app should be a bit faster with big images)

I have seen Gelek Vanilla announced in Caad 58. There has been some changes and new versions.
I want to ask about the installation process and the hardware supported.

Thanks for the interest.

  • Installation is «quite easy». Open the Open Store on your device and search for Gelek Vanilla or open OpenStore
  • Devices supported are listed in the Ubuntu Touch page https://devices.ubuntu-touch.io/

I have to update the app to Focal base (soon tm ^__^)

2 Likes

I am unable of installing this way although my phone is in the list.
I have tried installing ubuntu via termux but this way also doesn’t works.
Is too difficult to create an installer app?

I’m a bit confused. What are you unable to install? The OS or the app?
For the OS yo have the instructions on the device page. The easiest is with the ubport isntaller. You have to meet the requirements before doing this (this will wipe you current OS).
If you are trying to install the Gelek Vanilla, it will not work on any OS other than Ubuntu Touch

Well, then I understood that this is a waste of time trying to install Gelek Vanilla in my Ubuntu(ed) redmi 9 pro.
I don’t understand becouse you didin’t point your efforts to make an android release. If there few people playing in the “full issues” Fabularium, I suppose there will be only a couple of us trying to downgrade a device to an Ubuntu one.

By the way, I see that Gelek Vanilla seems to be a formidable app.
Best regards from Spain.

P.S. I own a BQ Aquaris E5 HD. Perhaps I will try to flash this phone.

Easy, I don’t use Android :wink:

I don’t see Ubuntu Touch as a «downgrade» (and it does have nothing to do with Android OS). Personally, I really like Ubuntu Touch. Its UX is great, it needs less resources, I love Unity desktop, so I love lomiri shell (previously known as Unity 8), I’m not forced to use Google accounts, nearly all the software is open source, etc.

2 Likes

I’m amazed that I had the time to update Gelek Vanilla to Ubuntu Touch most resent version (focal) :slight_smile: so now its version bumped to v3.0.0

Not much of a change since last version though. Now, thanks of the great work of glk terp maintainers I can update some of the backend code…

4 Likes

I forgot to mention that you could try this on a computer after installing clickable

Downside is that you’ll need to copy your games into ~/.clickable/home/.cache/gelek-vanilla.cibersheep/Games manually

New version is out!
3.1.0 with terp updates (thanks to @cas that did all the hard work), remglk updates, bug fixes (and probably insertion of new ones).
Tones of work missing, though.

Download Gelek Vanilla in the Open Store, as always or get the code on GitLab

1 Like