It is currently 27 Aug 2025, 22:12
   
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-3-2015 Alpha 1.5.47.001

Postby 1mrlee » 07 Oct 2015, 00:38

Hello DrDev,

Firstly, amazing app. I've showed so many people, and it even convinced someone to BUY an android from their iPhone just so they play the app. Well done.

BUGs I've found so far:

- Multiplayer human vs human on same device:
When a user uses scry or what ever. EG Serum Visions etc. The "re order cards from scry menu" always appears on the same side of player 1. So if player 2 uses a fetch for example, and the menu is to appear, then the menu still appears on the wrong side. (I assume it should be upside down for the other player?)

- When will human vs human via IP work? When I click play online, and it saids leave blank to create a server, it just freezes on "Starting server..." For ever.

I will have a list of more bugs I've discovered once I have written them all down.

Thanks

Lee
1mrlee
 
Posts: 45
Joined: 07 Oct 2015, 00:34
Has thanked: 0 time
Been thanked: 4 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby themenace » 07 Oct 2015, 14:04

I found what might be a bug, or I might be misunderstanding because I'm relatively new to magic.

My opponent declares attack with a flyer. I cast Mighty Leap on one of my creatures to give it +2/+2 and flying until end of turn. The app won't let me block with my now flying creature.

Thanks for the great app!
themenace
 
Posts: 2
Joined: 07 Oct 2015, 13:58
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby friarsol » 07 Oct 2015, 16:52

themenace wrote:I found what might be a bug, or I might be misunderstanding because I'm relatively new to magic.

My opponent declares attack with a flyer. I cast Mighty Leap on one of my creatures to give it +2/+2 and flying until end of turn. The app won't let me block with my now flying creature.

Thanks for the great app!
Sounds like you want to do this during the declare attackers step, but you are doing it during the declare blockers step after blockers are declared.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby MPadgett » 16 Oct 2015, 17:10

I'd like to suggest a new icon for the app. I've put a little bit of time into one that I think would fit with the newer version of android. What do you think? If you want to see any other color combinations just give me the hex codes.


imgur[dot]com/jIqx5Uy.png
Sorry about the url, I cannot post links.
MPadgett
 
Posts: 5
Joined: 25 Apr 2015, 01:53
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby bduddy » 20 Oct 2015, 07:46

Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
bduddy
 
Posts: 9
Joined: 01 Mar 2014, 19:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby drdev » 20 Oct 2015, 22:20

bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby Tosslikeman » 23 Oct 2015, 04:50

I find out that it is impossible to search decks which contains a specific set of cards in deck manager. there is no 'set' option in the filter of Adanced Search,but I can found it when I search cards.

I also find the game is full of bugs when I set two player are both controlled by AI.
Tosslikeman
 
Posts: 1
Joined: 23 Oct 2015, 04:31
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby bduddy » 23 Oct 2015, 04:54

drdev wrote:
bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.
Here's my log:

Failed to load skin file: /storage/emulated/0/Forge/res/skins/default/bg_texture.jpg
Failed to load skin file: /storage/emulated/0/Forge/res/skins/default/bg_texture.jpg
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
could not load default card image
Game BT0 > java.lang.NullPointerException: Attempt to read from field 'float com.badlogic.gdx.graphics.Color.r' on a null object reference
at forge.assets.FSkinColor.stepColor(FSkinColor.java:186)
at forge.screens.SplashScreen.prepareForDialogs(SplashScreen.java:55)
at forge.assets.AssetsDownloader.checkForUpdates(AssetsDownloader.java:85)
at forge.Forge$1.run(Forge.java:92)
at java.lang.Thread.run(Thread.java:818)
bduddy
 
Posts: 9
Joined: 01 Mar 2014, 19:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby drdev » 23 Oct 2015, 22:38

bduddy wrote:
drdev wrote:
bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.
Here's my log:

Failed to load skin file: /storage/emulated/0/Forge/res/skins/default/bg_texture.jpg
Failed to load skin file: /storage/emulated/0/Forge/res/skins/default/bg_texture.jpg
(ThreadUtil first call): Running on a machine with 4 cpu core(s)
could not load default card image
Game BT0 > java.lang.NullPointerException: Attempt to read from field 'float com.badlogic.gdx.graphics.Color.r' on a null object reference
at forge.assets.FSkinColor.stepColor(FSkinColor.java:186)
at forge.screens.SplashScreen.prepareForDialogs(SplashScreen.java:55)
at forge.assets.AssetsDownloader.checkForUpdates(AssetsDownloader.java:85)
at forge.Forge$1.run(Forge.java:92)
at java.lang.Thread.run(Thread.java:818)
Looks like your skin files are missing or corrupt. Try deleting the /storage/emulated/Forge/res/ folder and restarting Forge. It should then prompt you to re-download the skin files.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby Coolieo934 » 26 Oct 2015, 00:05

