MTGForge 11/12 (unofficial BETA) version
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
29 posts
• Page 1 of 2 • 1, 2
MTGForge 11/12 (unofficial BETA) version
by DennisBergkamp » 12 Nov 2009, 23:10
New version!
2250 cards.
Features/Fixes:
- Fixed Shuko.
- Fixed Asha's Favor, Blinding Mage and a variety of other issues in cards.txt (thanks Chris!).
- Fixed Magus of the Disk.
- Fixed Goblin Grenade, cannot cast it as an instant now.
- Added Rob's hasKeyword method.
- Silly Freak fixed some bugs relating to the property system.
- Fixed Thought Courier, Blightspeaker, Cackling Imp and Stern Judge (somehow these were left out of CardFactory_Creatures when I split up CardFactory).
- Zerker fixed Manapool issues! Also, Dark Ritual etc. shouldn't produce Snow mana anymore.
- Silly Freak managed to create a deck importer! (which basically converts an old all-decks2 file to the new deck format)
- Changed "This card does not untap during your untap phase." keyword to "This card doesn't untap during your untap step.", and added "This card doesn't untap during your next untap step." keyword.
- Added "Whenever *any text goes here* put into a graveyard from the battlefield,*any text goes here*" keyword. It doesn't do anything, but it notifies the program that the card triggers on whenever a card gets put into a graveyard from the battlefield.
- AEther Spellbomb should be fixed.
Bunch of new cards.
Download here:
http://forgedb.net78.net/mtgforge_releases/MTGForge1112.rar
Or just grab the attachment (which for some reason uploaded fine, didn't have to split the RARs) :
2250 cards.
Features/Fixes:
- Fixed Shuko.
- Fixed Asha's Favor, Blinding Mage and a variety of other issues in cards.txt (thanks Chris!).
- Fixed Magus of the Disk.
- Fixed Goblin Grenade, cannot cast it as an instant now.
- Added Rob's hasKeyword method.
- Silly Freak fixed some bugs relating to the property system.
- Fixed Thought Courier, Blightspeaker, Cackling Imp and Stern Judge (somehow these were left out of CardFactory_Creatures when I split up CardFactory).
- Zerker fixed Manapool issues! Also, Dark Ritual etc. shouldn't produce Snow mana anymore.
- Silly Freak managed to create a deck importer! (which basically converts an old all-decks2 file to the new deck format)
- Changed "This card does not untap during your untap phase." keyword to "This card doesn't untap during your untap step.", and added "This card doesn't untap during your next untap step." keyword.
- Added "Whenever *any text goes here* put into a graveyard from the battlefield,*any text goes here*" keyword. It doesn't do anything, but it notifies the program that the card triggers on whenever a card gets put into a graveyard from the battlefield.
- AEther Spellbomb should be fixed.
Bunch of new cards.
Download here:
http://forgedb.net78.net/mtgforge_releases/MTGForge1112.rar
Or just grab the attachment (which for some reason uploaded fine, didn't have to split the RARs) :
- Attachments
-
MTGForge1112.rar
- (3.29 MiB) Downloaded 680 times
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by CatzPaw164 » 13 Nov 2009, 00:44
Just downloaded the 11/12 BETA and created a deck. I receive the following error when I start a new game using the deck I created and when using one of the included decks.:
An error has occured. You can copy/paste this message or save it to a file.
Index: 0, Size: 0
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:546)
at java.util.ArrayList.get(ArrayList.java:321)
at forge.CardList.getCard(CardList.java:74)
at forge.CardList.get(CardList.java:75)
at forge.GameAction.smoothComputerManaCurve(GameAction.java:873)
at forge.GameAction.newGame(GameAction.java:824)
at forge.Gui_NewGame.startButton_actionPerformed(Gui_NewGame.java:459)
at forge.Gui_NewGame$5.actionPerformed(Gui_NewGame.java:285)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:5602)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5367)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Component.dispatchEventImpl(Component.java:4068)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
at java.awt.Container.dispatchEventImpl(Container.java:2054)
at java.awt.Window.dispatchEventImpl(Window.java:1801)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
An error has occured. You can copy/paste this message or save it to a file.
Index: 0, Size: 0
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.RangeCheck(ArrayList.java:546)
at java.util.ArrayList.get(ArrayList.java:321)
at forge.CardList.getCard(CardList.java:74)
at forge.CardList.get(CardList.java:75)
at forge.GameAction.smoothComputerManaCurve(GameAction.java:873)
at forge.GameAction.newGame(GameAction.java:824)
at forge.Gui_NewGame.startButton_actionPerformed(Gui_NewGame.java:459)
at forge.Gui_NewGame$5.actionPerformed(Gui_NewGame.java:285)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1882)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2202)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:420)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:258)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:5602)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3135)
at java.awt.Component.processEvent(Component.java:5367)
at java.awt.Container.processEvent(Container.java:2010)
at java.awt.Component.dispatchEventImpl(Component.java:4068)
at java.awt.Container.dispatchEventImpl(Container.java:2068)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4256)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:3936)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:3866)
at java.awt.Container.dispatchEventImpl(Container.java:2054)
at java.awt.Window.dispatchEventImpl(Window.java:1801)
at java.awt.Component.dispatchEvent(Component.java:3903)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:463)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:190)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:176)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)
----
What is, is. What was, will be. What will be, was, and will be again.
What is, is. What was, will be. What will be, was, and will be again.
- CatzPaw164
- Posts: 21
- Joined: 22 Sep 2009, 02:21
- Location: Just South of Atlanta, GA
- Has thanked: 1 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by DennisBergkamp » 13 Nov 2009, 00:47
Oh, this means you gave the AI a deck with not enough lands. Disable Stack AI lands, or give the AI a deck with more lands 

