It is currently 27 Aug 2025, 16:15
   
Text Size

Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

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

Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Chris H. » 16 Jan 2012, 13:18

Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)

9919 cards in total.


A new branch was created for supporting "Produced$ Any" in mana abilities (Issue 266). Some other bugs/problems with paying mana costs were uncovered and fixed. This work was recently merged into the main trunk.

A new Scriptable Replacement Effects system has been recently added to the SVN. The structure is very similar to Triggers (So there's currently a little code duplication), there is a Handler class, a base class for Replacement effects and subclasses for each event that can be replaced.


Several people have noticed a crash report stating that "Buffers have not been created". We hope to have this fixed in the near future. It has been pointed out that:

"Parts of Swing use EventQueue by themselves, this means your Swing code executes in main thread part executes in EDT and as Swing isn't thread safe this leads to elusive errors like this. One of the reasons of this error is that the frame might not be fully constructed before buffers are created -> race condition between the threads."

Several people have noticed forge slowing down after playing a number of matches without quitting forge in between the matches that are played. The new UI may be involved somehow. We also hope to have this figured out and fixed in the near future. Please be patient in the meanwhile. A recent fix was implemented that should improve the slowdown problem somewhat.

A lot of time and effort have gone into fixing the memory leak problems that were recently noticed and reported to the dev team. Doublestrike and Slapshot deserve our applause and we are very thankful. People should be able to now play long multi match sessions without noticing slow downs and pauses.


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

We have changed the archival format used for the Forge distributions from ".zip" to ".tar.bz2". There are utilities for Windows, Mac OS and the various *nix's that can be used to decompress these ".tar.bz2" archives. We recommend that you decompress the Forge archive into a new and unused folder.


Added pre-release cards to DKA cardfolder branch:

Unreleased card list | Open
Beguiler of Wills
Chalice of Life // Chalice of Death
Curse of Thirst
Drogskol Reaver
Faithless Looting
Falkenrath Aristocrat
Gather the Townsfolk
Ghoultree
Gravecrawler
Hunger of the Howlpack
Huntmaster of the Fells // Ravager of the Fells
Increasing Confusion
Increasing Devotion
Jar of Eyeballs
Lambholt Elder // Silverpelt Werewolf
Loyal Cathar // Unhallowed Cathar
Mikaeus, the Unhallowed
Mondronen Shaman // Tovolar's Magehunter
Moonveil Dragon
Nearheath Stalker
Ravenous Demon // Archdemon of Greed
Scorned Villager // Moonscarred Werewolf
Secrets of the Dead
Sorin, Lord of Innistrad
Soul Seizer // Ghastly Haunting
Strangleroot Geist
Thalia, Guardian of Thraben
Thraben Doomsayer
Vorapede
Zombie Apocalypse



Many people helped with this version. A special thank you goes out to them. (Attempted to list names alphabetically):

ArsenalNut
Dave
DeadSpeak
Doublestrike
Friar Sol
Hellfish
Jeff Wadsworth
Marc
Mark
Slapshot5
Sloth
SoulStorm
Squee1968
Xanbie
ZzzzSleep
Chris H


Added many cards, including:

NEW CARD LIST | Open
Akki Lavarunner // Tok-Tok, Volcano-born
Archmage Ascension
Bloodchief Ascension
Carrion Beetles
Cast Through Time
Caterwauling Boggart
Children of Korlis
Clash of Realities
Coal Stoker
Coalition Relic
Consuming Vapors
Crescendo of War
Damia, Sage of Stone
Deepwood Legate
Distortion Strike
Dread Cacodemon
Emerge Unscathed
Gravity Well
Harmonic Sliver
Hedron-Field Purists
Hoarding Dragon
Hypnox
Karona, False God
Laboratory Maniac
Lantern of Insight
Lich's Mirror
Luminarch Ascension
Mesmeric Sliver
Myojin of Cleansing Fire
Myojin of Infinite Rage
Myojin of Life's Web
Myojin of Night's Reach
Myojin of Seeing Winds
Nomads' Assembly
Obstinate Familiar
Petrified Wood-Kin
Phage the Untouchable
Prey's Vengeance
Pursuit of Knowledge
Qasali Ambusher
Quirion Sentinel
Rag Dealer
Rapid Fire
Reiver Demon
Runeflare Trap
Sages of the Anima
Sivvi's Ruse
Staggershock
Surreal Memoir
Survival Cache
Sygg, River Cutthroat
Tainted Sigil
Telekinesis
Terrarion
Thought Reflection
Tin Street Hooligan
Tomorrow, Azami's Familiar
Ulasht, the Hate Seed
Undead Alchemist
Verdant Embrace
Vigor
Virulent Swipe
Wound Reflection


The links to the various archives:

The Forge 01/16/2012 archive (requires java 6):

forge-1.2.1.tar.bz2 (33.6 MB, at cardforge.org)


Forge 01/16/2012 BETA packaged as a Mac OS application:

forge-1.2.1-osx.tar.bz2 (34.7 MB, at cardforge.org)

.
Last edited by Chris H. on 16 Jan 2012, 16:12, edited 1 time in total.
Reason: Removed Sudden Spoiling from the list of new cards
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: 01-16-2012 ver 1.2.1 rev 13212

Postby lugaru » 16 Jan 2012, 13:54

Ah nice, Dark Ascension previews and all. Currently downloading, I'll have feedback latter.

Btw just wanted to say thanks again for going with adding flip cards... in real life they are a little annoying (not too bad if you put sleeves on the deck that has 'em) but in Forge they work seamlessly, and I'm looking forward to see what they can do with them in Dark Ascension.
lugaru
 
Posts: 79
Joined: 19 Jun 2011, 16:17
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Chris H. » 16 Jan 2012, 14:01

lugaru wrote:Ah nice, Dark Ascension previews and all. Currently downloading, I'll have feedback latter.

Btw just wanted to say thanks again for going with adding flip cards... in real life they are a little annoying (not too bad if you put sleeves on the deck that has 'em) but in Forge they work seamlessly, and I'm looking forward to see what they can do with them in Dark Ascension.
`
The Dark Ascension cards that have been added are not yet available in the game itself. They are stored in a different branch at the SVN and can be merged into the forge trunk at the appropriate time.

At this moment people can look at the list and compare them to a spoiler site to get an idea of what will become available in the near future.

The cards will be playable in version 1.2.2 or maybe 1.2.3. :wink:
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: 01-16-2012 ver 1.2.1 rev 13212

Postby moomarc » 16 Jan 2012, 14:07

lugaru wrote:Ah nice, Dark Ascension previews and all. Currently downloading, I'll have feedback latter.

Btw just wanted to say thanks again for going with adding flip cards... in real life they are a little annoying (not too bad if you put sleeves on the deck that has 'em) but in Forge they work seamlessly, and I'm looking forward to see what they can do with them in Dark Ascension.
Just to clarify, the Dark Ascension cards HAVE NOT BEEN RELEASED with this beta. They are only available through a branch of the source. They will only be released with the first beta build after they have been added to Gatherer (so probably Forge 1.2.2).

The DKA cards listed in the release notes are just to keep you salivating and so everyone knows how things stand so far. :twisted:
-Marc
User avatar
moomarc
Pixel Commander
 
Posts: 2091
Joined: 04 Jun 2010, 15:22
Location: Johannesburg, South Africa
Has thanked: 371 times
Been thanked: 372 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby lugaru » 16 Jan 2012, 14:40

No biggie on the DKA cards. I'll keep refreshing on MTG Salvation.

So far: a few nice new buttons (changed images) in editing, performance feels smoother (no evidence of leaking yet), importing images did not seem to work (but cut and paste does, lol) and the new win/lose screen is a HUGE improvement, thanks so much!
Last edited by lugaru on 16 Jan 2012, 16:07, edited 1 time in total.
lugaru
 
Posts: 79
Joined: 19 Jun 2011, 16:17
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Hellfish » 16 Jan 2012, 14:46

64 new cards! If I were a betting man (and I am 8) ) I'd say we'll hit 10 000 within a week or two!
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: 01-16-2012 ver 1.2.1 rev 13212

Postby mark » 16 Jan 2012, 15:16

I already mirrored it, because I have slow downloads from cardforge.org; further, I updated the LQ/HQ set archives today and my deckpack several times: http://mark.tvk.rwth-aachen.de/software/forge/

btw it would be a nice feature to be able to add comments into dck files (e.g. lines starting with # are being ignored), so I can create complete decks and only comment those cards out, which are not supported yet (writing the missing cardnames into the filename is cumbersome)
mark
 
Posts: 138
Joined: 28 Dec 2011, 11:32
Has thanked: 6 times
Been thanked: 11 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Chris H. » 16 Jan 2012, 16:14

I edited the list of new cards added to this version since the card Sudden Spoiling could not be added to this version at this time. Sorry folks. :mrgreen:
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: 01-16-2012 ver 1.2.1 rev 13212

Postby Chris H. » 16 Jan 2012, 16:21

lugaru wrote:No biggie on the DKA cards. I'll keep refreshing on MTG Salvation.

So far: a few nice new buttons (changed images) in editing, performance feels smoother (no evidence of leaking yet), importing images did not seem to work (but cut and paste does, lol) and the new win/lose screen is a HUGE improvement, thanks so much!
`
I think that the import image command was designed to import HQ pics from other MtG apps which are located elsewhere on the CCGH forum.

It might be worthwhile to someday convert this code to move the pics, decks, questdata file, etc from an older version of forge to the new version.
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: 01-16-2012 ver 1.2.1 rev 13212

Postby friarsol » 16 Jan 2012, 16:29

Chris H. wrote:It might be worthwhile to someday convert this code to move the pics, decks, questdata file, etc from an older version of forge to the new version.
It'd probably be more worthwhile to have an in-app updater that programs such as Firefox/Chrome etc have.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby missalexis » 16 Jan 2012, 16:43

Thanks for the new release, I love the new UI. I hope it's OK to post bug reports here?

1. in the prior beta when I resized the panels the card image (the one that appears when you mouse hover) would also resize. But in this one it doesn't seem to - I have checked the options to use Huge images and Scale Image Larger.

2. Skinshifter caused Forge to crash when activating its ability (become 4/4 creature, crash report below).

---


Crash Report | Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

Java heap space


Version:
Forge version 1.2.1-r13215

OS: Windows 7 Version: 6.1 Architecture: amd64

Java Version: 1.6.0_29 Vendor: Sun Microsystems Inc.

Detailed error trace:
java.lang.OutOfMemoryError: Java heap space

at java.util.Arrays.copyOf(Unknown Source)

at java.lang.AbstractStringBuilder.expandCapacity(Unknown Source)

at java.lang.AbstractStringBuilder.append(Unknown Source)

at java.lang.StringBuilder.append(Unknown Source)

at forge.card.spellability.SpellAbility.toUnsuppressedString(SpellAbility.java:1191)

at forge.card.spellability.SpellAbility.toString(SpellAbility.java:1173)

at forge.Card.getAbilityText(Card.java:2622)

at forge.Card.getText(Card.java:2345)

at forge.gui.game.CardDetailPanel.setCard(CardDetailPanel.java:245)

at forge.control.match.ControlDetail.showCard(ControlDetail.java:48)

at forge.control.match.ControlField$10.mouseMoved(ControlField.java:443)

at java.awt.AWTEventMulticaster.mouseMoved(Unknown Source)

at java.awt.Component.processMouseMotionEvent(Unknown Source)

at javax.swing.JComponent.processMouseMotionEvent(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$000(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.awt.EventQueue$1.run(Unknown Source)

at java.security.AccessController.doPrivileged(Native Method)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)

at java.security.AccessControlContext$1.doIntersectionPrivilege(Unknown Source)
Last edited by Chris H. on 16 Jan 2012, 18:55, edited 1 time in total.
Reason: Moved crash report inside of a spoiler
missalexis
 
Posts: 52
Joined: 28 Feb 2011, 00:08
Has thanked: 2 times
Been thanked: 5 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby lugaru » 16 Jan 2012, 16:55

missalexis wrote:
1. in the prior beta when I resized the panels the card image (the one that appears when you mouse hover) would also resize. But in this one it doesn't seem to - I have checked the options to use Huge images and Scale Image Larger.
I had the same problem, I think the important part is resizing the white text box. Once I did that the image blew up as it should.
lugaru
 
Posts: 79
Joined: 19 Jun 2011, 16:17
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Phoenix » 16 Jan 2012, 19:47

When I play Rupture Spire and I want to pay the 1 mana, the program crashes.

Crash Report | Open
This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.

null


Version:
Forge version 1.2.1-r13215

OS: Mac OS X Version: 10.6.8 Architecture: x86_64

Java Version: 1.6.0_29 Vendor: Apple Inc.

Detailed error trace:
java.lang.NullPointerException
at forge.gui.input.InputPayManaCostUtil.activateManaAbility(InputPayManaCostUtil.java:111)
at forge.gui.input.InputPayManaCostAbility.selectCard(InputPayManaCostAbility.java:154)
at forge.GuiInput.selectCard(GuiInput.java:121)
at forge.control.match.ControlField$11.mousePressed(ControlField.java:493)
at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:263)
at java.awt.Component.processMouseEvent(Component.java:6370)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6138)
at java.awt.Container.processEvent(Container.java:2085)
at java.awt.Component.dispatchEventImpl(Component.java:4735)
at java.awt.Container.dispatchEventImpl(Container.java:2143)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4621)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4279)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4212)
at java.awt.Container.dispatchEventImpl(Container.java:2129)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4565)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:679)
at java.awt.EventQueue.access$000(EventQueue.java:85)
at java.awt.EventQueue$1.run(EventQueue.java:638)
at java.awt.EventQueue$1.run(EventQueue.java:636)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:652)
at java.awt.EventQueue$2.run(EventQueue.java:650)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:649)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Phoenix
 
