It is currently 26 Apr 2024, 12:12
   
Text Size

Forge 01/01 (unofficial BETA) version

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

Forge 01/01 (unofficial BETA) version

Postby DennisBergkamp » 01 Jan 2010, 21:25

This version has a lot of bug fixes, but also loads of new stuff!
I still haven't figured out how to fix the memory leak problem completely though. I made a few improvements, but JPanels still get created and destroyed like crazy, anyway I'm curious to see if there are any improvements you guys notice.
2624 cards in total now.

Features/Fixes:

- Treva, the Renewer, Rith, the Awakener and Oros, the Avenger are usable by the AI now, and fixed a bug involving Control Magic and either of these cards.
- Phytohydra should be fixed.
- Lands shouldn't be playable at opponent's EOT anymore.
- Checking attack triggers should happen only once, after all attackers have been declared.
- Fixed a bunch of bugs with Mox Diamond.
- Guiltfeeder should only trigger when it's unblocked (previously it would trigger when trampling over also).
- Fixed Elvish Piper (not sure how it broke?).
- Added Poison Counters.
- AI shouldn't play Cognivore, Terravore, Cantivore, Magnivore, Mortivore anymore if there are no cards in any graveyard keeping them alive.
- Radiant, Archangel is a 3/3 now.
- Discarding when controlling Necropotence should exile the card.
- Fixed a bug in the combat code where if a 1/1 creature has 1 damage, it will die no matter what.
- Umezawa's Jitte should trigger now when attacking a planeswalker.
- Cathartic Adept should tap when using its ability.
- Added Rob's abPumpTgt keyword, including a bunch of new cards supported by it.
- Rob updated spDamageTgt to include TgtOpp.
- Rob updated doDrawBack to include doXMath.
- Fixed some Memnarch targeting code.
- Changing cardSizes (in the main menu -> Menu -> Specify Card Size) after games have been played should actually have an effect now.
- Fixed Nantuko Elder creature type.
- Fixed AEther Web and other Auras with Flash (it was actually possible to cast them as they were in play already - getting infinitely more copies).
- Fixed Shadowmage Infiltrator, Thieving Magpie, Lu Xun, Scholar General, Augury Adept, Hypnotic Specter, (when control changes, the correct player should draw/discard cards).
- Fixed a bug where lands could be played with other spells/abilities on the stack.
- Gaining control of a creature equipped with Umezawa's Jitte and attacking with it shouldn't crash the game anymore. However, if you use this on the AI, you can use its abilities (gain life ability will give the AI life though).
- Added some kind of caching algorithm, hopefully it will actually make a difference.
- Rebel / Merc searches shouldn't fetch non-permanents (with Changeling) anymore.
- Untap should happen before the AIs upkeep phase now (I hope changing that didn't break anything).
- Added Echo, Upkeep and Cumulative Upkeep functionality.
- Thelonite Hermit should also give +1/+1 to creatures with Changeling.
- Fixed Iona, Shield of Emeria.
- Fixed Bog Initiate Manacost.
- Some slight performance improvements for displaying cards (not sure if it helps much).
- A bunch of Adarkar Valkyrie bugs should be fixed now.
- Fixed Merfolk Sovereign (should only pump controlled creatures).
- Fixed Eternity Snare manacost.
- Removed some old commented out code of cards that have been replaced by keywords.
- Boreal Centaur and Knight of the Skyward Eye abilities can only be used once per turn now.
- Chris converted quite a few cards from code to keyword: Ice Storm; Lay Waste; Sinkhole; Stone Rain; Demystify; Disenchant; Naturalize; Shatter; Dark Banishing; Saltblast; Terminate; Vindicate; Angelic Blessing; Brute Force; Riding the Dilu Horse; Wildsize; Aggressive Urge; Guided Strike; Might of Oaks and Spark Spray.
- Vasiliy added sound to Forge! When tapping lands, a sound will play (found in res/sound/, tap.mp3).
- Chris fixed Kinsbaile Borderguard and Lockjaw Snapper.
- Vasiliy added Import picture functionality (allowing importing of pictures into Forge from a local drive) more details on: viewtopic.php?f=52&t=1920&start=45
- Vasiliy added a mirror for the HQ pics.
- Vasiliy added probability of drawing a card in the Deck Analysis menu.
- Chris updated Disciple of Kangee.
- Chris added Snow-Covered lands to the Quest starting pool.

New cards:

Some of the highlights:

- The Tabernacle at Pendrell Vale and Magus of the Tabernacle.
- Arid Mesa, Marsh Flats, Misty Rainforest, Scalding Tarn, Verdant Catacombs, Bloodstained Mire, Flooded Strand, Polluted Delta, Windswept Heath, Wooded Foothills (I used Terramorphic Expanse to code these cards: they are unfortunately not usable by the AI as a result).
- Goblin Piledriver, Flame Rift,
- Spectral Bears, Spectral Force.
- Pianna, Nomad Captain.
- Crypt Cobra, Swamp Mosquito, Suq'Ata Assassin.
- Donate, Illusions of Grandeur.
- Karmic Guide
- Avalanche Riders
- Vaevictis Asmadi, Palladia-Mors, Nicol Bolas.
- Goblin Patrol, Goblin Marshal, Mogg War Marshal.
- Deranged Hermit.
- Albino Troll, Pouncing Jaguar, Multani's Acolyte, Lightning Dragon, Herald of Serra, Henchfiend of Ukor, Goblin War Buggy, Cradle Guard, Citanul Centaurs, Albino Troll, Acridian.
- Stasis, Gush, Chronatog, Kismet, Frozen AEther, Loxodon Gatekeeper.
- Thwart, Force of Will, Ensnare.
- Force of Nature, Cosmic Horror.

Rob extended some of his keyword functionality, which allowed for a lot of extra cards also.

Triadasoul added:

- Carnophage and Sangrophage.
- Prowess of the Fair, Bridge from Below.

Special thanks to Marek for compiling the Echo/Upkeep card list!
Attachments
Forge0101.rar
(5.17 MiB) Downloaded 897 times
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 01/01 (unofficial BETA) version

Postby Chris H. » 02 Jan 2010, 00:22

The new cards for version 01-01-2010:

Code: Select all
Acridian
Albino Troll
Arctic Wolves
Arid Mesa
Arnjlot's Ascent
Auriok Bladewarden
Avalanche Riders

Basalt Gargoyle
Bloodstained Mire
Boreal Centaur
Bridge from Below
Burning Fields

Carnophage
Child of Gaea
Chronatog
Citanul Centaurs
Cosmic Horror
Cradle Guard
Crypt Cobra

Deranged Hermit
Donate
Drifter il-Dal
Drifting Djinn

Ensnare
Eternal Flame

Feral Animist
Fire-Belly Changeling
Firestorm Hellkite
Flame Rift
Flamecore Elemental
Flooded Strand
Force of Nature
Force of Will
Frozen AEther

Goblin Marshal
Goblin Patrol
Goblin Piledriver
Goblin War Buggy
Gush

Henchfiend of Ukor
Herald of Serra
Hungry Mist

Illusionary Forces
Illusionary Wall
Illusions of Grandeur

Jodah's Avenger
Jovial Evil
Junun Efreet

Kami of the Tended Garden
Karmic Guide
Keldon Vandals
Kismet
Kitsune Loreweaver
Knight of the Skyward Eye
Krosan Cloudscraper

Lightning Dragon
Loxodon Gatekeeper

Magus of the Tabernacle
Marsh Flats
Misty Rainforest
Mogg War Marshal
Multani's Acolyte

Nicol Bolas

Palladia-Mors
Phobian Phantasm
Pianna, Nomad Captain
Pit Scorpion
Polluted Delta
Pouncing Jaguar
Power Armor
Prowess of the Fair

Radiant's Dragoons
Rappelling Scouts

Sangrophage
Scalding Tarn
Searing Flesh
Seedcradle Witch
Serpent Generator
Shivan Raptor
Simian Grunts
Soldevi Simulacrum
Spectral Bears
Spectral Force
Stasis
Stormcloud Djinn
Suq'Ata Assassin
Swamp Mosquito

Tectonic Fiend
The Tabernacle at Pendrell Vale
Thran War Machine
Thwart

Uktabi Drake
Uktabi Efreet
Urza's Blueprints

Vaevictis Asmadi
Verdant Catacombs
Viashino Outrider
Viridian Lorebearers
Vug Lizard

Wandering Goblins
Winding Wurm
Windswept Heath
Wooded Foothills
Wormwood Dryad
Wormwood Treefolk

Yavimaya Ants
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 01/01 (unofficial BETA) version

Postby Chris H. » 02 Jan 2010, 00:24

all rarities for Forge 01-01-2010

This archive contains updated rarity files for Forge 01-01-2010. I added the missing rarity values for the new cards that were included in version 01-01-2010. 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, and Rares three fantasy cards.

As of version 10-02-2009 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 01-01-2010.zip
(21.26 KiB) Downloaded 576 times
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 01/01 (unofficial BETA) version

Postby Marek14 » 02 Jan 2010, 00:36

Hmm... why is Marsh Viper missing from the poison counter cards? :)

