It is currently 27 Nov 2025, 07:43
   
Text Size

Forge Android App: 11-13-2016 Alpha 1.5.58.002

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

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby LucaBozz » 14 Mar 2016, 13:30

Hello guys,
i just downloaded forge apk and installed on my smartphone but after switchin from portrait to landscape forge went black screen and stopped working. I also tried to uninstall and reinstall but I'm still stucked on that black screen. Is there a way to manually change settings from landscape to portrait without using forge app?
LucaBozz
 
Posts: 2
Joined: 14 Mar 2016, 13:26
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby drdev » 14 Mar 2016, 16:50

LucaBozz wrote:Hello guys,
i just downloaded forge apk and installed on my smartphone but after switchin from portrait to landscape forge went black screen and stopped working. I also tried to uninstall and reinstall but I'm still stucked on that black screen. Is there a way to manually change settings from landscape to portrait without using forge app?
Just delete this file and restart the app:

/sdcard/Forge/switch_orientation.ini

Before you do that, however, might I ask that you post the contents of /sdcard/Forge/data/forge.log so I can investigate why it was black screening for you?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby drdev » 14 Mar 2016, 16:58

friarsol wrote:On the New Planar Conquest game screen, if you don't have an pictures, the "drawn" pictures aren't displayed in the dialog. If I long-click, it does draw them as expected.

Should the AEther allow me to select multiple colors to filter things more broadly? "Accept cards of any of these colors?" Or maybe have a filter with multicolor? "Allow all multicolor" would be the default state. Multicolor among multiple selected colors would probably be the most expensive, and potentially should scale based on how strong of a filter it is. No multicolor, should be scale in the same way I'd imagine? Maybe be a touch more expensive since it'll guarantee you a possible card for your deck.
The first two cards I AEthered for I couldn't actually use since they were multicolor with a color I wasn't using.

Also, it looks like you aren't updating the "NEW" property for the cards. When I create my new Conquest, all cards are NEW, which is fine. But after that first match they should be cleared, and cards i gain from the AEther should be marked as New when they unlock.
Thanks for the quick feedback. I'll look into the drawing issue and "NEW" property issues as soon as I get the chance.

As for the color filter for the AEther, I was trying to keep the filters as simple as possible both for ease of use and to prevent being able to drill down to too small a set of cards. That's why the CMC filter does ranges of 4 and why instants/sorceries and artifacts/enchantments/planeswalkers are grouped as they are. If you're getting multicolor cards you can't use in your current deck, then it's admittedly a bit of bad luck, but you can use them later if you unlock a commander with those colors. I'm not sure I want to change the way that filter works, however if you feel the cost increase is too steep for specifying a color filter, you can control that in the preferences.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby jtrowell » 14 Mar 2016, 19:01

I love the new planar conquest mode, but Loading an existing conquest game doesn't work for me, I get stuck at the "loading current conquest..." screen.

The game is not completly frozen, I can still cancel the loading with the back key, but I cannot load a game even if I let it load for several minutes.

Any idea ? Am I the only one with this bug ?
jtrowell
 
Posts: 41
Joined: 04 May 2015, 09:22
Has thanked: 3 times
Been thanked: 10 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby drdev » 14 Mar 2016, 19:55

jtrowell wrote:I love the new planar conquest mode, but Loading an existing conquest game doesn't work for me, I get stuck at the "loading current conquest..." screen.

The game is not completly frozen, I can still cancel the loading with the back key, but I cannot load a game even if I let it load for several minutes.

Any idea ? Am I the only one with this bug ?
Could you check Forge/data/Forge.log to see if any errors appear? I experienced this once but the next time I tried I couldn't reproduce. Could you also send me the conquest file under Forge/data/conquest/saves?
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby friarsol » 14 Mar 2016, 21:02

Planeswalker points aren't saving between closing the app. I've won at least 10 matches and won at least 5 bonus points, but have only bought 1 travel pass. I just launched back in and I have 0 points again.

I noticed this earlier, but now that I have played again, vanguard abilities aren't being displayed on the 'drawn' card. Jhoiras vanguard ability crashed for me, but I'm guessing that might not be android specific. I'll check it out maybe tomorrow.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby LucaBozz » 14 Mar 2016, 23:48

drdev wrote:
LucaBozz wrote:Hello guys,
i just downloaded forge apk and installed on my smartphone but after switchin from portrait to landscape forge went black screen and stopped working. I also tried to uninstall and reinstall but I'm still stucked on that black screen. Is there a way to manually change settings from landscape to portrait without using forge app?
Just delete this file and restart the app:

/sdcard/Forge/switch_orientation.ini

Before you do that, however, might I ask that you post the contents of /sdcard/Forge/data/forge.log so I can investigate why it was black screening for you?
Thank you very much!
Here I attached the file, please let me know if I can help you further!

EDIT: mmm it may be my fault I suppose. I've just seen that the log file refers to something like pics exception and I may have set a wrong pics folder. After deleting forge preferences it works so I am afraid that landscape mode wasn't the problem at all!
Attachments
forge.log
Forge on Sony Xperia Z3 Compact
(3.05 KiB) Downloaded 289 times
LucaBozz
 