Posts: 77
Joined: 15 Dec 2011, 10:23
Has thanked: 6 times
Been thanked: 3 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby Roujin » 16 Jan 2012, 21:40

I just started a game in quest mode and had 20 life, without having bought any of the life upgrades. So it should be at 15.

edit: Nevermind, it's just a display bug. Once I stated that I do not wish to take a mulligan it showed 15.
Maybe it should not show a number at all, or check and show the correct starting amount before asking about mulligan.

edit: I also noticed that the screen where you distribute your damage if there are multiple blockers and/or trample involved is not showing the cards anymore. Is this a bug, or was it removed on purpose?
Roujin
 
Posts: 75
Joined: 01 Nov 2011, 21:58
Has thanked: 6 times
Been thanked: 13 times

Re: Forge Beta: 01-16-2012 ver 1.2.1 rev 13212

Postby lugaru » 17 Jan 2012, 00:05

I just realized one of my new favorite cards Mitotic Manipulation went from working to broken in this release. Basically it reveals the top 7 cards from your deck, and you can play one that matches a permanent and put the rest at the bottom. Well it forces you to put the card you chose at the bottom in this build. I've tried X'ing out before it makes me but it does not, so it is currently broken.
lugaru
 
Posts: 79
Joined: 19 Jun 2011, 16:17
Has thanked: 1 time
Been thanked: 1 time

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 53 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form