Also, there is a possibility of Leeches.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge 01/01 (unofficial BETA) version

Postby DennisBergkamp » 02 Jan 2010, 01:18

Ah, I'll add them :)
User avatar
DennisBergkamp
AI Programmer
 
Posts: 2602
Joined: 09 Sep 2008, 15:46
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 01/01 (unofficial BETA) version

Postby apthaven » 02 Jan 2010, 05:35

Great job on the release especially on the bug fixes!! A many thanks.

Gotta love the new control cards, like Kismet and Stasis. More blue milling power too!

The land tapping sound is also a very good plus =D>
"I am a man and real men do not consume pink beverages. Get thee gone woman, and bring me something brown." - Jace Wayland
apthaven
Tester
 
Posts: 242
Joined: 20 Jun 2009, 12:34
Has thanked: 0 time
Been thanked: 1 time

Re: Forge 01/01 (unofficial BETA) version

Postby Mr.Chaos » 02 Jan 2010, 07:30

Now that is a good way to start the new year! =D>
Thanks for all the hard work guys.

Time to finally update my gobliiins deck with the the new piledriver and that other one from the previous update, he gives haste and +1/+1 to all your gobbies.

I am redownloading all my card images at the moment, just the LQ ones though.
The HQ ones are nice but do take up a lot of diskspace.
I just hope it also grabs all of the tokens.
666 of 2672 cards finished. Well, it is a beast of a download. :twisted:
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 01/01 (unofficial BETA) version

