It is currently 06 Sep 2025, 21:55
   
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-04-2014 Alpha 1.5.29.002

Postby gecktrix » 08 Oct 2014, 23:59

Soul Nova exiles all Equipment on the battlefield as opposed to just the equipment attached to target creature.

No idea if it works correctly on PC, or previous versions.

This card is not relavent obviously (I was doing MRD draft)... should I even bother reporting these things? And/Or should i be reporting them on the PC Forge Beta thread instead?
gecktrix
 
Posts: 36
Joined: 01 Oct 2014, 21:37
Has thanked: 7 times
Been thanked: 5 times

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby drdev » 09 Oct 2014, 00:34

gecktrix wrote:Soul Nova exiles all Equipment on the battlefield as opposed to just the equipment attached to target creature.

No idea if it works correctly on PC, or previous versions.

This card is not relavent obviously (I was doing MRD draft)... should I even bother reporting these things? And/Or should i be reporting them on the PC Forge Beta thread instead?
Most likely this would be an issue on the desktop version as well, so reporting it on the Beta thread will make it more likely to be fixed.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby Agetian » 09 Oct 2014, 10:31

A friend of mine has some feedback to offer regarding the Android app's "head-to-head on one device" feature, so I'm passing it on here:

...What would be really cool is if the tablet app worked much like it does, but had the extra option to, instead of displaying the cards in the hands, to just display them face-down and numbered. Then on a separate, very simple Android app that each player would run on their phone, the face-up cards would be displayed with the same numbering (the main Forge app would only need some simple one-way communication with the phone app to update the hand list; the phone app itself would be “read-only”). So like, you’d look on your phone and see that Card #2 in your hand is a Lightning Bolt. To actually cast it, you tap the face-down Card #2 in the main tablet Forge, and it would ask you to pay {R} and then put Lightning Bolt on the stack (face up to all players as normal). Then after it resolves, the main tablet Forge sends an updated CardArray to your phone (with Lightning Bolt now gone). So it’d still be some “network communication,” but infinitely simpler than multiple full versions of Forge having to sync a la Magic Online.

- Agetian
Agetian
Programmer
 
Posts: 3489
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby drdev » 09 Oct 2014, 13:18

If you're already doing the network communication to support that, why not just support tapping the card on the phone itself to cast it? That way you don't need to show the cards at all on the tablet, which would allow the cards on the tablet to be bigger. That could be pretty cool.

Either way, this 3 device mode would just be an additional option. The current support for playing on a single device would still exist.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby triskelion » 10 Oct 2014, 06:08

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

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

java.util.ConcurrentModificationException
   at java.util.ArrayList$ArrayListIterator.next(ArrayList.java:573)
   at forge.game.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:273)
   at forge.game.trigger.TriggerHandler.runWaitingTriggers(TriggerHandler.java:251)
   at forge.game.zone.MagicStack.unfreezeStack(MagicStack.java:198)
   at forge.game.zone.MagicStack.finishResolving(MagicStack.java:639)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:591)
   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)
Had that happen. I cast progenitor mimic on his constricting sliver and took his away. On his turn, ai sacrificed his commander, sliver legion (thanks to a slivers effect), to kill my progenitor/sliver, and as it went on the stack, crash
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby kestell » 10 Oct 2014, 09:21

To really make Forge an effective decktesting tool, a different mode may be developed (called *decktest mode* - I know it's too original)

It must be like playing against AI, except the AI plays with his cards revealed, and you can override his decisions if you feel he blundered. I think it's a feature that would make Forge appealing to the tournament playing gamers.
kestell
 
Posts: 70
Joined: 04 Oct 2013, 12:03
Has thanked: 5 times
Been thanked: 0 time

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby triskelion » 10 Oct 2014, 18:40

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

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

java.lang.NumberFormatException: Invalid int: "AffectedX"
   at java.lang.Integer.invalidInt(Integer.java:137)
   at java.lang.Integer.parse(Integer.java:374)
   at java.lang.Integer.parseInt(Integer.java:365)
   at java.lang.Integer.parseInt(Integer.java:331)
   at java.lang.Integer.valueOf(Integer.java:489)
   at forge.ai.ComputerUtilCard.applyStaticContPT(ComputerUtilCard.java:1145)
   at forge.ai.ability.AnimateAi.becomeAnimated(AnimateAi.java:523)
   at forge.ai.ability.AnimateAi.canPlayAI(AnimateAi.java:169)
   at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
   at forge.ai.AiController.canPlaySa(AiController.java:698)
   at forge.ai.AiController.canPlayAndPayFor(AiController.java:685)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1259)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1240)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1196)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:419)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1027)
   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 don't know what mightve caused this
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby triskelion » 14 Oct 2014, 04:20

