Rp tools for android based OS

We are always looking for new tools to create to help facilitate the table top gaming experience. Let us know if you have an idea for a new gaming tool you'd like to see. (Note: this is NOT for feature requests on existing tools!)

Moderators: dorpond, trevor, Azhrei

User avatar
tooley1chris
Cave Troll
Posts: 26
Joined: Fri Mar 01, 2013 5:35 pm

Re: Rp tools for android based OS

Post by tooley1chris »

Installation of files is simple on Kindle FireHD as well. Just have to download a FREE file browser from market. Ive actually got Maptools already installed because the browser has some Java capability. (Silk browser)
When I run maptools I get the same warning as when you try to run it on PC with wrong version of Java or the .Jar cant find the java. It seems like its so close, but getting it to run and actually interfacing without a mouse is....problematic in any case :D
BRP. The last RPG system you'll ever need. http://basicroleplaying.org/

User avatar
S0AndS0
Cave Troll
Posts: 60
Joined: Wed May 22, 2013 3:15 am
Location: USA
Contact:

Re: Rp tools for android based OS

Post by S0AndS0 »

~~~~To All Readers~~~~
I'll be trying to fill this post with all the responses that I have for you all; this is to keep me organized on on task. Magior updates will be in the "~~~~Update~~~~" section of the post and responses will be in the "~~~~Responses~~~~" section... hope it helps with finding exactly what you are looking for as this evolves


~~~~Update~~~~
Update 06272013 8am myTime- I found out that I've the day off from work today :D sooooo I'll be online all day for support with anything having to do with my work here on XDA and Maptools so feel free to hit me up readers if you got questions or specific issues and I'll do my best to help wile I'm running tests and re-writes of my scripts.

Update (a little wile latter) muuuwaahaahaa.... http://stackoverflow.com/questions/1026 ... k-on-linux for the win, I think I'll be able to do the Java install *Fully* automatic now... edits and tests and progress report coming soon to a thread near you ;D
Note ~ edits to the script; the text in orange is the stuff I'm re-writing and the stuff in pink is the new commands I'm testing

Update 5pm myTime- oh darn... after hours of testing and re-writing I'm still getting errors unless I get a webbrowser in on the action. Starting from scratch with some new methods that I've found, be back in a bit...

Update 9pm myTime- Well even after starting from scratch I have something to share with you all
https://docs.google.com/document/d/17dD ... sp=sharing
the above link will take you to the brand new version of installin Java for ARM
~ the script unpacks to $HOME/JavaARM7Installer
~ it then adds the ppa for Java (!!!yes!!!)
~ installs java 7 (!!!apt-cache search said yes!!!)
~ sets Java 7 as the default (in case anyone installed openJDK)
~ then downloads Maptools (sorta)
~ extracts it (?) (Not yet)
~ and creates a short cut on your desktop to Maptools (will when extraction comleats)
Note things with a ? mark will be removed as soon as all the parts are tested and safe... so check back often if this is your number one reason to be checking this thread :D
I've run it though one test go around an my network connection barfed. Trying again and should be back before the night is done :D

Update 06282013- good morning all, like I said I've work today but I'll be testing the script again now and if needed on my lunch (if I've the time) and be reporting back again :D
Update 06292013- losts of little edits have been done on the script, removed quots from the download parts (wget command does the downloading) added a "-P" to the wget command that downloads Maptools and removed things that where causing "strangeness"... haven't tested the latest version (long hours and such) but its up on google docs for those that have a rooted device or Raspberry Pi.

Update 06302013- copied this post I'm using to respond to google docs so I can work on it wile away from my PC. I ran some more tests, made a new error, I'll have to put the apt-get update command at the start of things or things won't have sudo... Long work shifts, seems they now know that I'm good at what I do :D... 10 hours and one minuet latter... so I compiled my responces with some links for help, have some questions myself. I've another long shift tomorrow.

Update 07012013- got right into testing and debugging, I've tomorrow off so I'll be working for many hours tonight and into the next day. I've removed some question marks for the script and debuged many of the errors I was having, now the main error I have to resolve are the 404 Not found for the repo and the downloading of Maptools to a spissific directory; the second issue should be easy enough to just "command around" for the time being, but the first issue is kinda huge and will require some editing.

Update 07022013- Running though lots of different command tests to code around some of the sudo issues with adding repo list files, been at it all day and will likely continue with another update in a few hours...
Update A few hours latter- Well I've yet to run out of new ways to get new errors... More Testing...
Update A few more hours latter- @Azhrei ~ I added more to my responce regarding "swing"... to all other readers, I've good news; pritey sure the script will add the proper repos now, just have to get the corect keys and we should be golden. More testing tomorrow after work... and I'll be spell checking this all up too..

Update 07042013- I see that I've some responses to finish editing, I'll be getting on that (likely be in a little bit) till then I've a note about all the scripts I'm writing and how they can cause problems if downloaded improperly...

Update 07042013 9pm myTime- Good News Everyone!!!
the repo works, I have to get the key added but running "apt-cache search oracle-java7-installer" reveals that my Linux running Android phone now recognizes that "app" is available for download.
Now all I have to do is write the corect "gpg" add key command into the script to add "C2518248EEA14886" to the keys on my system; it will end up near "line 64" of the install script (between the "echo 'deb..." and "## Unpack Package_List") any help on what command line command I should use would be appreciated, but I'll figure it out eventually and we will have a working Install script for all this :D
Update (a little wile latter) - got the key thing figured out (two different ways) and their now included in the scrip; better yet the package known as "oracle-java7-installer" can now be installed
Note you will still have to accept the "licence agreement" from orical *But* that's now handled in the command prompt :D :D
Soooo what doesn't quite work?
Well I'm running tests on installing Java 7 with oracle-java7-installer but getting some 404 errors when downloading some of the files that that package downloads... and the download for Maptools needs a bit of re-writing... But all that being said If your device is compatible and rooted then it should be "ready" ... almost... for you all to test :D

Update 07062013- the ppa that I've been trying to use seems to be in a many year battle with Oracle. There's quite a bit of "it's up" and "it's down again" for months on end. I'll be looking at the "install from source" scripts I've been working on and figure out the "install" portion wile I'm camping this weekend :-) get that figured out and just have people download Java with an Android web browser; then script in a "find to install"...be back in a few days...

Update 07162013- good news on the Java install script; had to majorly re-write and debug but it now produces Java related errors :-) which I'm calling a good thing :-) because that means I've only a little bit more to debug... Link to new script will be here shortly and screen shots when it runs completely :-D

Update 07202013- Maptools works, Java works, its all good... see links below

~~~~~~
Desktop_Blank
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Longin_With_Remmina
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

LS_of_scripts
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Before_Updating_JDK_InstallScript
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

jMonkey_ARM_Starting
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

jMonkey_ARM_Started
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

