It is currently 25 Aug 2025, 19:32
   
Text Size

Forge Beta: 01-04-2013 ver 1.3.4

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

Forge Beta: 01-04-2013 ver 1.3.4

Postby Chris H. » 04 Jan 2013, 12:28

Forge Beta: 01-04-2013 ver 1.3.4

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

11760 cards in total.


Sideboards have been implemented for Human players. We currently have:

* Sideboard creation support in relevant deck editor modes.
* In-game sideboarding with persistence between rounds in a match.
* Sideboard supported as a zone, with some relevant cards already in.
* Correct validation of decks, both before the game starts and between the rounds (Limited min 40, Constructed min 60, free-form sideboard/main in Draft and Sealed, 1:1 sideboarding with 0 or 15 cards allowed in sideboard in Constructed (all variants) and Quest; OK to have less than minimum between rounds in a match in all modes if lost cards on ante).
* Correct (fingers crossed) interaction of sideboarding with other relevant aspects of Forge rule enforcement (mulligan and ante interactions were corrected, initial hand and library between rounds were both corrected, everything else looks so far so good).

We don't yet have:

* Sorting in the in-game sideboard editor.
* AI sideboarding.

--

Quest Worlds, stage 1. This version simply allows you to travel between the regular quest world and the newly-added Shandalar world to get different duel opponents and challenges. You will have to complete your current challenges before travelling or you will lose them.

Quest Worlds, stage 2. World-specific format enforcing and starting world selection is integrated. Documentation to follow in about a week.

--

This version of forge includes a few sound files for the new sound effect system. While we have several sounds assigned to a few of the available events there are a number of events that do not yet have a assigned sound file. This should be considered a work in progress and we could use some help in finding interesting sounds that we can add to forge.

The sound files need to be in wav or au format, wav appears to be more wide spread but the code can handle either format. The sound files need to be copy right free and they should be in the public domain.

You can either record your own sounds if you have the necessary equipment or you may be able to find an appropriate sound on a web site such as this site:

http://www.freesound.org/browse/

You should note that sound files can be large sized and we would like to avoid this if possible. A good size to shoot for would be 50 K or less. There is a freeware sound editor that may have versions for all operating systems. This app is named Audacity.

We have a forge forum topic at the Collectible Card Games Headquarters web site that is devoted to finding sounds for this new sound system. Please visit this topic and contribute a sound or two. We can use your help and assistance. :)

http://www.slightlymagic.net/forum/viewtopic.php?f=26&t=8570

--

On several occasions people have noticed that the forge deck editor and/or quest mode card shop would not open or display. We have also received reports that some of the tabs/panels in the deck editor are missing. Try deleting the file named "editor_preferred.xml" which is found in the "res/layouts" folder. This should force forge to then use the "editor_default.xml" file instead.

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 eachother. This work is not yet finished. As a result there is currently some inconsistencies with "Enters the battlefield with counters" (Not incredibly noticeable).

It seems like the front face of double faced cards aren't triggering properly, but the back face and single faced cards are.

A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there are two remaining issues that we hope will be addressed in the near future.

1. Leave play triggers don't work correct for clones.
2. Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.

We are now using a different system for our snapshot and beta releases. Unfortunately, this new system builds a jar file which does not accurately display the SVN revision number.

Forge is likely to be compatible with Java 7 at this time. Some people have used forge with Java 7 and have not reported any problems that are related to Java 7. If you would like to upgrade to Java 7 and have held off because of Forge then you may upgrade as we do not think that it will cause an incompatibility type of problem at this time. We will continue to try to maintain compatibility with Java 6 for the foreseeable future.

--

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.


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

Agetian
ArsenalNut
bbbbbbbbba
Gos
Hellfish
Marc
Max
RumbleBBU
Sloth
Sol
Swordshine
Chris H


Added the following Schemes:

NEW SCHEMES LIST | Open
Into the Earthen Maw
Introductions Are in Order
Know Naught but Fire
My Undead Horde Awakens



Added the following Vanguard Avatars:

NEW AVATAR LIST | Open
Braids Conjurer Adept Avatar
Hermit Druid Avatar
Higure, the Still Wind Avatar
Loxodon Hierarch Avatar
Mayael the Anima Avatar
Mirri, the Cursed Avatar
Mirror Entity Avatar
Oni of Wild Places Avatar
Phage the Untouchable Avatar
Platinum Angel Avatar
Prodigal Sorcerer Avatar
Raksha Golden Cub Avatar
Reaper King Avatar
Rith the Awakener Avatar
Royal Assassin Avatar
Rumbling Slum Avatar
Sakashima the Impostor Avatar
Serra Angel Avatar
Squee, Goblin Nabob Avatar
Stalking Tiger Avatar
Tesya, Orzhov Scion Avatar