Postby Mr.Chaos » 02 Jan 2010, 08:53

Hmm... ended up with an error on downloading the LQ images actually. Here it is:
--------------------
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com


You must be connected to the Internet. Error downloading card:
Card name: [T]w_n_n_avatar.jpg
URL: http://www.magickartenmarkt.de/img/card ... ite_xx.jpg


Version:
Forge -- official beta: 09/12/14, SVN revision: 253

Detailed error trace:
java.io.FileNotFoundException: res\pics\tokens\w_n_n_avatar.jpg (Het systeem kan het opgegeven pad niet vinden)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at forge.Gui_DownloadPictures_LQ.run(Gui_DownloadPictures_LQ.java:207)
at java.lang.Thread.run(Unknown Source)
-------------------
For the non-durch speaking folks: (Het systeem kan het opgegeven pad niet vinden)means that the system cannot find the given path/url.

Is there anyway to make it so the download is not halted at this point but just ignores the card and moves on to the next in line?
Preverably while still letting you know which card(s) it could not download.
Because I now have 2643 cards out of 2672 downloaded, meaning I will have to hunt down the remaining cards manually. :evil:
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 01/01 (unofficial BETA) version

Postby Chris H. » 02 Jan 2010, 12:03

Error downloading card:
Card name: [T]w_n_n_avatar.jpg
URL: http://www.magickartenmarkt.de/img/card ... ite_xx.jpg
`
The url path for this picture is working at this time. Can you try it again a liitle later and let us know if their server is now providing this pic?

Is there anyway to make it so the download is not halted at this point but just ignores the card and moves on to the next in line?
Preverably while still letting you know which card(s) it could not download.
Because I now have 2643 cards out of 2672 downloaded, meaning I will have to hunt down the remaining cards manually. :evil:
`
I like the idea of being able to skip the url that is not responding. Being able to continue the downloading would be great.
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 01/01 (unofficial BETA) version

