Forge for Android v1.6.15.003
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge for Android v1.5.65.001
by Godfried » 28 Jun 2017, 17:58
Description: Kazandu revenge's came into play
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65.001
Operating System: Linux 4.1.18-g03082e2 armv7l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'com.badlogic.gdx.graphics.g2d.BitmapFont$TextBounds com.badlogic.gdx.graphics.g2d.BitmapFont.getBounds(java.lang.CharSequence)' on a null object reference
at forge.card.CardRenderer.drawCounterTabs(CardRenderer.java:522)
at forge.card.CardRenderer.drawCardWithOverlays(CardRenderer.java:439)
at forge.toolbox.FCardPanel.draw(FCardPanel.java:97)
at forge.screens.match.views.VCardDisplayArea$CardAreaPanel.draw(VCardDisplayArea.java:499)
at forge.Graphics.draw(Graphics.java:147)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.toolbox.FScrollPane.draw(FScrollPane.java:312)
at forge.Graphics.draw(Graphics.java:147)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.Graphics.draw(Graphics.java:147)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.Graphics.draw(Graphics.java:147)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.toolbox.FScrollPane.draw(FScrollPane.java:312)
at forge.Graphics.draw(Graphics.java:147)
at forge.toolbox.FContainer.draw(FContainer.java:64)
at forge.screens.FScreen.draw(FScreen.java:164)
at forge.Forge.render(Forge.java:326)
at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:422)
at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1582)
at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1267)
- Godfried
- Posts: 1
- Joined: 28 Jun 2017, 17:51
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.001
by jrrkein » 29 Jun 2017, 00:04
How odd certain themes are playable
- 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 KatotohanaN » 29 Jun 2017, 07:01
Anyone noticed how Valakut, the Molten Pinnacle ability won't trigger correctly? It doesn't deal the correct amount of damage it's supposed to when you put 6 mountains into play through Scapeshift.
- KatotohanaN
- Posts: 23
- Joined: 10 Mar 2017, 19:31
- Has thanked: 37 times
- Been thanked: 3 times
Re: Forge for Android v1.5.65.001
by CokedUpZombie » 30 Jun 2017, 13:25
Hapatra, Vizier of Poisons is a MAY ability but it forces me to choose my own creatures if opponents do not have a creature in play.
- CokedUpZombie
- Posts: 90
- Joined: 08 Feb 2017, 18:57
- Has thanked: 14 times
- Been thanked: 22 times
Re: Forge for Android v1.5.65.001
by Agetian » 30 Jun 2017, 13:40
UPDATE (06/30/17): Forge for Android v1.5.65.002 has been released. It's an incremental update with some bug fixes and feature improvements.
- 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.002
by jrrkein » 30 Jun 2017, 14:27
Sometimes the game doesn't force me to discard at clean up step (without spellbook or price of knowledge) and soon I have to discard few or 2 cards
- jrrkein
- Posts: 19
- Joined: 03 Aug 2016, 09:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.002
by Agetian » 01 Jul 2017, 08:24
IMPORTANT:
Dear friends,
As much as we'd love to continue supporting older devices for our mobile Forge release, the old API that we are using to target Android 4.x is quickly becoming a limiting factor that will, in the long run, constrain our options for what we can do with Forge for Android. As the Forge code base grows bigger, the danger of hitting the upper limit allowed on Android 4 looms on the horizon. Also, the project to localize Forge can't start effectively under the current constraints.
As such, we are planning to upgrade our code base to target Android 5.0 as a bare minimum in the foreseeable future, potentially after the Hour of Devastation release. We understand that this may become an issue for some of you who may still be running older devices with Android 4.4 or below, so we have started a poll in this thread to see which versions of Android are prevalent among our players. If there is enough bias towards Android 4.x among Forge users, we might be able to hold this off for another release cycle or two, but most likely no longer than that anyway.
On behalf of the dev team I apologize in advance for the inconvenience this might cause, but please understand that this will have to be done, and sooner rather than later, since otherwise we may run into a situation where Forge for Android won't even compile anymore unless upgraded to API targeting Android 5 or higher.
Please note that the last version supporting Android 4.x, whichever one it is going to be, will always be available for the users who will stay on Android 4 for longer. Unfortunately, you will not be able to upgrade further unless you upgrade to Android 5 or newer.
Thank you for participating in our poll, and thank you for being with us!
- Agetian
Dear friends,
As much as we'd love to continue supporting older devices for our mobile Forge release, the old API that we are using to target Android 4.x is quickly becoming a limiting factor that will, in the long run, constrain our options for what we can do with Forge for Android. As the Forge code base grows bigger, the danger of hitting the upper limit allowed on Android 4 looms on the horizon. Also, the project to localize Forge can't start effectively under the current constraints.
As such, we are planning to upgrade our code base to target Android 5.0 as a bare minimum in the foreseeable future, potentially after the Hour of Devastation release. We understand that this may become an issue for some of you who may still be running older devices with Android 4.4 or below, so we have started a poll in this thread to see which versions of Android are prevalent among our players. If there is enough bias towards Android 4.x among Forge users, we might be able to hold this off for another release cycle or two, but most likely no longer than that anyway.
On behalf of the dev team I apologize in advance for the inconvenience this might cause, but please understand that this will have to be done, and sooner rather than later, since otherwise we may run into a situation where Forge for Android won't even compile anymore unless upgraded to API targeting Android 5 or higher.
Please note that the last version supporting Android 4.x, whichever one it is going to be, will always be available for the users who will stay on Android 4 for longer. Unfortunately, you will not be able to upgrade further unless you upgrade to Android 5 or newer.
Thank you for participating in our poll, and thank you for being with us!

