It is currently 24 Aug 2025, 17:51
   
Text Size

Forge Beta: 10-18-2013 ver 1.5.3

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

Forge Beta: 10-18-2013 ver 1.5.3

Postby Chris H. » 18 Oct 2013, 15:04

Forge Beta: 10-18-2013 ver 1.5.3


13337 cards in total.


Release Notes

- Navigation tabs -

Forge now display navigation tabs in the titlebar and supports switching screens without closing them.
By default, Home and Deck Editor are available as tabs, with another closable tab added for any game you start.
X button in upper right now exits Forge rather than going back to Home screen.
To concede the current game, use the X button in the Game tab itself.
Deck Editor and Exit Forge buttons have been removed from the Home screen since they're both accessible on the titlebar.


- True Full Screen support -
Full Screen is now toggled using F11 and has its own button on the title bar.
Maximize will no longer pretend to be Full Screen by covering up the taskbar.
When in Full Screen mode, the titlebar will be hidden unless you move the mouse to the top of the screen.
A "Lock/Unlock" Title Bar button will be available in Full Screen mode to toggle whether the title bar should remain visible at all times.
When in Full Screen mode, a clock will appear to the left of the "Lock/Unlock Title Bar" button.
The title bar will appear on top of other components if not locked rather than pushing anything down.
The title bar will remain visible while accessing the Forge menu.


- Window fixes -
Minimize no longer crashes on Mac
Message and Input dialogs now appear properly centered and on top of main Forge window.
Prompt to save in Deck Editor (if unsaved changes) when using Forge > Restart.


- Introducing the Forge button -
The old menu bar has been removed.
The Forge button on the left side of the titlebar will drop down the same menu of options.
The Alt and Menu keys will also open this menu (even if the titlebar is hidden), with full keyboard navigation of the menus then possible.
The titlebar, minimize, maximize, and close buttons have all been increased in height to make room for the Forge button.
Menu items have been increased in height to make them more touch screen friendly. They also now enforce a minimum 100px width.
F1 has been changed to launch the Forge wiki since it no longer needs to toggle menu bar visibility.


- 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. Those who are using Mac OS should install the JDK version rather than the JRE version.


- 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
AEtherplasm
Carom
Charmed Pendant
Elemental Resonance
Excavator
Protective Sphere
Snowblind
Spellweaver Volute
Takklemaggot



New C13 branch Cards

C13 branch Cards list | Open
Act of Authority
Angel of Finality
Baleful Force
Bane of Progress
Curse of Chaos
Curse of Forsaken
Curse of Inertia
Curse of Predation
Curse of Shallow Graves
Derevi, Empyrial Tactician
Diviner Spirit
Djinn of Infinite Deceits
Eye of Doom
Fell Shepherd
Gahiji, Honored One
Hooded Horror
Illusionist's Gambit
Nekusar, the Mindrazer
Oloro, Ageless Ascetic
Restore
Roon of the Hidden Realm
Shattergang Brothers
Spawning Grounds
Surveyor's Scope
Sydri, Galvanic Genius
Tempt with Immortality
Tidal Force
True-Name Nemesis



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
Dripton
Gos
Hellfish
Nordos
RumbleBBU
Sloth
Sol
spr
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 10/18/2013 Windows and Linux archive (requires java 7):
 
forge-1.5.3.tar.bz2 (34.9 MB, at cardforge.org)


Forge 10/18/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: 10-18-2013 ver 1.5.3

Postby friarsol » 18 Oct 2013, 15:11

Compiled Card Statistics for Forge:

Implemented (Missing) / Total = Percentage Implemented
13336 (290) / 13626 = 97.87 %

