Forge Beta: 08-30-2013 ver 1.4.7
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 08-30-2013 ver 1.4.7
by zz8w » 03 Sep 2013, 09:09
Thank you for the link.Chris H. wrote:zz8w wrote:I'm so annoyed at the downloading utility.
As in 1.4.6 at least the downloader works so well at downloading all the pics tokens and icons.
Now in 1.4.7, only downloading LQ single pictures work, I have tried dozens of times today try to download tokens and icons, also and the LQ set and they appears to take time downloading but do not reciprocate any pics. I check in forge folder they are empty.
The cardforge web site may have had some sort of a problem during the time that you were trying to download. Give it a day or two and then try again.![]()
This link also has some pics available and is located on a different site.
hxxp://mark.tvk.rwth-aachen.de/software/forge/
I already tried download the 4GB zip files of HQ pics,
it does miss many folders of pictures as MMA, FVL and the default picture of some basic lands very confusing in forge.
I tried his HQ sets, but some pictures are missing because they are assigned in set that he does not have.
Only rely on the download fuction of forge now.
i will have to wait for a few days?

I really like HQ pics thats the main reason i play forge but the HQ pics on the german site mentioned miss a good chunk of the pics or they cant be display if its' set is MMA etc.... maybe he has to rearrange the file somehow following the downloading of forge so it can display the cards properly.
now i have to resort to LQ pic
Re: Forge Beta: 08-30-2013 ver 1.4.7
by saturnine » 03 Sep 2013, 09:39
That was before I moved the decks to their individual folders, surprisingly! Here's a crash log from after, when I moved it to separate folders:Hellfish wrote:I can't repro this, but from the stack trace it looks like a problem with a folder name/part of the path. What does your directory structure in the constructed deck folder look like?
Try moving your constructed decks elsewhere and seeing if the problem persists, then reintroduce folders until Forge crashes again.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.7-r23046M
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_25 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckgenUtil.getConstructedDeck(DeckgenUtil.java:113)
at forge.gui.toolbox.special.FDeckChooser.getDeck(FDeckChooser.java:286)
at forge.gui.toolbox.special.FDeckChooser.getPlayer(FDeckChooser.java:308)
at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:102)
at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:30)
at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:59)
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.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$200(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.security.ProtectionDomain$1.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$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)
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Sloth » 03 Sep 2013, 10:06
Fixed! Thanks Eowin.Eowin wrote:Timbermaw Larva enchanted with Canopy Cover is attacking and be blocked by Blood Seeker. The Text added on Timbermaw Larva by Canopy Cover says: "Timbermaw Larva can't be blocked by withoutflying creatures with *NO* Reach"
Fixed! Thanks TastetheJace.TastetheJace wrote:I don't think the Trial in Trial//Error card is functioning properly. I have it resolve targeting my attacking creature after blockers are declared but before combat step, however the AI's creatures never return to its hand. Tested a few games.
That is correct according to the rules. +1/+1 and -1/-1 counters negate themselves and vanish.Eowin wrote:Creatures with +1/+1 (or -1/-1) Counters getting a -1/-1 (or +1/+1) Counter reduce the number of +1/+1 (or -1/-1) Counters by one. This is in most cases OK, but for Cards operating on Counters it's a difference if a Card has +1/+1 and -1/-1 Counters on them or only one kind of Counters - for example Proliferate or Thrull Parasite.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by muppet » 03 Sep 2013, 13:39
I assume Restoration Angel is a work in process and a known issue. Ai now can target things when it comes into play which is good but nothing actually happens.
Re: Forge Beta: 08-30-2013 ver 1.4.7
by aeschli » 03 Sep 2013, 14:09
This was in issue on 1.4.6 i had yesterday:
I had Dismiss into Dream and Zephyr Charge on the field. My opponent enchated a mountain with Awaken the Ancient (it was a Mountain he tapped for Awaken the Ancient itself instead an untapped and attacking for win btw). Then I used Zephyr Charge's effect on the Mountain but it stayed on the field instead of dying to Dismiss into Dream.
Didn't have the time to test it on 1.4.7 yet. But I'll let you know.
I had Dismiss into Dream and Zephyr Charge on the field. My opponent enchated a mountain with Awaken the Ancient (it was a Mountain he tapped for Awaken the Ancient itself instead an untapped and attacking for win btw). Then I used Zephyr Charge's effect on the Mountain but it stayed on the field instead of dying to Dismiss into Dream.
Didn't have the time to test it on 1.4.7 yet. But I'll let you know.
- aeschli
- Posts: 6
- Joined: 18 Jul 2013, 16:23
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Nordos » 03 Sep 2013, 14:15
I revived a legendary creature with Grim Return. AI plays another copy of that legendary creature - nothing happens, they both survived
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Hellfish » 03 Sep 2013, 14:49
Yep, thats the new legend rule in play.Different players can have their own Legendary Permanent X without them gettinf sacced. It' s when a sinfle player has several Legendary Permanent X that things start going to the graveyard.
So now you're
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
Screaming for the blood of the cookie monster
Evil puppet demon of obesity
Time to change the tune of his fearful ballad
C is for "Lettuce," that's good enough for me
-
Hellfish - Programmer
- Posts: 1297
- Joined: 07 Jun 2009, 10:41
- Location: South of the Pumphouse
- Has thanked: 110 times
- Been thanked: 169 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Nordos » 03 Sep 2013, 15:22
ah, ok. Never knew that the rule has been changed^^
Re: Forge Beta: 08-30-2013 ver 1.4.7
by drdev » 03 Sep 2013, 15:34
That's how it's supposed to work with the current rules.Eowin wrote:Creatures with +1/+1 (or -1/-1) Counters getting a -1/-1 (or +1/+1) Counter reduce the number of +1/+1 (or -1/-1) Counters by one. This is in most cases OK, but for Cards operating on Counters it's a difference if a Card has +1/+1 and -1/-1 Counters on them or only one kind of Counters - for example Proliferate or Thrull Parasite.
See http://tappedout.net/mtg-questions/can-1-1-counters-and-11-counters-coexist/.
- drdev
- Programmer
- Posts: 1958
- Joined: 27 Jul 2013, 02:07
- Has thanked: 189 times
- Been thanked: 565 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Hapse » 03 Sep 2013, 16:16
Hi i just made a account to say thank you so much for making such an awesome (!) program
the AI is very good and its awesome you can make your own cube draft plus the quest thing is super nice aswell 
I also posted because i have 2 suggestions
1st
Magicworkstation and Virtual Playtable can use the same picture folder where the pictures are sorted in folders by each set, can this option be added to Forge somehow?
2nd
Not really anything big but might aswell put the idea out on the board
Instead of using arrow key up and down when clicking through cards, enable the scroll on the mouse so that you can scroll through the cards
Thanks
Loving the program!
Hapse


