It is currently 19 Apr 2024, 04:29
   
Text Size

Forge for Android v1.6.15.003

Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins

Which version of Android are you using on the primary device that you run Forge on?

Poll ended at 01 Aug 2017, 08:12

Android 4
3
9%
Android 5
4
12%
Android 6
10
29%
Android 7
17
50%
 
Total votes : 34

Re: Forge for Android v1.6.0.003

Postby Deadpool » 12 Jul 2017, 19:49

Loving how frequently the Android version updates. Great job!

I see that HOU/HOU/AKH draft is available now. How can i add the draft format to my quest draft options?
Deadpool
 
Posts: 28
Joined: 23 Oct 2009, 20:42
Has thanked: 3 times
Been thanked: 2 times

Re: Forge for Android v1.6.0.003

Postby astanix » 13 Jul 2017, 02:29

Description: quest mode, main world, unlock sets, purchase Starter 2000

NullPointerException | Open
Code: Select all
Forge Version:    1.6.0.003
Operating System: Linux 4.4.16-11449429 armv8l
Java Version:     0 The Android Project

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String forge.item.SealedProduct$Template.getEdition()' on a null object reference
   at forge.card.BoosterGenerator.getBoosterPack(BoosterGenerator.java:69)
   at forge.card.UnOpenedProduct.get(UnOpenedProduct.java:61)
   at forge.quest.QuestUtilUnlockSets.doUnlock(QuestUtilUnlockSets.java:215)
   at forge.quest.QuestUtil.chooseAndUnlockEdition(QuestUtil.java:510)
   at forge.screens.quest.QuestMenu$8$1.run(QuestMenu.java:92)
   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)
Attachments
Save.zip
(27.37 KiB) Downloaded 192 times
astanix
 
Posts: 16
Joined: 14 Jun 2010, 03:34
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.0.003

Postby astanix » 15 Jul 2017, 15:47

New version just loaded and I can confirm buying starter 2000 works now. Thanks!
astanix
 
Posts: 16
Joined: 14 Jun 2010, 03:34
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.0.003

Postby Agetian » 15 Jul 2017, 15:53

UPDATE (07/15/17): Forge for Android v1.6.0.004 has been released. It's an incremental version featuring an assortment of bug fixes. On top of that, there are two major highlights:
- Puzzle Mode is now available in Forge for Android.
- There is a new plane, Amonkhet, available in Planar Conquest mode.
Enjoy!

- 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.0.003

Postby Deadpool » 20 Jul 2017, 02:39

I still can't figure out how to add amonkhet draft to the quest mode. Is this possible?
Deadpool
 
Posts: 28
Joined: 23 Oct 2009, 20:42
Has thanked: 3 times
Been thanked: 2 times

Re: Forge for Android v1.6.0.003

Postby Agetian » 20 Jul 2017, 04:48

Amonkhet should be available in new quests that were created after the release in which Amonkhet was implemented. I'm not sure what exactly you mean by "adding Amonkhet draft to the quest mode", quest draft tournaments are randomly picked from the pool of sets that you have available in your quest, and if you have a draft token, you can spend it to create a specific draft (but also from the available sets), at which point you would pick Amonkhet. I just ran a quick test in the current revision and it works correctly.

Btw, if you want to add this kind of draft to a very old quest save which was created before the Amonkhet release, most likely you'll have to unlock the set via "Unlock Set" feature first.

- 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.0.004

Postby LeMaster007 » 20 Jul 2017, 15:19

Whenever I try to load the game it gets stuck on "loading decks". I tried reinstalling and redownloading the installer for a fresh install. I also deleted/backed up all of my decks and still no luck.
LeMaster007
 
Posts: 2
Joined: 20 Jul 2017, 15:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge for Android v1.6.0.004

Postby DaniUG » 21 Jul 2017, 19:35

Description: Commander game. Summoning a creature. Nothing weird.

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.6.0.004
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
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.001

Postby Agetian » 22 Jul 2017, 03:57

UPDATE (07/22/17): Forge for Android v1.6.1.001 has been released. It's an incremental release matching the desktop release 1.6.1. Please check the appropriate release notes in the Forge v1.6.1 release thread for additional information: https://www.slightlymagic.net/forum/viewtopic.php?f=26&t=20891 . Enjoy! :)

- 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.001

Postby Jacob5849 » 22 Jul 2017, 06:57

Description: Got this error when i was tapping the mana for sludge crawler's ability.