Sets | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Guildpact: 165 (0) / 165 = 100.0%
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%
Duel Decks: Heroes vs. Monsters: 68 (0) / 68 = 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 2011: 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%
From the Vault: Twenty: 20 (0) / 20 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Champions of Kamigawa: 290 (1) / 291 = 99.66%
Shadowmoor: 285 (1) / 286 = 99.65%
Avacyn Restored: 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%
Odyssey: 333 (2) / 335 = 99.4%
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%
Worldwake: 144 (1) / 145 = 99.31%
Urza's Destiny: 142 (1) / 143 = 99.3%
Theros: 232 (2) / 234 = 99.15%
Scars of Mirrodin: 232 (2) / 234 = 99.15%
Ninth Edition: 341 (3) / 344 = 99.13%
Eighth Edition: 339 (3) / 342 = 99.12%
Seventh Edition: 332 (3) / 335 = 99.1%
Ravnica: City of Guilds: 288 (3) / 291 = 98.97%
Time Spiral: 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%
Urza's Legacy: 141 (2) / 143 = 98.6%
Planeshift: 141 (2) / 143 = 98.6%
Scourge: 141 (2) / 143 = 98.6%
Nemesis: 141 (2) / 143 = 98.6%
Torment: 141 (2) / 143 = 98.6%
Classic Sixth Edition: 330 (5) / 335 = 98.51%
Dissension: 177 (3) / 180 = 98.33%
Fifth Dawn: 162 (3) / 165 = 98.18%
Mirrodin: 285 (6) / 291 = 97.94%
Fifth Edition: 425 (9) / 434 = 97.93%
Judgment: 140 (3) / 143 = 97.9%
Exodus: 140 (3) / 143 = 97.9%
Future Sight: 176 (4) / 180 = 97.78%
Revised Edition: 289 (7) / 296 = 97.64%
Invasion: 327 (8) / 335 = 97.61%
Saviors of Kamigawa: 161 (4) / 165 = 97.58%
Magic: The Gathering-Commander: 295 (8) / 303 = 97.36%
Tempest: 326 (9) / 335 = 97.31%
Fourth Edition: 358 (10) / 368 = 97.28%
Alliances: 140 (4) / 144 = 97.22%
Prophecy: 139 (4) / 143 = 97.2%
Planechase 2012 Edition: 172 (5) / 177 = 97.18%
Fallen Empires: 99 (3) / 102 = 97.06%
Planar Chaos: 160 (5) / 165 = 96.97%
Planechase: 185 (6) / 191 = 96.86%
Weatherlight: 161 (6) / 167 = 96.41%
Promo set for Gatherer: 26 (1) / 27 = 96.3%
Vanguard: 102 (4) / 106 = 96.23%
Time Spiral "Timeshifted": 116 (5) / 121 = 95.87%
Onslaught: 321 (14) / 335 = 95.82%
Homelands: 110 (5) / 115 = 95.65%
Unlimited Edition: 279 (13) / 292 = 95.55%
Limited Edition Beta: 279 (13) / 292 = 95.55%
Limited Edition Alpha: 277 (13) / 290 = 95.52%
Coldsnap: 148 (7) / 155 = 95.48%
Antiquities: 81 (4) / 85 = 95.29%
Archenemy: 182 (9) / 191 = 95.29%
Stronghold: 136 (7) / 143 = 95.1%
Mirage: 318 (17) / 335 = 94.93%
Chronicles: 110 (6) / 116 = 94.83%
Apocalypse: 134 (9) / 143 = 93.71%
Ice Age: 347 (26) / 373 = 93.03%
Legends: 287 (23) / 310 = 92.58%
The Dark: 110 (9) / 119 = 92.44%
Arabian Nights: 72 (6) / 78 = 92.31%
Visions: 153 (14) / 167 = 91.62%

Total over all sets: 19361 (378) / 19739


Standard | Open
RTR GTC DGM M14 THS
Implemented (Missing) / Total = Percentage Implemented
1096 (3) / 1099 = 99.73 %

Missing (3):
Daxos of Meletis
Psychic Intrusion
Trait Doctoring
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Agetian » 18 Oct 2013, 18:00

