Page 9 of 10

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 11 Jan 2016, 20:23
by lefty
Wasn't sure where exactly to post this, but I'm playing the most recent desktop update of Forge (1.5.47) and have been trying to play two-player constructed locally with my wife using two laptops. Its working pretty smoothly aside from one fairly major issue that I can't seem to find a solution for.

Whenever we get to combat and the declare blockers phase, the targeting icon and blocking targeting arrows only show up on the screen of whoever the "host" player is. If the non-host is declaring blockers, their screen only displays a shield icon that indicates the card is blocker, but doesn't have any indication of what it is blocking. If the non-host is attacking, they dont see any kind of indication at all for which, if any, any opposing cards are blocking (no arrows or even shield icon.) This obviously has a negative impact for the non-host player that can't see, since casting instants to respond to specific blockers is a pretty crucial gameplay mechanic.

I checked and made sure targeting overlays were set to "always visible" on both screens. Any help would be appreciated, or maybe this could be added/solved in the next version build? We are so looking forward to having multiplayer working properly!

Many thanks!

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 11 Jan 2016, 21:46
by Hackworth
I gave my 2/2 Uthden Troll unblockable with Dwarven Warriors, then Giant Growth'd the Troll, then attacked, and the Troll wasn't unblockable any more, even though it should have been.

"imgur YUpi53b" for screeny because I can't post links yet. (this is literally the first time I've encountered this policy in 20+ years of being online. Don't you have moderators for that stuff instead of fixed rules?)

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 11 Jan 2016, 22:27
by friarsol
Hackworth wrote:I gave my 2/2 Uthden Troll unblockable with Dwarven Warriors, then Giant Growth'd the Troll, then attacked, and the Troll wasn't unblockable any more, even though it should have been.

"imgur YUpi53b" for screeny because I can't post links yet. (this is literally the first time I've encountered this policy in 20+ years of being online. Don't you have moderators for that stuff instead of fixed rules?)
You should probably take a look at your screenshot. You targeted your Grizzly Bear, not your Troll.

http://imgur.com/YUpi53b

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 11 Jan 2016, 22:43
by Hackworth
Ah yes, sorry, that was a misclick then.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 12 Jan 2016, 08:17
by Nekoatl
lefty wrote:If the non-host is attacking, they dont see any kind of indication at all for which, if any, any opposing cards are blocking (no arrows or even shield icon.) This obviously has a negative impact for the non-host player that can't see, since casting instants to respond to specific blockers is a pretty crucial gameplay mechanic.
Have you tried using the combat tab to identify attackers and blockers? I sometimes find it helpful when my board gets so crowded that it becomes hard to tell exactly which cards in a stack the arrows are pointing at. Hovering over a card shows the exact number in the card detail panel, so I can be 100% sure that I'm clicking on the right card that way.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 12 Jan 2016, 16:07
by lefty
Nekoatl wrote:
lefty wrote:If the non-host is attacking, they dont see any kind of indication at all for which, if any, any opposing cards are blocking (no arrows or even shield icon.) This obviously has a negative impact for the non-host player that can't see, since casting instants to respond to specific blockers is a pretty crucial gameplay mechanic.
Have you tried using the combat tab to identify attackers and blockers? I sometimes find it helpful when my board gets so crowded that it becomes hard to tell exactly which cards in a stack the arrows are pointing at. Hovering over a card shows the exact number in the card detail panel, so I can be 100% sure that I'm clicking on the right card that way.
I'll give that a try for now, thanks!

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 12 Jan 2016, 18:11
by Djebb
Chandra's fury deals damage to all the creatures on the battlefield (not only my opp's ones)

Dark petition adds BBB even if my graveyard is empty.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 14 Jan 2016, 04:23
by leshrac
Basically in every Gauntlet i try after every match i get this:

IllegalStateException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_66 Oracle Corporation

java.lang.IllegalStateException: Cannot advance round when no match has been hosted.
   at forge.gauntlet.GauntletData.nextRound(GauntletData.java:140)
   at forge.gauntlet.GauntletWinLoseController.actionOnContinue(GauntletWinLoseController.java:124)
   at forge.screens.match.GauntletWinLose.actionOnContinue(GauntletWinLose.java:113)
   at forge.screens.match.ControlWinLose$1.actionPerformed(ControlWinLose.java:40)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.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)
When i continue the game is frozen, only when i restart Forge i can go to the next match (and when i finish that one, i get the same message again). I tried 4 different Gauntlets, it only worked with a Quick Gauntlet, neither my own Gauntlets worked nor did the Gauntlet Contest "Swimming with Sharks".

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 14 Jan 2016, 21:49
by Marek14
BTW, when posting new updates, would it be possible to separate the cards from new sets from newly added old cards? The old cards, when any, get easily overlooked in the plethora of new ones.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 18 Jan 2016, 09:14
by dragynrain
Description: I started a Quest game against Radagast and the game crashed.

Now whenever I try to launch Forge it crashes with an error.

I'm trying to use the error reporting feature from within Forge but when I try to post the generated text it says "Your post looks too spamy for a new user, please remove off-site URLs."

There are no off-site URL's, it's just the error report generated by Forge.

Not sure how I can post my error report.

Error: java lang RuntimeException: java io EOFException: Unexpected end of ZLIB input stream