NoSuchMethodError | Open
Code: Select all
Forge Version:    1.6.1.001
Operating System: Linux 3.10.49-gb482d00 armv7l
Java Version:     0 The Android Project

java.lang.NoSuchMethodError: No static method max(II)I in class Ljava/lang/Integer; or its super classes (declaration of 'java.lang.Integer' appears in /system/framework/core-libart.jar)
   at forge.game.ability.AbilityUtils.calculateAmount(AbilityUtils.java:362)
   at forge.game.ability.effects.PumpEffect.getStackDescription(PumpEffect.java:172)
   at forge.game.ability.SpellAbilityEffect.getStackDescriptionWithSubs(SpellAbilityEffect.java:89)
   at forge.game.ability.AbilityApiBased.getStackDescription(AbilityApiBased.java:41)
   at forge.player.HumanPlaySpellAbility.enusureAbilityHasDescription(HumanPlaySpellAbility.java:349)
   at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:185)
   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:1113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
   at java.lang.Thread.run(Thread.java:818)
Jacob5849
 
Posts: 8
Joined: 24 Jan 2017, 14:57
Has thanked: 0 time
Been thanked: 1 time

Re: Forge for Android v1.6.1.001

Postby Agetian » 22 Jul 2017, 08:17

I tried to hot-patch this. Please redownload the .apk from this link: https://releases.cardforge.org/forge/forge-gui-android/1.6.1.001/forge-android-1.6.1.001-signed-aligned.apk and install it manually (no need to redownload the assets). This should help.

Anyone who downloaded Forge for Android v1.6.1.001 before this message appeared, please redownload the .apk manually from the link above and install it.

- 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.001

Postby horseoftroy » 23 Jul 2017, 15:42

Please continue supporting the old Android versions (even with less features) , I love forge and plays it on Mobile ONLY it's very difficult for me and a lot of people to afford a new mobile
Thank you developers for the great game
horseoftroy
 
Posts: 46
Joined: 17 Jan 2014, 16:00
Has thanked: 222 times
Been thanked: 9 times

Re: Forge for Android v1.6.1.001

Postby magius74 » 23 Jul 2017, 16:48

Decided to check this version of Forge out because of Planar Conquest mode. Don't have an Android device so I am using AMI DuOS Emulator. Only issue so far is No Sound Effects. I have checked the box in settings to enable Sound Effects but they do not play. Any Advice???
magius74
 
Posts: 20
Joined: 15 Aug 2015, 07:58
Has thanked: 2 times
Been thanked: 0 time

Re: Forge for Android v1.6.1.001

Postby stubob » 23 Jul 2017, 18:21

Description: new game > booster draft > start > custom cube..... Hung, nothing happened... > Start > custom cube > crash

NoSuchMethodError | Open
Code: Select all
Forge Version:    1.6.1.001
Operating System: Linux 3.10.84-perf-g94afac7 armv8l
Java Version:     0 The Android Project

java.lang.NoSuchMethodError: No interface method sort(Ljava/util/Comparator;)V in class Ljava/util/List; or its super classes (declaration of 'java.util.List' appears in /system/framework/core-libart.jar)
   at forge.limited.BoosterDraft.generateProduct(BoosterDraft.java:154)
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:64)
   at forge.screens.limited.NewDraftScreen$1.run(NewDraftScreen.java:50)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1113)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:588)
   at java.lang.Thread.run(Thread.java:818)
stubob
 
Posts: 5
Joined: 23 Jul 2017, 18:13
Has thanked: 0 time
Been thanked: 2 times

Re: Forge for Android v1.6.1.001

Postby KrazyTheFox » 23 Jul 2017, 21:54

horseoftroy wrote:Please continue supporting the old Android versions (even with less features) , I love forge and plays it on Mobile ONLY it's very difficult for me and a lot of people to afford a new mobile
Thank you developers for the great game
Unfortunately, it's not that simple. In general, gameplay features are still able to be added, but things like localization that need extra code libraries (to make the implementation quick and easy) won't be possible. We also can't use certain Java language features that we would like to (there are workarounds available, but definitely not as good as the real thing). We would have to do some serious splitting of the code base to keep compatibility for pre-Lollipop devices and that's simply unmaintainable for such a small development team. We would need to implement most features twice. Right now most of the code is shared between the projects and, for the most part, only requires one implementation of a feature.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: brianbass89 and 108 guests


Who is online

In total there are 109 users online :: 1 registered, 0 hidden and 108 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: brianbass89 and 108 guests

Login Form