InstallCasual_Manually_before
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Install_CasualARM_inProgress01
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Install_CasualARM_inProgress02
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Install_Casual_inProgress03
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

After_Updating_JDK_InstallScript
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Befor_Starting
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_01
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_02
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_03
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_04
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_05
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Maptools_ARM_Started_06
https://docs.google.com/file/d/0B46yVbe ... sp=sharing

~~~~~~~~~~~~~~~~~~~
Big Note About the scripts that I'm writing for ARM
~~~~~~~~~~~~~~~~~~~
~ So Google docs introduces lots of strange characters into the text that you can't see easily; these "strange characters" are then being read and interpreted and are essentially corrupting the script and what it's supposed to do; causing all sorts of errors for users and myself.
~ How do we solve this?
~ I'll be uploading ".txt" formatted versions of All the scripts that I currently have public on Google docs and linking them into this post here and "the guide" as well so that anyone with a rooted Android phone or Raspberry Pi may then download a non-corrupt version of the following scripts with two different methods...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CrazyFlieInstallerARM
* ~Corrupt ~* https://docs.google.com/document/d/1A64 ... sp=sharing * ~Corrupt ~*
JavaSourceInstallARM
* ~Corrupt ~* https://docs.google.com/document/d/1JaI ... sp=sharing * ~Corrupt ~*
jMonkeyInstallerARM
* ~Corrupt ~* https://docs.google.com/document/d/1Rfi ... sp=sharing * ~Corrupt ~*
MaptoolsInstallerARM
* ~Corrupt ~* https://docs.google.com/document/d/17dD ... sp=sharing * ~Corrupt ~*
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~Method 1~~~~~~~~~~
use the above "corrupt" versions from Google docs on a PC
- mouse over to "File"
- mouse down to "Download as >"
- click on "Plain Text (.txt)"
- download and then transfer to your device
- on the Android device --
-- rename the script from " *.txt " to " *.sh " with a file browser
-- open a terminal window and type "deb"
-- log in as your user that isn't root but has sudo permissions
-- use the " ls " command to navigate to the script file was renamed
-- example : " ls /sdcard/Adev/Scripts/ "
-- when you've found the script that you want to run then use " sh "
-- example : " sh /sdcard/Adev/Scrips/MaptoolsInstallerARM.sh "
--- if you see "???" before and after lines on the running script
--- then it's got something funkiness in it and you should try "Method 2"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~Method 2~~~~~~~~~~
use the following links and just copy past into a new "blank file"
CrazyFlieInstallerARM
https://docs.google.com/file/d/0B46yVbe ... sp=sharing
JavaSourceInstallARM
https://docs.google.com/file/d/0B46yVbe ... sp=sharing
jMonkeyInstallerARM
https://docs.google.com/file/d/0B46yVbe ... sp=sharing
MaptoolsInstallerARM
https://docs.google.com/file/d/0B46yVbe ... sp=sharing
-- or --
use the links with a "wget" command in a terminal window (Android or Linux "wget" works ;) )
cd /sdcard/ADev/Scripts
wget -c https://docs.google.com/file/d/0B46yVbe ... sp=sharing

Hope this helps with running these scripts without errors leaking in and messing with what we're all trying to do here :D
~~~~Responses~~~~
~~~~copied from page three ;) ~~~~~
Guyon wrote:Slightly off topic but with relevance to android tablets (which you will want when this project gets done):