13337 cards supported (per the original post) makes it quite a leet release. :) (couldn't resist)
Congrats on another release, guys!

- Agetian
Agetian
Programmer
 
Posts: 3489
Joined: 14 Mar 2011, 05:58
Has thanked: 684 times
Been thanked: 572 times

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby drdev » 18 Oct 2013, 19:52

Chris H. wrote:...
X button in upper right now exits Forge rather than going back to Home screen.
To concede the current game, use the X button in the Game tab itself.
...
Although I forgot to update the release notes, please note that the first time you click the X button in the upper right, you'll be given the choice between the old behavior of closing the current screen and returning to the Home screen (which matches what the X button on each navigation tab does) or exiting Forge if already on the Home screen, or the alternative behavior of exiting Forge regardless of the current screen. Your choice will be remembered so you won't be prompted again, though you can change this setting at any time in preferences. This way, whether you like the old behavior or expect that X button to exit the application, you'll be able to have it work that way.

Also keep in mind that even if you choose to have that X button work like before, the tabs will remain available for switching screens without closing them.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Alico » 18 Oct 2013, 20:50

Multiplayer is still bugged. Every single computer still attacks the Human player no matter what. This makes multiplayer games with normal decks nearly impossible, especially with the larger amounts of players. Please, add an option for this somewhere, or just put it back the way you had it in 1.5.0 and earlier.

Good job on the new UI, though, and thanks for making the new options optional!
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Staker » 18 Oct 2013, 22:25

Alico wrote:Multiplayer is still bugged. Every single computer still attacks the Human player no matter what. This makes multiplayer games with normal decks nearly impossible, especially with the larger amounts of players. Please, add an option for this somewhere, or just put it back the way you had it in 1.5.0 and earlier.
Still waiting for this to be fixed/rectified.
Staker
 
Posts: 2
Joined: 10 Oct 2013, 20:04
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Scimatth7 » 18 Oct 2013, 22:34

Really good work on the UI guys! Even gave a popup for when we all accidentally try to close the game from the deck editor :lol:

It's too bad there's no Daxos yet, I was kinda hoping I would be able to playtest him. I can see why he would be a nightmare to code though.
User avatar
Scimatth7
 
Posts: 8
Joined: 03 Sep 2013, 22:19
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby squee1968 » 19 Oct 2013, 09:07

With multiple copies of Tangle Wire in play under my control, after I declare the permanents to tap, they do tap as they should, but when resolving the next trigger, I am able to re-use the already tapped permanents. I could be wrong, but I don't think this is allowed by the rules.
squee1968
 
Posts: 254
Joined: 18 Nov 2011, 03:28
Has thanked: 110 times
Been thanked: 45 times

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Mageta the Lion » 19 Oct 2013, 16:43

The Momir Vig avatar put Erayo's Essence in to play.
User avatar
Mageta the Lion
 
Posts: 38
Joined: 07 Mar 2013, 19:52
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby TalpanianEmperor » 19 Oct 2013, 23:35

Nothing to say, just want to keep up with what's happening :D
"Each year that passes rings you inwardly with memory and might. Wield your heart, and the world will tremble."
-- Doran, The Siege Tower.
TalpanianEmperor
 
Posts: 37
Joined: 06 Oct 2013, 07:03
Has thanked: 6 times
Been thanked: 1 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby xbon » 20 Oct 2013, 03:06

Force of Nature says in top right does 2 damage, but card and all sources say 8 damage.
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Grim Rowe » 20 Oct 2013, 10:26

I got this error message after Forge launching and charging its components. Windows was newly installed and Java newly updated (but, obviously, he didn't recognize it).

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

StreamException | Open
Code: Select all
Forge Version:    1.5.3-r23515
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_45 Oracle Corporation

com.thoughtworks.xstream.io.StreamException: Cannot create XmlPullParser
   at com.thoughtworks.xstream.io.xml.AbstractXppDriver.createReader(AbstractXppDriver.java:56)
   at com.thoughtworks.xstream.XStream.fromXML(XStream.java:913)
   at com.thoughtworks.xstream.XStream.fromXML(XStream.java:904)
   at forge.quest.bazaar.QuestBazaarManager.load(QuestBazaarManager.java:82)
   at forge.quest.bazaar.QuestBazaarManager.getStallNames(QuestBazaarManager.java:191)
   at forge.gui.bazaar.VBazaarUI.populateStalls(VBazaarUI.java:40)
   at forge.gui.bazaar.CBazaarUI.initBazaar(CBazaarUI.java:29)
   at forge.gui.bazaar.VBazaarUI.instantiate(VBazaarUI.java:100)
   at forge.view.FView.cacheUIStates(FView.java:427)
   at forge.view.FView.initialize(FView.java:144)
   at forge.control.FControl$3.run(FControl.java:248)
   at java.awt.event.InvocationEvent.dispatch(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.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)
Grim Rowe
 
Posts: 27
Joined: 17 Mar 2013, 15:52
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby jwallstone » 20 Oct 2013, 18:55

I just downloaded this version of Forge, copied files to fresh directory. Java was just updated 10 minutes ago. After opening Forge, I go to Quick Gauntlet and hit Start, and get this:

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

ArrayIndexOutOfBoundsException | Open
Code: Select all
Forge Version:    1.5.3-r23515
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_45 Oracle Corporation

java.lang.ArrayIndexOutOfBoundsException: 0
   at forge.deck.DeckgenUtil.getRandomCustomDeck(DeckgenUtil.java:163)
   at forge.gui.home.gauntlet.CSubmenuGauntletQuick.startGame(CSubmenuGauntletQuick.java:126)
   at forge.gui.home.gauntlet.CSubmenuGauntletQuick.access$000(CSubmenuGauntletQuick.java:36)
   at forge.gui.home.gauntlet.CSubmenuGauntletQuick$1.actionPerformed(CSubmenuGauntletQuick.java:41)
   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)
jwallstone
 
Posts: 66
Joined: 02 Mar 2012, 06:16
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby Luxis » 20 Oct 2013, 21:10

Nothing to say, just want to keep up with what's happening :D [2]
Luxis
 
Posts: 45
Joined: 18 Jan 2013, 22:05
Has thanked: 10 times
Been thanked: 0 time

Re: Forge Beta: 10-18-2013 ver 1.5.3

Postby dontevenask » 21 Oct 2013, 00:47

As it was a few versions ago, the game freezes randomly sometimes without warning. There is no error report when it freezes.
dontevenask
 
Posts: 6
Joined: 03 Aug 2013, 22:31
Has thanked: 0 time
Been thanked: 0 time

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 39 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form