It is currently 18 Aug 2025, 06:02
   
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 lazylockie » 04 Sep 2013, 21:34

Is there a better way to code Chromatic Lantern? It's quite annoying to choose the color when paying colorless stuff
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

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

Postby Bog Wraith » 04 Sep 2013, 23:16

Since the switch to Java 7, can't get app to launch when double clicking on the "forge.command" launcher command file:

I'm on a Mac running 10.8.4 and have Java 7 installed.

Here is the error report:

forge-1.4.7/forge.command ; exit;
Exception in thread "main" java.lang.UnsupportedClassVersionError: forge/view/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:283)
at java.net.URLClassLoader.access$000(URLClassLoader.java:58)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1108
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 425 times
Been thanked: 153 times

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

Postby aeschli » 04 Sep 2013, 23:31

I can't play lands revealed with Djinn of Wishes.
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 spr » 04 Sep 2013, 23:42

Bog Wraith wrote:Since the switch to Java 7, can't get app to launch when double clicking on the "forge.command" launcher command file:

I'm on a Mac running 10.8.4 and have Java 7 installed.

Here is the error report:

forge-1.4.7/forge.command ; exit;
Exception in thread "main" java.lang.UnsupportedClassVersionError: forge/view/Main : Unsupported major.minor version 51.0...

See viewtopic.php?f=26&t=11527. Ensure you that you have installed Java 7 JDK and not just the JRE.

Cheers,
Steve
User avatar
spr
 
Posts: 213
Joined: 06 Jul 2013, 19:31
Has thanked: 28 times
Been thanked: 60 times

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

Postby Xitax » 05 Sep 2013, 00:51

I'm not being allowed to block Flametongue Kavu with a Snake token... :? Nevermind - I had to declare a blocker for the Goblin Fire Fiend first, but I didn't see it. It may be helpful to remind the player if this occurs.
Attachments
Example.jpg
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

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

Postby Chris H. » 05 Sep 2013, 02:29

deathtao wrote:Crash when entering card shop.

InvalidLayoutFileException | 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

forge.gui.framework.InvalidLayoutFileException
   at forge.gui.framework.SLayoutIO.loadLayout(SLayoutIO.java:393)
   at forge.gui.deckeditor.VDeckEditorUI.populate(VDeckEditorUI.java:35)
   at forge.control.FControl.changeState(FControl.java:282)
   at forge.gui.home.quest.SSubmenuQuestUtil.showSpellShop(SSubmenuQuestUtil.java:251)
   at forge.gui.home.quest.CSubmenuDuels$1.run(CSubmenuDuels.java:44)
   at forge.gui.toolbox.FLabel._doMouseAction(FLabel.java:309)
   at forge.gui.toolbox.FLabel.access$1300(FLabel.java:51)
   at forge.gui.toolbox.FLabel$6.mouseReleased(FLabel.java:355)
   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)
[/spoiler]
 
- Match and Deck Editor Layout problems -
The match and deck editor windows contain panels that can be moved and/or resized. The changes that you make are saved to files that are named "editor.xml" and "match.xml". These files can be found in your userDir/preferences/ directory.

Sometimes people will decide that they do not like the changes that they made and wish to go back to the original layout. To reset layouts to default, go to the Game Settings -> Preferences -> Troubleshooting section. You will find at this location two buttons that will reset the match layout and the deck editor layouts.

Also use the mentioned measure if your match or deckeditor won't start - it would help in 90% of the cases.
User avatar
Chris H.
Forge Moderator
 
Posts: 6320
Joined: 04 Nov 2008, 12:11
Location: Mac OS X Yosemite
Has thanked: 644 times
Been thanked: 643 times

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

Postby dha1024 » 05 Sep 2013, 03:02

I can't choose a card when cast Memory's Journey or Krosan Reclamation by flashback.
dha1024
 
Posts: 2
Joined: 05 Sep 2013, 03:00
Has thanked: 0 time
Been thanked: 0 time

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

Postby Max mtg » 05 Sep 2013, 06:56

Bog Wraith wrote:Since the switch to Java 7, can't get app to launch when double clicking on the "forge.command" launcher command file:

I'm on a Mac running 10.8.4 and have Java 7 installed.

Here is the error report:

forge-1.4.7/forge.command ; exit;
Exception in thread "main" java.lang.UnsupportedClassVersionError: forge/view/Main : Unsupported major.minor version 51.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:141)
You are launching forge from version 6 of JRE anyway. Check your settings for choosing a default jre probably.
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 » 05 Sep 2013, 11:48

Max mtg wrote:
gos wrote:
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]
Oh, it's easy then. Decknames must not include slashes. I'll add some code to replace slashes with something like underscore at the moment decks are loaded.
I really, really hate being an ingrate about this, since I've requested this feature more than once, but this implementation of displaying decks in subfolders seriously hampers the previous usability of the deck selection text area.

The text area allows me to start writing the name of a deck, and it moves to the first deck whose name matches the string I've written. With this implementation of displaying cards in subfolders, I have two choices regarding the organization of my dck files:

1) Shallow nesting.
- I can choose to make a few, perhaps a dozen, subfolders under the /constructed folder, for example a subfolder for each weekly column on wizards.com. In this case, I can start writing "Seri" and I will move to the first deck in the "/Serious Fun" subfolder, but if I want to navigate to one of the hundreds of decks in this subfolder, I either have to start hitting Page Down, or be very, very careful that I type "Serious Fun / SomeCoolDeck" correctly, but also quickly enough.