Barns and Nobles now has sale for their Nook HD+ for only $150. The HD+ runs full android market and has better specs that the newest Ipad! Though the HD's lack of a camera does not bother me as my digital camera runs circles around any tablet camera. The HD+ even had features that the IPAD does not. I can not tell you how well this tablet works, do chack it out at the store or online reviews.
Yes tablets will be supported and encouraged for all the releases (alpha and pre'alpha especially)

I've looked at the Nook HD (briefly) but really the concern is whether or not you can easily achieve "Root" on what ever device you want to run this system on, because currently that's how we get Linux on Android (I'll be looking into non-root ways to do this and or "hacks" to "stock" devices for those that don't or can't Root)
The price can't be argued with and with "USB host mode" (if your device can support it) you maybe able to connect your camera through a modded USB cable (not really that hard to do) and then you'll have a sweet camera and a big screen to see it all on too :D mainly though you'll want to "search" the XDA and related hack/mod forums for what devices you'll be able to easily root and "un-brick"the un-brick is important because it's rare to brick a device with Linux but pretty easy if you flash something bad, however, recovering from a "soft-brick" or "boot-loop" isn't that hard, sooo, do a little preemptive work to ensure that if you run into some problem with the device not turning on completely you can then just restore instead of "rip your hair out with frustration" which might be why I've a thinning hairline now :oops: 8) I've "boot-looped" and "simi-bricked" all of the devices that I own, multiple times, and it takes less than an hour to fully restore my system (now that I've backed up all the guides that relate to my specific devices and the files required) and the prep time for doing the preemptive work now only takes and hour or two to track down everything to root and restore root when I get a new device. I've got a section in the main guide to help with tracking down all this info with google I think, section 5 maybe, should show how to construct google searches for the best results.
~~~~~~~~~
tooley1chris wrote:Installation of files is simple on Kindle FireHD as well. Just have to download a FREE file browser from market. Ive actually got Maptools already installed because the browser has some Java capability. (Silk browser)
When I run maptools I get the same warning as when you try to run it on PC with wrong version of Java or the .Jar cant find the java. It seems like its so close, but getting it to run and actually interfacing without a mouse is....problematic in any case :D
This sounds both very exciting and slightly dangerous in a way that I'll have to expand on...
First; can we get some screen shots or log "dumps"... scrub them of personal info first though please, don't want some "lurker" getting inside your device somehow :? if this is a workaround that can be expanded on then we can add mouse support or even Wii remote support (I've seen things) for the user input; keyboard too :D and if I can see the errors then I can write something for Android "native" to unpack the missing parts and "soft-link" them into Android native instead of all this Linux stuff being the "go between" (yes I use a lot of air quotes sometimes when talking in person too :roll: as well as other punctuation in the air too...)
Second; this could be dangerous if we do succeed because things may get "out of bounds" deep down in the system and cause real damage to the Android OS directly... it's a possibility that I'm aware of dew to some of the other projects that I'm doing in pen-testing and system exploitation (gray hat hacker stuff) that relates to XDA more than here, I'll try to not get too into it here but the gist of it is that you could end up accidently run a Java task on the processor that runs into normal System tasks; causing all sorts of strangeness if the extra bits that bleed over are "interpreted"... if the extra bits are "trash" to the system, then you'll get an error, but, if the extra bits have been "written with intent" *Or* have been "interpreted" by the Android OS then that is where we'll run into trouble... pretty sure that we can try it and that the device will survive, I just know enough to know that I should know more before fully condoning this; let me know if I have to explain this better...
~~~~~~~~~~~~
Azhrei wrote:I've subscribed to this thread and will try to answer questions that come my way regarding MapTool. I suspect the biggest issue will be the look and feel stuff for Swing on micro-displays. Some of the Swing presets for how lightweight components should be drawn might be a problem when the screen size is so small and the components can't be drawn properly.

Anyway, good luck with this and I'll keep an eye out here! :)
Very glad to atract the right kind of atention :D
# I'll be compilling some questions and update as I've the time.
~~ I've yet to dive into the "guts" of Maptools and see how the window gets populated with content, so I'll ask; how dose the Maptool window get populated with all the sub-windows?

The display size curently isn't to difficult RDP alows one to set all sorts of screen sizes and have it display on the device at different "dencoties" like a zoom function. One thing that will plage us for a little wile will be screen latency, the mouse and things move but every now and again you'll get to watch the screen "re-paint" itself and then things are good again... for a wile; the real trick will be when I've an app to pipe out the different componits seperatly, if we can, and have a nice boton interface that sits in your device's notification bar's normaly unused space to switch between; get them to change or flash to let ya know that there's something new to see there and an "overview" mode that shows the whole thing. Moral of the story though; is that maptools will think it has the correct resolution. If we want it on Android native though, then we'll have to dive into that.
Update 07022013 - regarding "Swing" - I did an "apt-cache search java jdk" and ran across "Substance" "a cross-platform look and feel for swing aplications" so we may not have an issue if someone has already resolved ARM and Swing Apps. I'll likely be testing things such as this in the coming days.
~~~~~~~~~~
Guyon wrote:After checking around it "may" be possible to root my Nook HD+ but I have not found a solid set of instructions to do that yet. Will rooting cause other problems? Or is there another way to get RPtools on a tablet. I was hoping for a simple direct PlayStore purchase. Though I am not giving up! :)
I'll see what I can dig up as far as guides for you.
http://www.xda-developers.com/android/n ... -and-more/
Poke around on the links that this page (open in new tab or window)
How did I do that?
http://www.google.com/search?q=Nook+HD% ... ilar%3Axda
Note the "similar:xda" part ;) this is one of Many Google search modifires and you can use any web adress too. And I sugest that any reader, looks up the top 10 or top 20 usefull google hacks, because knowing how to find information is now becoming more important than knowing things (in the web enabled world mostly I supose...) and I'll be working on a way to make Android truly smart (eventually) ... I'm talking Watsin from Jepordy if ya want to know the next "Port" I've pland for the future ;)
Rooting has some risks with it (look up "how to recover from brick or boot loop Nook HD" with google and look up the stuff about voiding your warenty by rooting your device) but I've yet to have "problems" when using it normally. As far as a non-root method goes; we might be able to pull it off but I'll have to talk to people that know more than I about building apps, which I might just have a guy to talk to about just that :D but at this point with the info that I've got a "simple" app download is just not here... yet... I'm glad you're going to persue the native side of things, infact if you look into "soft linking" in Android's command prompt you might just be able to trick it and soft link java in so when things go and make a 'call' for something Java it then gets pointed to the version that ya soft linked in, however, if you're not cairfull you'll end up with "fource colosures" dew to normall apps and android processes making calls for Java and not getting the one that the app was expecting. But if we've got an 'activity listener' that looks for maptools trying to start and redirects the Java requests only for maptools to a different Java version (the ARM version) then it might be doable; just not something that I know to work but a hypothissis on what could be done on your end of this "race" to play on mobile as I'm using an activity listener called Linux to do the hard part of keeping Maptools's Java version from interfeering with the version on Android.
~~~~~~~~~~
Azhrei wrote:
jfrazierjr wrote:
Guyon wrote: I was hoping for a simple direct PlayStore purchase. Though I am not giving up! :)
Give up. or at least realize that it will be years before this happens(unless someone with a whole lot of time on their hands comes along to spend on MT development.).
Well... The hack being discussed involves loading a new OS onto the machine and then installing a full Java implementation on top of it. (At least, if I read this correctly.)

It's true that a new OS is unlikely to be available from an online store any time soon (!) but could a new build of Java appear there instead? If a user running an Android OS (instead of a Linux OS) could get a newer/updated version of Java that included the various GUI libraries, then maybe something like this could work.

I agree that it's more likely to be done by Oracle than by a third-party though. Oracle has a vested interested in being able to run enterprise-class Java apps on tablets (selling more instances of their DB since admins could manage those instances from a mobile device). But never underestimate the power of a dedicated programmer! ;)
@ Guyon
its really easy and free with the method that I’m debugging and automating
step one= root a device
step two= load Linux onto that device with “Debian Kit” from the Android Market Place
step two B = use the guide that I wrote to step you through that process (the first section in the guide)
http://forum.xda-developers.com/showpos ... ostcount=2
step three= Manually installing Java ARM 7 (soft float) or Java 8 (hard float) and Maptools for Linux PC
or
step three= Run the auto-installer that I am writing (and help debug it)
step four= repeat the above steps on another device and then network them together (which I’m working on figuring out how to “Portforward” with Android and will be documenting directions and app suggestions for how to get that done too ;) ) so that you and your friend can be playing with one another from phone or tablet.

if you set aside a few hours a week you can get this done without knowing what you're doing in like three weeks (about 40 hours of reading, downloading, flashing, backing up, re-flashing, re-backing up, backing up all those back ups, and then diving into running Maptools.... Pain in the neck it may look like, but, I’m working on an “install streamliner script” for the “Debian Kit” app so that following the guide will be for those that want to learn more instead of one of the few “well documented” versions for installing a second OS onto your device; I’m also working on “direct” rooting methods, where one Android device can root another through USB soooo..... eventually this will all be so streamlined that all you’ll need is one “expert” to set everything up for the rest of the group :D Why?... because it’s a good challange :D

@ jfazierjr
I wouldn’t be so quick to doubt the power of “stitching” the Dev teams here with the ones at jMonkey and XDA... think... when we’ve got this all set up, well documented, and easy to run; then some of the people here will post over there (on XDA) and here (on rptools) some map-packs, themes, and other ARM specific and Maptools specific content. Then “cross pollination” of these different Dev groups will lead to faster development; we then throw in the jMonkey crowd, a team of amazing game and app Devs, and we’ll end up seeing an explosion of mixed experts all doing individually amazing things.... thats the dream at least :D

@ Azhrel
Exactly correct; I run an Android OS (CM version 9 or version 7) on my devices and then while that is running (so I can still recieve texts, emails, and calls with the phone) I then load a Linux OS at the same time (either squeeze or lenny)