-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by CatzPaw164 » 13 Nov 2009, 02:01
I disabled stack AI lands and things seem to be working just fine... thanks!
----
What is, is. What was, will be. What will be, was, and will be again.
What is, is. What was, will be. What will be, was, and will be again.
- CatzPaw164
- Posts: 21
- Joined: 22 Sep 2009, 02:21
- Location: Just South of Atlanta, GA
- Has thanked: 1 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Chris H. » 13 Nov 2009, 02:43
all rarities for MTG Forge 11-12-2009
This archive contains updated rarity files for MTG Forge 11-12. I added the missing rarity values for the 11 new cards that were included in version 11-12. This set is not compatible with earlier versions of forge.
This archive now contains only one set of rarity files. These files have had a rarity value assigned to all of the cards except for the basic lands, basic snow lands, Cruel Bargain, Infernal Contract and Rares three fantasy cards.
As of version 10-02 these rarity files now go inside of the res folder and are now of no use to you if you place them in the root folder. You can place a copy inside of the res folder and a second copy inside of the quest folder.
`
This archive contains updated rarity files for MTG Forge 11-12. I added the missing rarity values for the 11 new cards that were included in version 11-12. This set is not compatible with earlier versions of forge.
This archive now contains only one set of rarity files. These files have had a rarity value assigned to all of the cards except for the basic lands, basic snow lands, Cruel Bargain, Infernal Contract and Rares three fantasy cards.
As of version 10-02 these rarity files now go inside of the res folder and are now of no use to you if you place them in the root folder. You can place a copy inside of the res folder and a second copy inside of the quest folder.
`
- Attachments
-
All Rarities 11-12-2009.zip
- (18.13 KiB) Downloaded 375 times
-
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: MTGForge 11/12 (unofficial BETA) version
by Mr.Chaos » 13 Nov 2009, 06:51
Thanks guys.
I passed on the previous version after reading about the many mana bugs.
But since those seem to have been fixed, and Goblin Grenade got updated (for my gobliiins deck), I will try this version.
On a totally unrelated note: why am I, and many others along with me, so addicted to this buggy mess of a program?
I passed on the previous version after reading about the many mana bugs.
But since those seem to have been fixed, and Goblin Grenade got updated (for my gobliiins deck), I will try this version.
On a totally unrelated note: why am I, and many others along with me, so addicted to this buggy mess of a program?

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Mr.Chaos » 13 Nov 2009, 08:02
Ok, you got me. I start the game and when selecting a deck, I see just a few test decks.
I snooped around and there is actually an "all-decks" file but that seems to be not used.
Even replacing the included all-decks file with my previous one, form the 17/10 version does not give me my decks back.
How do I get my decks into this new version? (Appart from manually importing each one seperately again
)
I snooped around and there is actually an "all-decks" file but that seems to be not used.
Even replacing the included all-decks file with my previous one, form the 17/10 version does not give me my decks back.
How do I get my decks into this new version? (Appart from manually importing each one seperately again

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Marek14 » 13 Nov 2009, 08:03
How do I use the importer?DennisBergkamp wrote:- Silly Freak managed to create a deck importer! (which basically converts an old all-decks2 file to the new deck format)
Also, it seems that this version comes with a bunch of "test decks" for new cards...
Re: MTGForge 11/12 (unofficial BETA) version
by apthaven » 13 Nov 2009, 14:42
A many thanks as always to the entire Forge crew 
Just like the posters above me are saying... how does the importer work?

Just like the posters above me are saying... how does the importer work?
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
Re: MTGForge 11/12 (unofficial BETA) version
by DennisBergkamp » 13 Nov 2009, 15:18
Hmm, I'm actually not sure... Silly Freak should be able to answer this question.
I thought maybe just deleting the contents of /res/decks and then making sure all-decks2 in /res/ has all of the decks, then starting up Forge would do the trick, but it doesn't
I thought maybe just deleting the contents of /res/decks and then making sure all-decks2 in /res/ has all of the decks, then starting up Forge would do the trick, but it doesn't

-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Mr.Chaos » 13 Nov 2009, 18:38
And where is this all-decks converter tool then? I cannot find it anywhere in the folder of the game.
Feeling a mixture of stoopid/confused/disappointed. Hoping it will pass...
Feeling a mixture of stoopid/confused/disappointed. Hoping it will pass...

](./images/smilies/eusa_wall.gif)

