Forge for Android v1.6.15.003
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge for Android v1.5.64.005
by austinio7116 » 25 Jun 2017, 08:25
Yes - just needed to manually add the new ttf file to the new /res/fonts folder. This won't be a problem once the next release forces resource updates for everyone. Nice work on the counters. Thanks
-
austinio7116 - Posts: 451
- Joined: 10 Mar 2017, 11:59
- Has thanked: 47 times
- Been thanked: 169 times
Re: Forge for Android v1.5.65.001
by Agetian » 26 Jun 2017, 03:50
UPDATE (06/26/17): Forge for Android v1.5.65.001 has been released. This build matches the desktop 1.5.65 Beta release and includes all the fixes and improvements described in the release notes for that version. It also features the new Mirrodin plane in Planar Conquest mode, implemented by Sirspud. Enjoy! 
- Agetian

- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge for Android v1.5.65.001
by Ghuldaan » 26 Jun 2017, 10:32
The new counters are great. Thanks.
Re: Forge for Android v1.5.65.001
by jrrkein » 26 Jun 2017, 20:29
Will most themes work now? also does it remove "waiting for opponent" bug?
- jrrkein
- Posts: 19
- Joined: 03 Aug 2016, 09:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.001
by timmermac » 26 Jun 2017, 23:07
It looks like we'll still have to manually copy files from the default theme file to the necessary folder for the theme we prefer.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge for Android v1.5.65.001
by Agetian » 27 Jun 2017, 05:06
Can you please clarify the issue and give a reproducible set of steps to recreate the problem? I can try to take a look when I have some time.timmermac wrote:It looks like we'll still have to manually copy files from the default theme file to the necessary folder for the theme we prefer.
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge for Android v1.5.65.001
by DaniUG » 27 Jun 2017, 12:29
Just popped in to say that the new counters are awesome. just that improved the game a ton.
Thanks a lot guys!

Thanks a lot guys!



Even the smallest spark may set a world ablaze
Re: Forge for Android v1.5.65.001
by timmermac » 27 Jun 2017, 13:17
Try running any theme except the default theme on the android version and it will throw an error message.Agetian wrote:Can you please clarify the issue and give a reproducible set of steps to recreate the problem? I can try to take a look when I have some time.timmermac wrote:It looks like we'll still have to manually copy files from the default theme file to the necessary folder for the theme we prefer.
- Agetian
If you use a file manager on your phone to look in /res/skins, you'll notice that every theme folder except the default folder only has 5 files in it. The way I got the Smith theme to work is by copying every file from the default folder that wasn't present in the Smith folder to that folder. I think at least one of those files is required for a theme to work without throwing an error.
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge for Android v1.5.65.001
by jrrkein » 27 Jun 2017, 14:28
Somehow if the game keeps going, I often land on 'Waiting for opponent message when just playing hotseat also I don't know whenever sometimes deck editing an error pop up and the graphic after clicking "continue" will just cutoff and glitched. I understand it's still alpha, while PC version is way ahead and can play with any theme.
Also thanks for making the counters difference visually like say "Charge Counter" and "+1 counter" on the card rather you just swipe down to see the counters.
Also thanks for making the counters difference visually like say "Charge Counter" and "+1 counter" on the card rather you just swipe down to see the counters.
- jrrkein
- Posts: 19
- Joined: 03 Aug 2016, 09:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.001
by Agetian » 27 Jun 2017, 16:20
@ timmermac: I tried several themes from the default set, actually, and they seem to work fine, but I'll experiment a bit more and see if I can trigger it and then figure out what exactly is causing it. 
EDIT: Tried Metallic Myr, Comic, Mardu, Forge2015, Magic2015 and Dark Ascension themes, seemed to load just fine for me :/ Is there a particular theme you can name that's causing you trouble?
- Agetian