There are many, many ways to Load other OS’s onto the Android (some that replace it completely) and most are available “free” from the Android Market Place. Eventually (when the “kernel merge” between Android and Linux Kernels happens) we will have some more options for running Java ARM (for Linux originally) in a “loop back” or mini-virtual machine, I’ll also be looking into the whole soft linking thing and maybe write an app that handles a “temp” link between Java for Android and Java for ARM and have a RDP or some kind of “viewer” for Java’s Virtual Machine instances ... but like jfrazierjr stated; that will be a few years down the line ;)

I think if we can “generate” enough interest and workaround for doing this, then, perhaps Oracle will just “take over” and take care of all our problems... or they’ll laugh and go back to their lives :shrug: I’m not holding my breath for them; instead I’ll actively be that dedicated programmer that is trying to “square peg a round hole” ;) and actively searching for more people to “pull into this tornado”
Last edited by S0AndS0 on Sat Jul 20, 2013 9:27 pm, edited 15 times in total.
I have ported Maptools Mobile for Android.
link to guide to do it yourself step by step
Maptools on ARM (Android & Pi)
or
rptools [Guide] thread
link to script to use after using section 1 of above guide
My github Repos
You may contact me through the document that I'm writing or though email or through one of the mirrors that I've posted this information on for public viewing such as XDA Developers or through PM through this very site.

User avatar
Azhrei
Site Admin
Posts: 12086
Joined: Mon Jun 12, 2006 1:20 pm
Location: Tampa, FL

Re: Rp tools for android based OS

Post by Azhrei »

I've subscribed to this thread and will try to answer questions that come my way regarding MapTool. I suspect the biggest issue will be the look and feel stuff for Swing on micro-displays. Some of the Swing presets for how lightweight components should be drawn might be a problem when the screen size is so small and the components can't be drawn properly.

Anyway, good luck with this and I'll keep an eye out here! :)

User avatar
Guyon
Cave Troll
Posts: 37
Joined: Tue Dec 29, 2009 11:00 am

Re: Rp tools for android based OS

Post by Guyon »

After checking around it "may" be possible to root my Nook HD+ but I have not found a solid set of instructions to do that yet. Will rooting cause other problems? Or is there another way to get RPtools on a tablet. I was hoping for a simple direct PlayStore purchase. Though I am not giving up! :)

User avatar
jfrazierjr
Deity
Posts: 5176
Joined: Tue Sep 11, 2007 7:31 pm

Re: Rp tools for android based OS

Post by jfrazierjr »

Guyon wrote: I was hoping for a simple direct PlayStore purchase. Though I am not giving up! :)
Give up. or at least realize that it will be years before this happens(unless someone with a whole lot of time on their hands comes along to spend on MT development.). Personally, my guess is that getting new features on desktop OS's is and should be the primary focus.

With that said, the "new"(new as in new within the past few years) windowing system by Java which MT 2.0 will be built on will(at least according to Oracle... but then again, how many times have companies promised crap and never delivered :roll: ) at some point in the future have a converter which will convert the GUI code parts of a JavaFX application into the Android GUI code. IF that happens, then it will be more likely that a native Android MapTool would be possible. There are still tons of other issue that Tablets just can't freaking deal with, so then you get to the point of what features to do you include and which do you leave out, and if that's the case where all features can't be supported, whats the point? More importantly, what incentive is there for the developers to spend EXTRA time to make a gimped version of MapTool instead of spending that same time building new features that more users can actually use?
I save all my Campaign Files to DropBox. Not only can I access a campaign file from pretty much any OS that will run Maptool(Win,OSX, linux), but each file is versioned, so if something goes crazy wild, I can always roll back to a previous version of the same file.

Get your Dropbox 2GB via my referral link, and as a bonus, I get an extra 250 MB of space. Even if you don't don't use my link, I still enthusiastically recommend Dropbox..

User avatar
Guyon
Cave Troll
Posts: 37
Joined: Tue Dec 29, 2009 11:00 am

Re: Rp tools for android based OS

Post by Guyon »

@jfrazierjr,
Because tablets are the future for this type of gaming. It is unrealistic so sit around a table with everyone needing a laptop, but a tablet is a different story (I know more people with tablets than laptops). With tablets you have room to play and can set it aside when not needed. Though when the situation changes the GM pulls out his tablet and with fog of war on the players can explore.

Look there are people already stating to release android apps in the playstore already. RPtools is the king of computer gaming, but it could just as fad away into nothing if it does not keep up with the times.

User avatar
Azhrei
Site Admin
Posts: 12086
Joined: Mon Jun 12, 2006 1:20 pm
Location: Tampa, FL

Re: Rp tools for android based OS

Post by Azhrei »

jfrazierjr wrote:
Guyon wrote: I was hoping for a simple direct PlayStore purchase. Though I am not giving up! :)
Give up. or at least realize that it will be years before this happens(unless someone with a whole lot of time on their hands comes along to spend on MT development.).
Well... The hack being discussed involves loading a new OS onto the machine and then installing a full Java implementation on top of it. (At least, if I read this correctly.)

It's true that a new OS is unlikely to be available from an online store any time soon (!) but could a new build of Java appear there instead? If a user running an Android OS (instead of a Linux OS) could get a newer/updated version of Java that included the various GUI libraries, then maybe something like this could work.

I agree that it's more likely to be done by Oracle than by a third-party though. Oracle has a vested interested in being able to run enterprise-class Java apps on tablets (selling more instances of their DB since admins could manage those instances from a mobile device). But never underestimate the power of a dedicated programmer! ;)

User avatar
S0AndS0
Cave Troll
Posts: 60
Joined: Wed May 22, 2013 3:15 am
Location: USA
Contact:

Re: Rp tools for android based OS

Post by S0AndS0 »