Added the following cards:

NEW CARD LIST | Open
Aggravated Assault
Artifact Possession
Baki's Curse
Beacon of Destiny
Burning Wish
Carrion Rats
Carrion Wurm
Chamber of Manipulation
Clarion Ultimatum
Clergy of the Holy Nimbus
Colfenor's Plans
Cunning Wish
Cytoshape
Death Wish
Decree of Silence
Desperate Gambit
Draining Whelk
Energy Vortex
Eye of the Storm
Faces of the Past
Feral Contest
Fiery Gambit
Fighting Chance
Final Punishment
Flux
Fury of the Horde
Glittering Wish
Goblin Psychopath
Golden Wish
Graceful Reprieve
Hakim, Loreweaver
Haze Frog
Hellkite Charger
Hunt Down
Hunter of Eyeblights
Impulsive Maneuvers
Incite War
Instigator
Kjeldoran Guard
Knight of the Holy Nimbus
Knollspine Dragon
Lammastide Weave
Laquatus's Creativity
Last Rites
Living Wish
Mangara's Blessing
Mimeofacture
Mizzium Transreliquant
Mourner's Shield
Neurok Transmuter
New Frontiers
Oath of Lim-Dul
Overblaze
Overwhelming Instinct
Phantasmal Mount
Razorfin Abolisher
Relentless Assault
Renegade Doppleganger
Rhystic Circle
Rhystic Scrying
Rhystic Shield
Rime Transfusion
Rimehorn Aurochs
Ring of Ma'ruf
Rings of Brighthearth
Rites of Initiation
Rites of Refusal
Rites of Spring
Roots of Life
Rysorian Badger
Sacred Rites
Savage Beating
Scion of the Ur Dragon
Seize the Day
Shapesharer
Soulgorger Orgg
Spawnsire of Ulamog
Squee's Revenge
The Mimeoplasm
Thousand-Year Elixir
Total War
Unified Will
Vesuvan Shapeshifter
Waves of Aggression
Web of Inertia
Woeleecher



The links to the various archives:

The Forge 01/04/2013 Windows and Linux archive (requires java 6):

forge-1.3.4.tar.bz2 (47.1 MB, at cardforge.org)


Forge 01/04/2013 BETA packaged as a Mac OS application:

forge-1.3.4-osx.tar.bz2 (48.3 MB, at cardforge.org)
 
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-04-2013 ver 1.3.4

Postby Corwin72 » 04 Jan 2013, 13:55

Thanks for the new version!
Question... I move over my Pics folder between each version.
I still have to redownload quest images each time. I thought that they were located in pics\icons. Should not they carry over when I move the pics folder?
User avatar
Corwin72
 
Posts: 793
Joined: 15 Sep 2009, 13:26
Location: Grayson, Ga
Has thanked: 25 times
Been thanked: 9 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby friarsol » 04 Jan 2013, 14:00

Chris, where are you getting the number of cards from? I'm guessing the Deck Editor since tt seems to not be counting the Alternate Cards in that list. On the load screen it says 11867, so I guess that means we almost have 100 Alternate cards.