Is my quest lost forever at this point???

EDIT: I found where the quest saves are stored and found the BAK backup of my save, and it seems to be fine. Hooray! Thank-you to whoever implemented automatic save backups.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 18 Jan 2016, 22:03
by slyfox7777777
Before I say this, I am actually using snapshot 1.5.48 r30408 but I don't think there is a thread for 1.5.48 yet, or at least I can't find it, so I'm going to post this problem here.

I'm having a problem with Lys Alana Huntmaster where it seems to automatically select not to make a token and click right through the trigger, which seems like it would be an easy fix. I'm just assuming nobody has noticed or it's somehow just me. It happens regardless of what elf was cast or whether it has changeling etc... I experienced this in LRW-LRW-LRW booster draft. The trigger goes on the stack, but instead of prompting you to use the ability or not, it just clears from the stack and doesn't give you a token.

Thanks for looking into this

Edit: it mysteriously started working the following match, so I'm assuming it was a bug.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 19 Jan 2016, 02:24
by friarsol
slyfox7777777 wrote:Before I say this, I am actually using snapshot 1.5.48 r30408 but I don't think there is a thread for 1.5.48 yet, or at least I can't find it, so I'm going to post this problem here.
Check out the link in my signature, we request that bug reports for snapshot builds go -> viewtopic.php?f=52&t=6333

I'm having a problem with Lys Alana Huntmaster where it seems to automatically select not to make a token and click right through the trigger, which seems like it would be an easy fix. I'm just assuming nobody has noticed or it's somehow just me. It happens regardless of what elf was cast or whether it has changeling etc... I experienced this in LRW-LRW-LRW booster draft. The trigger goes on the stack, but instead of prompting you to use the ability or not, it just clears from the stack and doesn't give you a token.

Edit: it mysteriously started working the following match, so I'm assuming it was a bug.
It actually sounds like somehow you right clicked on the trigger while it was on the stack and selected auto decline. Since that clears after each match and it started working after. Let us know if you see this again and that explicitly wasn't the case.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 19 Jan 2016, 05:38
by Nekoatl
friarsol wrote:It actually sounds like somehow you right clicked on the trigger while it was on the stack and selected auto decline. Since that clears after each match and it started working after. Let us know if you see this again and that explicitly wasn't the case.
I've done this a few times through mouse jitter before I bought a mouse pad designed to work with laser mice. If you can't right-click the ability on the stack to see what options were checked due to auto-yields, you can click the Forge button in the top-left, navigate to "Game -> Auto-Yields", and remove the ability from the list. Then, the next time the ability triggers, you'll be able to right-click it and see the check boxes.

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 23 Jan 2016, 10:08
by brockfanning
Description: I'm running into an issue when trying to start a quest tournament. I suspect that some data file has become corrupted, because I've already done plenty of tournaments without any problems, and now I am getting consistent crashes.

The crashes occur when I go to the tournaments page, and there is an auto-generated tournament available, and I click "Start", and then confirm that I want to start. The crash happens right there, and I'll provide the output below. Another note: if I click "Continue" on the exception dump popup, and try again to click "Start", it says "You are currently in a draft. You should leave or finish that draft before starting another." If I restart Forge (or my computer) and try again, and get the crash again. One more note: I happened to have a token available after this started, and so I tried starting a token-generated tournament, and that worked fine. So this seems to be related to the auto-generated tournaments only.

I wish I could remember my exact steps before this started happening. Sorry that I can't. Do you think there is any manual tweak or workaround I can do to get past this? Thank you for the software!

NullPointerException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Linux 3.16.0-59-generic amd64
Java Version:     1.7.0_91 Oracle Corporation

java.lang.NullPointerException
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:159)
   at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:649)
   at forge.screens.home.quest.CSubmenuQuestDraft.startDraft(CSubmenuQuestDraft.java:542)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$400(CSubmenuQuestDraft.java:52)
   at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:259)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
   at java.awt.Component.processMouseEvent(Component.java:6516)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
   at java.awt.Component.processEvent(Component.java:6281)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4872)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4698)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4698)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
   at java.awt.EventQueue.access$300(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:706)
   at java.awt.EventQueue$3.run(EventQueue.java:704)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:720)
   at java.awt.EventQueue$4.run(EventQueue.java:718)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:77)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Forge Beta: 11-05-2015 ver 1.5.47

PostPosted: 25 Jan 2016, 18:29
by fatguy86
I have been having a lot of crashes playing multiplayer over lan, the crashes have been happening on 2 gaming computers running windows 7 professional x64 with java version 8 update 71. I decided to try multiplayer over lan with the server on an xp machine with java version 7 udpate 15. While trying to play Rendclaw Trow from client computer the server crashed.
the following is the report that I got:


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

NullPointerException | Open
Code: Select all
Forge Version:    1.5.47-r-1
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_15 Oracle Corporation

java.lang.NullPointerException
   at forge.player.PlayerControllerHuman.orderAndPlaySimultaneousSa(PlayerControllerHuman.java:1208)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:794)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:760)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:910)
   at forge.game.GameAction.startGame(GameAction.java:1473)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Next time I get a crash from windows 7 I'll post the report's

Any advice on these errors would be greatly appreciated.