Just downloaded the app but all I get is a black screen. Plz help & sorry for the noob question.
Coolieo934
 
Posts: 4
Joined: 25 Oct 2015, 23:59
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby drdev » 26 Oct 2015, 23:57

Coolieo934 wrote:Just downloaded the app but all I get is a black screen. Plz help & sorry for the noob question.
Do you see any error logged to Forge/data/forge.log?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001 - Bug

Postby Fence82246 » 27 Oct 2015, 01:31

Started using Forge Alpha 1.5.47.001.

The game ran fine for the first day with no apparent issues. The next day I received an error when I tried to launch the program. I've tried to uninstall, reinstall numerous times including updating Java to current version and rolling Java back to previous versions. It's strange because the system shows that I am using Windows 8.1 with an AMD 64 processor... I'm using Windows 10 Home with Intel Core i7 2.67ghz...



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

NullPointerException | Open
Code: Select all
Forge Version:    1.5.46-r-1
Operating System: Windows 8.1 6.3 amd64
Java Version:     1.7.0_80 Oracle Corporation

java.lang.NullPointerException
   at forge.itemmanager.GroupDef.getColorGroup(GroupDef.java:221)
   at forge.itemmanager.GroupDef.access$000(GroupDef.java:19)
   at forge.itemmanager.GroupDef$2.apply(GroupDef.java:34)
   at forge.itemmanager.GroupDef$2.apply(GroupDef.java:27)
   at forge.itemmanager.GroupDef.getItemGroupIndex(GroupDef.java:212)
   at forge.itemmanager.views.ImageView.onRefresh(ImageView.java:529)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:160)
   at forge.itemmanager.ItemManager.setViewIndex(ItemManager.java:339)
   at forge.itemmanager.ItemManager.setup(ItemManager.java:308)
   at forge.itemmanager.DeckManager.setup(DeckManager.java:114)
   at forge.deckchooser.FDeckChooser.updateColors(FDeckChooser.java:138)
   at forge.deckchooser.FDeckChooser.refreshDecksList(FDeckChooser.java:340)
   at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:411)
   at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:270)
   at forge.screens.home.CLobby.initialize(CLobby.java:111)
   at forge.screens.home.sanctioned.CSubmenuConstructed.initialize(CSubmenuConstructed.java:44)
   at forge.view.FView.initialize(FView.java:147)
   at forge.control.FControl$3.run(FControl.java:262)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$300(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Fence82246
 
Posts: 2
Joined: 27 Oct 2015, 01:27
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby lanshark079 » 27 Oct 2015, 21:56

Hey all, I reported an issue I was having a couple months ago with my Dell Venue 7040 and Forge for Android. Essentially, the game loads fine, lets me go through drafts and start a game, but has issues once I start playing a game. Unfortunately, it doesn't happen predictably, so it's not easy to give a reproducible use case. In fact, every so often, I can play a whole game and complete it without a crash (rare). Eventually, however, the game throws an error and won't continue. Here's the error report:

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

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.47.001
Operating System: Linux 3.10.62-x86_64_moor-g91cc342 x86_64
Java Version:     0 The Android Project

java.lang.IllegalArgumentException: No element named Battlefield,Command in enum Zone
   at forge.game.zone.ZoneType.smartValueOf(ZoneType.java:44)
   at forge.game.zone.ZoneType.listValueOf(ZoneType.java:50)
   at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:95)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:271)
   at forge.ai.ComputerUtilAbility.getOriginalAndAltCostAbilities(ComputerUtilAbility.java:58)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1220)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1204)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1143)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:397)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:924)
   at forge.game.GameAction.startGame(GameAction.java:1438)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   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:818)
I have enjoyed is project immensely for the past 3 years or so on both PC and Android, and part of the reason I bought my new tablet was so that I could play the game a bit faster. However, this error has certainly frustrated me. I even spent some time trying to see if I could install an alternative Android version just so I could play it, but Dell Venue tablets have little support in that area.

Is it possible to get access to the source Android code to see if I can investigate this error myself? I am a developer and no stranger to hunting down bugs. If this problem isn't a widespread issue, then it might make more sense for me to fix this myself. Any help that someone could provide for either tis bug or getting started on developing a fix/workaround for my use case would be most appreciated.

Thanks!
lanshark079
 
Posts: 9
Joined: 29 May 2015, 13:26
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001

