I haven't really posted about this since the first release. It's interesting to see how much has changed in just over a year (several new Android OS releases, for one). Very little code is Android-specific, so dealing with new OS releases is usally not a problem. That is, until suddenly the pysical menu button disappears and is replaced by an icon in the (hidden) title bar and there's no way to access the menu...
Anyway, about the 1.5 update. The most noticeable change is the new text fade-in. Enabling it required a bit of optimization in the text rendering, and a whole bunch of rewriting of the text display code (probably the most complex part of the app). The tricky bit is doing the text layout only once (for the full text), then rendering only the first N characters (or making all characters after N invisible, ha).
Enhancements: - Implemented text fade-in, see "Text Speed" preference. - Added an on-screen indication of when superskip is on. - Sped up font rendering by using the built-in shadow style instead of rendering the shadow manually (by drawing the same layout twice with a different offset/color). - Decreased memory allocations for smoother animations - Action Bar on Android 3.0+ devices can take up too much vertical space. On small-screen devices it now auto hides (see "On-Screen Menu" preference). - Decreased save file size (ImageTexture accidentally serialized its pixels) - If a VNDS format global.sav exists, its contents are used as defaults. Some VNs use gloval.sav to pre-unlock routes. Bugfixes: - Skipmode didn't skip animations fully when effect speed < 1 - Wait for any animations to finish before showing a choice popup. - When in a VN, volume keys change music volume even when no music is playing - Music unpaused on the lock screen, not only after dismissing it. - Clock didn't try to move out of the way of the textbox.
I you encounter a bug, the fastest way to get it fixed is by contacting me via email.
To download, scan the above QR code with a barcode scanner or search for "VNDS Interpreter" in the Android market.
Comments (1)
[Add comment]
Converts an installed copy of Umineko EP 1~8 to a version playable with VNDS.
Changelog:
* 2011/12/30 -- v1.4.1 - EP8 support added
Over the past few months, I've had a number of people complain about lack of sound & voice effects when using VNDS on Android. The type of AAC audio used by VNDS seems to not be supported anymore by a lot of newer devices. To remedy the problem, I've changed the audio codec used by my converters to Vorbis (.ogg) when selecting an Android target.
Converts an installed copy of "Higurashi When They Cry" (the MangaGamer version) to a version playable with VNDS. If you encounter any bugs, please report them in the VNDS forum.
This release fixes support for the Kai episodes (5-8), see the original post for detailed instructions on how to use.
Converts an installed copy of Ever 17 to a version playable with VNDS. If you encounter any bugs, please report them in the VNDS forum.
I started working on this a loooong time ago, abandoned it, picked it up again, abandoned it again, and now I've finally finished (hooray). As usual, the source code is included for anyone interested.
* 2011/05/27 -- v1.0.0 - Initial release