It is currently 07 Nov 2025, 07:10
   
Text Size

Forge Beta: 10-04-2013 ver 1.5.2

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

Forge Beta: 10-04-2013 ver 1.5.2

Postby Chris H. » 04 Oct 2013, 17:17

Forge Beta: 10-04-2013 ver 1.5.2


13328 cards in total.


Release Notes

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


- New status bar -
The Forge version and digital clock have been moved to a new thin status bar to make room for the new Forge button.
Status messages that used to display on the right side of the old menu bar will now display in place of the version on the left side of the status bar.
F12 and Forge > Layout > View > Status Bar will allow hiding this status bar.
While status bar hidden and maximized, digital clock will display in title bar left of minimize button
Both titlebar and status bar visibility will now be remembered between sessions.


- Hidden title bar can be revealed temporarily -
If the title bar is hidden, moving the mouse to the top of the screen will now drop down the title bar until you mouse away
The title bar will appear on top of other components in this case rather than pushing anything down
The title bar will remain visible while accessing the Forge menu


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


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
Juzamjedi
Marc
Max
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/04/2013 Windows and Linux archive (requires java 7):
 
forge-1.5.2.zip
(33.97 MiB) Downloaded 3408 times


Forge 10/04/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-04-2013 ver 1.5.2

Postby marioc » 04 Oct 2013, 18:35

I just moved this from the 1.5.1 thread as I just tested these issues and they occur in 1.5.2 as well.

I'm not sure if this is a known issue...but at least on a Mac when you create new decks using the Deck Editor (for Constructed play, not Quest Decks) they do not appear in the 'All Decks' list until you restart Forge. I tried resetting the editor layout in preferences but that made no difference.
'Deck Not Listed' Steps:
1. Open Deck Editor
2. Create a new deck and save it
3. Look in the 'All Decks' list and it will not be there
4. If you close Forge completely and reopen the deck will be properly listed

This is probably a similar issue, but again in the Deck Editor when you open a deck from the 'All Decks' list and then close/reopen the Deck Editor the deck shows up blank.
'Dissapearing Deck' Steps:
1. Open Deck Editor
2. Click on 'All Decks' tab
3. Click Edit on any deck
4. Close the Deck Editor and then reopen it
5. The 'Current Deck' tab now correctly shows the title of the deck you are/were working on, but now the card list below is empty and it shows 0 cards in the deck

To be clear, I have no issues with editing the Quest Decks, though it seems they use a slightly different implementation for listing and opening them for editing.
marioc
 
Posts: 16
Joined: 20 Aug 2013, 07:57
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Bog Wraith » 04 Oct 2013, 23:28

I was playing the first game in a match in Sealed Deck play. Got this crash report after clicking on the minimize button on the menu bar:



RuntimeException | Open
Code: Select all
Forge Version:    1.5.2-r23396M
Operating System: Mac OS X 10.8.5 x86_64
Java Version:     1.7.0_25 Oracle Corporation

java.lang.RuntimeException: Unknown window state: 7
   at sun.lwawt.macosx.CPlatformWindow.setWindowState(CPlatformWindow.java:805)
   at sun.lwawt.LWWindowPeer.setState(LWWindowPeer.java:545)
   at java.awt.Frame.setExtendedState(Frame.java:753)
   at forge.view.FFrame.setExtendedState(FFrame.java:143)
   at java.awt.Frame.setState(Frame.java:692)
   at forge.view.FFrame.setMinimized(FFrame.java:121)
   at forge.view.FTitleBarBase$MinimizeButton.onClick(FTitleBarBase.java:157)
   at forge.view.FTitleBarBase$TitleBarButton$1.mouseReleased(FTitleBarBase.java:109)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
   at java.awt.Component.processMouseEvent(Component.java:6505)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:708)
   at java.awt.EventQueue$4.run(EventQueue.java:706)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
Also, cards that were in my Sealed Deck pool that were not put into my playdeck are showing up during duels. For instance, I had Ajani, Caller of the Pride show up in my hand when I'm playing a blue/red deck :? Also had an Arrogant Bloodlord show up in my hand in another game playing with the same blue/red deck.
'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: 10-04-2013 ver 1.5.2