- Mr.Chaos
- Tester
- Posts: 625
- Joined: 06 Sep 2008, 08:15
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Triadasoul » 13 Nov 2009, 19:14
Not all old decks could be imported:
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
Deck cannot be cast to forge.Deck
Version:
MTG Forge -- official beta: 09/11/02, SVN revision: 65
Detailed error trace:
java.lang.ClassCastException: Deck cannot be cast to forge.Deck
at forge.Gui_DeckEditor_Menu.importDeck(Gui_DeckEditor_Menu.java:358)
at forge.Gui_DeckEditor_Menu.access$2(Gui_DeckEditor_Menu.java:327)
at forge.Gui_DeckEditor_Menu$11$1.run(Gui_DeckEditor_Menu.java:872)
at java.awt.event.InvocationEvent.dispatch(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)
- Triadasoul
- Posts: 223
- Joined: 21 Jun 2008, 20:17
- Has thanked: 0 time
- Been thanked: 4 times
Re: MTGForge 11/12 (unofficial BETA) version
by DennisBergkamp » 13 Nov 2009, 19:57
I don't think there's a separate tool, I think it's supposed to happen automatically whenever forge is started. I dunno, maybe I misunderstood as well, Silly Freak explained it this way, or somewhere along these lines.Mr.Chaos wrote:And where is this all-decks converter tool then? I cannot find it anywhere in the folder of the game.
Feeling a mixture of stoopid/confused/disappointed. Hoping it will pass...
-
DennisBergkamp - AI Programmer
- Posts: 2602
- Joined: 09 Sep 2008, 15:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: MTGForge 11/12 (unofficial BETA) version
by Triadasoul » 13 Nov 2009, 20:15
Some minor stuff:
1. Boreal Druid should be snow creature
2. Klaas, Elf Friend doesn't have picture
3. Cunning Lethemancer discard could be cancelled then
Detailed error trace:
java.lang.NullPointerException
at forge.GameAction.discard_nath(GameAction.java:257)
at forge.GameAction.discard(GameAction.java:98)
at forge.GameActionUtil$192.resolve(GameActionUtil.java:2540)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:39)
at forge.GuiInput.selectButtonOK(GuiInput.java:32)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1051)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:1050)
at forge.GuiDisplay3$25.actionPerformed(GuiDisplay3.java:779)
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.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)
1. Boreal Druid should be snow creature
2. Klaas, Elf Friend doesn't have picture
3. Cunning Lethemancer discard could be cancelled then
Detailed error trace:
java.lang.NullPointerException
at forge.GameAction.discard_nath(GameAction.java:257)
at forge.GameAction.discard(GameAction.java:98)
at forge.GameActionUtil$192.resolve(GameActionUtil.java:2540)
at forge.Input_StackNotEmpty.selectButtonOK(Input_StackNotEmpty.java:39)
at forge.GuiInput.selectButtonOK(GuiInput.java:32)
at forge.GuiDisplay3.okButtonActionPerformed(GuiDisplay3.java:1051)
at forge.GuiDisplay3.access$3(GuiDisplay3.java:1050)
at forge.GuiDisplay3$25.actionPerformed(GuiDisplay3.java:779)
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.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)
- Triadasoul
- Posts: 223
- Joined: 21 Jun 2008, 20:17
- Has thanked: 0 time
- Been thanked: 4 times
Re: MTGForge 11/12 (unofficial BETA) version
by apthaven » 14 Nov 2009, 06:07
If I'm not mistaken Klaas, Elf Friend isn't a legitimate MTG card. It is a special exclusive card that Forge has along with Tortuga.Triadasoul wrote:2. Klaas, Elf Friend doesn't have picture
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
29 posts
• Page 1 of 2 • 1, 2
Who is online
Users browsing this forum: No registered users and 32 guests