Pokemon Online Android Release [v0.7.5, 8/24/2011] (Please update!)

Discussion in 'News' started by Peanutslove, Aug 3, 2011.

Thread Status:
Not open for further replies.
  1. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    [​IMG]



    You can follow our progress at our Google Code page. Here is the link: http://code.google.com/p/pokemon-online-android/. Please feel free to review our code and give us suggestions or contributions.

    No iOS (iPhone, iPod, or iPad) support will ever be done by the Android development team. If another dev team starts work on it, you'll hear about it. Please stop asking.


    CHANGELOG
    v0.7.5 - Alpha Release 7 Major Revision 1
    • You can now send messages to your opponent during a battle in addition to receiving messages. Trigger this by long pressing on the battle info box.
    • Pokemon's names and types now show up in the long-press dialog triggered by long pressing on battling Pokemon.
    • Light Screen/Reflect/Tailwind/etc now correctly display which player used them.
    • More robust channel notifications. You now can more easily tell what channels you're in. Long press to join a channel and short press to change to an already joined channel.
    • The Android app now features the same name colors and auth level indication in the chat view that the PC client does.
    • The database has been overhauled. If your app is crashing, please submit the bug report then uninstall and reinstall. Thank you for everyone's feedback!
    • Fixed cleffa with no moves bug. Long press on Pokemon now matches the information displayed in the PC client
    • Changed joined channels to sort to the top of the list and become bold and italic, but removed the background color change since it messed with the long press android background.
    • Minor cosmetic changes to the battling interface to hopefully give the Battle Info box a little more room
    • Numerous and substantial bug fixes and performance improvements
    v0.6.2 - Alpha Release 6 Hotfix 2
    • You can now see battling Pokemon's gender, level and status in the battle view.
    • You now see the number of remaining Pokemon you and your opponent have left, represented by Pokeballs in the battle view.
    • Use of screen space has been optimized, giving a little more room to the battle info box.
    • The title of the chat view now changes to tell you what server you are currently in.
    • There is now a scrollback limit of 1000 messages per channel. This should fix memory issues for people who leave the app open all day (it used to have an infinite scrollback).
    • Numerous bugfixes and performance enhancements.
    v0.5 - Alpha Release 5
    • You can now long press the Pokemon on the Battle Screen to view any stat boosts or hazards
    • You can now join, leave, and switch channels. Players who auto-join multiple channels will no longer crash on start up.
    • Spiky Eared Pichu and Castform no longer cause the app to crash
    • End battle behavior has been cleaned up significantly
    • Other bug fixes and performance improvements
    v0.4.3 - Alpha Release 4 Hotfix 3 (This is the release you've all been waiting for!)
    • BattleActivity behavior with respect to the end of a battle should now be much better and more closely resemble the PC client behavior. This also means that if two phones challenge each other they no long remain 'busy' until one of them disconnects.
    • Numerous other bug fixes
    v0.4.2 - Alpha Release 4 Hotfix 2 (If you're one of the 5 people who have 0.4.1, you must update to 0.4.2 because 0.4.1 was completely broken)
    • This should fix java.lang.NullPointerException at com.pokebros.android.pokemononline.BattleActivity$2.onServiceConnected(BattleActivity.java:491).
    v0.4 - Alpha Release 4 (QR Code Awesomeness)
    • You can now import WHOLE TEAMS just by scanning a QR code that is automatically generated by the newest version of the PC client. Make sure to update both your Android app and your PC client for this amazing feature to work! A tutorial on how to do this will go up very shortly. Trust me, this will make getting teams onto your phone SO MUCH EASIER!
    • Many more bugfixes and improvements are included. Thank you to EVERYONE who sent bug reports! We hope that this version is more stable and fun to use!

    v0.3.2 - Alpha Release 3 Hotfix 2
    • This update contains NUMEROUS bugfixes and performance optimizations. Please update your app to this version to fix any issues you may be having.

    v0.3 - Alpha Release 3 (Major usability update)
    • Once a team is imported it is copied to the new default team (located at /data/data/com.pokebros.android.pokemononline/files/team.xml). This team is loaded on every subsequent run until the user clears their data or imports another team.
    • Users can also edit their name before logging in (note that this only affects the default team, not the file the team was imported from).
    • Merged IP and Port inputs boxes. Use the standard IP:Port for logging in

    v0.2 - Alpha Release 2
    • Added loading screen to indicate that the channel is loading and that the app has not crashed.
    • Corrected password hashing, you should now always be able to login if you have a registered nick on the server

    v0.1.1 - Alpha hotfix 1
    • Fixed authentication when the hash was "negative" and fixed player info when you use the dialog's back button instead of the phone's back button.

    v0.1 - Initial Alpha Release
    • Logging in
    • Channel chat
    • Loading teams from XML files
    • Being challenged
    • Attacking and getting attacked
    • Switching Pokemon
    • HP Bars with name of Pokemon
    • Pokemon sprites
    • Battle messages
    • Timers
    • Server registry
    • App icon
    • Find battle
    • Attack buttons colored by their type
    • Reconnecting
    • Password logon for registered users
    • Wifi previews and team rearrangement
    • Tier switching
    • Importing teams from any file on SDCARD
    • Player Information
    [/HIDE]
    Please report any bugs using the issue tracker on the Google Code site. We do check these forums, but bugs reported in the issue tracker will be seen and processed sooner. Include the model of your phone (e.g. Samsung Galaxy S I9000), the version of your OS (e.g. 2.2.1), and the version of your Android client (e.g. v0.1).

    Click here for a detailed tutorial of how to get your team onto your phone, don't worry, it's easy!

    Screenshots are available on our wiki page here: http://code.google.com/p/pokemon-online-android/wiki/Screenshots (note that these screenshots were taken from an older build and the interface could change at any time).

    Please note that the randomly generated default name of 12 numbers will not work on the Pokemon Online server because it bans names with too many numbers. Please choose a different name before attempting to log on to the Pokemon Online server or you will hang on the loading screen.

    The client can be downloaded below as an APK that you can install (sideload) on your Android phone running Android 2.1 or higher (tablet support is completely untested, but we are getting tablets very soon to test on). Here are instructions on how to do this: http://www.talkandroid.com/guides/install-apk-files-on-android/. In addition to the milestone releases, nightlies will be built every day to provide the latest code revisions to the all of you.

    To load your team into the app, copy your trainer.tp file (or whatever you call your team files on your PC) to your phone's SDCARD. Then when you open the app, click the "Import Team" button in the registry then type the name of your team file. Then you can connect to any server with your custom team.

    We will continue to add new features and fix bugs so make sure to check back on our Google code page often.
     
    Last edited: Aug 24, 2011
  2. Darkness

    Darkness DN

    Joined:
    Apr 21, 2010
    Messages:
    206
    Likes Received:
    7
    Great job! +1 Like XD
     
  3. Mr.Pineapple

    Mr.Pineapple New Member

    Joined:
    Jul 16, 2011
    Messages:
    13
    Likes Received:
    0
    Thanks to everyone who contributed. Looks awesome
     
  4. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
    How do you get teams onto the sd card? Otherwise it looks amazing guys and I'm still amazed beyond belief that you guys could get this up. Amazing job.
     
    Last edited: Aug 4, 2011
  5. Elements

    Elements BOOMER SOONER Forum Moderator Server Staff Forum Moderator Server Staff

    Joined:
    May 9, 2010
    Messages:
    1,195
    Likes Received:
    48
    PO Trainer Name:
    Elements
    Pokemon Simulator on the phone. That is freaking awesome. Awesome job to all the developers who worked on this!
     
  6. Adeku

    Adeku Resident Themer

    Joined:
    Mar 12, 2011
    Messages:
    52
    Likes Received:
    0
    When is this gonna be available for other things besides Android
     
  7. yiran

    yiran Become a Magical Girl!

    Joined:
    Oct 21, 2010
    Messages:
    1,695
    Likes Received:
    0
    Well, a web client is being developed. I doubt it would be developed on other consoles, though (although there is the possiblity).

    Anyways, this looks great! Good job to the developers ^^
     
  8. Mattstah

    Mattstah Emotional Sickness

    Joined:
    Aug 3, 2010
    Messages:
    506
    Likes Received:
    0
    This is really great. Nice job to everyone who worked on this. I can't believe we can use PO on Droids now.

    I wonder if this'll be available for iPhone..
     
  9. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    OP updated with instructions on how to do this, let me know if more detailed instructions are needed.

    Also, there are no plans to develop on any platform other than Android right now. This dev team is 100% dedicated to the Android app, the iPhone app would have to be made by another team. Sorry guys!
     
  10. Jedgi

    Jedgi Member

    Joined:
    Jul 15, 2010
    Messages:
    190
    Likes Received:
    1
    I can't connect. I used drop box to get one of my teams on my SD card, and after loading it (I got no concrete confirmation that it was actually loaded) I tried to connect to a server, but it loaded a blank chat and I had to force close PO.
     
  11. ZIAH

    ZIAH ¬_¬

    Joined:
    Feb 4, 2011
    Messages:
    326
    Likes Received:
    6
    I actually thought (when this project first started) that Android apps were compatible with the iPhone OS lol. Sucks for me. Gonna have to stick to PO on the computer lol.
    Great job though, 4 thumbs up! (used my feet :3) . Looking forward to Lamperi's web client as well. Hopefully Uni networks will allow access to it hhe.
     
  12. IFM

    IFM HODOR HODOR HODOR

    Joined:
    Nov 11, 2010
    Messages:
    1,430
    Likes Received:
    116
    Do you have to put a team on before you can connect.
     
  13. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Give it some time, on spotty connections when connecting to the Pokemon Online server it could take a minute or two. It's downloading the complete info of everyone in the channel, so that usually takes a while. Try connecting to a different server.
     
  14. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Nope, you do not need to have a team on your SDCARD to connect, but you will have a default team with a randomly generated trainer name and 6 Cleffa's. You would probably want to play Challenge Cup then =P.
     
  15. Mikewando

    Mikewando Android Dev Team Member

    Joined:
    Jul 22, 2011
    Messages:
    46
    Likes Received:
    0
    This is still very much an alpha release. Some helpful details to include for troubleshooting would be: what kind of connection you were on (e.g. Wifi or 3G), if the name you were using was registered on the server, what server you were connecting to, what happens if you connect without loading a team, and any other details you think might affect anything. Also I've noticed on both the PC and Android client that connecting to PO's server today has been a little slow at times. If you think it might just be the server try disconnecting and rejoining.

    As an aside, force closing (should) never be necessary unless the app hard crashes (i.e. you're thrown back to the home screen). Selecting disconnect from the chat's menu should be sufficient to close the app.
     
  16. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
    I'm having trouble finding the team files outside of the PO program.
     
  17. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    By default, the teams are located in the Teams folder located in the PO installation directory (usually in your user folder). On Windows this is C:/Users/<Your Username>/Pokemon Online/Team.
     
  18. Jedgi

    Jedgi Member

    Joined:
    Jul 15, 2010
    Messages:
    190
    Likes Received:
    1
    I can't submit things after typing in the text box...?
     
  19. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
    I used my gmail to hold the file then downloaded it onto my sdcard from my phone. When I'm importing it, should it just be /sdcard/(teamname) because that didn't work along with typing .xml at the end. Also, when I downloaded the team file from my gmail, it just said in sdcard, so it might've not gone to a specific place it needed to in the sd.

    edit: what worked for me was after getting my team file onto my sdcard through gmail, when importing, it's /sdcard/download/(team name). I believe that's the default location. You can check with astro file manager.
     
    Last edited: Aug 4, 2011
  20. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Which text box? Please be more detailed when reporting bugs. The more info you give us, the easier it is for us to diagnose the issue =).

    Do you have a file browser on your phone? If you don't, I would recommend Astro or OI File Manager. Use that to browse your SDCARD and find your file, make note of the path when you find the file. For example, if your file is in a folder on your SDCARD called Myteams and your file's name is sweetTeam then the path would be /sdcard/Myteams/sweetTeam.
     
  21. Insanity_yuno'

    Insanity_yuno' Member

    Joined:
    Apr 5, 2011
    Messages:
    60
    Likes Received:
    1
    wow this looks sick, nice job everyone who contributed on this, but sadly I can't download it cuz i dont have one of those fancy phones :[
     
  22. Jedgi

    Jedgi Member

    Joined:
    Jul 15, 2010
    Messages:
    190
    Likes Received:
    1
    I mean, I can't chat. On the real PO I would press enter after putting in text, how do I do that on the droid?
     
  23. Mikewando

    Mikewando Android Dev Team Member

    Joined:
    Jul 22, 2011
    Messages:
    46
    Likes Received:
    0
    Use whatever the enter key is for you keyboard, this is almost always located in the lower right. On my default keyboard it's the key that says "Done" http://i.imgur.com/ZAPRu.png
     
  24. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Type something in the text box then hit Enter or Return on your keyboard (either virtual or real).
     
  25. coyotte508

    coyotte508 Well-Known Member Administrator Server Owner Administrator Server Owner

    Joined:
    Apr 21, 2010
    Messages:
    6,363
    Likes Received:
    168
    You'd need to change the extension, PO uses .tp while android uses .xml.
     
  26. Wulfert

    Wulfert It is me

    Joined:
    Aug 1, 2010
    Messages:
    763
    Likes Received:
    3
    I fucking love you guys for this. THANKS.
     
  27. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
     
  28. Jedgi

    Jedgi Member

    Joined:
    Jul 15, 2010
    Messages:
    190
    Likes Received:
    1
    Oh I see that's the issue, SwiftKey keyboard doesn't seem to have an enter key.
     
  29. Gilad

    Gilad ¯\(°_°)/¯

    Joined:
    May 13, 2010
    Messages:
    378
    Likes Received:
    2
    Internet connection working.
    Downloaded.
    Opening.
    Wrote the ip adress (188.165.249.120)
    Wrote the port (5080)
    Logged in.
    nothing happens. black screen with nothing.

    help?

    Also, awesome job, thanks :3
     
  30. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
    I'm having a similar issue where when I get onto the app, the server list has dissapeared. I can still get into the server if I type the ip and port in manually though.
     
  31. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Gilad, please give it some time to load the players in the channel. If you are logged in, then it is working. PO can be slow sometimes, give it 2 or 3 minutes, especially if you're on during peak hours. If not just disconnect and try again. Our team is currently working on a loading bar for the player list so people will stop complaining about the black screen with nothing. Trust me when I say it is working.

    There is nothing we can do to speed it up, that depends wholly on the speed of your internet connection and the load on PO's servers.
     
    Last edited: Aug 4, 2011
  32. Luminssence

    Luminssence New Member

    Joined:
    Jun 4, 2011
    Messages:
    7
    Likes Received:
    0
    Anything on the server list dissapearing?
     
  33. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    The registry goes down from time to time, just give it some time and try it again.
     
    Last edited: Aug 4, 2011
  34. Wulfert

    Wulfert It is me

    Joined:
    Aug 1, 2010
    Messages:
    763
    Likes Received:
    3
    Eh, I would need some help. When I connect my USB to the computer, I can't exactly install the 'drive'. I have an LG P970.
     
  35. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Make sure you have the drivers installed for your phone. You can also email the app to yourself and then download it to your phone.
     
  36. Nico444164

    Nico444164 New Member

    Joined:
    Jul 22, 2011
    Messages:
    7
    Likes Received:
    0
    Replying to the other thread's conversation:
    X10 Mini Pro with stock 2.1 Sony Ericsson ROM, I got tired of the ported version' Cyanogen for my phone, it doesn't works really good :C. I'm pretty sure that my SDCARD folder is just /sdcard, not those you said. I'm gonna root my phone now because I haven't done it yet since I came back to this ROM, then I'm gonna install a terminal and tell you my logcat. Is it safe to reveal it here or I should leave you a PM or Skype?
     
  37. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    Okay, the PO Android app is built to support 2.1, but we have no access to 2.1 phones to test this. Since it is obviously not working correctly for you, I would be very interested in your logcat. I don't think you need root for it, but it can't hurt. There shouldn't be any private info being sent in plaintext in your logcat, but I would still PM it to me because it very long and looks like a bunch of jarbled text.

    Thank you for helping us make the PO Android app better!
     
  38. Mikewando

    Mikewando Android Dev Team Member

    Joined:
    Jul 22, 2011
    Messages:
    46
    Likes Received:
    0
    Okay here's the deal guys. Based on feedback it seems like the biggest issue people have been experiencing is loading their team. To help alleviate the issue I've just committed a re-haul of the RegistryActivity (the first screen you see, with the server list). Expect to see this in the next alpha release (probably tomorrow).

    The new screen allows you to see and change your trainer name. This should make it easier to tell if your team loaded successfully since your trainer name should go from the randomly generated string of numbers to your actual name. Additionally your last imported team and trainer name used to log in are now saved across app instances so you no longer have to import your team every time you want to log in.

    For now you still have to get your team onto your phone and find where it is on the phone outside of the app, but hopefully that process will also become a little more streamlined some time in the (probably not so near) future.
     
    Last edited: Aug 5, 2011
  39. Peanutslove

    Peanutslove Android Dev Team Member

    Joined:
    May 15, 2011
    Messages:
    73
    Likes Received:
    0
    OP Updated to Alpha 3.
     
  40. Satanist&Zøøphile

    Satanist&Zøøphile New Member

    Joined:
    Jul 29, 2011
    Messages:
    4
    Likes Received:
    0
    Yay! :) I'm glad now that i can play PO on my phone ♥ Thanks for this wonderful creation ^^
     
Thread Status:
Not open for further replies.