Anyway, here is the setbreakdown for this release:
Sets | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Dark Ascension: 158 (0) / 158 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Innistrad: 253 (1) / 254 = 99.61%
Portal Three Kingdoms: 169 (1) / 170 = 99.41%
Starter 1999: 157 (1) / 158 = 99.37%
Magic 2013: 232 (2) / 234 = 99.15%
Portal Second Age: 153 (2) / 155 = 98.71%
Tenth Edition: 363 (5) / 368 = 98.64%
Conflux: 143 (2) / 145 = 98.62%
Urza's Destiny: 141 (2) / 143 = 98.6%
Portal: 197 (3) / 200 = 98.5%
Avacyn Restored: 230 (4) / 234 = 98.29%
Rise of the Eldrazi: 229 (4) / 233 = 98.28%
Ninth Edition: 338 (6) / 344 = 98.26%
Seventh Edition: 329 (6) / 335 = 98.21%
Legions: 142 (3) / 145 = 97.93%
Shards of Alara: 229 (5) / 234 = 97.86%
Magic 2012: 229 (5) / 234 = 97.86%
Scars of Mirrodin: 229 (5) / 234 = 97.86%
Eighth Edition: 334 (8) / 342 = 97.66%
Magic 2011: 228 (6) / 234 = 97.44%
Magic 2010: 228 (6) / 234 = 97.44%
New Phyrexia: 164 (6) / 170 = 96.47%
Classic Sixth Edition: 323 (12) / 335 = 96.42%
Zendikar: 226 (9) / 235 = 96.17%
Worldwake: 139 (6) / 145 = 95.86%
Tempest: 321 (14) / 335 = 95.82%
Urza's Legacy: 137 (6) / 143 = 95.8%
Lorwyn: 274 (12) / 286 = 95.8%
Torment: 137 (6) / 143 = 95.8%
Eventide: 172 (8) / 180 = 95.56%
Urza's Saga: 320 (15) / 335 = 95.52%
Fifth Dawn: 157 (8) / 165 = 95.15%
Scourge: 136 (7) / 143 = 95.1%
Nemesis: 135 (8) / 143 = 94.41%
Judgment: 134 (9) / 143 = 93.71%
Shadowmoor: 267 (19) / 286 = 93.36%
Time Spiral: 267 (19) / 286 = 93.36%
Guildpact: 154 (11) / 165 = 93.33%
Morningtide: 140 (10) / 150 = 93.33%
Saviors of Kamigawa: 154 (11) / 165 = 93.33%
Mirrodin: 271 (20) / 291 = 93.13%
Fifth Edition: 404 (30) / 434 = 93.09%
Future Sight: 167 (13) / 180 = 92.78%
Mercadian Masques: 310 (25) / 335 = 92.54%
Prophecy: 132 (11) / 143 = 92.31%
Planeshift: 132 (11) / 143 = 92.31%
Revised Edition: 273 (23) / 296 = 92.23%
Fourth Edition: 339 (29) / 368 = 92.12%
Magic: The Gathering-Commander: 279 (24) / 303 = 92.08%
Odyssey: 308 (27) / 335 = 91.94%
Time Spiral "Timeshifted": 111 (10) / 121 = 91.74%
Stronghold: 131 (12) / 143 = 91.61%
Planar Chaos: 151 (14) / 165 = 91.52%
Onslaught: 306 (29) / 335 = 91.34%
Darksteel: 150 (15) / 165 = 90.91%
Exodus: 130 (13) / 143 = 90.91%
Masters Edition: 168 (17) / 185 = 90.81%
Ravnica: City of Guilds: 264 (27) / 291 = 90.72%
Antiquities: 77 (8) / 85 = 90.59%
Weatherlight: 151 (16) / 167 = 90.42%
Unlimited Edition: 264 (28) / 292 = 90.41%
Limited Edition Beta: 264 (28) / 292 = 90.41%
Limited Edition Alpha: 262 (28) / 290 = 90.34%
Archenemy: 172 (19) / 191 = 90.05%
Champions of Kamigawa: 262 (29) / 291 = 90.03%
Invasion: 297 (38) / 335 = 88.66%
Coldsnap: 137 (18) / 155 = 88.39%
Dissension: 158 (22) / 180 = 87.78%
Apocalypse: 125 (18) / 143 = 87.41%
Arabian Nights: 68 (10) / 78 = 87.18%
Homelands: 100 (15) / 115 = 86.96%
Mirage: 291 (44) / 335 = 86.87%
Betrayers of Kamigawa: 143 (22) / 165 = 86.67%
Promo set for Gatherer: 23 (4) / 27 = 85.19%
Visions: 142 (25) / 167 = 85.03%
Ice Age: 313 (59) / 372 = 84.14%
Chronicles: 97 (19) / 116 = 83.62%
Fallen Empires: 85 (17) / 102 = 83.33%
Alliances: 120 (24) / 144 = 83.33%
The Dark: 99 (20) / 119 = 83.19%
Legends: 256 (54) / 310 = 82.58%
Planechase 2012 Edition: 134 (43) / 177 = 75.71%
Vanguard: 69 (37) / 106 = 65.09%
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby Chris H. » 04 Jan 2013, 14:42

friarsol wrote:Chris, where are you getting the number of cards from? I'm guessing the Deck Editor since tt seems to not be counting the Alternate Cards in that list. On the load screen it says 11867, so I guess that means we almost have 100 Alternate cards.
 
Yeah, I get the total number of cards from the Deck Editor. I guess that this is easiest for me and it has become a force of habit.

I decided not to inflate the number of cards by adding in Schemes and Avatars. We do not add in the number of token cards either.

I seem to remember the code that loaded in the card objects needed to start with a blank card, not sure if that is still true.
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-04-2013 ver 1.3.4

Postby friarsol » 04 Jan 2013, 14:52

Chris H. wrote:I decided not to inflate the number of cards by adding in Schemes and Avatars. We do not add in the number of token cards either.

I seem to remember the code that loaded in the card objects needed to start with a blank card, not sure if that is still true.
A token is just a representation of a card. It's not actually something that can be part of your deck, whereas Schemes, Avatars and Planes are something attached in some form to the deck you are playing. What we're really calling a "card" is something that appears in the cardscripts folder. Not a Game Card Object.