EDIT: Tried Metallic Myr, Comic, Mardu, Forge2015, Magic2015 and Dark Ascension themes, seemed to load just fine for me :/ Is there a particular theme you can name that's causing you trouble?
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge for Android v1.5.65.001
by timmermac » 27 Jun 2017, 19:57
The issue doesn't start until you actually try to play a game with a theme other than the default. At that point it throws an error.Agetian wrote:@ timmermac: I tried several themes from the default set, actually, and they seem to work fine, but I'll experiment a bit more and see if I can trigger it and then figure out what exactly is causing it.
EDIT: Tried Metallic Myr, Comic, Mardu, Forge2015, Magic2015 and Dark Ascension themes, seemed to load just fine for me :/ Is there a particular theme you can name that's causing you trouble?
- Agetian
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
Re: Forge for Android v1.5.65.001
by DaniUG » 27 Jun 2017, 22:59
Description: playing a Commander game. Nothing special, no combos, no nothing.
- NoSuchElementException | Open
- Code: Select all
Forge Version: 1.5.65.001
Operating System: Linux 3.10.90-ge124f87 armv7l
Java Version: 0 The Android Project
java.util.NoSuchElementException
at java.util.ArrayList$ArrayListIterator.next(ArrayList.java:576)
at java.util.Collections.max(Collections.java:1630)
at forge.ai.ability.ChangeZoneAllAi.canPlayAI(ChangeZoneAllAi.java:160)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:32)
at forge.ai.AiController.canPlaySa(AiController.java:638)
at forge.ai.ability.CharmAi.chooseMultipleOptionsAi(CharmAi.java:222)
at forge.ai.ability.CharmAi.checkApiLogic(CharmAi.java:58)
at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:76)
at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:49)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:32)
at forge.ai.AiController.canPlaySa(AiController.java:638)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:622)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1125)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1097)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1077)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:395)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:941)
at forge.game.GameAction.startGame(GameAction.java:1512)
at forge.game.Match.startGame(Match.java:100)
at forge.match.HostedMatch$2.run(HostedMatch.java:224)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
at java.lang.Thread.run(Thread.java:833)
Even the smallest spark may set a world ablaze
Re: Forge for Android v1.5.65.001
by Ghuldaan » 28 Jun 2017, 05:08
I have no problems using different themes.
Re: Forge for Android v1.5.65.001
by Agetian » 28 Jun 2017, 10:12
Hmm, tried several non-default themes ingame as well, no issues so far as I can tell. Even finished a couple matches with a couple of them... So yep, can you please name a specific theme that definitely doesn't work for you (one is enough), and also can you please provide the full text of the exception that you're getting?timmermac wrote:The issue doesn't start until you actually try to play a game with a theme other than the default. At that point it throws an error.Agetian wrote:@ timmermac: I tried several themes from the default set, actually, and they seem to work fine, but I'll experiment a bit more and see if I can trigger it and then figure out what exactly is causing it.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 569 times
Re: Forge for Android v1.5.65.001
by austinio7116 » 28 Jun 2017, 11:37
Description: playing against Vs mono hate bears. AI just played Darksteel citadel:
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65.001
Operating System: Linux 3.10.73-g8b80faae52e armv8l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'forge.game.zone.ZoneType forge.game.zone.Zone.getZoneType()' on a null object reference
at forge.game.spellability.SpellAbility.canTarget(SpellAbility.java:979)
at forge.ai.ComputerUtilCard.canBeKilledByRoyalAssassin(ComputerUtilCard.java:460)
at forge.ai.AiAttackController.shouldAttack(AiAttackController.java:1045)
at forge.ai.AiAttackController.declareAttackers(AiAttackController.java:892)
at forge.ai.ComputerUtilCard.doesSpecifiedCreatureAttackAI(ComputerUtilCard.java:444)
at forge.ai.ability.AnimateAi.checkApiLogic(AnimateAi.java:182)
at forge.ai.SpellAbilityAi.canPlayWithoutRestrict(SpellAbilityAi.java:76)
at forge.ai.SpellAbilityAi.canPlayAI(SpellAbilityAi.java:49)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:32)
at forge.ai.AiController.canPlaySa(AiController.java:638)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:622)
at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1125)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1097)
at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1077)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:395)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:941)
at forge.game.GameAction.startGame(GameAction.java:1512)
at forge.game.Match.startGame(Match.java:100)
at forge.match.HostedMatch$2.run(HostedMatch.java:224)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
at java.lang.Thread.run(Thread.java:761)
-
austinio7116 - Posts: 451
- Joined: 10 Mar 2017, 11:59
- Has thanked: 47 times
- Been thanked: 169 times
Who is online
Users browsing this forum: No registered users and 10 guests