- 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.002
by 1mrlee » 01 Jul 2017, 14:39
Can you please include a change log after each update on what was added?
Re: Forge for Android v1.5.65.002
by Agetian » 01 Jul 2017, 14:56
I'm trying to list the most significant feature changes for the intermediate releases, but sometimes it's a bit difficult to compile everything, so a detailed log of recent changes may be viewed in our SVN repository log: http://svn.slightlymagic.net/websvn/lis ... ame=forge&
- 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.002
by jrrkein » 01 Jul 2017, 15:39
I found very annoying. Whenever i change player 1 or 2 evwn both player's avatar and name it just keepa resetting itself and whenever it feela like memorizing my settings
- jrrkein
- Posts: 19
- Joined: 03 Aug 2016, 09:59
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.002
by StupendousMan » 02 Jul 2017, 00:22
Just thought I try and help.
Had an s6 app worked great running Android 6.
Upgraded to the s8 (running 7.0) and after installing... Black screen,when starting the app. Things I have done with no change;
1. Turn off auto rotate to portrait mode only.
2. Change display resolution
3. Make sure "full mode" is not selected (then selected it)
4. Uninstalled program /reinstalled
No changes and still has black screen
Had an s6 app worked great running Android 6.
Upgraded to the s8 (running 7.0) and after installing... Black screen,when starting the app. Things I have done with no change;
1. Turn off auto rotate to portrait mode only.
2. Change display resolution
3. Make sure "full mode" is not selected (then selected it)
4. Uninstalled program /reinstalled
No changes and still has black screen
- StupendousMan
- Posts: 4
- Joined: 02 Jul 2017, 00:08
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.002
by astanix » 02 Jul 2017, 03:07
Description: Game crashes at the upper right of Mirrodin Planar Conquest
Etched Oracle Vanguard
Screenshot attached for location.
Etched Oracle Vanguard
Screenshot attached for location.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65.002
Operating System: Linux 4.4.16-11449429 armv8l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'forge.game.spellability.SpellAbility forge.game.spellability.SpellAbility.copy()' on a null object reference
at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3564)
at forge.game.keyword.KeywordsChange.addKeywordsToCard(KeywordsChange.java:105)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3213)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3191)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3234)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:522)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:81)
at forge.game.staticability.StaticAbility.applyContinuousAbility(StaticAbility.java:230)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:730)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:672)
at forge.game.GameAction.changeZone(GameAction.java:354)
at forge.game.GameAction.moveTo(GameAction.java:519)
at forge.game.GameAction.moveTo(GameAction.java:508)
at forge.game.GameAction.moveToHand(GameAction.java:596)
at forge.game.player.Player.doDraw(Player.java:1297)
at forge.game.player.Player.drawCards(Player.java:1261)
at forge.game.GameAction.startGame(GameAction.java:1489)
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)
- astanix
- Posts: 16
- Joined: 14 Jun 2010, 03:34
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge for Android v1.5.65.002
by Agetian » 02 Jul 2017, 09:30
Can you please provide the conquest saved game that you're using? That'll make it a lot easier to attempt fixing this bug.astanix wrote:Description: Game crashes at the upper right of Mirrodin Planar Conquest
Etched Oracle Vanguard
Screenshot attached for location.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65.002
Operating System: Linux 4.4.16-11449429 armv8l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'forge.game.spellability.SpellAbility forge.game.spellability.SpellAbility.copy()' on a null object reference
at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3564)
at forge.game.keyword.KeywordsChange.addKeywordsToCard(KeywordsChange.java:105)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3213)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3191)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3234)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:522)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:81)
at forge.game.staticability.StaticAbility.applyContinuousAbility(StaticAbility.java:230)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:730)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:672)
at forge.game.GameAction.changeZone(GameAction.java:354)
at forge.game.GameAction.moveTo(GameAction.java:519)
at forge.game.GameAction.moveTo(GameAction.java:508)
at forge.game.GameAction.moveToHand(GameAction.java:596)
at forge.game.player.Player.doDraw(Player.java:1297)
at forge.game.player.Player.drawCards(Player.java:1261)
at forge.game.GameAction.startGame(GameAction.java:1489)
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
- 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.002
by astanix » 02 Jul 2017, 12:26
Attached, thanks
Agetian wrote:Can you please provide the conquest saved game that you're using? That'll make it a lot easier to attempt fixing this bug.astanix wrote:Description: Game crashes at the upper right of Mirrodin Planar Conquest
Etched Oracle Vanguard
Screenshot attached for location.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.65.002
Operating System: Linux 4.4.16-11449429 armv8l
Java Version: 0 The Android Project
java.lang.NullPointerException: Attempt to invoke virtual method 'forge.game.spellability.SpellAbility forge.game.spellability.SpellAbility.copy()' on a null object reference
at forge.game.card.CardFactoryUtil.addSpellAbility(CardFactoryUtil.java:3564)
at forge.game.keyword.KeywordsChange.addKeywordsToCard(KeywordsChange.java:105)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3213)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3191)
at forge.game.card.Card.addChangedCardKeywords(Card.java:3234)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:522)
at forge.game.staticability.StaticAbilityContinuous.applyContinuousAbility(StaticAbilityContinuous.java:81)
at forge.game.staticability.StaticAbility.applyContinuousAbility(StaticAbility.java:230)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:730)
at forge.game.GameAction.checkStaticAbilities(GameAction.java:672)
at forge.game.GameAction.changeZone(GameAction.java:354)
at forge.game.GameAction.moveTo(GameAction.java:519)
at forge.game.GameAction.moveTo(GameAction.java:508)
at forge.game.GameAction.moveToHand(GameAction.java:596)
at forge.game.player.Player.doDraw(Player.java:1297)
at forge.game.player.Player.drawCards(Player.java:1261)
at forge.game.GameAction.startGame(GameAction.java:1489)
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)The saved games can be found under "conquest/saves" in your Forge profile folder. I'll need the entire folder zipped up. Thanks in advance!
- Agetian
- Attachments
-
saves(astanix).zip
- (71.74 KiB) Downloaded 189 times
- astanix
- Posts: 16
- Joined: 14 Jun 2010, 03:34
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 17 guests