Forge 07/16/2010 (unofficial BETA) version
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
60 posts
• Page 1 of 4 • 1, 2, 3, 4
Forge 07/16/2010 (unofficial BETA) version
by Chris H. » 16 Jul 2010, 14:09
Forge 07/16/2010 (unofficial BETA) version
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
3572 cards in total.
Highlights for this version include an improved UI and look and feel. Over 100 new cards including some from M2011. More bugs have been found and fixed. This version is based upon the revision #1472 which is found on our SVN.
Fixes/Features:
- Added and modified additional AI quest decks. More opponents to face.
- Updated the rarity files.
- Fixed Planer Gate LQ pic url.
- Fixed Undead Warchief.
- Some changes to who goes first.
- Fixed the java 1.5 incompatibility.
- Force detachment of Equipment when a creature is destroyed.
- Fixed Mind's Desire / All is Dust bug.
- AI should only target targetable creatures with Threaten.
- Small Fixes for Oath of Ghouls and Oversold Cemetery.
- Squirrel Nest, Caribou Range and Leafdrake Roost should work correctly now with Doubling Season.
- Added an option to specify the max size of a token stack and a similar option to specify the offset of stacks.
- Fixed spelling mistake in quests.txt.
- Fixed Brave the Elements. You can no longer choose to gain "protection from null".
- Minor modification to Hidetsugu's Second Rite. AI will only play this card when human at 10 life. Human no longer has the same restriction.
- Small tweaks for Haunting Echoes.
- Added option to update the prices for the quest mode card shop from the menu at the New Game window.
- Added several separators to the New Game menu.
- Bug fix for Squee.
- Updates to HQ tokens and now will download more HQ tokens than before.
- Forge will now download a total of 51 LQ tokens.
- Added random price modification for the card shop.
- Lightning Dragon no loner has haste.
- Tuktuk the Explorer now creates an ARTIFACT creature token.
- Code clean ups.
- Karma should now work correctly.
- Ripple is now Optional.
- Fixed Incendiary Command from crashing when the controller chooses the two choices with targets.
- Fixed Buried Alive so it can only be played as a sorcery.
- UI changes using resizable main and Win/Loose windows. Less gray and native Look & Feel. Also includes a resizable deck editor. Nice!
- Fixed issue with Gemstone Mine being used consecutively (should only be able to tap if it's untapped.)
- Fixed cards with the keyword "Draw a Card." to not draw an extra card when it has ripple:4.
-Fixed the type for Trinket Mage.
- Added reflectableMana for manually fixing issues with lands that don't work with Reflecting Pool.
- Added spDiscard keyword.
- Made the deck Editor's "Qty" and "Stats" columns slightly wider (looks better with the new layout).
- Fixed some bugs with Timber Protector, Goblin King, Goblin Chieftain, Lord of Atlantis, …
- Fixed some bugs in addManaCosts.
- Added a Whenever keyword.
- Added Everflowing Chalice to the list of cards which will not show up when the computer generates a random 2 color or multi color deck.
- New UI improvements.
- Made lands with blaze counters as the source of blaze counter damage.
- Fixed comment for Elspeth, Knight Errant.
- Jace Mind Sculptor was missing stack description for 4th ability.
- Fix for Mind Funeral.
- Added Hellfish's Reliquary Tower (and similar cards) bug fixes.
- Draw animation support added.
- Fixed a bug where the human was able to choose new targets for copied spells.
- Added Expert (50 life) and Insane (100 life) difficuly levels for
Quest_Assignments.
- Recoded how Additional Land Plays work.
- Each Fastbond will now deal damage to owner, not just 1 damage for all of
them. Also, removed limit of 100 land plays for Fastbond.
- Fix for WinQuitting in the middle of the match that allows a player to get the rewards of a Win, if they quit in the middle of the match after a victory. Now penalized for quitting mid-match.
- Exile creature before fetching land in Path to Exile resolution.
- Added "Domain" to text of Aven Trailblazer.
- Added another quest assignment deck (very tough).
- Fixed the cards.txt entry for Mind Sludge.
- Converted some of the existing cards to keyword.
- Fixed bug where Retribution of the Meek recalculates Power in the middle of resolution.
- Turns out the spells Evacuation and Rebuild did not have a canPlayAI() method. Borrowed the canPlayAI() method from wrath of God and made a couple of minor adjustments.
- Added "Whenever CARDNAME attacks alone, it gets +2/+0 until end of turn."keyword.
- Fixed Crib Swap ordering issue.
- Computer will no longer draw a card when playing first.
- Added ability to play cards that "Any Player May Play". AI may not be properly using it.
- Added flying pestilence ability for Ifh-Biff Efreet.
- Added both player usage of ability for Aluren.
- Fixed infinite loop in Aluren (We should bring back canPlayAI code for Aluren now.)
- Added two new pets (bird and hound).
- Some tweaks to the quest GUI main menu.
- Demonic Consultation shouldn't add cards twice to the Removed From Game zone anymore.
- Bug fix for an infinite loop with some cases of the WheneverKeyword.
- Fixed the StackOverflowError caused by playing cards like Mox Ruby when a card with a spell cost increasing card (e.g. Thorn of Amethyst) is in play (hopefully without breaking other cards).
- Fixed Admonition Angel from targeting lands.
Many people helped with this version. A special thank you goes out to them:
Dennis Bergkamp
Rob Cashwalker
Snacko
Beached As
Friar i sol
Sloth
Hellfish
Slapshot5
Chris H
Added many cards including:
The links to the various archives:
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
3572 cards in total.
Highlights for this version include an improved UI and look and feel. Over 100 new cards including some from M2011. More bugs have been found and fixed. This version is based upon the revision #1472 which is found on our SVN.
Fixes/Features:
- Added and modified additional AI quest decks. More opponents to face.
- Updated the rarity files.
- Fixed Planer Gate LQ pic url.
- Fixed Undead Warchief.
- Some changes to who goes first.
- Fixed the java 1.5 incompatibility.
- Force detachment of Equipment when a creature is destroyed.
- Fixed Mind's Desire / All is Dust bug.
- AI should only target targetable creatures with Threaten.
- Small Fixes for Oath of Ghouls and Oversold Cemetery.
- Squirrel Nest, Caribou Range and Leafdrake Roost should work correctly now with Doubling Season.
- Added an option to specify the max size of a token stack and a similar option to specify the offset of stacks.
- Fixed spelling mistake in quests.txt.
- Fixed Brave the Elements. You can no longer choose to gain "protection from null".
- Minor modification to Hidetsugu's Second Rite. AI will only play this card when human at 10 life. Human no longer has the same restriction.
- Small tweaks for Haunting Echoes.
- Added option to update the prices for the quest mode card shop from the menu at the New Game window.
- Added several separators to the New Game menu.
- Bug fix for Squee.
- Updates to HQ tokens and now will download more HQ tokens than before.
- Forge will now download a total of 51 LQ tokens.
- Added random price modification for the card shop.
- Lightning Dragon no loner has haste.
- Tuktuk the Explorer now creates an ARTIFACT creature token.
- Code clean ups.
- Karma should now work correctly.
- Ripple is now Optional.
- Fixed Incendiary Command from crashing when the controller chooses the two choices with targets.
- Fixed Buried Alive so it can only be played as a sorcery.
- UI changes using resizable main and Win/Loose windows. Less gray and native Look & Feel. Also includes a resizable deck editor. Nice!
- Fixed issue with Gemstone Mine being used consecutively (should only be able to tap if it's untapped.)
- Fixed cards with the keyword "Draw a Card." to not draw an extra card when it has ripple:4.
-Fixed the type for Trinket Mage.
- Added reflectableMana for manually fixing issues with lands that don't work with Reflecting Pool.
- Added spDiscard keyword.
- Made the deck Editor's "Qty" and "Stats" columns slightly wider (looks better with the new layout).
- Fixed some bugs with Timber Protector, Goblin King, Goblin Chieftain, Lord of Atlantis, …
- Fixed some bugs in addManaCosts.
- Added a Whenever keyword.
- Added Everflowing Chalice to the list of cards which will not show up when the computer generates a random 2 color or multi color deck.
- New UI improvements.
- Made lands with blaze counters as the source of blaze counter damage.
- Fixed comment for Elspeth, Knight Errant.
- Jace Mind Sculptor was missing stack description for 4th ability.
- Fix for Mind Funeral.
- Added Hellfish's Reliquary Tower (and similar cards) bug fixes.
- Draw animation support added.
- Fixed a bug where the human was able to choose new targets for copied spells.
- Added Expert (50 life) and Insane (100 life) difficuly levels for
Quest_Assignments.
- Recoded how Additional Land Plays work.
- Each Fastbond will now deal damage to owner, not just 1 damage for all of
them. Also, removed limit of 100 land plays for Fastbond.
- Fix for WinQuitting in the middle of the match that allows a player to get the rewards of a Win, if they quit in the middle of the match after a victory. Now penalized for quitting mid-match.
- Exile creature before fetching land in Path to Exile resolution.
- Added "Domain" to text of Aven Trailblazer.
- Added another quest assignment deck (very tough).
- Fixed the cards.txt entry for Mind Sludge.
- Converted some of the existing cards to keyword.
- Fixed bug where Retribution of the Meek recalculates Power in the middle of resolution.
- Turns out the spells Evacuation and Rebuild did not have a canPlayAI() method. Borrowed the canPlayAI() method from wrath of God and made a couple of minor adjustments.
- Added "Whenever CARDNAME attacks alone, it gets +2/+0 until end of turn."keyword.
- Fixed Crib Swap ordering issue.
- Computer will no longer draw a card when playing first.
- Added ability to play cards that "Any Player May Play". AI may not be properly using it.
- Added flying pestilence ability for Ifh-Biff Efreet.
- Added both player usage of ability for Aluren.
- Fixed infinite loop in Aluren (We should bring back canPlayAI code for Aluren now.)
- Added two new pets (bird and hound).
- Some tweaks to the quest GUI main menu.
- Demonic Consultation shouldn't add cards twice to the Removed From Game zone anymore.
- Bug fix for an infinite loop with some cases of the WheneverKeyword.
- Fixed the StackOverflowError caused by playing cards like Mox Ruby when a card with a spell cost increasing card (e.g. Thorn of Amethyst) is in play (hopefully without breaking other cards).
- Fixed Admonition Angel from targeting lands.
Many people helped with this version. A special thank you goes out to them:
Dennis Bergkamp
Rob Cashwalker
Snacko
Beached As
Friar i sol
Sloth
Hellfish
Slapshot5
Chris H
Added many cards including:
- Code: Select all
Abyssal Horror
Abyssal Nightstalker
Admonition Angel
AEther Adept
Ageless Entity
Agent of Masks
Ajani Pridemate
Akuta, Born of Ash
Ancient Runes
Angelic Benediction
Angelic Chorus
Arc Runner
Armored Cancrix
Assault Griffin
Augury Owl
Auriok Champion
Back to Nature
Barony Vampire
Battle Strain
Bereavement
Bojuka Bog
Bone Shredder
Brutal Nightstalker
Cackling Fiend
Chandra's Outrage
Chill to the Bone
Cloud Crusader
Crucible of Worlds
Curiosity
Deathgreeter
Deception
Delusions of Mediocrity
Deserted Temple
Devout Monk
Disciple of the Vault
Dread Reaper
Dross Harvester
Dryad's Favor
Dune-Brood Nephilim
Ebon Dragon
Fill with Fright
Fledgling Griffin
Fugue
Garruk's Companion
Gemstone Mine
Glimmervoid
Grave Titan
Greater Basilisk
Haunting Hymn
Haunting Misery
Hermit Druid
Horn of Greed
Hornet Sting
Inferno Titan
Inheritance
Inspired Charge
Jace's Ingenuity
Kami of the Crescent Moon
Keen Sense
Knight Exemplar
Kresh the Bloodbraided
Leonin Elder
Liliana's Caress
Manic Vandal
Maritime Guard
Masked Admirers
Matca Rioters
Midsummer Revel
Mighty Leap
Mind Burst
Mind Knives
Mind Peel
Mind Rot
Mind Sludge
Mirari
Mishra, Artificer Prodigy
Monk Idealist
Nature's Lore
Nekrataal
Nether Horror
Nether Traitor
Nightwing Shade
Nut Collector
Oath of Ghouls
Ophidian Eye
Phylactery Lich
Phyrexian Plaguelord
Phyrexian Tower
Primeval Titan
Psychatog
Pyretic Ritual
Reclaim
Rend Flesh
Rend Spirit
Roc Egg
Rogue Kavu
Rotting Legion
Sacred Wolf
Serra Ascendant
Skirk Prospector
Sleeper's Robe
Soul Net
Specter's Wail
Squirrel Mob
Stone Golem
Stupor
Summer Bloom
Sun Titan
Sword of Vengeance
Sylvan Ranger
Temple Bell
Thran Quarry
Three Tragedies
Three Visits
Thunder Strike
Time Reversal
Tireless Missionaries
Tunnel
Unburden
Undiscovered Paradise
Unhinge
Unnerve
Vivid Land cycle
Voices from the Void
Volcanic Strength
Waking Nightmare
Wall of Vines
Warlord's Axe
Water Servant
Wheel and Deal
Worldslayer
Wrench Mind
The links to the various archives:
The Forge 07/16/2010 archive (requires java 6):
forge0716.zip
This run-forge.jar file is compatible with computers running java 5.
Forge_jar_0716_java5.zip
The pet tokens for the new pets found in quest mode:
petTokens.rar
The opponent icons for Forge 07/16/2010:
Quest_Opponent_icons_07-16-2010.zip
-
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 07/16/2010 (unofficial BETA) version
by Sloth » 16 Jul 2010, 14:41
The content of the zip file looks a little messed up under Windows. Most of the files have ._ before their names. Maybe you should make a rar or 7z file, Chris?
Thanks for mentioning my contribution!
Thanks for mentioning my contribution!
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge 07/16/2010 (unofficial BETA) version
by Chris H. » 16 Jul 2010, 14:54
`Sloth wrote:The content of the zip file looks a little messed up under Windows. Most of the files have ._ before their names. Maybe you should make a rar or 7z file, Chris?
Hmm. I thought everything looked OK when I uploaded the archive to MediaFile. I will now download the archive and will see what happens on my Mac. It will take a while as I only have modem dial-up.

-
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 07/16/2010 (unofficial BETA) version
by Sloth » 16 Jul 2010, 15:20
It definitely looks like a Mac issue.Chris H. wrote:Hmm. I thought everything looked OK when I uploaded the archive to MediaFile. I will now download the archive and will see what happens on my Mac. It will take a while as I only have modem dial-up.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Forge 07/16/2010 (unofficial BETA) version
by slowe » 16 Jul 2010, 15:22
That's how Mac hidden files show up when transferred to other OSes.Sloth wrote:The content of the zip file looks a little messed up under Windows. Most of the files have ._ before their names.
I can't run the beta: "The jar file 'run-forge.jar' couldn't be launched."

I think maybe it's unhappy I only have Java 5.
- Code: Select all
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$100(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
Re: Forge 07/16/2010 (unofficial BETA) version
by Chris H. » 16 Jul 2010, 15:59
`slowe wrote:That's how Mac hidden files show up when transferred to other OSes.
Yeah, the info needed to display icon position, etc is stored in a hidden file in each folder. We call them Finder Droppings.

`I can't run the beta: "The jar file 'run-forge.jar' couldn't be launched."![]()
I think maybe it's unhappy I only have Java 5.
Oh my, I had my fingers crossed on this one.

I'm sure that other people will check in with their results.
-
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 07/16/2010 (unofficial BETA) version
by silly freak » 16 Jul 2010, 17:04
you can change your compliance level in eclipse regardless what Java version you have.
and it seems like nothing works without DaddyBergkamp^^ (no offense Chris
)
and it seems like nothing works without DaddyBergkamp^^ (no offense Chris

___
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
- silly freak
- DEVELOPER
- Posts: 598
- Joined: 26 Mar 2009, 07:18
- Location: Vienna, Austria
- Has thanked: 93 times
- Been thanked: 25 times
Re: Forge 07/16/2010 (unofficial BETA) version
by Chris H. » 16 Jul 2010, 17:22
`silly freak wrote:you can change your compliance level in eclipse regardless what Java version you have.
and it seems like nothing works without DaddyBergkamp^^ (no offense Chris)
None taken.

Where would I find that setting? Is the setting somewhere in
Preferences -> Installed JRE's -> Execution Environment -> JavaSE-1.6?
I see a list of Compatible JREs:
JVM 1.4 [perfect match]
JVM 1.4.2 [perfect match]
JVM 1.5 [perfect match]
JVM 1.5.0 [perfect match]
JVM 1.6 [perfect match]
JVM 1.6.0 (MacOS X Default) [perfect match]
Should I place a check mark in the check boxes for JVM 1.5's and 1.6's?
-
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 07/16/2010 (unofficial BETA) version
by silly freak » 16 Jul 2010, 18:00
close... Preferences/Java/Compiler, there you go 

___
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
where's the "trust me, that will work!" switch for the compiler?
Laterna Magica - blog, forum, project, 2010/09/06 release!
- silly freak
- DEVELOPER
- Posts: 598
- Joined: 26 Mar 2009, 07:18
- Location: Vienna, Austria
- Has thanked: 93 times
- Been thanked: 25 times
Re: Forge 07/16/2010 (unofficial BETA) version
by lovelydwarf » 16 Jul 2010, 18:16
The downloads worked for me. Thanks Chris H for pulling it together. And thanks everyone else for all the hard work.
- lovelydwarf
- Posts: 17
- Joined: 05 May 2010, 03:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge 07/16/2010 (unofficial BETA) version
by mtgrares » 16 Jul 2010, 18:29
Thanks alot Dennis and everyone else. The bugs fixes really improve the "fun" value of Forge.
I remember adding Ifh-Biff Efreet eons ago. It was only had flying, I didn't know how to code the Pestilence type ability yet.
I remember adding Ifh-Biff Efreet eons ago. It was only had flying, I didn't know how to code the Pestilence type ability yet.
- mtgrares
- DEVELOPER
- Posts: 1352
- Joined: 08 Sep 2008, 22:10
- Has thanked: 3 times
- Been thanked: 12 times
Re: Forge 07/16/2010 (unofficial BETA) version
by DennisBergkamp » 16 Jul 2010, 18:46
Woohoo, good job Chris
I must say, it's a bit of a strange feeling to see someone do this, but whatever, I like it!
You've probably been a lot more thorough on the list of features (I usually forget a thing or five).
One thing I noticed though is the large-ish filesize, next time (or who knows, maybe I'll be doing next one again?) I would:
- Delete the lib directory (it's like 10 megs in total, including the .svn folder).
- I also get rid of the .svn subdirectories found in every (sub)directory, these only take up a small amount of space though.
I like the inclusion of the .exe file (didn't know we had one) and the user guide

I must say, it's a bit of a strange feeling to see someone do this, but whatever, I like it!
You've probably been a lot more thorough on the list of features (I usually forget a thing or five).
One thing I noticed though is the large-ish filesize, next time (or who knows, maybe I'll be doing next one again?) I would:
- Delete the lib directory (it's like 10 megs in total, including the .svn folder).
- I also get rid of the .svn subdirectories found in every (sub)directory, these only take up a small amount of space though.
I like the inclusion of the .exe file (didn't know we had one) and the user guide

-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge 07/16/2010 (unofficial BETA) version
by Chris H. » 16 Jul 2010, 19:10
`silly freak wrote:close... Preferences/Java/Compiler, there you go
I will try to figure this out and will try to upload a jar which works for java 1.5 for slowe and others that have this limitation.

-
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 07/16/2010 (unofficial BETA) version
by weirdingway » 16 Jul 2010, 19:15
WOW so much done in a short time. I can't wait to check this out!
- weirdingway
- Posts: 57
- Joined: 19 Nov 2009, 12:39
- Has thanked: 0 time
- Been thanked: 4 times
Re: Forge 07/16/2010 (unofficial BETA) version
by apthaven » 16 Jul 2010, 19:32
Wow. The new interface + bug fixes/changes make this already a extremely awesome version even without the new cards added... but I'm very impressed to see cards like Crucible of Worlds and the new M11 Titans though.
Many many thanks and as always keep em coming!
Many many thanks and as always keep em coming!
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
60 posts
• Page 1 of 4 • 1, 2, 3, 4
Who is online
Users browsing this forum: No registered users and 94 guests