Posts: 2
Joined: 14 Mar 2016, 13:26
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby drdev » 15 Mar 2016, 02:56

I just released 1.5.50.002 which contains the following fixes/enhancements for Planar Conquest:

  • Zendikar added as 5th available plane
  • Fixed bug where planeswalk emblems weren't saving
  • Fixed bug where commander cards without images weren't rendering on the New Conquest screen
  • Fixed bug where the *NEW* distinction wasn't being cleared after each game and sometimes wasn't displaying for cards unlocked after first loading a conquest

friarsol, this should resolve most of your comments. Thanks again for the quick feedback, particularly with the planeswalk emblem saving issue which was an oversight on my part since that was one of the last features I implemented before release.

Lastly, with the addition of Zendikar in mind, I'd like to recognize the volunteers responsible for building the decks for the 5 planes currently available and a few more in the works:

  • Sirspud - Alara, Ravnica, Tarkir, and Zendikar
  • Traldar - Theros, working on Mirrodin
  • HeinousAnus - working on Innistrad
  • Ravious - started on Lorwyn/Shadowmoor (had to stop, looking for volunteer to finish)

I'm still looking for volunteers for the remaining planes, so PM me if you're interested.

Thanks.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby friarsol » 15 Mar 2016, 03:53

I have a few more comments before i goto bed here:

I noticed earlier I got a basic land from the AEther. Seriously, a basic land? That was way worse than getting cards I couldn't play in my first deck. I think I may have been filtering by lands at the time.

I don't seem to have the images in the multiverse. I know I don't have any images on my mobile forge (purposefully) but the planeswalker emblem on the generic Forge image is hard to see. Where are these images pulled from? I downloaded the quest images to see if that would fix things, but no dice. I think I saw a few pages back that there were clouds or other things?

IIRC, my original generated deck didn't contain my chosen Planeswalker, even though he matched my deck requirements. Is this intentional? My original Commander was Tasigur, and my original Planeswalker was Ob Nixilis

I think I played a match where I had a commander (which was my PW) but my opponent didn't. On top of that, my commander had a special ability to use mana of any color. That might be a bit too strong with multi-color Commanders (especially tri-color ones). Not sure if it's possible, but I'd recommend a 2 mana tax if you want to spend mana of any color.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001

Postby jtrowell » 15 Mar 2016, 14:20

drdev wrote:
jtrowell wrote:I love the new planar conquest mode, but Loading an existing conquest game doesn't work for me, I get stuck at the "loading current conquest..." screen.

The game is not completly frozen, I can still cancel the loading with the back key, but I cannot load a game even if I let it load for several minutes.

Any idea ? Am I the only one with this bug ?
Could you check Forge/data/Forge.log to see if any errors appear? I experienced this once but the next time I tried I couldn't reproduce. Could you also send me the conquest file under Forge/data/conquest/saves?
Here's the log and save folder.

I have since found that if I delete all the saves and start againt it works for a while, until I get a random crash during a game (sorry I don't have the exact error) and after that the conquests stops loading. Sometimes I get the error when loading a newly created conquest.

From the log file after trying to load the conquest :

Code: Select all
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.String.endsWith(java.lang.String)' on a null object reference
   at forge.card.CardDb$CardRequest.fromString(CardDb.java:85)
   at forge.card.CardDb.getCard(CardDb.java:224)
   at forge.planarconquest.ConquestEvent.getAvatarCard(ConquestEvent.java:80)
   at forge.screens.planarconquest.ConquestMultiverseScreen$BattleBar.update(ConquestMultiverseScreen.java:685)
   at forge.screens.planarconquest.ConquestMultiverseScreen$BattleBar.access$500(ConquestMultiverseScreen.java:665)
   at forge.screens.planarconquest.ConquestMultiverseScreen.update(ConquestMultiverseScreen.java:129)
   at forge.screens.planarconquest.ConquestMenu$7.run(ConquestMenu.java:98)
   at forge.screens.LoadingOverlay$1$1.run(LoadingOverlay.java:33)
   at com.badlogic.gdx.backends.android.AndroidGraphics.onDrawFrame(AndroidGraphics.java:415)
   at android.opengl.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1531)
   at android.opengl.GLSurfaceView$GLThread.run(GLSurfaceView.java:1248)
Attachments
Forge.zip
conquest saves + log
(6.38 KiB) Downloaded 262 times
jtrowell
 
Posts: 41
Joined: 04 May 2015, 09:22
Has thanked: 3 times
Been thanked: 10 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby drdev » 15 Mar 2016, 17:35

friarsol wrote:I noticed earlier I got a basic land from the AEther. Seriously, a basic land? That was way worse than getting cards I couldn't play in my first deck. I think I may have been filtering by lands at the time.
That shouldn't happen. Basic lands should never appear in booster packs or from the AEther. What plane were you on when this occurred?