Postby drdev » 05 Oct 2013, 00:04

Bog Wraith wrote:I was playing the first game in a match in Sealed Deck play. Got this crash report after clicking on the minimize button on the menu bar
Are you using a Mac? So far we've only ever seen this issue on Macs.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby correioalternativo » 05 Oct 2013, 00:54

Thank you for Forge.

*

I suggest Forge remembers the last selection of

Custom User Decks
Preconstructed Decks
Quest Opponent Decks
Random Color Decks
Random Theme Decks

And maybe use a smaller down arrow, or remove it - like in version 1.5.1.
User avatar
correioalternativo
 
Posts: 279
Joined: 23 Jul 2012, 12:01
Has thanked: 255 times
Been thanked: 23 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Bog Wraith » 05 Oct 2013, 01:51

drdev wrote:
Bog Wraith wrote:I was playing the first game in a match in Sealed Deck play. Got this crash report after clicking on the minimize button on the menu bar
Are you using a Mac? So far we've only ever seen this issue on Macs.
Yes, as you can see in the second line of the crash report, I'm on a Mac running 10.8.5.
'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: 10-04-2013 ver 1.5.2

Postby Zirbert » 05 Oct 2013, 02:48

Whenever a "make a choice" box pops up (like the "choose a creature" ability of Door of Destinies), if I accidentally click anywhere but in that box (like anywhere else on the Forge screen), the box vanishes. That's fine, and always happened, but I used to be able to get the popup back from my taskbar or by alt-tabbing to it. Now it's just *gone*, with no way I can find to get it back, and the game freezes up, presumably waiting for my response.

** Edit ** - I just discovered that if I minimize all other windows, the box is visible on my desktop. I don't think I had to do anything that drastic in earlier versions (I miss those boxes a lot...)

I'm also still getting a lot of other lockups, as in version 1.5.0, but I just noticed the instruction to launch from forge.command instead of forge.sh, so hopefully that'll help with those.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Zirbert » 05 Oct 2013, 03:34

Once I've used the counter-removing ability of Dreadship Reef to add U and/or B to my mana pool, that Dreadship Reef can't do anything for the rest of the game except add counters. No more tapping for 1, no more removing counters. I haven't tested other storage lands yet.
Zirbert
 
Posts: 512
Joined: 13 Oct 2010, 16:04
Has thanked: 104 times
Been thanked: 19 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby spr » 05 Oct 2013, 05:03

correioalternativo wrote:Thank you for Forge.

*

I suggest Forge remembers the last selection of

Custom User Decks
Preconstructed Decks
Quest Opponent Decks
Random Color Decks
Random Theme Decks
It does (or should) do this with the Constructed screen. Do you mean for the other areas (Gauntlet, Variants, etc)?

correioalternativo wrote:And maybe use a smaller down arrow, or remove it - like in version 1.5.1.
There seemed to be some confusion previously when the arrow buttons were missing so I added them back. If enough people complain with the buttons present then I will add an option that will let you toggle them on or off.

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

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby serrasmurf » 05 Oct 2013, 09:59

