Android bugs

Discussion in 'Bug Wasteland' started by coyotte508, Sep 7, 2013.

  1. coyotte508

    coyotte508 Well-Known Member Administrator Server Owner Administrator Server Owner

    Joined:
    Apr 21, 2010
    Messages:
    6,363
    Likes Received:
    168
  2. [gamer]karol 48

    [gamer]karol 48 New Member

    Joined:
    Dec 14, 2013
    Messages:
    1
    Likes Received:
    0
    The application close all times that i want to buid team fire red leaf green

    The site stay off where us rankings and guild register... fix it...
     
    Last edited by a moderator: Dec 19, 2013
  3. Opponent

    Opponent New Member

    Joined:
    Jan 18, 2014
    Messages:
    2
    Likes Received:
    0
    PO Trainer Name:
    Opponent
    I dont know if I can report it here, I cant answer to the github-thread though.
    But lately when I tried to help users , 2 were complaining that their PO always seems to crash when they try to open the teambuilder with the recent version on android. I didnt experience that myself, but I still want to report it in case nobody else does.
     
  4. Kuritsutei

    Kuritsutei New Member

    Joined:
    Jan 18, 2014
    Messages:
    1
    Likes Received:
    0
    I'd like to report that as I was playing on my Samsung 2, my Gengar did not faint even though it's hp was 0. I believw the problem was that I had been using a combination of Hypnosis and Dream Eater. It also only said that it knew those two moves.
     
  5. Eustass

    Eustass New Member

    Joined:
    Feb 4, 2014
    Messages:
    1
    Likes Received:
    0
    I can`t find request battle. I am trying but i don`t get a response or i get 10 min later.
     
  6. -Mike-

    -Mike- hi

    Joined:
    Sep 5, 2013
    Messages:
    352
    Likes Received:
    5
    PO Trainer Name:
    Mike Jenkins
    Eustass, make sure you are in a tier that is played by people. Some tiers like GSC LC and RBY LC are not played by anyone. Try tiers like XY OU or something next.
    You can also challenge people to battle or participate in Server Tournaments
     
  7. Hoppie

    Hoppie (>^w^)><(^~^<)

    Joined:
    Jan 25, 2014
    Messages:
    4
    Likes Received:
    12
    PO Trainer Name:
    Hoppie
    Last edited: Mar 5, 2014
  8. sportikaa

    sportikaa New Member

    Joined:
    Feb 17, 2014
    Messages:
    1
    Likes Received:
    0
    How to learn Android Development? So I have become interested in Android and Android Development lately. I am not a android developer, but I want to become one! So my question is: Which is the best way to learn Android Development and how long would it take? Should I also study the basics of Java first? As you might see, I am a total rookie at this. I hope somebody can help me out.
    ______________________________
    cooking recipes ~ easy healthy recipes ~ slow cooker recipes
     
    Last edited: Mar 1, 2014
  9. Pokemonistan

    Pokemonistan Active Member

    Joined:
    Mar 6, 2012
    Messages:
    89
    Likes Received:
    73
    PO Trainer Name:
    Pokemonistan
    [secret][​IMG][/Secret]

    It shows this Freeze Clause message if the battle ends with a Timeout.

    [Secret][​IMG]
    [​IMG]
    [​IMG][/secret]

    You can call that a bug too I guess.
     
    Last edited: Mar 3, 2014
  10. Shiro

    Shiro New Member

    Joined:
    Mar 28, 2014
    Messages:
    1
    Likes Received:
    0
    I built up a Prankster Meowstic-F, but when the battle starts, its ability is Keen Eye. She's on my Psychic monotype and on my BL/UU team, and none of these keeps the Prankster on battle
     
  11. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    Meowstic-F has Competitive as its Hidden Ability and not Prankster. The bug is that Prankster should not be selectable if you have Meowstic-F.
     
  12. Joeypals!!

    Joeypals!! Don't you worry 'bout a thing~

    Joined:
    Dec 30, 2011
    Messages:
    2,173
    Likes Received:
    557
    PO Trainer Name:
    Joeypals
    OK, idk if it's been put anywhere but these two should be posted ASAP so that it can be handled.

    The first issue is that Android users are only able to challenge the first tier in someone's list. That is, say an Android player is challenging a PC user and they want to battle in XY UU. However, the PC user has a list in the order of RBY OU, XY UU, and XY OU. Even if you hit XY UU, it'll take the challenge like it was challenging RBY OU.

    The second issue, which is probably more Tournaments related, is the Battle Factory glitch. This glitch specifically happens with Battle Factory 6v6 in which you're on the Android in the 6v6 tier, but you are unable to challenge other Android users. Why you may ask? Even if we relog and do what we need to, Android users have a list as a result of being in Battle Factory 6v6, comprising of Battle Factory followed by Battle Factory 6v6. Keep in mind Android users can't have more than one team loaded at a time and the glitch I mentioned earlier. As a result, Battle Factory 6v6 is near-impossible to play in this regard and makes tournaments very tedious for both the MUs and Android users alike.
     
  13. Atli

    Atli Time just fades the pages in my book of memories Forum Moderator Server Administrator Forum Moderator Server Administrator

    Joined:
    Jan 22, 2014
    Messages:
    438
    Likes Received:
    628
    PO Trainer Name:
    Atli
    Ok, I recently found a way to "avoid" this glitch and allow android users to challenge each other in Battle Factory 6v6 tournaments. Basically you need to set your tier to Battle Factory 6v6 in teambuilder, in the "Team Tier" box. Doing this, you'll just have a BF 6v6 team when you connect to server, instead of the other Battle Factory team that usually appears. Don't forget you need to have at least one valid Pokemon in the team you're trying to use, otherwise this is not going to work.

    [​IMG]

    But yeah, although this might be enough to let android users play in tournaments, it isn't really easy to explain and some may not understand at times (being myself a Megauser, I noticed that sometimes people do it wrong and as a result they're still unable to battle), so a fix would obviously help a lot.
     
    Last edited: Apr 14, 2014
  14. Green Eyed Russian

    Green Eyed Russian Perish Song Sirens

    Joined:
    Jan 23, 2011
    Messages:
    295
    Likes Received:
    5
    #1 Mud Slap (and I suppose Ground type moves in general) has no effect on Giratina under the Inverted Battle clause. Giratina doesn't have Levitate or Balloon in this match.
    [​IMG]
    [​IMG]

    #2 Unnerve doesn't display the correct message on Android, always mentions Normalf instead of players names.
    [​IMG]
    [​IMG]

    #3 Time Out clause is still written as Freeze clause on Android.
    [​IMG]

    #4 Some moves don't have the correct base power in their information window, from my experience apparently only the 130 BP moves are shown as 129 BP. While Return and Frustration in the same moveset will show the same BP.
    [​IMG]
    [​IMG]

    #5 Salac Berry message when activated shows it does increase Pokémon HP instead of Speed.
    [​IMG]
    [​IMG]
     
  15. Fuzzysqurl

    Fuzzysqurl baa baa mareep I do what I want Server Owner Developer I do what I want Server Owner Developer

    Joined:
    Sep 12, 2012
    Messages:
    2,096
    Likes Received:
    967
    Don't have the capability to fix, but I did some digging to possibly help.

    #1 I believe that's an improper generating of Giratina-O. Runs as Giratina-O but no orb so it defaults back to Giratina's name/sprite https://github.com/po-devs/pokemon-online/commit/db207ca4e900d62c716c4d882af1d628776609ea fixed this on the main server
    #2 For whatever reason, %tf isn't being defined correctly, so it defining the player as "0" meaning when %t comes up, it replaces with "Normal" (Type 0) the "f" is tacked on because it doesn't recognize it as an arg. https://github.com/po-devs/android-...kemononline/battle/SpectatingBattle.java#L440 looks like the culprit
    #3 Already reported
    #4 Maybe something with powers changing in gens and it not being transferred properly?? I don't know on this.
    #5 I don't remember what fixed this, but I do remember fixing this one on the main server. Fix probably has to port over to android now.

    Also, good job at reading the OP guys!
     
  16. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    Submitted fix for #2.
    #5 will also be fixed with the next update when the database gets updated.

    EDIT:
    To #4: I think it has something to do with the InfoFiller.java , but I have no idea what causes this issue exactly.

    To #3: I hate this issue so much... I already spend about 8 hours to find out what causes this issue, but I am not able to (I am pretty sure that it is something obvious and I am just too dumb to notice it .-. )
     
    Last edited: May 15, 2014
  17. Joeypals!!

    Joeypals!! Don't you worry 'bout a thing~

    Joined:
    Dec 30, 2011
    Messages:
    2,173
    Likes Received:
    557
    PO Trainer Name:
    Joeypals
    Not sure if this appears for other abilities as well, but here's an example of Unnerve displaying the wrong trainer name.
     

    Attached Files:

  18. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    It will be fixed with the next update.
     
  19. Casparov

    Casparov This is supposed to be a Medal!

    Joined:
    Jun 3, 2014
    Messages:
    477
    Likes Received:
    644
    PO Trainer Name:
    Casparov
    Hi, this happend to me during a battle

    Thunderus took his self in to the air?? Is that supose tot happen??
    Screenshot_2014-07-16-08-55-00.png
     
    Last edited by a moderator: Jul 16, 2014
  20. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    This will also be fixed with the next update. :)
     
  21. VirajVora

    VirajVora VirajVora...

    Joined:
    Apr 29, 2014
    Messages:
    371
    Likes Received:
    75
    PO Trainer Name:
    Viraj / Virus
    The photos are from same battle...

    In Android it shows "%f's protection was broken!"

    [​IMG] [​IMG]
     
  22. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    Are you running the latest version? And if yes, do you know any other move message which also has this bug?
     
  23. VirajVora

    VirajVora VirajVora...

    Joined:
    Apr 29, 2014
    Messages:
    371
    Likes Received:
    75
    PO Trainer Name:
    Viraj / Virus
    Well I have the latest version...
    I have seen same message when broken by Detect,Kings Shield, Spiky Shield etc. By Fient, Phantom Force and similar moves...

    But no other messages did I find yet...
     
  24. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    I looked into the code and I have no clue why this happens. ._.
    Code (text):
    1. if(foe  != -1) s = s.replaceAll("%f", currentPoke(foe).nick);
    It could be that the problem is in the code of Feint. Maybe some mistake in how the move message is coded is causing the issue, but I have no idea where the mistake could be
    Code (text):
    1.  
    2. for (int i = 0; i < 7; i++) {
    3. //Single Target: Protect/Detect, KingShield, SpikyShield
    4. if (i < 3) {
    5. if (turn(b,t).value(shields[i]).toBool()) {
    6. turn(b,t).remove(shields[i]);
    7. b.sendMoveMessage(42,i,t);
    8. remove = true;
    9. }
    10. } else {
    11. //Team Target: CraftyShield, Mat Block, WideGuard, QuickGuard
    12. if (team(b,b.player(t)).contains(shields[i])) {
    13. team(b,b.player(t)).remove(shields[i]);
    14. b.sendMoveMessage(42,i,t);
    15. remove = true;
    16. }
    17. }
    18.  
    Does anyone else have an idea?
     
  25. VirajVora

    VirajVora VirajVora...

    Joined:
    Apr 29, 2014
    Messages:
    371
    Likes Received:
    75
    PO Trainer Name:
    Viraj / Virus
    Well it happens with Phantom Force and Shadow Force too...
    They also break protect...
    Just saying...
     
  26. turbedi

    turbedi Professional circle clicker ~~~ Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jul 18, 2013
    Messages:
    385
    Likes Received:
    155
    PO Trainer Name:
    turbedi
    Yep, all these moves use the same code
     
  27. Withoutatrace

    Withoutatrace im a filthy weeb

    Joined:
    Jun 11, 2013
    Messages:
    563
    Likes Received:
    370
    PO Trainer Name:
    Withoutatrace
    iirc, %f was the incorrect variable call
    I don't remember what the others were, and I'm too lazy to go searching tbh
     
  28. MidwayMarshall

    MidwayMarshall woof Forum Moderator Developer Forum Moderator Developer

    Joined:
    Jun 13, 2014
    Messages:
    303
    Likes Received:
    170
    showing "%f" is not an android issue if I get this correctly but the server
    Fixed next battle server update?
     
    Last edited: Jan 2, 2015