Forums » Community Projects

DroidButtons plugin

«123
May 22, 2012 Cle0p@tr@ link
That was definitely the problem. I made a new character with no symbols in the name and the plugin works perfectly so far.
May 22, 2012 draugath link
I haven't done an exhaustive test, but symbols in general aren't an issue. The pipe character (¦), however, has special meaning in some cases. Other symbols may also have a similar problem though.

The interesting thing is that it isn't an issue on Linux, and likely Mac and Windows. One person I was talking to about it suggested it might be related to the filesystem that Android uses.

It is also important to note that any character names with pipe will be similarly unable to use other plugins that record data or settings using the same mechanic that I use, which is most of them.
May 31, 2012 Cle0p@tr@ link
Oh, it causes problems all over the place. I'm used to android apps being uber glitchy, so I was ignoring a lot of things that the game was having malfunctions over assuming that they were occuring because of incompatibilities between the Mac/PC/Linux version and the Android version. There were actually a ton of things not working. Missions were not saving themselves in the log. If I logged out whatever active missions/activities I had going on in the game disapeered. My tablet kept reverting back to the default touchscreen only steering, and a bunch of other settings kept undoing themselves. Etc., etc.

Once I made a new character that only used letter symbols in the name all that resolved itself.

Ironically, most other plugins that I had actually still functioned fine. But I think that is because the ones I had did not have much information that needed to be saved from one login to the next, so the missing save data just happened to be irrelevant to those.

Thanks a bunch for helping me figure that out! IDK if I should put a support ticket in or what. The devs might wanna add a note to the character creation screen that lets Android user's know that they should avoid using symbols in their character names.

I know basically squat about programming, so I have no idea why that symbol caused the game the problems it did.

Other android games don't have a problem with using symbols, but most of them don't tie their save files to data the way that this game does. Android devices, along with most other smartdevices, are required by law to have a hardwired internal IP address called an IMEI number that is unique to each particular device. Most apps that are designed solely for android use this number to bind things to the device, rather than using app generated data. (That pretty much encompasses my entire knowledge base of programming information. lol.)

So for most apps, what you pick as a "username" or whatever never comes into play.

And I know most of that is kinda off topic from this thread, so if I need to move this post somewhere else lemme know.
Sep 24, 2012 draugath link
v2.0.0-Alpha4 is now available. This version adds initial support for remapping tilt axis commands.
Nov 21, 2012 draugath link
There is currently a problem with the touch-to-place interface that causes the game to crash.
I am looking into resolving this issue. In the meantime, you can still click the Advanced button on the definition tab to manually place your buttons.

I'd also like to point out that the new touch-to-target feature added to the client in the last patch does not yet work if you disable the default interface.