Hi,
I have Dovescape in play
I play an Engineered Explosives and pay 8 mana
Dovescape should count the CMC of 8 (if i'm correct), but i get zero tokens...
serrasmurf
 
Posts: 316
Joined: 30 Jan 2010, 14:09
Location: The Netherlands
Has thanked: 3 times
Been thanked: 18 times

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby deathtao » 05 Oct 2013, 11:10

serrasmurf wrote:Hi,
I have Dovescape in play
I play an Engineered Explosives and pay 8 mana
Dovescape should count the CMC of 8 (if i'm correct), but i get zero tokens...
X in a card's cost is always counted as 0 for CMC purposes.
deathtao
 
Posts: 2
Joined: 04 Sep 2013, 18:07
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby Chris H. » 05 Oct 2013, 12:27

Zirbert wrote:I'm also still getting a lot of other lockups, as in version 1.5.0, but I just noticed the instruction to launch from forge.command instead of forge.sh, so hopefully that'll help with those.
 
Two of the reasons for lockups/freezes/crashes have been fixed in the last two versions. If you or anyone else is still getting these types of errors we would appreciate more detailed info if it is available. :)

The forge.command and forge.sh files contain the same commands. Load them into a text editor and check it out. These files simply raise the java heap space while launching the forge jar file.

The forge.command file is needed since the forge.sh file will not launch the forge jar file on computers running the Mac OS.
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-04-2013 ver 1.5.2

Postby Chris H. » 05 Oct 2013, 12:33

Bog Wraith wrote:Yes, as you can see in the second line of the crash report, I'm on a Mac running 10.8.5.
 
Yeah, I have seen the same problem on my Mac.

I think that the Minimize button is meant to place the forge app on the dock. I also think that the dock should not be visible as it is. I suspect that on Windows forge will now take over the entire screen.

The Restore Down button will reduce the size of the window to 800 x 600. And this same button will then be renamed to Maximize which will then return the window to full size.
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-04-2013 ver 1.5.2

Postby freddyjsg » 05 Oct 2013, 16:10

deathtao wrote:
serrasmurf wrote:Hi,
I have Dovescape in play
I play an Engineered Explosives and pay 8 mana
Dovescape should count the CMC of 8 (if i'm correct), but i get zero tokens...
X in a card's cost is always counted as 0 for CMC purposes.
This isn't right. In the stack the CMC of an object with X on its cost its the amount paid. So serrasmurf should be getting 8 tokens.
freddyjsg
 
Posts: 66
Joined: 12 Feb 2013, 13:24
Has thanked: 18 times
Been thanked: 1 time

Re: Forge Beta: 10-04-2013 ver 1.5.2

Postby mastroego » 05 Oct 2013, 16:53

Hi, quick bug report.

I had a crash after winning a Challenge in Quest Mode (and winning a Mythic which got lost, but I found a better one afterwards! :D )
Upon pressing "Great!" I got this:

UncheckedExecutionException | Open
Code: Select all
Forge Version:    1.5.2-r23396M
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_25 Oracle Corporation

com.google.common.util.concurrent.UncheckedExecutionException: java.awt.color.CMMException: Invalid image format
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2263)
   at com.google.common.cache.LocalCache.get(LocalCache.java:4000)
   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:4004)
   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4874)
   at forge.ImageCache.getImage(ImageCache.java:218)
   at forge.ImageCache.getOriginalImage(ImageCache.java:149)
   at forge.ImageCache.scaleImage(ImageCache.java:179)
   at forge.ImageCache.getIcon(ImageCache.java:130)
   at forge.gui.home.quest.PnlEvent.<init>(PnlEvent.java:57)
   at forge.gui.home.quest.CSubmenuDuels.update(CSubmenuDuels.java:119)
   at forge.gui.match.QuestWinLose.actionOnQuit(QuestWinLose.java:293)
   at forge.gui.match.ControlWinLose$3.actionPerformed(ControlWinLose.java:65)
   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.AWTEventMulticaster.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)
Caused by: java.awt.color.CMMException: Invalid image format
   at sun.java2d.cmm.kcms.CMM.checkStatus(Unknown Source)
   at sun.java2d.cmm.kcms.CMM.createTransform(Unknown Source)
   at java.awt.image.ColorConvertOp.filter(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.acceptPixels(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readImage(Native Method)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.readInternal(Unknown Source)
   at com.sun.imageio.plugins.jpeg.JPEGImageReader.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at javax.imageio.ImageIO.read(Unknown Source)
   at forge.ImageLoader._findFile(ImageLoader.java:88)
   at forge.ImageLoader.load(ImageLoader.java:52)
   at forge.ImageLoader.load(ImageLoader.java:16)
   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3599)
   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2379)
   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2342)
   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2257)
   ... 48 more
mastroego
 
Posts: 236
Joined: 22 Sep 2013, 14:04
Has thanked: 28 times
Been thanked: 16 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 113 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 113 users online :: 0 registered, 0 hidden and 113 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 113 guests

Login Form