Postby drdev » 27 Oct 2015, 22:05

lanshark079 wrote:Hey all, I reported an issue I was having a couple months ago with my Dell Venue 7040 and Forge for Android. Essentially, the game loads fine, lets me go through drafts and start a game, but has issues once I start playing a game. Unfortunately, it doesn't happen predictably, so it's not easy to give a reproducible use case. In fact, every so often, I can play a whole game and complete it without a crash (rare). Eventually, however, the game throws an error and won't continue. Here's the error report:

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

IllegalArgumentException | Open
Code: Select all
Forge Version:    1.5.47.001
Operating System: Linux 3.10.62-x86_64_moor-g91cc342 x86_64
Java Version:     0 The Android Project

java.lang.IllegalArgumentException: No element named Battlefield,Command in enum Zone
   at forge.game.zone.ZoneType.smartValueOf(ZoneType.java:44)
   at forge.game.zone.ZoneType.listValueOf(ZoneType.java:50)
   at forge.game.spellability.AbilityActivated.canPlay(AbilityActivated.java:95)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:271)
   at forge.ai.ComputerUtilAbility.getOriginalAndAltCostAbilities(ComputerUtilAbility.java:58)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1220)
   at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1204)
   at forge.ai.AiController.chooseSpellAbilityToPlay(AiController.java:1143)
   at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:397)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:924)
   at forge.game.GameAction.startGame(GameAction.java:1438)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   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:818)
I have enjoyed is project immensely for the past 3 years or so on both PC and Android, and part of the reason I bought my new tablet was so that I could play the game a bit faster. However, this error has certainly frustrated me. I even spent some time trying to see if I could install an alternative Android version just so I could play it, but Dell Venue tablets have little support in that area.

Is it possible to get access to the source Android code to see if I can investigate this error myself? I am a developer and no stranger to hunting down bugs. If this problem isn't a widespread issue, then it might make more sense for me to fix this myself. Any help that someone could provide for either tis bug or getting started on developing a fix/workaround for my use case would be most appreciated.

Thanks!
This error is happening in game code that's not unique to the Android app, so I'd suggest posting this in the main Forge Beta thread.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001 - Bug

Postby drdev » 27 Oct 2015, 22:06

Fence82246 wrote:Started using Forge Alpha 1.5.47.001.

The game ran fine for the first day with no apparent issues. The next day I received an error when I tried to launch the program. I've tried to uninstall, reinstall numerous times including updating Java to current version and rolling Java back to previous versions. It's strange because the system shows that I am using Windows 8.1 with an AMD 64 processor... I'm using Windows 10 Home with Intel Core i7 2.67ghz...



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

NullPointerException | Open
Code: Select all
Forge Version:    1.5.46-r-1
Operating System: Windows 8.1 6.3 amd64
Java Version:     1.7.0_80 Oracle Corporation

java.lang.NullPointerException
   at forge.itemmanager.GroupDef.getColorGroup(GroupDef.java:221)
   at forge.itemmanager.GroupDef.access$000(GroupDef.java:19)
   at forge.itemmanager.GroupDef$2.apply(GroupDef.java:34)
   at forge.itemmanager.GroupDef$2.apply(GroupDef.java:27)
   at forge.itemmanager.GroupDef.getItemGroupIndex(GroupDef.java:212)
   at forge.itemmanager.views.ImageView.onRefresh(ImageView.java:529)
   at forge.itemmanager.views.ItemView.refresh(ItemView.java:160)
   at forge.itemmanager.ItemManager.setViewIndex(ItemManager.java:339)
   at forge.itemmanager.ItemManager.setup(ItemManager.java:308)
   at forge.itemmanager.DeckManager.setup(DeckManager.java:114)
   at forge.deckchooser.FDeckChooser.updateColors(FDeckChooser.java:138)
   at forge.deckchooser.FDeckChooser.refreshDecksList(FDeckChooser.java:340)
   at forge.deckchooser.FDeckChooser.restoreSavedState(FDeckChooser.java:411)
   at forge.deckchooser.FDeckChooser.populate(FDeckChooser.java:270)
   at forge.screens.home.CLobby.initialize(CLobby.java:111)
   at forge.screens.home.sanctioned.CSubmenuConstructed.initialize(CSubmenuConstructed.java:44)
   at forge.view.FView.initialize(FView.java:147)
   at forge.control.FControl$3.run(FControl.java:262)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$300(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
I think you're in the wrong thread. This thread is for the Android app. You should post this to the main Forge Beta thread.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 64 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 64 users online :: 0 registered, 0 hidden and 64 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 64 guests

Login Form