However, we do have cardscripts for Quest Pets/Plants, but I'm not sure if those are represented in the loading screen or not. From what I can tell these are read on demand, so shouldn't be represented on the load screen counter.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby RumbleBBU » 04 Jan 2013, 15:34

The readme is out of date for quest worlds. :D

Stage 2 was committed early this week, it does enforce world formats now (if present), and you can select your starting world.

I will try to write some documentation on this early next week, hopefully that will make things clearer...
User avatar
RumbleBBU
 
Posts: 394
Joined: 18 Aug 2012, 04:24
Has thanked: 29 times
Been thanked: 66 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby saturnine » 04 Jan 2013, 16:21

friarsol wrote:Anyway, here is the setbreakdown for this release:
Just wondering but the redirection spells/creatures wouldn't happen to comprise the bulk of the unimplemented cards, would it?
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby friarsol » 04 Jan 2013, 16:32

saturnine wrote:Just wondering but the redirection spells/creatures wouldn't happen to comprise the bulk of the unimplemented cards, would it?
There seem to be about 20 cards that I would consider a redirection effect. And 41 cards with some reference to Banding.

Here is the distinct card information according to one of the scripts:
Distinct: Implemented (Missing) / Total = Percentage Implemented
11862 (1015) / 12877 = 92.12 %
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby moomarc » 04 Jan 2013, 16:51

RumbleBBU wrote:The readme is out of date for quest worlds. :D

Stage 2 was committed early this week, it does enforce world formats now (if present), and you can select your starting world.

I will try to write some documentation on this early next week, hopefully that will make things clearer...
Thanks Rumble. I've tweaked the release description. :)
-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-04-2013 ver 1.3.4

Postby jwallstone » 04 Jan 2013, 22:31

I started the new version, opened up a Quest Deck to check out the sideboard. Then upon closing the deck editor, an error comes up - regardless of whether I choose to save changes, discard changes, etc.

Now the application crashes upon startup with the following message:
Code: Select all
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.

Error loading Quest Data


Version:
Forge version 1.3.4-r18926

OS: Windows 7 Version: 6.1 Architecture: x86

Java Version: 1.7.0_09 Vendor: Oracle Corporation

Detailed error trace:
java.io.EOFException: Unexpected end of ZLIB input stream
   at java.util.zip.InflaterInputStream.fill(Unknown Source)
   at java.util.zip.InflaterInputStream.read(Unknown Source)
   at java.util.zip.GZIPInputStream.read(Unknown Source)
   at sun.nio.cs.StreamDecoder.readBytes(Unknown Source)
   at sun.nio.cs.StreamDecoder.implRead(Unknown Source)
   at sun.nio.cs.StreamDecoder.read(Unknown Source)
   at java.io.InputStreamReader.read(Unknown Source)
   at java.io.Reader.read(Unknown Source)
   at forge.quest.io.QuestDataIO.loadData(QuestDataIO.java:130)
   at forge.control.FControl.initialize(FControl.java:168)
   at forge.view.Main.main(Main.java:52)


Is this some problem with the deck files from a previous version? If so, how do we convert them over?
jwallstone
 
Posts: 66
Joined: 02 Mar 2012, 06:16
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby cc-drake » 04 Jan 2013, 22:39

The ability of Lightwielder Paladin fizzles.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby Trent Almighty » 04 Jan 2013, 23:51

When searching for Valakut, the Molten Pinnacle in Deck Editor with the Modern filter on, no results are returned.
Trent Almighty
 
Posts: 10
Joined: 04 Oct 2012, 20:48
Has thanked: 2 times
Been thanked: 0 time

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby friarsol » 04 Jan 2013, 23:59

Trent Almighty wrote:When searching for Valakut, the Molten Pinnacle in Deck Editor with the Modern filter on, no results are returned.
Looks like we have it listed on the banned list. I guess it's been unbanned a few months now. If you need to change it locally, you can find it in a file called /res/blockdata/formats.txt
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby Xitax » 05 Jan 2013, 00:33

I uploaded a bunch more precons here that didn't make it to the main release: viewtopic.php?f=48&t=4458&start=662

EDIT: Not being able to play illegal decks is a bit of a bummer. Some quirky decks or test decks simply can't be played any more. I don't understand the necessity of the restriction, at least in constructed mode.
Xitax
 
Posts: 918
Joined: 16 May 2010, 17:19
Has thanked: 183 times
Been thanked: 133 times

Re: Forge Beta: 01-04-2013 ver 1.3.4

Postby friarsol » 05 Jan 2013, 00:50

Xitax wrote:EDIT: Not being able to play illegal decks is a bit of a bummer. Some quirky decks or test decks simply can't be played any more. I don't understand the necessity of the restriction, at least in constructed mode.
There was talk of having this restriction only on if dev mode was off. I guess whoever was talking about didn't add it?
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 58 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form