Page 18 of 55

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 07:34
by Agetian
AuranReign wrote:That worked
Judging by the error you're getting, the game can't find the skin data in the "res" folder for some reason, maybe it got either corrupt or incorrectly downloaded/extracted. Can you try reinstalling Forge after deleting (or, better yet, temporarily moving) the Forge resource folder completely? (it should then redownload and reextract the assets, which should hopefully help).

- Agetian

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 10:20
by AuranReign
I uninstalled forge and deleted all existing apk files and downloaded it from scratch. Same thing happens.

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 10:21
by AuranReign
How do I move a resource folder?

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 10:34
by AuranReign
I figured out how to move the skins folder and reinstalled. Game works now. Thank you.

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 13:15
by Agetian
Glad it worked! :)

- Agetian

Re: Forge for Android v1.6.1.004

PostPosted: 11 Aug 2017, 17:10
by N25
Agetian wrote:UPDATE (08/08/17): Forge for Android v1.6.1.004 has been released. It's an incremental update featuring some bug fixes.

- Agetian
Tapping on install has no effect, has anyone experienced it?

Edit: Nevermind, found out that a screen filter app is preventing the install button to function for some reason. Got to finally install it after disabling that filtering app.

Re: Forge for Android v1.6.1.004

PostPosted: 13 Aug 2017, 05:27
by hugo-mtg
Hi, I can't find As Foretold in catalog. Is it implemented?

Thanx in advance.
Hugo

Re: Forge for Android v1.6.1.004

PostPosted: 13 Aug 2017, 18:41
by friarsol
hugo-mtg wrote:Hi, I can't find As Foretold in catalog. Is it implemented?
No

Re: Forge for Android v1.6.1.004

PostPosted: 14 Aug 2017, 10:10
by DaniUG
On my last game. I cast Elesh Norn, Grand Cenobite killing a Reassembling Skeleton the AI has. Next turn the AI tries to cast the skeleton again and again until it runs out of black mana.
I play the game several turns more to see if that behaviour happens again, and it does.

Re: Forge for Android v1.6.1.005

PostPosted: 15 Aug 2017, 13:59
by Agetian
UPDATE (08/15/17): Forge for Android v1.6.1.005 has been released. It's an incremental release featuring bug fixes. Also, most Commander 2017 cards are implemented for testing (will only be visible if Developer Mode is enabled). Enjoy!

- Agetian

Re: Forge for Android v1.6.1.005

PostPosted: 16 Aug 2017, 11:15
by DaniUG
Nice, I've been looking forward to the commander release. Time to tinker!

Re: Forge for Android v1.6.1.005

PostPosted: 17 Aug 2017, 16:54
by TheLetterH
I was trying out Mairsil, the Pretender and got a crash, but the board won't allow me to post the dump, says it "looks too spammy."

Re: Forge for Android v1.6.1.005

PostPosted: 17 Aug 2017, 16:59
by Agetian
TheLetterH wrote:I was trying out Mairsil, the Pretender and got a crash, but the board won't allow me to post the dump, says it "looks too spammy."
Without the dump it'd be difficult to reproduce and fix this. Feel free to PM me the crash dump if that's possible for you, I'll take a look.
(If that's not possible, please at least describe in detail what exactly you did before the crash happened).

- Agetian

Re: Forge for Android v1.6.1.005

PostPosted: 17 Aug 2017, 17:30
by TheLetterH
Agetian wrote:
TheLetterH wrote:I was trying out Mairsil, the Pretender and got a crash, but the board won't allow me to post the dump, says it "looks too spammy."
Without the dump it'd be difficult to reproduce and fix this. Feel free to PM me the crash dump if that's possible for you, I'll take a look.
(If that's not possible, please at least describe in detail what exactly you did before the crash happened).

- Agetian
I guess it's because my post count is too low, I still couldn't put it in a message but I put it on Pastebin and then sent you where it was.

Re: Forge for Android v1.6.1.005

PostPosted: 17 Aug 2017, 17:36
by Agetian
TheLetterH wrote:
Agetian wrote:
TheLetterH wrote:I was trying out Mairsil, the Pretender and got a crash, but the board won't allow me to post the dump, says it "looks too spammy."
Without the dump it'd be difficult to reproduce and fix this. Feel free to PM me the crash dump if that's possible for you, I'll take a look.
(If that's not possible, please at least describe in detail what exactly you did before the crash happened).

- Agetian
I guess it's because my post count is too low, I still couldn't put it in a message but I put it on Pastebin and then sent you where it was.
Checked it out - it's a bit of an odd bug, I can't reproduce it yet, too. When exactly did it happen? Did it happen right when you exiled a card with Mairsil, or at some point after it? I can tell it happened in the AI code while the AI was deciding which spell ability to play, so it may or may not have been related exactly to Mairsil as such (difficult to tell from this trace alone). Do you have the deck list for the AI, or was the AI playing a random deck? Do you remember which cards were exiled with Mairsil? Also, was it your turn or the AI's turn?

In case someone else would also like to provide input on why this might be happening, here's the stack trace:

Code: Select all
java.lang.IllegalArgumentException: Comparison method violates its general contract!
    at java.util.TimSort.mergeHi(TimSort.java:899)
    at java.util.TimSort.mergeAt(TimSort.java:516)
    at java.util.TimSort.mergeForceCollapse(TimSort.java:457)
    at java.util.TimSort.sort(TimSort.java:254)
    at java.util.Arrays.sort(Arrays.java:1523)
    at java.util.Collections.sort(Collections.java:238)
    at forge.ai.AiController.chooseSpellAbilityToPlayFromList(AiController.java:1104)
    at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1097)
    at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1077)
    at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:410)
    at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:951)
    at forge.game.GameAction.startGame(GameAction.java:1556)
    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:762)
- Agetian