Safe to Run !!!
~~~~~~~~~~~~~~~~~~~~~~~
#!/bin/bash
echo "As Always happy hacking and modding"
echo "and the author can be contacted through"
echo "Google at Michael NA and"
echo "XDA at S0AndS0"
echo "for any help or concerns"
{
# alert to what's about to happen
echo "________________________________"
echo "This script is written for free in the hopes that it will be found useful"
echo "use it to install Java 7 from source on ARM Linux systems"
echo "You're about to install Java 7 soft float"
# confirm with the user
read -r -p "Are you sure? [Y/n]" response
case "$response" in
[yY][eE][sS]|[yY])
# if yes, then start risking changes
;;
*)
# Otherwise exit..
echo "Good Night"
exit
;;
esac
}
# Next is setting some required variables
: ${USER?} ${HOME?}
echo
echo "You are $USER."
echo "Your home directory is $HOME."
echo
echo "If you are reading this message,"
echo "critical environmental variables have been set."
# more variables to come later
# run apt-get update
# sudo apt-get update
# Make a folder to write and Install all the packages required to run the rest of the script
mkdir -p $HOME/Java7ARM
# Make a folder to install JVM to
sudo mkdir -p /usr/lib/jvm
echo "Making a directory in /usr/lib named vm to download Java source file to"
sudo mkdir -p /usr/lib/vm
echo "Making a directory in /usr/lib named bin to extract Java tarball to"
sudo mkdir -p /usr/lib/bin
# Create a List of packages to install
echo "creating a list of packages to install to your system"
sudo cat > $HOME/Java7ARM/Depends_Install_List <<EOF
# I compiled this list from
# http://www.oracle.com/technetwork/java/ ... 80260.html
# http://www.calxeda.com/trystack/gettingstarted/
# http://elinux.org/RPi_Java_JDK_Installation
# http://www.savagehomeautomation.com/pi-jdk
# and automated it thanks to
# http://stackoverflow.com/questions/1026 ... k-on-linux
# let me know if things need to be added or changed, please and thank you.
echo "you may run the package install list manually later to keep your system up to date,"
echo "to do so run $ sh $HOME/Java7ARM/Depends_Install_List from a terminal window"
echo "for now though this script will automatically take care of the first install of all packages"
sudo apt-get install -y java-common
# sudo apt-get install -y libc6-armel
sudo apt-get install -y libsfgcc1
sudo apt-get install -y libsfstdc++6
echo "you may run the package install list manually later to keep your system up to date,"
echo "to do so run $ sh $HOME/Java7ARM/Depends_Install_List from a terminal window"
EOF
sudo cat > $HOME/Java7ARM/Java_Source_Finder <<EOF
echo "This script was written under the following usernames"
echo "S0AndS0 or Michael NA"
echo "from"
echo "XDA and Maptools or Google."
echo "To automate and make easy the processes of installing"
echo "Java from source or tarball and Java dependent software"
echo "such as Maptools and jMonkey."
echo "For ARM CPUs running Linux such as"
echo "Raspberry Pi and Android mobile devices."
echo "Contact the author for help or concerns"
# warning of pairale
echo "This is offered freely and without warranty"
echo "users of this script may very well destroy everything"
echo "they hold dear and everything around them for miles"
echo "perhaps latter?"
# Find the tarball for Java 7u21
find /sdcard/download -type f -name '*tar.gz' -print0 | xargs -0 ls
echo "if the file was downloaded elsewhere then manually move it"
# confirm with user
{
# alert to what's about to happen
echo "________________________________"
echo "Warning"
echo "you may destroy everything around"
echo "you for miles if you continue down this path"
# confirm with the user
read -r -p "Are you sure? [Y/n]" response
case "$response" in
[yY][eE][sS]|[yY])
# if yes, then start risking changes
;;
*)
# Otherwise exit..
echo "Good Night"
exit
;;
esac
}
echo "moving on to copyExtracter"
EOF
sudo cat > $HOME/Java7ARM/Java_Source_copyExtracter <<EOF
echo "Finding and Copying Java tarball from the SD card to your $HOME directory"
find /sdcard/download -type f -iname 'jdk-7u21*' -print0 | xargs -0 cp --interactive --verbose --target-directory=$HOME/Java7ARM
echo "Finding and changing ownership of Java tarball in your $HOME directory"
find $HOME/Java7ARM -type f -iname 'jdk-7u21*' -print0 | xargs -0 chown $USER:$USER
echo "Finding and changing permissions of Java tarball in $HOME directory to read write and execute for $USER"
find $HOME/Java7ARM -type f -iname 'jdk-7u21*' -print0 | xargs -0 chmod --changes --recursive 755
cd /usr/lib/jvm
find $HOME/Java7ARM -type f -iname 'jdk-7u21*' -print0 | xargs -0 sudo tar -vxpzf
# --verbose --extract --gunzip --file=
sudo ln -s jdk1.7.0_21 java-7-oracle
cd ~
EOF
# Create a list of alternatives to install for JDK tools
echo "creating a list of alternatives to install for JDK tools to your system"
sudo cat > $HOME/Java7ARM/Alternatives_Install_list <<EOF
# I compiled this list from http://www.calxeda.com/trystack/gettingstarted/
# let me know if things need to be added or changed, please and thank you.
echo "you may run the package install list manually later to keep your system up to date,"
echo "to do so run $ sh $HOME/Java7ARM/Alternatives_Install_list from a terminal window"
echo "for now though this script will automatically take care of the first install of all packages"
sudo update-alternatives --quiet --install /usr/bin/java java /usr/lib/jvm/java-7-oracle/jre/bin/java 100
sudo update-alternatives --quiet --install /usr/bin/keytool keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool 100
sudo update-alternatives --quiet --install /usr/bin/pack200 pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200 100
sudo update-alternatives --quiet --install /usr/bin/policytool policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool 100
sudo update-alternatives --quiet --install /usr/bin/rmid rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid 100
sudo update-alternatives --quiet --install /usr/bin/rmiregistry rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry 100
sudo update-alternatives --quiet --install /usr/bin/unpack200 unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200 100
sudo update-alternatives --quiet --install /usr/bin/orbd orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd 100
sudo update-alternatives --quiet --install /usr/bin/servertool servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool 100
sudo update-alternatives --quiet --install /usr/bin/tnameserv tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv 100
sudo update-alternatives --quiet --install /usr/bin/jexec jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec 100
sudo update-alternatives --quiet --install /usr/bin/appletviewer appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer 100 --slave /usr/share/man/man1/appletviewer.1 appletviewer.1 /usr/lib/jvm/java-7-oracle/man/man1/appletviewer.1
sudo update-alternatives --quiet --install /usr/bin/apt apt /usr/lib/jvm/java-7-oracle/bin/apt 100 --slave /usr/share/man/man1/apt.1 apt.1 /usr/lib/jvm/java-7-oracle/man/man1/apt.1
sudo update-alternatives --quiet --install /usr/bin/extcheck extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck 100 --slave /usr/share/man/man1/extcheck.1 extcheck.1 /usr/lib/jvm/java-7-oracle/man/man1/extcheck.1
sudo update-alternatives --quiet --install /usr/bin/idlj idlj /usr/lib/jvm/java-7-oracle/bin/idlj 100 --slave /usr/share/man/man1/idlj.1 idlj.1 /usr/lib/jvm/java-7-oracle/man/man1/idlj.1
sudo update-alternatives --quiet --install /usr/bin/jar jar /usr/lib/jvm/java-7-oracle/bin/jar 100 --slave /usr/share/man/man1/jar.1 jar.1 /usr/lib/jvm/java-7-oracle/man/man1/jar.1
sudo update-alternatives --quiet --install /usr/bin/jarsigner jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner 100 --slave /usr/share/man/man1/jarsigner.1 jarsigner.1 /usr/lib/jvm/java-7-oracle/man/man1/jarsigner.1
sudo update-alternatives --quiet --install /usr/bin/java-rmi.cgi java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi 100
sudo update-alternatives --quiet --install /usr/bin/javac javac /usr/lib/jvm/java-7-oracle/bin/javac 100 --slave /usr/share/man/man1/javac.1 javac.1 /usr/lib/jvm/java-7-oracle/man/man1/javac.1
sudo update-alternatives --quiet --install /usr/bin/javadoc javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc 100 --slave /usr/share/man/man1/javadoc.1 javadoc.1 /usr/lib/jvm/java-7-oracle/man/man1/javadoc.1
sudo update-alternatives --quiet --install /usr/bin/javah javah /usr/lib/jvm/java-7-oracle/bin/javah 100 --slave /usr/share/man/man1/javah.1 javah.1 /usr/lib/jvm/java-7-oracle/man/man1/javah.1
sudo update-alternatives --quiet --install /usr/bin/javap javap /usr/lib/jvm/java-7-oracle/bin/javap 100 --slave /usr/share/man/man1/javap.1 javap.1 /usr/lib/jvm/java-7-oracle/man/man1/javap.1
sudo update-alternatives --quiet --install /usr/bin/jconsole jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole 100 --slave /usr/share/man/man1/jconsole.1 jconsole.1 /usr/lib/jvm/java-7-oracle/man/man1/jconsole.1
sudo update-alternatives --quiet --install /usr/bin/jdb jdb /usr/lib/jvm/java-7-oracle/bin/jdb 100 --slave /usr/share/man/man1/jdb.1 jdb.1 /usr/lib/jvm/java-7-oracle/man/man1/jdb.1
sudo update-alternatives --quiet --install /usr/bin/jhat jhat /usr/lib/jvm/java-7-oracle/bin/jhat 100 --slave /usr/share/man/man1/jhat.1 jhat.1 /usr/lib/jvm/java-7-oracle/man/man1/jhat.1
sudo update-alternatives --quiet --install /usr/bin/jinfo jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo 100 --slave /usr/share/man/man1/jinfo.1 jinfo.1 /usr/lib/jvm/java-7-oracle/man/man1/jinfo.1
sudo update-alternatives --quiet --install /usr/bin/jmap jmap /usr/lib/jvm/java-7-oracle/bin/jmap 100 --slave /usr/share/man/man1/jmap.1 jmap.1 /usr/lib/jvm/java-7-oracle/man/man1/jmap.1
sudo update-alternatives --quiet --install /usr/bin/jps jps /usr/lib/jvm/java-7-oracle/bin/jps 100 --slave /usr/share/man/man1/jps.1 jps.1 /usr/lib/jvm/java-7-oracle/man/man1/jps.1
sudo update-alternatives --quiet --install /usr/bin/jrunscript jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript 100 --slave /usr/share/man/man1/jrunscript.1 jrunscript.1 /usr/lib/jvm/java-7-oracle/man/man1/jrunscript.1
sudo update-alternatives --quiet --install /usr/bin/jsadebugd jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd 100 --slave /usr/share/man/man1/jsadebugd.1 jsadebugd.1 /usr/lib/jvm/java-7-oracle/man/man1/jsadebugd.1
sudo update-alternatives --quiet --install /usr/bin/jstack jstack /usr/lib/jvm/java-7-oracle/bin/jstack 100 --slave /usr/share/man/man1/jstack.1 jstack.1 /usr/lib/jvm/java-7-oracle/man/man1/jstack.1
sudo update-alternatives --quiet --install /usr/bin/jstat jstat /usr/lib/jvm/java-7-oracle/bin/jstat 100 --slave /usr/share/man/man1/jstat.1 jstat.1 /usr/lib/jvm/java-7-oracle/man/man1/jstat.1
sudo update-alternatives --quiet --install /usr/bin/jstatd jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd 100 --slave /usr/share/man/man1/jstatd.1 jstatd.1 /usr/lib/jvm/java-7-oracle/man/man1/jstatd.1
sudo update-alternatives --quiet --install /usr/bin/native2ascii native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii 100 --slave /usr/share/man/man1/native2ascii.1 native2ascii.1 /usr/lib/jvm/java-7-oracle/man/man1/native2ascii.1
sudo update-alternatives --quiet --install /usr/bin/rmic rmic /usr/lib/jvm/java-7-oracle/bin/rmic 100 --slave /usr/share/man/man1/rmic.1 rmic.1 /usr/lib/jvm/java-7-oracle/man/man1/rmic.1
sudo update-alternatives --quiet --install /usr/bin/schemagen schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen 100 --slave /usr/share/man/man1/schemagen.1 schemagen.1 /usr/lib/jvm/java-7-oracle/man/man1/schemagen.1
sudo update-alternatives --quiet --install /usr/bin/serialver serialver /usr/lib/jvm/java-7-oracle/bin/serialver 100 --slave /usr/share/man/man1/serialver.1 serialver.1 /usr/lib/jvm/java-7-oracle/man/man1/serialver.1
sudo update-alternatives --quiet --install /usr/bin/wsgen wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen 100 --slave /usr/share/man/man1/wsgen.1 wsgen.1 /usr/lib/jvm/java-7-oracle/man/man1/wsgen.1
sudo update-alternatives --quiet --install /usr/bin/wsimport wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport 100 --slave /usr/share/man/man1/wsimport.1 wsimport.1 /usr/lib/jvm/java-7-oracle/man/man1/wsimport.1
sudo update-alternatives --quiet --install /usr/bin/xjc xjc /usr/lib/jvm/java-7-oracle/bin/xjc 100 --slave /usr/share/man/man1/xjc.1 xjc.1 /usr/lib/jvm/java-7-oracle/man/man1/xjc.1
echo "you may run the Alternatives_Install_list manually later to keep your system up to date,"
echo "to do so run $ sh $HOME/Java7ARM/Alternatives_Install_list from a terminal window"
EOF
# Create script to compile the JRE/JDK description file named java-7-oracle.jinfo to use with update-java-alternatives
echo "Creating script to compile the JRE/JDK description file named .java-7-oracle.jinfo to use with update-java-alternatives"
sudo cat > $HOME/Java7ARM/JRE_JDK_Descriptions <<EOF
echo 'alias=java-7-oracle
priority=100
section=non-free
hl java /usr/lib/jvm/java-7-oracle/jre/bin/java
hl keytool /usr/lib/jvm/java-7-oracle/jre/bin/keytool
hl pack200 /usr/lib/jvm/java-7-oracle/jre/bin/pack200
hl rmid /usr/lib/jvm/java-7-oracle/jre/bin/rmid
hl rmiregistry /usr/lib/jvm/java-7-oracle/jre/bin/rmiregistry
hl unpack200 /usr/lib/jvm/java-7-oracle/jre/bin/unpack200
hl orbd /usr/lib/jvm/java-7-oracle/jre/bin/orbd
hl servertool /usr/lib/jvm/java-7-oracle/jre/bin/servertool
hl tnameserv /usr/lib/jvm/java-7-oracle/jre/bin/tnameserv
hl jexec /usr/lib/jvm/java-7-oracle/jre/lib/jexec
jre policytool /usr/lib/jvm/java-7-oracle/jre/bin/policytool
jdk appletviewer /usr/lib/jvm/java-7-oracle/bin/appletviewer
jdk apt /usr/lib/jvm/java-7-oracle/bin/apt
jdk extcheck /usr/lib/jvm/java-7-oracle/bin/extcheck
jdk idlj /usr/lib/jvm/java-7-oracle/bin/idlj
jdk jar /usr/lib/jvm/java-7-oracle/bin/jar
jdk jarsigner /usr/lib/jvm/java-7-oracle/bin/jarsigner
jdk java-rmi.cgi /usr/lib/jvm/java-7-oracle/bin/java-rmi.cgi
jdk javac /usr/lib/jvm/java-7-oracle/bin/javac
jdk javadoc /usr/lib/jvm/java-7-oracle/bin/javadoc
jdk javah /usr/lib/jvm/java-7-oracle/bin/javah
jdk javap /usr/lib/jvm/java-7-oracle/bin/javap
jdk jconsole /usr/lib/jvm/java-7-oracle/bin/jconsole
jdk jdb /usr/lib/jvm/java-7-oracle/bin/jdb
jdk jhat /usr/lib/jvm/java-7-oracle/bin/jhat
jdk jinfo /usr/lib/jvm/java-7-oracle/bin/jinfo
jdk jmap /usr/lib/jvm/java-7-oracle/bin/jmap
jdk jps /usr/lib/jvm/java-7-oracle/bin/jps
jdk jrunscript /usr/lib/jvm/java-7-oracle/bin/jrunscript
jdk jsadebugd /usr/lib/jvm/java-7-oracle/bin/jsadebugd
jdk jstack /usr/lib/jvm/java-7-oracle/bin/jstack
jdk jstat /usr/lib/jvm/java-7-oracle/bin/jstat
jdk jstatd /usr/lib/jvm/java-7-oracle/bin/jstatd
jdk native2ascii /usr/lib/jvm/java-7-oracle/bin/native2ascii
jdk rmic /usr/lib/jvm/java-7-oracle/bin/rmic
jdk schemagen /usr/lib/jvm/java-7-oracle/bin/schemagen
jdk serialver /usr/lib/jvm/java-7-oracle/bin/serialver
jdk wsgen /usr/lib/jvm/java-7-oracle/bin/wsgen
jdk wsimport /usr/lib/jvm/java-7-oracle/bin/wsimport
jdk xjc /usr/lib/jvm/java-7-oracle/bin/xjc' | sudo tee .java-7-oracle.jinfo
echo "you may run the JRE_JDK_Descriptions manually later to keep your system up to date,"
echo "to do so run $ sh $HOME/Java7ARM/JRE_JDK_Descriptions from a terminal window"
EOF
#### Make a script to Activate Java JDK
echo “Now writing Java7_Activator”
sudo cat > $HOME/Java7ARM/Java7_Activator <<EOF
sudo update-java-alternatives --set java-7-oracle
EOF
#### Make a script to run all scripts created by this script
echo "Now writing a script that will run all scripts that were written to your system"
sudo cat > $HOME/Java7ARM/Script_Runner <<EOF
#!/bin/bash
set -e
# set -x
echo "runing Depends_Install_List"
sh $HOME/Java7ARM/Depends_Install_List
echo "_________________"
echo "running Java_Source_Finder"
sh $HOME/Java7ARM/Java_Source_Finder
echo "_________________"
echo "running Java_Source_copyExtracter"
sh $HOME/Java7ARM/Java_Source_copyExtracter
echo "_________________"
echo "running Alternatives_Install_list"
sh $HOME/Java7ARM/Alternatives_Install_list
echo "_________________"
echo "running JRE_JDK_Descriptions"
sh $HOME/Java7ARM/JRE_JDK_Descriptions
echo "_________________"
echo "running Java7_Activator"
sh $HOME/Java7ARM/Java7_Activator
echo "_________________"
# set +x
set +e
EOF
#### Make a script to fix all permissions for this script
echo "Making a file to fix permissions for the rest of this script"
sudo cat > $HOME/Java7ARM/Permission_Fixer <<EOF
#!/bin/bash
# Now Fixing permissions
echo "fixing permissions for running this script"
sudo chmod +x $HOME/Java7ARM/Script_Runner
sudo chmod +x $HOME/Java7ARM/Depends_Install_List
sudo chmod +x $HOME/Java7ARM/Java_Source_Finder
sudo chmod +x $HOME/Java7ARM/Java_Source_copyExtracter
sudo chmod +x $HOME/Java7ARM/Alternatives_Install_list
sudo chmod +x $HOME/Java7ARM/JRE_JDK_Descriptions
sudo chmod +x $HOME/Java7ARM/Java7_Activator
EOF
# Fix permissions for that file so it can run
echo "Fixing the Permissions on Permission_Fixer so it can fix all other permissions"
sudo chmod +x $HOME/Java7ARM/Permission_Fixer
# Checks will need to be added to ensure all has downloaded and installed before the next part, for now ask the user again if they want to continue
{
## confirm manual or auto install
echo "Part 1 complete, starting Part 2"
echo "To reiterate the variables"
echo "Your username is $USER"
echo "Your home folder is $HOME"
echo "you can now exit this script and run each individual script"
echo "from the $HOME/Java7ARM directory"
ls $HOME/Java7ARM
echo "or let this continue in auto mode by selecting yes"
read -r -p "Would you like to continue in auto mode? [Y/n]" response
case "$response" in
[yY][eE][sS]|[yY])
# if yes, then run Script_Runner to auto install everything
sh $HOME/Java7ARM/Script_Runner
# if yes, then check that Script_Runner succeeded
java -version
java -server -version
;;
*)
# Otherwise exit..
echo "Good Night"
exit
;;
esac
}
echo "Installation Complete?"
echo "________________________________"
echo exit
~~~~~~~~~~~~~~~~~~~~~~~
Safe to Run !!!