Something I noticed, Jeleva's commander ability doesn't work anymore, the cards don't get exiled. I've replicated this several times.
triskelion
 
Posts: 44
Joined: 24 Jul 2014, 05:35
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Android App: 10-04-2014 Alpha 1.5.29.002

Postby drdev » 14 Oct 2014, 04:28

triskelion wrote:Something I noticed, Jeleva's commander ability doesn't work anymore, the cards don't get exiled. I've replicated this several times.
This is probably worth reporting in the main Beta thread, as it's likely not unique to the Android app.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby drdev » 14 Oct 2014, 04:56

So after more than a week of heavy refactoring, I'm finally comfortable enough to release a new version of the app (1.5.29.003). This update should significantly improve the performance of the app, as well as eliminate the UI display glitches from the past few versions, such as lands not untapping or P/T flickering.

Please let me know if you experience any problems after taking the update.

Thanks.
-Dan

EDIT: You may notice that you're able to view cards in hidden zones such as your library and your opponent's hand/library. This is a known issue that should be fixed soon. That said, I'd still encourage people to take 1.5.29.003 as it's not disruptive to gameplay and the improvements in this release far outweigh this one bug.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby kestell » 14 Oct 2014, 08:26

I have something that doesn't directly involve the app, but the phone.

On my S4, the Gallery app is now so cluttered with card pictures that it is really quite annoying. I imagine using it as a .zip archive with no compression should solve the problem but might cause others.
kestell
 
Posts: 70
Joined: 04 Oct 2013, 12:03
Has thanked: 5 times
Been thanked: 0 time

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby Krunk42 » 14 Oct 2014, 20:56

When I tried to install Alpha 1.5.29.003, the first time I had to leave the app after starting to download resources, then it got stuck and I had to force-close it. After that, it would not get past the checking for updates stage, even after deleting data, uninstalling, and reinstalling. I have reverted back to 1.5.29.002.

Thanks.
Krunk42
 
Posts: 8
Joined: 14 Oct 2014, 20:50
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby ABrighterShadow » 14 Oct 2014, 23:33

Alright, I tried multiple methods now. I tried having them in the cache/pics/tokens folder, the cache/pics/cards folder, even made a pics/cards/tokens folder. I can not for the life of me get the token images to appear in game. I used the images from the Forge Tokens topic that is stickied here, which supposedly uses the correct names. I also tried using the token pics from the LQ card images downloader in the app, still didn't work. No matter what I tried they wouldn't show in game. I have the desktop version of Forge as well, and they show up on there, so... I don't get it. Is this a known glitch? Where am I going wrong? How in the name of heaven do I make token images work??? If any soul out there could help me out with this, it would be more than appreciated.

P.S. And how about emblem images? I haven't tried adding them as I don't know where they go in my memory storage, or where to get the images for that matter??? Anyone?

Thank you kindly ahead of time.
ABrighterShadow
 
Posts: 22
Joined: 21 Sep 2014, 23:09
Has thanked: 9 times
Been thanked: 2 times

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby gecktrix » 15 Oct 2014, 01:39

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

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29.003
Operating System: Linux 3.4.0-1947824 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.LinkedList$LinkIterator.next(LinkedList.java:124)
   at forge.game.GameAction.checkStateEffects(GameAction.java:678)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1343)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:197)
   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)
Cast Fireball on three creatures killing them and this error occurred.
gecktrix
 
Posts: 36
Joined: 01 Oct 2014, 21:37
Has thanked: 7 times
Been thanked: 5 times

Re: Forge Android App: 10-13-2014 Alpha 1.5.29.003

Postby gecktrix » 15 Oct 2014, 02:31

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

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.29.003
Operating System: Linux 3.4.0-1947824 armv7l
Java Version:     0 The Android Project

java.util.ConcurrentModificationException
   at java.util.LinkedList$LinkIterator.next(LinkedList.java:124)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:613)
   at forge.game.GameAction.checkStateEffects(GameAction.java:669)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:871)
   at forge.game.GameAction.startGame(GameAction.java:1343)
   at forge.game.Match.startGame(Match.java:71)
   at forge.match.MatchUtil$2.run(MatchUtil.java:197)
   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)
This happened when I casted Confiscate on both a creature and a land.
gecktrix
 
Posts: 36
Joined: 01 Oct 2014, 21:37
Has thanked: 7 times
Been thanked: 5 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 48 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 48 users online :: 0 registered, 0 hidden and 48 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 48 guests

Login Form