Postby Marek14 » 02 Jan 2010, 15:24

Mr.Chaos wrote:Because I now have 2643 cards out of 2672 downloaded, meaning I will have to hunt down the remaining cards manually. :evil:
You can just manually get the one that gives you problems, then run the auto-download again.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge 01/01 (unofficial BETA) version

Postby Chris H. » 02 Jan 2010, 16:31

DennisBergkamp wrote:- Chris added Snow-Covered lands to the Quest starting pool.
`
We should also get some Snow-Covered lands in sealed deck format. :D

To see these Snow-Covered lands in your Quest starting pool you will have to start a new quest. I know, this is not ideal. With some editing we might be able to add them to the questData files for some people.

I went into the deck editor for quest mode with a fresh and unused copy of the questData file and I did not see the Snow-Covered lands. I did not start a new quest, I just hit the deck editor button. There were only 272 cards rather than the 275 cards that we normally see at start. There must be a second card distribution method that I failed to find and update. I may be able to fix this for the next version. 8)

For now, start a new quest and you will see the Snow-Covered lands in your Quest starting pool.
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 01/01 (unofficial BETA) version

Postby silly freak » 02 Jan 2010, 16:50

you can also just create an empty file with the right name to fool the downloader. after completed, delete it so you can eventually retry the pic
___

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 01/01 (unofficial BETA) version

Postby Vecc » 03 Jan 2010, 05:18

Great as usual. :mrgreen: The fetchlands are godsent!

An option to disable sound would be REALLY nice, tho'.
User avatar
Vecc
 
Posts: 178
Joined: 13 Apr 2009, 00:13
Has thanked: 17 times
Been thanked: 5 times

Re: Forge 01/01 (unofficial BETA) version

Postby Mr.Chaos » 03 Jan 2010, 06:19

OK, I tried downloading the LQ pics again and the good news is that the game only tries to download the missing pics, not just all of them again.
The bad news is:
--------
An error has occured. You can copy/paste this message or save it to a file.
Please report this, plus what you tried to do, to:
viewforum.php?f=26
If you don't want to register an account, you can mail it directly to
mtgerror@yahoo.com


You must be connected to the Internet. Error downloading card:
Card name: [T]w_n_n_avatar.jpg
URL: http://www.magickartenmarkt.de/img/card ... ite_xx.jpg


Version:
Forge -- official beta: 09/12/14, SVN revision: 253

Detailed error trace:
java.io.FileNotFoundException: res\pics\tokens\w_n_n_avatar.jpg (Het systeem kan het opgegeven pad niet vinden)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(Unknown Source)
at java.io.FileOutputStream.<init>(Unknown Source)
at forge.Gui_DownloadPictures_LQ.run(Gui_DownloadPictures_LQ.java:207)
at java.lang.Thread.run(Unknown Source)
--------
I get the same error again. :cry:
And yes, the url actually works, I can manually import the image and rename it to work with Forge but for some reason the downloadtool cannot grab it. :?
](*,) = coder at work, according to a coder.It does explain some of the bugs. :wink:
Mr.Chaos
Tester
 
Posts: 625
Joined: 06 Sep 2008, 08:15
Has thanked: 0 time
Been thanked: 0 time

Re: Forge 01/01 (unofficial BETA) version

Postby Marek14 » 03 Jan 2010, 08:09

Vecc wrote:Great as usual. :mrgreen: The fetchlands are godsent!

An option to disable sound would be REALLY nice, tho'.
Is it really that hard to make computer use them, though? Probably the simplest algorithm would be, "if you have a fetchland on battlefield and your life > 5", activate it and fetch a random land out of all possible. A bit more complex algorithm would be to check which type of land you have least, then fetch that type - or to prefer fetching duals to basics.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Next

Return to Forge

Who is online

Users browsing this forum: Google [Bot] and 168 guests


Who is online

In total there are 169 users online :: 1 registered, 0 hidden and 168 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: Google [Bot] and 168 guests

Login Form