It is currently 19 Jun 2025, 21:04
   
Text Size

Forge Beta: 08-30-2013 ver 1.4.7

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

Forge Beta: 08-30-2013 ver 1.4.7

Postby Chris H. » 01 Sep 2013, 22:17

Forge Beta: 08-30-2013 ver 1.4.7


13087 cards in total.


Release Notes

- Constructed Mode decks can now be stored in subfolders -

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.


=== Forge now has a Menubar ===
- Toggle visibility using the F1 key.
- The Forge menu contains Exit and Restart options.
- The Layout menu contains the selector for the various themes and a Set Window Size option.
- The Help menu contains links to online articles and the local TXT files.

=== Duel/Match Screen Changes ===
- Fixed: Concede is prevented during the declare blockers step.
== Menubar Changes ==
- Migration of Dock and DevMode options into Menubar.
- Toggle console tabs visibility.
- Toggle background image.
- Toggle sound effects.
== Game Log Console ==
- Scrollbar is now hidden by default. Click console to toggle visibility.
== Prompt Console ==
- Fixed: Prevent buttons from disappearing off screen as the console size is decreased.
== Card Preview Console ==
- Fixed: now adheres to Scale Image Larger setting.

=== General GUI ===
== Themes ==
- Combo-box style should now be appear correctly on Mac OS .


- Forge now requires Java 7 -
Please update your Java runtime environment. At this point Forge versions 1.4.2 and above will no longer run under Java 6.


- The Mac OS X application -
At this time Forge now requires Java 7 and will no longer run under Java 6.

Unfortunately, the Mac OS X builder that we were using does not support Java 7. We hope to find and to use a different Mac OS X builder in order to continue releasing a Mac OS bundled application like we have in the past.

Currently, the windows/unix release of Forge includes a launcher file named "forge.command". Double click on the "forge.command" launcher command file and this will in turn launch the Forge jar file via the terminal application while increasing the Java heap space. This should be a temporary inconvenience.


New Cards

CARDS LIST | Open
Death Match
Erithizon
Illuminated Folio
Karplusan Minotaur
Ley Line
Mossbridge Troll
Necrotic Plague
Pandemonium
Quicksliver Fountain



New Planes

Planes list | Open
Grand Ossuary
Immersturm



New Theros branch Cards

Theros branch Cards list | Open
Shipbreaker Kraken



Known Issues

ISSUES LIST | Open
Several people have noticed that the cards displayed on the battlefield will fail to be displayed when the number of cards on the battlefield increases. Maximizing the human panel can help to re-display the cards.

Some time was spent turning the static ETB triggers into the proper ETB replacement effects they should be, mainly to interact correctly with each other. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).

A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future:
Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.

The Forge archive includes a readme.txt file and we ask that you spend a few minutes reading this file as it contains some information that may prove useful. We do tend to update this file at times and you should quickly read this file and look for new information for each and every new release. Thank you.

The archive format used for the Forge distribution is ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to extract/decompress these ".tar.bz2" archives. We recommend that you extract/decompress the Forge archive into a new and unused folder.

Some people use the Windows application 7zip. This utility can be found at http://www.7-zip.org/download.html. Mac users can double click on the archive and the application Archive Utility will launch and extract the archive. Mac users do not need to download a separate utility.



Contributors to This Release

DrDev
Gos
Hellfish
Marc
Max
Nordos
Sloth
Sol
spr
squee1968
Swordshine
Chris H


(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the MAGE team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)


The links to the various archives:

The Forge 08/16/2013 Windows and Linux archive (requires java 7):
 
forge-1.4.7.zip
(32.29 MiB) Downloaded 20513 times



Forge 08/16/2013 BETA packaged as a Mac OS application:

We are not able to provide a Mac OS application package at this time. Please download the archive above and launch the forge jar file by double clicking on the "forge.command" launcher command file that is included in the archive.
 
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 ozks » 01 Sep 2013, 22:53

Amazing Thanks! downloading...
User avatar
ozks
 
Posts: 279
Joined: 24 May 2012, 22:49
Has thanked: 107 times
Been thanked: 23 times

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

Postby friarsol » 01 Sep 2013, 23:09

Total Stats
Implemented (Missing) / Total = Percentage Implemented
13088 (321) / 13409 = 97.61 %