I also posted because i have 2 suggestions
1st
Magicworkstation and Virtual Playtable can use the same picture folder where the pictures are sorted in folders by each set, can this option be added to Forge somehow?
2nd
Not really anything big but might aswell put the idea out on the board

Thanks

Hapse
Re: Forge Beta: 08-30-2013 ver 1.4.7
by friarsol » 03 Sep 2013, 16:47
The legendary rules changed with M14. http://www.wizards.com/magic/magazine/a ... ature/248eNordos wrote:I revived a legendary creature with Grim Return. AI plays another copy of that legendary creature - nothing happens, they both survived
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Mageta the Lion » 03 Sep 2013, 19:00
Saproling Burst has the same Bug as before
- | Open
- At the end of my opponents turn i remove three counters from Saproling Burst to get 3 4/4 Saproling tokens. Then on my Upkeep Fading triggers and removes another counter from Saproling Burst, now the tokens should be 3/3 but instead they all die.
-
Mageta the Lion - Posts: 38
- Joined: 07 Mar 2013, 19:52
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Max mtg » 03 Sep 2013, 19:31
Saturine, so what is the folder structure that would allow us to reproduce the crash?
Did you move all decks to subfolders and left no deck in the root folder? Maybe an archive with your constructed decks folder might help me get the same exception?
Did you move all decks to subfolders and left no deck in the root folder? Maybe an archive with your constructed decks folder might help me get the same exception?
Single class for single responsibility.
- Max mtg
- Programmer
- Posts: 1997
- Joined: 02 Jul 2011, 14:26
- Has thanked: 173 times
- Been thanked: 334 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by gos » 03 Sep 2013, 20:21
When you choose a deck with a name containing "/" you receive the following error when you try to start a constructed match:Chris H. wrote:- Constructed Mode decks can now be stored in subfolders -[/b]
The feature is half-complete now. Forge can read subfolders in constructed deck, you may start game with such deck, but cannot yet edit decks in subfolders nor manipulate subfolders.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.4.7-r23046M
Operating System: Windows 7 6.1 amd64
Java Version: 1.7.0_07 Oracle Corporation
java.lang.NullPointerException
at forge.deck.DeckgenUtil.getConstructedDeck(DeckgenUtil.java:117)
at forge.gui.toolbox.special.FDeckChooser.getDeck(FDeckChooser.java:286)
at forge.gui.toolbox.special.FDeckChooser.getPlayer(FDeckChooser.java:308)
at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:102)
at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:30)
at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:59)
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.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$200(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.security.ProtectionDomain$1.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$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)
- "Example deck" | Open
- [metadata]
Name=Torture/Sneak by Eric Markowicz
[Main]
4 Colossus of Sardia|10E
4 Denizen of the Deep|10E
4 Devouring Strossus|INV
4 Draco|DRB
4 Krosan Cloudscraper|TSB
12 Mountain|M14
4 Pandemonium|TSB
4 Pitchstone Wall|TOR
4 Sneak Attack|USG
10 Swamp|M14
4 Tortured Existence|STH
2 Vampiric Tutor|6ED
[sideboard]
- gos
- Posts: 4369
- Joined: 03 Mar 2011, 15:21
- Location: Reykjavík, Iceland
- Has thanked: 231 times
- Been thanked: 232 times
Re: Forge Beta: 08-30-2013 ver 1.4.7
by Proteus » 03 Sep 2013, 21:44
AI cast Austere Command choosing three options instead of two- destroying all artifacts, all enchantments, AND all creatures with CMC < 3.
- Proteus
- Posts: 18
- Joined: 11 Nov 2012, 05:23
- Has thanked: 0 time
- Been thanked: 0 time
Who is online
Users browsing this forum: No registered users and 52 guests