Copy everything between the " ~~~~ " sections and Past it into a "blank file" onto your device's SD card; rename it something like "ARM_JDK_Installer"
I usually put scripts in the following path --
/sdcard/Adev/Scripts
-- then login into a Linux terminal (be sure you are not in an Android Terminal) and then login as your normal user with sudo permissions and run with the following command
sh /sdcard/Adev/Scripts/ARM_JDK_Installer
and then type in your password and hit " y " and enter until finished (about 15 minuets)
then try running Java dependent software :-) on your Android or Raspberry Pi

Hint: if you want to boot up maptools .jar file once installing java run the following command
java -jar maptool-1.3.b89.jar
.... yes; maptools boots up just fine, I'll have to test the networking but "all systems say go" on my end
Screen Shots to come:
Last edited by S0AndS0 on Wed Jul 17, 2013 11:41 pm, edited 2 times in total.
I have ported Maptools Mobile for Android.
link to guide to do it yourself step by step
Maptools on ARM (Android & Pi)
or
rptools [Guide] thread
link to script to use after using section 1 of above guide
My github Repos
You may contact me through the document that I'm writing or though email or through one of the mirrors that I've posted this information on for public viewing such as XDA Developers or through PM through this very site.

User avatar
Guyon
Cave Troll
Posts: 37
Joined: Tue Dec 29, 2009 11:00 am

