Forge Android App: 11-13-2016 Alpha 1.5.58.002
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001
by 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
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
Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001
by 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!
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
by friarsol » 07 Oct 2015, 16:52
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.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!
- 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
by 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.
imgur[dot]com/jIqx5Uy.png
Sorry about the url, I cannot post links.
Re: Forge Android App: 10-3-2015 Alpha 1.5.47.001
by 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
by drdev » 20 Oct 2015, 22:20
Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
- 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
by 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.
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
by bduddy » 23 Oct 2015, 04:54
Here's my log:drdev wrote:Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.
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
by drdev » 23 Oct 2015, 22:38
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.bduddy wrote:Here's my log:drdev wrote:Can you see what Forge/data/forge.log says? Based on that, you may have a corrupt file or something.bduddy wrote:Recently I get a black screen whenever I open the app. Removing and re-installing the latest version didn't help.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)
- 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
by 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
by drdev » 26 Oct 2015, 23:57
Do you see any error logged to Forge/data/forge.log?Coolieo934 wrote:Just downloaded the app but all I get is a black screen. Plz help & sorry for the noob question.
- 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
by 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]
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
by 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]
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!
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)
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
by drdev » 27 Oct 2015, 22:05
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.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]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.
- 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)
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!
- 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
by drdev » 27 Oct 2015, 22:06
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.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)
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Who is online
Users browsing this forum: No registered users and 64 guests