It is currently 20 Jun 2025, 23:31
   
Text Size

Forge Beta: 08-30-2013 ver 1.4.7

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

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby zz8w » 03 Sep 2013, 09:09

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/
Thank you for the link.
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? #-o

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
zz8w
 
Posts: 6
Joined: 03 Sep 2013, 00:05
Has thanked: 1 time
Been thanked: 0 time

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby saturnine » 03 Sep 2013, 09:39

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

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)
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby Sloth » 03 Sep 2013, 10:06

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

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.
Fixed! Thanks TastetheJace.

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.
That is correct according to the rules. +1/+1 and -1/-1 counters negate themselves and vanish.
User avatar
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

Postby 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.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

Re: Forge Beta: 08-30-2013 ver 1.4.7

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

Postby 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
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby 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
User avatar
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

Postby Nordos » 03 Sep 2013, 15:22

ah, ok. Never knew that the rule has been changed^^
Nordos
 
Posts: 558
Joined: 23 May 2011, 14:06
Has thanked: 6 times
Been thanked: 18 times

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby drdev » 03 Sep 2013, 15:34

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.
That's how it's supposed to work with the current rules.

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

Postby 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 :D

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
Hapse
 
Posts: 49
Joined: 03 Sep 2013, 16:09
Has thanked: 12 times
Been thanked: 0 time

Re: Forge Beta: 08-30-2013 ver 1.4.7

Postby friarsol » 03 Sep 2013, 16:47

Nordos wrote:I revived a legendary creature with Grim Return. AI plays another copy of that legendary creature - nothing happens, they both survived
The legendary rules changed with M14. http://www.wizards.com/magic/magazine/a ... ature/248e
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

Postby 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.
User avatar
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

Postby 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?
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

Postby gos » 03 Sep 2013, 20:21

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.
When you choose a deck with a name containing "/" you receive the following error when you try to start a constructed match:

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

Postby 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

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 52 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 52 users online :: 0 registered, 0 hidden and 52 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: No registered users and 52 guests

Login Form