It is currently 07 Jul 2025, 18:19
   
Text Size

Forge Android App: 11-13-2016 Alpha 1.5.58.002

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby bevryde » 03 Oct 2014, 14:20

Agetian wrote:However, since the AI does not sideboard at the moment, it's not an issue and these decks are completely AI-playable (even though some of them *do* show the dialog).
Agetian, yes someone (you?) mentioned it already. But now we're not talking about the "can't play cards well" dialog, but about that Forge does always play the same deck and refuses to play all others.
User avatar
bevryde
 
Posts: 109
Joined: 06 Aug 2014, 04:01
Has thanked: 3 times
Been thanked: 2 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby Agetian » 03 Oct 2014, 14:27

Oh, interesting. I haven't come across that yet, but I'll see if it happens to me as well. EDIT: Tried to reproduce it with some decks from the AI pack mentioned above and it seemed to work correctly for me (I was able to pick different decks for the AI).

As for now, here's an issue I noticed with .015 (not a new issue, really, but just something that is still relevant): Avacyn's Pilgrim with double Ethereal Armor on it flickers quite a lot from 5/5 to 1/1 to 3/3 and then back to 5/5 between phases (e.g. when yielding via End Turn).

- Agetian
Agetian
Programmer
 
Posts: 3488
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 570 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby bevryde » 03 Oct 2014, 14:41

Hmm, strange. Drdev, I tried 3 times with the latest snapshot windows build and it always chose a different deck. So no problem in the Windows application. Will double check on my Android. EDIT: It's mysterious, the deck is always the same. It is called "...And the infinite sadness". Android Totalcommander finds it under the constructed folder, but I cannot see the whole path. And I cannot manually find it looking one by one folder...
EDIT2: I WAS BLIND. The deck is directly (and the only one) inside constructed/, whilst all others are in subfolders. Seems like Forge Android does not use the decks inside subfolders then...
User avatar
bevryde
 
Posts: 109
Joined: 06 Aug 2014, 04:01
Has thanked: 3 times
Been thanked: 2 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby drdev » 03 Oct 2014, 15:15

bevryde wrote:Hmm, strange. Drdev, I tried 3 times with the latest snapshot windows build and it always chose a different deck. So no problem in the Windows application. Will double check on my Android. EDIT: It's mysterious, the deck is always the same. It is called "...And the infinite sadness". Android Totalcommander finds it under the constructed folder, but I cannot see the whole path. And I cannot manually find it looking one by one folder...
EDIT2: I WAS BLIND. The deck is directly (and the only one) inside constructed/, whilst all others are in subfolders. Seems like Forge Android does not use the decks inside subfolders then...
It should, but maybe that got broken recently. I'll investigate. Thanks for the additional details.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby drdev » 03 Oct 2014, 17:00

So now that I finally got things stabilized, I spent some time today working towards improving usability. Specifically I targeted an area I've always found annoying, which is tutoring. Any time you needed to tutor for a card, you first had to click through a mostly useless dialog revealing all cards in your library before you got a second dialog to pick the actual card.

Not anymore...

SearchDialog.png

As you can see, in addition to taking away the unnecessary separate reveal dialog, I also added a progress indicator to the title bar (and cleaned up its text besides) in the case of tutoring for multiple cards (e.g. Seek the Horizon). Along with a change to prevent the screen flickering when one dialog is opened right after another, it makes tutoring for multiple cards much more seemless.

Please let me know if you like this new look and feel for tutoring. I will implement something similar for the desktop game once I confirm that people like this change. I should be ready to release it shortly for Android.

Thanks.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby Agetian » 03 Oct 2014, 17:09

@ drdev: I like what I'm seeing there, Dan! Great job so far! :)

- Agetian
Agetian
Programmer
 
Posts: 3488
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 570 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby bevryde » 03 Oct 2014, 17:20

I like it. I also think, you could make the top buttons smaller. Also in all deck building screens so theres more room for filters and cards...
User avatar
bevryde
 
Posts: 109
Joined: 06 Aug 2014, 04:01
Has thanked: 3 times
Been thanked: 2 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby drdev » 03 Oct 2014, 19:13

bevryde wrote:I like it. I also think, you could make the top buttons smaller. Also in all deck building screens so theres more room for filters and cards...
You're wish is my command. :D

I've gone ahead and added a new "Compact Tabs" setting that will shrink the tabs down to the same height as the headers for other screens, as shown below:

CompactTabs.png

Note that for the bottom two screenshots, that also involves using compact list mode, either by checking the setting below "Compact Tabs", or by doing a 2 finger zoom out on the list view itself.

Let me know if this setting is satisfactory or if there's more I could consider doing.

Thanks for the input.
-Dan
Last edited by drdev on 03 Oct 2014, 19:31, edited 1 time in total.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby Agetian » 03 Oct 2014, 19:17

Looks nice, Dan! :)

- Agetian
Agetian
Programmer
 