2) Deep nesting.
- I can choose to make recursive subfolders, for example, one for each format (Standard, Block Constructed, Vintage, etc.), then one for each period of that format (Standard with RTR, Invasion Block Constructed, etc.), and so forth. In this case, I have the same problem as with shallow nesting, in that starting to type "Sta" will move me to the first deck in the "/Standard" subfolder, but finding a specific standard deck is laborious. In fact, finding a specific deck by typing becomes even more difficult, and it takes very few levels of nesting for the name of the deck to be so far into the displayed string that it is totally obscured.

I really think that the presentation of decks in subfolders needs to be implemented in a different way. The most obvious one (in my opinion) is presenting the decks in a tree structure, instead of a flat list.
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 Sloth » 05 Sep 2013, 14:56

Mageta the Lion wrote: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.
This has been fixed after the beta was build (it was released delayed).

Pande wrote:If you attack with Somnophore and there are no valid targets (e.g. a creatureless opponent), the duel will block because it is not possible to cancel the selection.
Fixed! Thanks Pande.

aeschli wrote:I can't play lands revealed with Djinn of Wishes.
Fixed! Thanks aeschli.

dha1024 wrote:I can't choose a card when cast Memory's Journey or Krosan Reclamation by flashback.
Fixed! Thanks dha1024.
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 Bog Wraith » 05 Sep 2013, 18:47

spr wrote:
Bog Wraith wrote:Since the switch to Java 7, can't get app to launch when double clicking on the "forge.command" launcher command file:

I'm on a Mac running 10.8.4 and have Java 7 installed.

Here is the error report:

forge-1.4.7/forge.command ; exit;
Exception in thread "main" java.lang.UnsupportedClassVersionError: forge/view/Main : Unsupported major.minor version 51.0...

See viewtopic.php?f=26&t=11527. Ensure you that you have installed Java 7 JDK and not just the JRE.

Cheers,
Steve
To Max mtg; I was launching the program as instructed after having installed Java 7. I simply did not know that I needed the JDK version as well, which is verified by my following response to spr:

Ok, that's got it.

Thanks for the heads up on that Steve, much appreciated! 8)
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
User avatar
Bog Wraith
Global Mod 1 (Ret)
 
Posts: 1108
Joined: 28 May 2008, 22:40
Location: Shandalar
Has thanked: 425 times
Been thanked: 153 times

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

Postby ayatsuri » 05 Sep 2013, 21:29

hi. two issues thus far.

1) untap selection and simultaneous untap logic

first time user of forge; started with this beta. tried making a relic barrier/winter orb combo deck and it appears the untap phase isn't handling the untap of a tapped 'Winter Orb' simultaneously with the untap of all tapped lands(permanents).

i assume the following rule is still wotc current implementation? I can't find a working link on their site atm outside of the pdf though and can't view that currently for some reason so i looked at a perhaps dated wiki.

502.2. Second, the active player determines which permanents he or she controls will untap. Then he or she untaps them all simultaneously. This turn-based action doesn't use the stack. Normally, all of a player's permanents untap, but effects can keep one or more of a player's permanents from untapping.
is this pebkac due to difference in rules or a bug outright? i would assume because the orb is tapped going into the untap all lands would untap as normal. the 'Winter Orb' asserting a modifier to the untap phase it untaps in itself implies it is being processed before lands(permanents) untapping and breaking the simultaneous rule.

by the literal rule i would enter the untap phase with a tapped 'Winter Orb' and say 3 tapped lands. because the 'Winter Orb' is tapped when selecting my permanents the untap phase has no modifiers. I select 'Winter Orb' and all 3 lands to untap. They untap simultaneously. Now 'Winter Orb' modifies the untap phase and restricts my opponent during their untap phase until I tap it with a 'Relic Barrier' or similar tapping effect.

2) card textstrings (main playing area)

names of AI controlled lands/cards randomly will not show while in play. not sure if this is a scaling issue or what just yet. eventually in the course of playing a few more cards and their being moved eventually causes the names to start displaying. usually happens at the start of the game then once it fixes it stays fixed so far.

workaround is to just keep mousing over to read each land until the names correct themselves.
ayatsuri
 
Posts: 2
Joined: 05 Sep 2013, 20:54
Has thanked: 0 time
Been thanked: 0 time

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

Postby Marek14 » 05 Sep 2013, 22:05

ayatsuri: I think the reason is simple: Winter Orb, according to current Oracle text, does NOT turn off when tapped. I think it was changed some time ago.
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

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

Postby friarsol » 05 Sep 2013, 23:10

Marek14 wrote:ayatsuri: I think the reason is simple: Winter Orb, according to current Oracle text, does NOT turn off when tapped. I think it was changed some time ago.
Yea, I think it was changed 2 years ago. http://www.wizards.com/Magic/Magazine/A ... 41a&page=2
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 ayatsuri » 05 Sep 2013, 23:43

ah pebkac then. thanks for the oracle link. was trying to find anything on it.

as for the text string issue. it appears that when i resize the window if the window is roughly wider than 1750 pixels and i only have two cards down (land and artifact/enchantment) the text disappears. if I shrink the window below that threshold, the text appears. i can shrink/grow repeatedly and have it disappear/reappear so it's reproducible.

once more cards are on the playfield they automatically shrink and select viable text font sizes. I'm guessing the scaling formula doesn't clamp to the maximum available font size and when it calculates the target font size for such large cards (when there are 2 cards, they're huge) it's a size larger than font sizes available so doesn't render the text string.

fwiw.
ayatsuri
 
Posts: 2
Joined: 05 Sep 2013, 20:54
Has thanked: 0 time
Been thanked: 0 time

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 35 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 35 users online :: 0 registered, 0 hidden and 35 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 35 guests

Login Form