Set Completion Stats
Set Stats | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Dark Ascension: 158 (0) / 158 = 100.0%
Shards of Alara: 234 (0) / 234 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Portal: 200 (0) / 200 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Duel Decks: Sorin vs. Tibalt: 71 (0) / 71 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Magic 2013: 234 (0) / 234 = 100.0%
Magic 2014 Core Set: 234 (0) / 234 = 100.0%
Modern Masters: 229 (0) / 229 = 100.0%
Gatecrash: 249 (0) / 249 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Avacyn Restored: 233 (1) / 234 = 99.57%
Magic 2011: 233 (1) / 234 = 99.57%
Magic 2010: 233 (1) / 234 = 99.57%
Magic 2012: 233 (1) / 234 = 99.57%
Rise of the Eldrazi: 232 (1) / 233 = 99.57%
Tenth Edition: 366 (2) / 368 = 99.46%
Eventide: 179 (1) / 180 = 99.44%
New Phyrexia: 169 (1) / 170 = 99.41%
Portal Three Kingdoms: 169 (1) / 170 = 99.41%
Guildpact: 164 (1) / 165 = 99.39%
Betrayers of Kamigawa: 164 (1) / 165 = 99.39%
Starter 1999: 157 (1) / 158 = 99.37%
Dragon's Maze: 155 (1) / 156 = 99.36%
Portal Second Age: 154 (1) / 155 = 99.35%
Champions of Kamigawa: 289 (2) / 291 = 99.31%
Worldwake: 144 (1) / 145 = 99.31%
Urza's Destiny: 142 (1) / 143 = 99.3%
Scars of Mirrodin: 232 (2) / 234 = 99.15%
Ninth Edition: 341 (3) / 344 = 99.13%
Eighth Edition: 339 (3) / 342 = 99.12%
Odyssey: 332 (3) / 335 = 99.1%
Seventh Edition: 332 (3) / 335 = 99.1%
Shadowmoor: 283 (3) / 286 = 98.95%
Urza's Saga: 331 (4) / 335 = 98.81%
Mercadian Masques: 331 (4) / 335 = 98.81%
Darksteel: 163 (2) / 165 = 98.79%
Ravnica: City of Guilds: 287 (4) / 291 = 98.63%
Urza's Legacy: 141 (2) / 143 = 98.6%
Planeshift: 141 (2) / 143 = 98.6%
Scourge: 141 (2) / 143 = 98.6%
Torment: 141 (2) / 143 = 98.6%
Time Spiral: 282 (4) / 286 = 98.6%
Classic Sixth Edition: 330 (5) / 335 = 98.51%
Fifth Dawn: 162 (3) / 165 = 98.18%
Mirrodin: 285 (6) / 291 = 97.94%
Judgment: 140 (3) / 143 = 97.9%
Nemesis: 140 (3) / 143 = 97.9%
Fifth Edition: 424 (10) / 434 = 97.7%
Saviors of Kamigawa: 161 (4) / 165 = 97.58%
Revised Edition: 288 (8) / 296 = 97.3%
Future Sight: 175 (5) / 180 = 97.22%
Dissension: 175 (5) / 180 = 97.22%
Alliances: 140 (4) / 144 = 97.22%
Prophecy: 139 (4) / 143 = 97.2%
Fallen Empires: 99 (3) / 102 = 97.06%
Tempest: 325 (10) / 335 = 97.01%
Invasion: 325 (10) / 335 = 97.01%
Fourth Edition: 357 (11) / 368 = 97.01%
Planar Chaos: 160 (5) / 165 = 96.97%
Magic: The Gathering-Commander: 293 (10) / 303 = 96.7%
Planechase 2012 Edition: 171 (6) / 177 = 96.61%
Exodus: 138 (5) / 143 = 96.5%
Weatherlight: 161 (6) / 167 = 96.41%
Planechase: 184 (7) / 191 = 96.34%
Promo set for Gatherer: 26 (1) / 27 = 96.3%
Time Spiral "Timeshifted": 116 (5) / 121 = 95.87%
Onslaught: 321 (14) / 335 = 95.82%
Homelands: 110 (5) / 115 = 95.65%
Coldsnap: 148 (7) / 155 = 95.48%
Antiquities: 81 (4) / 85 = 95.29%
Vanguard: 101 (5) / 106 = 95.28%
Mirage: 319 (16) / 335 = 95.22%
Stronghold: 136 (7) / 143 = 95.1%
Unlimited Edition: 277 (15) / 292 = 94.86%
Limited Edition Beta: 277 (15) / 292 = 94.86%
Limited Edition Alpha: 275 (15) / 290 = 94.83%
Chronicles: 109 (7) / 116 = 93.97%
Archenemy: 179 (12) / 191 = 93.72%
Apocalypse: 134 (9) / 143 = 93.71%
Arabian Nights: 72 (6) / 78 = 92.31%
Legends: 286 (24) / 310 = 92.26%
Visions: 153 (14) / 167 = 91.62%
The Dark: 109 (10) / 119 = 91.6%
Ice Age: 341 (32) / 373 = 91.42%

Total over all sets: 18999 (418) / 19417


Standard Stats | Open
Implemented (Missing) / Total = Percentage Implemented
1684 (2) / 1686 = 99.88 %

Missing (2):
Divine Deflection
Trait Doctoring
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 saturnine » 02 Sep 2013, 08:31

Nice. Two bugs:

1) The bug where the Enter/Spacebar key would stop working when you're trying to resolve something on the stack is still there, and has been present for at least 3 versions now? I have no idea what causes it, but ever so often I'll have to click on "OK" manually and it's really annoying. Please get to the bottom of this!

2)

Description: Selecting a deck from the Sanctioned Format: Constructed screen.

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 saturnine » 02 Sep 2013, 08:38

