Forge Android App: 11-13-2016 Alpha 1.5.58.002
by mtgrares
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001
by 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?
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?
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001
by drdev » 14 Mar 2016, 16:50
Just delete this file and restart the app: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?
/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
by drdev » 14 Mar 2016, 16:58
Thanks for the quick feedback. I'll look into the drawing issue and "NEW" property issues as soon as I get the chance.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.
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
by 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 ?
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 ?
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.001
by drdev » 14 Mar 2016, 19:55
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?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 ?
- 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
by 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.
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
by LucaBozz » 14 Mar 2016, 23:48
Thank you very much!drdev wrote:Just delete this file and restart the app: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?
/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?
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
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002
by drdev » 15 Mar 2016, 02:56
I just released 1.5.50.002 which contains the following fixes/enhancements for Planar 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:
I'm still looking for volunteers for the remaining planes, so PM me if you're interested.
Thanks.
-Dan
- 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
by 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.
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
by jtrowell » 15 Mar 2016, 14:20
Here's the log and save folder.drdev wrote: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?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 ?
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
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002
by drdev » 15 Mar 2016, 17:35
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 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.
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.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?
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.
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: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
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.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.
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
by friarsol » 15 Mar 2016, 18:00
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: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 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: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.
Right. Looks like it's Tarkir World, "Narset Transcendant (Planeswalker)" in Jeskai Way.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?
- 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
by 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
Re: Forge Android App: 03-14-2016 Alpha 1.5.50.002
by 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
—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
by drdev » 15 Mar 2016, 22:12
No. That's why duplicates in boosters are automatically converted to AEther shards and you're guaranteed new cards from the AEther.timmermac wrote:Planar Conquest question: Is there a way to gain the ability to have more than one copy of any particular card?
- 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 42 guests