Forge for Android v1.6.15.003
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge for Android v1.6.1.003
by enxel » 02 Aug 2017, 15:38
Hello,
I've noticed a minor issue: when I'm playing Constructed, if I choose an avatar for the AI opponent, my choice is ignored and the last used avatar shows up, but if I exit the app and enter again, then my previous choice is active, it's like it doesn't get set until the next restart.
I would like to be able to change the avatar every match, I know it's nothing serious just a small detail, but it would be nice to do it.
Apart from this, I take the opportunity to thank all the developers for this awesome app.
I've noticed a minor issue: when I'm playing Constructed, if I choose an avatar for the AI opponent, my choice is ignored and the last used avatar shows up, but if I exit the app and enter again, then my previous choice is active, it's like it doesn't get set until the next restart.
I would like to be able to change the avatar every match, I know it's nothing serious just a small detail, but it would be nice to do it.
Apart from this, I take the opportunity to thank all the developers for this awesome app.
- enxel
- Posts: 5
- Joined: 05 Jul 2014, 17:48
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.6.1.003
by DaniUG » 03 Aug 2017, 16:55
Description: Playing a Commander game. Attacking with Guiltfeeder (I believe) and was going to do 61 damage
- OutOfMemoryError | Open
- Code: Select all
Forge Version: 1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version: 0 The Android Project
java.lang.OutOfMemoryError: Failed to allocate a 536 byte allocation with 4192776 free bytes and 52MB until OOM; failed due to fragmentation (required continguous free 8192 bytes for a new buffer where largest contiguous free 4096 bytes)
at java.util.EnumMap.<init>(EnumMap.java:138)
at forge.trackable.TrackableObject.<init>(TrackableObject.java:25)
at forge.game.spellability.SpellAbilityView.<init>(SpellAbilityView.java:28)
at forge.game.spellability.SpellAbility.<init>(SpellAbility.java:184)
at forge.game.spellability.SpellAbility.<init>(SpellAbility.java:177)
at forge.game.spellability.AbilityActivated.<init>(AbilityActivated.java:69)
at forge.game.ability.AbilityApiBased.<init>(AbilityApiBased.java:22)
at forge.game.ability.AbilityFactory$AbilityRecordType.buildSpellAbility(AbilityFactory.java:72)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:184)
at forge.game.ability.AbilityFactory.getAbility(AbilityFactory.java:146)
at forge.game.GameActionUtil.grantBasicLandsManaAbilities(GameActionUtil.java:102)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:751)
at forge.game.GameAction.checkStateEffects(GameAction.java:835)
at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1018)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:929)
at forge.game.GameAction.startGame(GameAction.java:1520)
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:776)
Even the smallest spark may set a world ablaze
Re: Forge for Android v1.6.1.003
by DaniUG » 04 Aug 2017, 14:49
Description: Using Parallel Evolution in a Commander game with at least 90 tokens already in the battlefield
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version: 0 The Android Project
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.next(ArrayList.java:831)
at forge.screens.match.views.VCardDisplayArea.layoutAndGetScrollBounds(VCardDisplayArea.java:169)
at forge.toolbox.FScrollPane.doLayout(FScrollPane.java:141)
at forge.toolbox.FContainer.setBounds(FContainer.java:92)
at forge.screens.match.views.VField.doLayout(VField.java:158)
at forge.toolbox.FContainer.setBounds(FContainer.java:92)
at forge.screens.match.views.VPlayerPanel.doLayout(VPlayerPanel.java:246)
at forge.toolbox.FContainer.setBounds(FContainer.java:92)
at forge.screens.match.MatchScreen$FieldScroller.layoutAndGetScrollBounds(MatchScreen.java:548)
at forge.toolbox.FScrollPane.doLayout(FScrollPane.java:141)
at forge.toolbox.FContainer.setBounds(FContainer.java:92)
at forge.screens.match.MatchScreen.doLayout(MatchScreen.java:295)
at forge.screens.FScreen.doLayout(FScreen.java:88)
at forge.toolbox.FContainer.revalidate(FContainer.java:107)
at forge.screens.match.views.VPlayerPanel.setSelectedTab(VPlayerPanel.java:117)
at forge.screens.match.MatchController.showManaPool(MatchController.java:258)
at forge.match.input.InputPayMana.<init>(InputPayMana.java:59)
at forge.match.input.InputPayManaOfCostPayment.<init>(InputPayManaOfCostPayment.java:14)
at forge.player.HumanPlay.payManaCost(HumanPlay.java:882)
at forge.player.PlayerControllerHuman.payManaCost(PlayerControllerHuman.java:1605)
at forge.game.player.PlayerController.payManaCost(PlayerController.java:227)
at forge.game.cost.CostPartMana.payAsDecided(CostPartMana.java:147)
at forge.game.cost.CostPayment.payCost(CostPayment.java:140)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:154)
at forge.player.HumanPlay.playSpellAbility(HumanPlay.java:131)
at forge.player.PlayerControllerHuman.playChosenSpellAbility(PlayerControllerHuman.java:1138)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:950)
at forge.game.GameAction.startGame(GameAction.java:1520)
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:776)
Even the smallest spark may set a world ablaze
Re: Forge for Android v1.6.1.003
by jureidinim » 04 Aug 2017, 15:43
Crashes on new update when viewing cards in game...randomly...it will show some cards then crash on others.
**EDIT** By viewing i mean long pressing on the card to see the larger version. This so far has been while i am trying to continue a saved Planar Conquest game
**************
+++++++++++++++++++++
EDIT #2 >>>> Narrowed it down. It crashes not on long press - but after if you swipe down to see the text details (and counters, etc)
+++++++++++++++++++++++++++++++
EDIT #3 >>> Nope .. crashes on both.. long press and swipe.. but its random
Description: [describe what you were doing when the crash occurred]
**EDIT** By viewing i mean long pressing on the card to see the larger version. This so far has been while i am trying to continue a saved Planar Conquest game
**************
+++++++++++++++++++++
EDIT #2 >>>> Narrowed it down. It crashes not on long press - but after if you swipe down to see the text details (and counters, etc)
+++++++++++++++++++++++++++++++
EDIT #3 >>> Nope .. crashes on both.. long press and swipe.. but its random
Description: [describe what you were doing when the crash occurred]
- NullPointerException | Open
- Code: Select all
Forge Version: 1.6.1.003
Operating System: Linux 3.18.31-g80c8372084ef armv8l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'float com.badlogic.gdx.graphics.g2d.BitmapFont.getScaleX()' on a null object reference
at forge.assets.FSkinFont.updateScale(FSkinFont.java:136)
at forge.assets.FSkinFont.getLineHeight(FSkinFont.java:120)
at forge.assets.FSkinFont.forHeight(FSkinFont.java:54)
at forge.card.CardImageRenderer.updateStaticFields(CardImageRenderer.java:58)
at forge.card.CardImageRenderer.drawCardImage(CardImageRenderer.java:74)
at forge.card.CardImageRenderer.drawZoom(CardImageRenderer.java:334)
at forge.card.CardZoom.drawOverlay(CardZoom.java:238)
at forge.toolbox.FContainer.draw(FContainer.java:75)
at forge.Forge.render(Forge.java:337)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:422)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1548)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1259)
- jureidinim
- Posts: 53
- Joined: 07 Feb 2014, 04:41
- Has thanked: 3 times
- Been thanked: 4 times
Re: Forge for Android v1.6.1.003
by Agetian » 05 Aug 2017, 06:07
This looks like a font cache issue, maybe the default font got corrupt for some reason. Can you try deleting the fonts folder inside your Forge cache? (Normally under <Forge folder>/cache/fonts) , it'll get rebuilt on next restart.
As an alternative, try changing the theme (to some other, and then back to default) and then restarting Forge.
- Agetian
As an alternative, try changing the theme (to some other, and then back to default) and then restarting Forge.
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
Re: Forge for Android v1.6.1.003
by DaniUG » 07 Aug 2017, 21:13
Something weird has happened with the AI in my last constructed game.
I was playing against a blue green deck and the AI had 2 Kiora's Follower on the battlefield. They keep untapping each other in the ET phase and never pass the turn, the AI is stuck in that vicious circle.
did not crash, just kept going on ad nauseam.
When I hit concede this happened:
I was playing against a blue green deck and the AI had 2 Kiora's Follower on the battlefield. They keep untapping each other in the ET phase and never pass the turn, the AI is stuck in that vicious circle.
did not crash, just kept going on ad nauseam.
When I hit concede this happened:
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.6.1.003
Operating System: Linux 4.1.18-g4ae3101 armv7l
Java Version: 0 The Android Project
java.util.ConcurrentModificationException
at java.util.LinkedList$ListItr.checkForComodification(LinkedList.java:967)
at java.util.LinkedList$ListItr.next(LinkedList.java:888)
at forge.game.card.CardView.getCollection(CardView.java:48)
at forge.game.player.PlayerView.updateZone(PlayerView.java:351)
at forge.game.player.Player.updateZoneForView(Player.java:1350)
at forge.game.zone.PlayerZone.onChanged(PlayerZone.java:95)
at forge.game.zone.Zone.remove(Zone.java:128)
at forge.game.card.Card.ceaseToExist(Card.java:7078)
at forge.game.Game.onPlayerLost(Game.java:632)
at forge.game.GameAction.checkGameOverCondition(GameAction.java:1143)
at forge.game.GameAction.checkStateEffects(GameAction.java:949)
at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1018)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:929)
at forge.game.GameAction.startGame(GameAction.java:1520)
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:776)
Even the smallest spark may set a world ablaze
Re: Forge for Android v1.6.1.004
by Agetian » 08 Aug 2017, 05:26
UPDATE (08/08/17): Forge for Android v1.6.1.004 has been released. It's an incremental update featuring some bug fixes.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
Re: Forge for Android v1.6.1.004
by Kawashy » 08 Aug 2017, 13:56
What were the bugs that were fixed?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
Re: Forge for Android v1.6.1.004
by Agetian » 08 Aug 2017, 14:16
You can follow the SVN log over at http://svn.slightlymagic.net for details (click "view log" to read the latest commit entries).Kawashy wrote:What were the bugs that were fixed?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
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
Re: Forge for Android v1.6.1.003
by jureidinim » 08 Aug 2017, 14:50
Thanks - I updated to the new version you just released and it works perfectly now. Did a few games in Planar Conquest and no crashes.Agetian wrote:This looks like a font cache issue, maybe the default font got corrupt for some reason. Can you try deleting the fonts folder inside your Forge cache? (Normally under <Forge folder>/cache/fonts) , it'll get rebuilt on next restart.
As an alternative, try changing the theme (to some other, and then back to default) and then restarting Forge.
- Agetian
- jureidinim
- Posts: 53
- Joined: 07 Feb 2014, 04:41
- Has thanked: 3 times
- Been thanked: 4 times
Re: Forge for Android v1.6.1.004
by AuranReign » 10 Aug 2017, 08:04
I've just got a new Samsung galaxy s7 active, and the game will only open to a blank black screen. I saw that this was a known issue for tablets (though mine isn't a tablet), so I tried the troubleshooting of setting to portrait mode, but it didn't help.
- AuranReign
- Posts: 16
- Joined: 08 Apr 2017, 23:39
- Has thanked: 1 time
- Been thanked: 0 time
Re: Forge for Android v1.6.1.004
by Agetian » 10 Aug 2017, 09:41
Please post the contents of the Forge.log file after trying to launch the game (check the data folder in the Forge installation directory).AuranReign wrote:I've just got a new Samsung galaxy s7 active, and the game will only open to a blank black screen. I saw that this was a known issue for tablets (though mine isn't a tablet), so I tried the troubleshooting of setting to portrait mode, but it didn't help.
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
- AuranReign
- Posts: 16
- Joined: 08 Apr 2017, 23:39
- Has thanked: 1 time
- Been thanked: 0 time
Re: Forge for Android v1.6.1.004
by Agetian » 11 Aug 2017, 04:28
It's a standard text file, so you may be able to open it if you rename it to Forge.txt or something like that first. Alternatively, try copying it to your computer and opening it there with any text editor.AuranReign wrote:I can't open the requested file
- Agetian
- Agetian
- Programmer
- Posts: 3471
- Joined: 14 Mar 2011, 05:58
- Has thanked: 676 times
- Been thanked: 561 times
- AuranReign
- Posts: 16
- Joined: 08 Apr 2017, 23:39
- Has thanked: 1 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 27 guests