friarsol wrote:I don't seem to have the images in the multiverse. I know I don't have any images on my mobile forge (purposefully) but the planeswalker emblem on the generic Forge image is hard to see. Where are these images pulled from? I downloaded the quest images to see if that would fix things, but no dice. I think I saw a few pages back that there were clouds or other things?
The images for each region are pulled directly from card art for lands from the plane. Similarly, the art shown in the Planesalk screen's slide show is pulled from card art for plane cards associated with that plane. If you don't have the art downloaded for the region lands, it should just be displaying a solid color or two-color gradient based on the region's colors. If that's not what's happening, I'll have to fix that.

Also note that Planar Conquest doesn't use any of the downloadable quest resources nor does it have any resources you need to download just for that mode. All images used by Planar Conquest are either automatically installed with the base resource files or extracted from card art.

friarsol wrote:IIRC, my original generated deck didn't contain my chosen Planeswalker, even though he matched my deck requirements. Is this intentional? My original Commander was Tasigur, and my original Planeswalker was Ob Nixilis
It's in your starting pool but not automatically added to the deck at the moment. So you could add it manually right after starting the conquest. This was done so that originally you could pick a planeswalker that didn't fit the colors of your starting commander/deck, but I recently changed it so the available planeswalkers are always playable in your starting deck. Given that, I can try to update the deck generation logic to include the Planeswalker rather than forcing you to add it manually.

friarsol wrote:I think I played a match where I had a commander (which was my PW) but my opponent didn't. On top of that, my commander had a special ability to use mana of any color. That might be a bit too strong with multi-color Commanders (especially tri-color ones). Not sure if it's possible, but I'd recommend a 2 mana tax if you want to spend mana of any color.
Sounds like you were playing a "Planeswalker" match, not a Commander match. That's why your PW appears in the command zone and why you can spend any color mana to cast it. I did that so you could use whatever deck you want with your representative PW regardless of color requirements.

That said, the fact that your opponent didn't have his own walker in the command zone suggests an event that's not properly configured. Which event was it?

Thanks for the feedback.
-Dan
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby friarsol » 15 Mar 2016, 18:00

drdev wrote:That shouldn't happen. Basic lands should never appear in booster packs or from the AEther. What plane were you on when this occurred?
Yea figured as much, I was in Tarkir. I'm positive that it was in an AEther pull, not 100% about the filtering at the time.


drdev wrote:If you don't have the art downloaded for the region lands, it should just be displaying a solid color or two-color gradient based on the region's colors. If that's not what's happening, I'll have to fix that.

Also note that Planar Conquest doesn't use any of the downloadable quest resources nor does it have any resources you need to download just for that mode. All images used by Planar Conquest are either automatically installed with the base resource files or extracted from card art.
Yea I didn't expect it to work, but figured I probably had room for Quest resources. I know I don't have room for images.

drdev wrote:Sounds like you were playing a "Planeswalker" match, not a Commander match. That's why your PW appears in the command zone and why you can spend any color mana to cast it. I did that so you could use whatever deck you want with your representative PW regardless of color requirements.

That said, the fact that your opponent didn't have his own walker in the command zone suggests an event that's not properly configured. Which event was it?
Right. Looks like it's Tarkir World, "Narset Transcendant (Planeswalker)" in Jeskai Way.
Attachments
Screenshot_2016-03-15-13-55-28.png
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby timmermac » 15 Mar 2016, 19:51

Planar Conquest question: Is there a way to gain the ability to have more than one copy of any particular card?
"I just woke up, haven't had coffee, let alone a pee in 7 days, and I find out you stole my ass and made a ...mini-me! Carter, I should be irked currently, yes?" - Jack O'Neill
User avatar
timmermac
Tester
 
Posts: 1512
Joined: 17 May 2010, 20:36
Has thanked: 18 times
Been thanked: 95 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby sorinmarkov » 15 Mar 2016, 20:30

Bug report on Android for the latest update. Happened a few times on long games although it just happened now on a fairly short game:

NullPointerException | Open
Code: Select all
Forge Version:    1.5.50.002
Operating System: Linux 3.4.0-perf-gbe52486 armv7l
Java Version:     0 The Android Project

java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String forge.game.card.Card.getName()' on a null object reference
   at forge.ai.ComputerUtil.getCardPreference(ComputerUtil.java:362)
   at forge.ai.AiController.getCardsToDiscard(AiController.java:954)
   at forge.ai.AiController.getCardsToDiscard(AiController.java:922)
   at forge.ai.PlayerControllerAi.chooseCardsToDiscardToMaximumHandSize(PlayerControllerAi.java:407)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:341)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1000)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   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)
"The vampires of this world don't know the pleasures of hunger. They gorge themselves without savoring the kill."
—Sorin Markov
sorinmarkov
 
Posts: 28
Joined: 05 Dec 2015, 18:50
Has thanked: 51 times
Been thanked: 2 times

Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002

Postby drdev » 15 Mar 2016, 22:12

timmermac wrote:Planar Conquest question: Is there a way to gain the ability to have more than one copy of any particular card?
No. That's why duplicates in boosters are automatically converted to AEther shards and you're guaranteed new cards from the AEther.
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 42 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 42 users online :: 0 registered, 0 hidden and 42 guests (based on users active over the past 10 minutes)
Most users ever online was 9824 on 10 Nov 2025, 04:33

Users browsing this forum: No registered users and 42 guests

Login Form