Re: Rp tools for android based OS

Post by Guyon »

Impressive...
(Darth Vader)

User avatar
S0AndS0
Cave Troll
Posts: 60
Joined: Wed May 22, 2013 3:15 am
Location: USA
Contact:

Re: Rp tools for android based OS

Post by S0AndS0 »

Guyon wrote:Impressive...
(Darth Vader)
take a double take ;-) it works now and I edited the above script to a "fully running" and without errors version... all the user has to do is hit yes or y and enter and you can then check with commands such as
java -version
java -help
jar -help
and things such as that... I've just finished testing on my myTouch 3G and all those commands now produce "valid" output :-) such as the version and help documentation. I'll be looking at "booting" up maptools and other Java dependent software as well as running all this on my Epic 4G and using that to make some dumps and screen caps to show it works too.
I have ported Maptools Mobile for Android.
link to guide to do it yourself step by step
Maptools on ARM (Android & Pi)
or
rptools [Guide] thread
link to script to use after using section 1 of above guide
My github Repos
You may contact me through the document that I'm writing or though email or through one of the mirrors that I've posted this information on for public viewing such as XDA Developers or through PM through this very site.


User avatar
S0AndS0
Cave Troll
Posts: 60
Joined: Wed May 22, 2013 3:15 am
Location: USA
Contact:

Re: Rp tools for android based OS

Post by S0AndS0 »

wolph42 wrote:don't forget a tutorial!
link to Guide (Google Drive)
https://docs.google.com/document/d/1W0H ... sp=sharing
link to script (Google Drive)
https://docs.google.com/document/d/19zy ... sp=sharing
Link to Guide (RPTools Forum)
~~~~
Link to Script (TXT version)
~~~~

I'll be editing the guide and script some today (check'em at the right times and you'll see it happen) so that by the end of the day I can post my own thread on this forum with all the info organized and such. I'll then be using this thread for Q&A and the new thread for support and help with specific issues (I'll be back to put the link to the other thread when its up)

8) Update to all readers 8)
so Maptools on ARM, myTouch 3G (android cellphone) runs :-D
and opens
and you can see the other servers to connect to :-D
Note: Maptools will take a second or two to boot up the first time; and it may through an error window up about not having a minimum of 1024 of memory free, just hit "ok" to continue and let it sit to think for a few seconds. After it boots up or opens you'll be presented with the same exact user interface that you're all use-to seeing on the PC side of things. I've poked around within the program wile it's running on my android device and everything seems rather "pepy" all things considered... furthermore, I've re-installed jMonkey (a Java App I knew to work with OpenJDK) and the install and open process for that is significantly improved; originally took 40+ minuets to start jMonkey the first time, now takes less than 10 using Java's JDK; which all the Maptools readers can take away from that-- that this will run and run quickly (all things considered) sooo to answer the original Question (years after it was asked):

Yes you can run Maptools on your Android Tablets and Phones; possibly on Raspberry Pi.

Next up after some screen shots and install dumps for the Guides I've been writing
I'll be working on the Linux install to Android script (a script or GUI that helps the user with installing using Debian Kit) and an Android App that will have this all info and all the working scripts that I've written bundled up and easy to run for any rooted Android user. I'll also be working on the Networking side of Maptools and writing more installer scripts for other projects, such as; jMonkey, Openstack, Casual, Netbeans, Blinder, and any others that are requested of me that I find interesting enough for this treatment; yep I take requests, so reader, make some ;-) I might just do it.

~~~~~~~~~~~~~~~~~~~
Update for all readers;
I'm looking for testers and "builders" that want to make a "map pack" for ARM users to start from. I'll eventually have it linked into the installer script to auto-download to an "examples" directory. Please contact if interested.
Oh and do you all want me to script up the steps for downloading and installing the other RPTools related software as well? I might just throw that in to if someone pipes up ;-)
I have ported Maptools Mobile for Android.
link to guide to do it yourself step by step
Maptools on ARM (Android & Pi)
or
rptools [Guide] thread
link to script to use after using section 1 of above guide
My github Repos
You may contact me through the document that I'm writing or though email or through one of the mirrors that I've posted this information on for public viewing such as XDA Developers or through PM through this very site.

User avatar
Azhrei
Site Admin
Posts: 12086
Joined: Mon Jun 12, 2006 1:20 pm
Location: Tampa, FL

Re: Rp tools for android based OS

Post by Azhrei »

Wow, impressive! I never thought building a new Java runtime would work -- I'm happy to be proven an old fuddy-duddy! ;)

User avatar
S0AndS0
Cave Troll
Posts: 60
Joined: Wed May 22, 2013 3:15 am
Location: USA
Contact:

Re: Rp tools for android based OS

Post by S0AndS0 »

Azhrei wrote:Wow, impressive! I never thought building a new Java runtime would work -- I'm happy to be proven an old fuddy-duddy! ;)
8)
Glad to be of service :-D

I'm almost done adding everything into the "Maptools Specific Guide for Installing and Running on Android with (Root and Linux)" hosted on Google Drive here~
https://docs.google.com/document/d/1W0H ... sp=sharing
~and would like to know if you want it added to a specific place; such as a new thread, or in a wiki somewhere. If so where would you like me to post the compiled guide and script for all users?
I have ported Maptools Mobile for Android.
link to guide to do it yourself step by step
Maptools on ARM (Android & Pi)
or
rptools [Guide] thread
link to script to use after using section 1 of above guide
My github Repos
You may contact me through the document that I'm writing or though email or through one of the mirrors that I've posted this information on for public viewing such as XDA Developers or through PM through this very site.

User avatar
Guyon
Cave Troll
Posts: 37
Joined: Tue Dec 29, 2009 11:00 am

Re: Rp tools for android based OS

Post by Guyon »

S0AndS0 wrote: *snip*
I'm almost done adding everything into the "Maptools Specific Guide for Installing and Running on Android with (Root and Linux)" hosted on Google Drive here~
https://docs.google.com/document/d/1W0H ... sp=sharing
~and would like to know if you want it added to a specific place; such as a new thread, or in a wiki somewhere. If so where would you like me to post the compiled guide and script for all users?
This would be a good question for the moderator. But if you wanted my opinion then I think this work of art belongs in a fresh link where it will be seen. Not buried deep in this thread.

BTW Congrats

Post Reply

Return to “Ideas for New Applications”