onyxbits / textfiction Goto Github PK
View Code? Open in Web Editor NEWZ-Machine interpreter for Android
Home Page: https://textfiction.onyxbits.de
License: Apache License 2.0
Z-Machine interpreter for Android
Home Page: https://textfiction.onyxbits.de
License: Apache License 2.0
Hi, I think that this interpreter is very nice. One feature that I would like to see implemented is the support for foreign languages other than English. I'm from Argentina and the native language is Spanish, but loading Spanish version for a game, I can't see the proper characters for some words like "frío" (cold), I see "fr4o" instead. I know is not something big but is a little annoying anyway :-)
Thanks for all.
Ernesto
Whenever I type a command the response scrolls to reveal the last rows, so I have to scroll up again to read the whole response. An option to disable the automatic Scrolling would beparticularly useful when responses are longer than the screen height, or when the font is set to a larger size for accessibility reasons.
After trying this great app (thanks for making it open source) I was thinking this would be an amazing activity for long commutes or other activities where looking at/tapping on your device would be unwise. Is this something on the roadmap or has had any work been done to this end? If not, I may look into adding it if it would be merged in.
Hello, and thank you for the great software.
I noticed that the screen shots you have on Google Play differ from what I get when I run the app on a device. I've tried both 7" tablet and 10" tablet. Also note that much-older Android devices have a physical "menu button" - but that has largely been obsoleted by Google design changes on newer devices. I tested Text Fiction with an Android 7 and Android 4.2 tablet and had the same problem on both.
An example story of this is Anchorhead (anchor.z8) and the opening screen. There is a quote "The oldest and strongest emotion of mankind is fear, and the oldest and strongest kind of fear is fear of the unknown. -- H.P. Lovecraft" above the story title (or on Flip View in Text Fiction's rendering).
The issue is that the opening screen story title is on the Flip View side and in keystroke ("wait for key mode") input mode. I can't find any way to tell Text Fiction to Flip View to view the story title text. The menus are absent at the top of the screen during story play (looks like commit c9ff779 and commit 205c779 were done after the original Google Play screen shots, removing menu?). I didn't see any options in the settings to enable the action bar.
EDIT: The Handbook for Text Fiction even has a screen shot depicting the opening screen of Anchorhead:
Perhaps I'm overlooking a UI convention, Is there some place to touch or long-touch to bring up the menu or otherwise Flip View? Thank you.
I would love to have the possibility of integrating some freely available dictionary -- like in eBook readers, where you just long press on a word and some bubble pops up, showing a translation, or explanation.
The reason I'd love to see this is: many years ago I learned English mainly by playing text adventures, starting with "The Hobbit" on the ZX Spectrum, later with Infocom games. Now my twelve years old daughter is learning English in school and is in desperate need of motivation. I showed her Wishbringer and she loves playing it using TextFiction on her mobile. However, changing apps for looking up unknown words is pretty cumbersome ... I think this would be a great feature for many people, and especially for language learners. FreeDict.org for example has free dictionaries in a documented XML format.
I tried adding the data file for Trinity to the games directory, but the app calls it a "corrupt game file." Same with Bureaucracy. Do you have plans to add support for Z-machine version 4?
My phone has very limited internal storage. IWBNI the TextFiction directory could be relocated to the SD card.
One feature I miss while using Text Fiction is the command history. Each command the user submits is recorded and all recorded commands can be iterated through by hitting the up and down keys.
FYI, I mostly use this feature when I mistyped a command. I bring the command back and adjust it, before submitting it again,
I also use it to help me remember what I said a while back.
The app link is: https://f-droid.org/packages/de.onyxbits.textfiction/
Is there a possibility to modify the themes to something more ebook-reader friendly (black on white)?
Noticed: https://github.com/onyxbits/TextFiction/tree/master/res/values
I would like to see this app on F-Droid
He has written a game that serves as a intro to IF. The z-code file is available via this URL: http://adamcadre.ac/if.html.
The current recommended player on that website is zmpp4droid which hasn't been updated in a long while so I take it that he doesn't know about TextFiction: "(The Windows player is the only one I can actually vouch for, because that's what I use. If you have different links to suggest for the other systems, or for systems that should be added to this list, let me know.) "
"Hello blank fragment" it's used in strings.xml?
Sometimes when I was playing some IF games, I accidentally pressed the back key, which force the game to quit and I may need to start over again if I haven't done saving before. AUTOSAVE only helps a little since the screen is cleared on a mew game. It is recommended that exiting by Back key is prevented and user are only allowed to quit the game from the menu. Looking forward for update soon!
Hi. I am impressed with this app's clean interface. I had a few feature requests, before realizing that they were already neatly tucked in (like customizing the command icons).
Now for the bug: I recently bought a bluetooth keyboard for my tablet, which was the impetus to enthusiastically start playing IF on it. When I started playing on TextFiction, I quickly noted that, while the virtual keyboard works great, the bluetooth keyboard's enter key follows up the expected command submission with a second, blank command submission. The result is that reach game response is immediately followed by "Beg pardon?", or some such.
This is hardly a breaking bug, but does require that I type a command with the keyboard, then hit the submit button on the screen. Either that or miss out on the TTS response. By the way, I am surprised at how pleasant the TTS feature is. I am sad when I play without it now,
Hi good day! Im Jibbie Eguna, a graphics designer, I would like to ask for your permission to propose a new designs of logo in your application/project. I would like to help projects in open-source .I would just like to propose new designs if you are needing it. Hoping for your positive response Thank You!
I don't now if emojis work in Android, but they are fairly ubiquitous these days (even Windows Notepad lets you paste them in) so they probably work in Android too. They are easy to use (treated as normal characters by many applications), there are a ton of them (I've only ever used small subsets in my projects), they are distinct and fun to look at, and they are free.
I mention this mostly because, while the icon selection you have is ok for its purpose, it can occasionally feel limited, particularly when adding a more esoteric command for the sake of a particular game.
Hello,
I've noticed that multiple titles, such as Curses and Janitor, are quick to crash and take the whole program with them. I suspect this is due to unimplemented or broken engine features, as both games function as expected in Frotz and Gargoyle on GNU/Linux as well as Son of Hunky Punk and Fabularium on Android. I should note that I'm using v2.7 from F-Droid, which appears to be the latest tagged version.
In Curses, I suspect the issue to be related to the inform6 "box" command (forces reversed video output in a box overlaid on the top section of the screen), as it crashes instantly or after the first keystroke, and "box" seems to normally be used to display a randomized quote at that point. Alternatively, an apparently common technique for making a staggered intro is to read an otherwise pointless keystroke into an array using @read_char, and that may also be upsetting something, though I'd think that less likely. I notice that Text Fiction lacks colour support in general, though I'm not certain if that ties in, since Photopia, while diminished, works, though given that "box" does apparently manipulate colour a bit I figured I'd mention it.
As for Janitor, it crashes instantly upon loading. Normally, it would be expected to have real-time emulated input typing the word "quit"; I would suspect then that the issue is related to that. Supporting this is that another title, Shrapnel, dies at the same instant and also employs the same trick.
I don't recall seeing a known issues listing anywhere mentioning this, so my apologies if I missed something. Seeing a prior open issue regarding file types, note that all four titles mentioned are z5 files.
Could you be so kind to add, one day, the Glulx support? :)
You can find some projects that privide it:
http://eblong.com/zarf/glulx/quixe/
https://github.com/erkyrath/quixe
I love this app, thank you for your work.
First, I want to thank you for this great app that has finally made me enter the world of IF.
My request is allowing more than one row of icons for abbreviated commands. That way we could have space for a larger number of actions. Writing in tablets is not great, and using your icons plus tapping words is the most enjoyable way of playing IF that I have found so far, writing breaks the flow.
Of course, it would be better if the whole set of icons was not displayed all the time, only the top row, as currently, expanding to the full set with a button or a swiping gesture. The number of available rows could be configurable in preferences.
Hope you consider this suggestion. Thanks!
Steps to reproduce:
Instead of the word "about" being added to the end of the already written command, it replaces it.
It's not a bug, I understand the reason for icons replacing what is already written, but it means that it's impossible to have shortcuts for middle words in complex commands like "ask (character) about (subject)". That forces me to write, which is inconvenient in a tablet (the keyboard takes some time to appear, it displaces parts of the game screen, I play IF in English but my keyboard is configured for a different language, and it breaks the flow of simply tapping the screen and reading that makes Text Fiction so enjoyable for me).
What I would like is having an option when I configure an icon shortcut to either add that word to what is already written, or the current behaviour.
Thanks!
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.