saturnine wrote:Nice. Two bugs:

1) The bug where the Enter/Spacebar key would stop working when you're trying to resolve something on the stack is still there, and has been present for at least 3 versions now? I have no idea what causes it, but ever so often I'll have to click on "OK" manually and it's really annoying. Please get to the bottom of this!

2)

Description: Selecting a deck from the Sanctioned Format: Constructed screen.

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)
This second bug is now... permanently reproducible? Selecting a deck I just constructed after 1.4.7 with the AI side being on Random 2 colors crashes Forge consistently. I have no idea what's going on anymore.

Every deck I select under Constructed that is a custom user deck now crashes Forge, making this unplayable. :(
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 Eowin » 02 Sep 2013, 11:57

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"
Eowin
 
Posts: 59
Joined: 25 Sep 2010, 10:38
Has thanked: 0 time
Been thanked: 0 time

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

Postby gos » 02 Sep 2013, 12:54

Chris H. wrote:New Cards
Quicksliver Fountain
Hehe, nice Freudian slip :)
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 Rob Cashwalker » 02 Sep 2013, 18:35

saturnine wrote:Nice. Two bugs:

1) The bug where the Enter/Spacebar key would stop working when you're trying to resolve something on the stack is still there, and has been present for at least 3 versions now? I have no idea what causes it, but ever so often I'll have to click on "OK" manually and it's really annoying. Please get to the bottom of this!
If you click somewhere on the battlefield, (not on a card) the spacebar will work again..
The Force will be with you, Always.
User avatar
Rob Cashwalker
Programmer
 
Posts: 2167
Joined: 09 Sep 2008, 15:09
Location: New York
Has thanked: 5 times
Been thanked: 40 times

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

Postby Hellfish » 02 Sep 2013, 19:21

saturnine wrote:
saturnine wrote:2)

Description: Selecting a deck from the Sanctioned Format: Constructed screen.

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)
This second bug is now... permanently reproducible? Selecting a deck I just constructed after 1.4.7 with the AI side being on Random 2 colors crashes Forge consistently. I have no idea what's going on anymore.

Every deck I select under Constructed that is a custom user deck now crashes Forge, making this unplayable. :(
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.
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 TastetheJace » 02 Sep 2013, 19:41

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.

The Error side does work.
TastetheJace
 
Posts: 91
Joined: 30 Jul 2012, 00:13
Has thanked: 0 time
Been thanked: 0 time

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

Postby gos » 02 Sep 2013, 21:16

I have a copy of Caged Sun (green chosen) made by a Prototype Portal. When I tap a land for green mana, 3 green mana are added to my mana pool. This is the only copy of Caged Sun that I have controlled during this game.

Later, I add a second copy of Caged Sun (green also chosen) with my Portal. Now, when I tap a land for green mana, 5 green mana are added to my mana pool. It seems like each copy of Caged Sun is adding two additional mana instead of one.
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 zz8w » 03 Sep 2013, 00:15

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.

Then i tried to download token zip pack from the HQ pictures, the new forge also doesnt like it neither leading to a totally blank displays of any tokens ...

Please fix this asap please... thank you so much.
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 Chris H. » 03 Sep 2013, 01:59

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.

http://mark.tvk.rwth-aachen.de/software/forge/
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 Eowin » 03 Sep 2013, 07:21

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.
Eowin
 
Posts: 59
Joined: 25 Sep 2010, 10:38
Has thanked: 0 time
Been thanked: 0 time

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

Postby rigged » 03 Sep 2013, 07:32

crash.

pic of the battle field at the time of the crash.

http://img547.imageshack.us/img547/5105/65d2.jpg

Code: Select all
Description: having the AI play two decks i built.

[spoiler=IndexOutOfBoundsException][code]
Forge Version:    1.4.8-SNAPSHOT-r23075
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_17 Oracle Corporation

java.lang.IndexOutOfBoundsException: Index: -1, Size: 2
   at java.util.concurrent.CopyOnWriteArrayList.add(Unknown Source)
   at forge.game.zone.Zone.add(Zone.java:98)
   at forge.game.GameAction.changeZone(GameAction.java:241)
   at forge.game.GameAction.moveTo(GameAction.java:418)
   at forge.card.ability.effects.DigEffect.resolve(DigEffect.java:281)
   at forge.card.ability.AbilityApiBased.resolve(AbilityApiBased.java:62)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1087)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1069)
   at forge.game.ai.ComputerUtil.playNoStack(ComputerUtil.java:314)
   at forge.game.player.PlayerControllerAi.playSpellAbilityNoStack(PlayerControllerAi.java:263)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:362)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1087)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:1069)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:520)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:987)
   at forge.game.GameAction.startGame(GameAction.java:1491)
   at forge.game.Match$1.run(Match.java:103)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[/code][/spoiler]
rigged
 
Posts: 56
Joined: 16 Feb 2010, 10:26
Has thanked: 3 times
Been thanked: 2 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 57 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form