Posts: 3488
Joined: 14 Mar 2011, 05:58
Has thanked: 683 times
Been thanked: 570 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby triskelion » 03 Oct 2014, 19:22

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.28.015
Operating System: Linux 3.4.0-660648 armv7l
Java Version:     0 The Android Project

java.lang.NullPointerException
   at forge.player.PlayerControllerHuman.tempShowCard(PlayerControllerHuman.java:160)
   at forge.player.PlayerControllerHuman.tempShowCards(PlayerControllerHuman.java:169)
   at forge.player.PlayerControllerHuman.reveal(PlayerControllerHuman.java:558)
   at forge.game.GameAction.reveal(GameAction.java:1533)
   at forge.game.GameAction.reveal(GameAction.java:1525)
   at forge.game.GameAction.reveal(GameAction.java:1517)
   at forge.game.GameAction.reveal(GameAction.java:1513)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:942)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:592)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:347)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1077)
   at forge.game.GameAction.startGame(GameAction.java:1585)
   at forge.game.Match.startGame(Match.java:81)
   at forge.match.MatchUtil$2.run(MatchUtil.java:232)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
   at java.lang.Thread.run(Thread.java:841)
I am still having the same problem. I am playing commander, no Ante. I have a note 3. Anything else I should mention that not in the report?
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby triskelion » 03 Oct 2014, 19:23

I was running whatever version was the latest with my first post, and am running the current latest with this one, .015
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Android App: 10-03-2014 Alpha 1.5.28.015

Postby drdev » 03 Oct 2014, 19:34

triskelion wrote:Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.28.015
Operating System: Linux 3.4.0-660648 armv7l
Java Version:     0 The Android Project

java.lang.NullPointerException
   at forge.player.PlayerControllerHuman.tempShowCard(PlayerControllerHuman.java:160)
   at forge.player.PlayerControllerHuman.tempShowCards(PlayerControllerHuman.java:169)
   at forge.player.PlayerControllerHuman.reveal(PlayerControllerHuman.java:558)
   at forge.game.GameAction.reveal(GameAction.java:1533)
   at forge.game.GameAction.reveal(GameAction.java:1525)
   at forge.game.GameAction.reveal(GameAction.java:1517)
   at forge.game.GameAction.reveal(GameAction.java:1513)
   at forge.game.ability.effects.ChangeZoneEffect.changeZonePlayerInvariant(ChangeZoneEffect.java:942)
   at forge.game.ability.effects.ChangeZoneEffect.changeHiddenOriginResolve(ChangeZoneEffect.java:592)
   at forge.game.ability.effects.ChangeZoneEffect.resolve(ChangeZoneEffect.java:347)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1240)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1222)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:584)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1077)
   at forge.game.GameAction.startGame(GameAction.java:1585)
   at forge.game.Match.startGame(Match.java:81)
   at forge.match.MatchUtil$2.run(MatchUtil.java:232)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
   at java.lang.Thread.run(Thread.java:841)
I am still having the same problem. I am playing commander, no Ante. I have a note 3. Anything else I should mention that not in the report?
That you were playing Commander did the trick. I can now reproduce. Thanks for the additional info. I'll work on a fix right now before releasing .016.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.29.001

Postby drdev » 03 Oct 2014, 20:00

The release of the new Beta means no .016 after all. Instead, I'm happy to announce the release of version 1.5.29.001. Included are the following fixes and enhancements:

  • Fix crash when starting Commander games
  • Fix bug where card art and details would sometimes not appear when tutoring
  • Consolidate reveal and select dialogs for tutoring into a single dialog with two tabs (see recent post above for more details)
  • Fix flicker effect that could occur if two dialogs were opened back to back
  • Progress now indicated in titlebar when tutoring for more than one card
  • Add "Compact Tabs" setting showcased in recent post above
  • You can now swipe left or right on tab page screens to switch between tabs (especially useful if you make the tabs smaller with the new setting)
  • Zooming is less sensitive for ItemManager image views, making it easier to change the number of columns shown

Let me know if you encounter any issues with this release or have any other input.

Thanks.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.29.001

Postby gecktrix » 03 Oct 2014, 21:18

Ever since 1.5.28.013 i've also been able to see my AI opponent's hand and library. This has not been fixed with 1.5.29.001. This is for draft.
gecktrix
 
Posts: 36
Joined: 01 Oct 2014, 21:37
Has thanked: 7 times
Been thanked: 5 times

Re: Forge Android App: 10-03-2014 Alpha 1.5.29.001

Postby triskelion » 03 Oct 2014, 22:10

It is 99.9% fixed for me. Only thing now is the opening hand is given to me and my opponent slowly and in a very clunky manner. Hardly a deal breaker, and I can live with it taking 2-3 more seconds than normal, but in case it leads to a bigger issue I figure I'd mention it now
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 18 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 18 users online :: 0 registered, 0 hidden and 18 guests (based on users active over the past 10 minutes)
Most users ever online was 5050 on 26 Jun 2025, 06:02

Users browsing this forum: No registered users and 18 guests

Login Form