It is currently 17 Jun 2024, 03:39
   
Text Size

Forge Beta: 01-28-2016 ver 1.5.48

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

Forge Beta: 01-28-2016 ver 1.5.48

Postby friarsol » 29 Jan 2016, 03:23

Edit: Old release thread is now locked. Please update to the latest version before reporting bugs - viewtopic.php?f=26&t=18313

After a busy few months of holidays and release managers being busy with real life, Forge is out with a new edition.

Forge Beta: 01-28-2016 ver 1.5.48


15393 cards in total.


-------------
Release Notes
-------------

- New Oath of the Gatewatch and Commander 2015 cards -
The latest sets are now available in Forge! Hold tight while we sort out any missing card or product images. There's a few cards that have yet to be implemented; see below for that list.


- Live Card Image Fetcher -
Forge can now automatically download missing card art while you play. This is disabled by default, so head on over to the Preferences section to try it out!


---------
New cards
---------

Cliffside Market
Okk
Orcish Conscripts


----------------------------
Missing Commander 2015 Cards
----------------------------

Dawnbreak Reclaimer
Ezuri's Predation
Grasp of Fate
Mirror Match
Mizzix's Mastery
Synthetic Destiny


-----------------------------------
Missing Oath of the Gatewatch Cards
-----------------------------------

Remorseless Punishment


------------
Known Issues
------------

- Oath of the Gatewatch and Commander 2015 -
Forge now includes many new cards. It may take a few days/weeks before these new card pictures become available for downloading via the "Download LQ Card Pictures" button. The LQ set pictures tend to take a few more weeks/months to process before they become available for downloading via the "Download LQ Set Pictures" button. Please be patient. The Forge devs are not involved in maintaining the servers that house these pictures.

- The Mac OS application version -
We can now package Forge as a Mac OS application. You can double click the Forge.app icon to launch the forge application on your Apple computer running Mac OS. This application will automatically increase the java heap space memory for you as it launches. This version does not require the forge.command file and it does not need to start the Terminal application as part of the start up process.

The Mac OS X app version apparently requires the Mavericks OS and is not compatible with earlier OS X versions. People with earlier OS X versions should use the Windows and Linux version and launch forge on their Mac by double clicking on the included "forge.command" file.

There is a known issue with Kodama of the Center Tree: its Soulshift X ability used to crash Forge, and until a proper fix can be implemented, a temporary fix was introduced which prevents the crash but makes the Soulshift X ability work incorrectly in certain cases (in particular, it doesn't work correctly with mass removal, and it may have issues when Kodama of the Center Tree is controlled by someone else other than its owner). In the basic cases (such as Kodama of the Center Tree being destroyed in combat or with a direct damage spell) should work correctly. Hopefully one of the developers will be able to implement a better and proper fix for this card soon.

There is a known issue with the cost reduction for cards that have color-locked X in their mana cost (e.g. Drain Life, Soul Burn). Cost reduction will not apply correctly to these cards if the amount by which the cost is reduced is greater than the amount of colorless mana in the mana cost specified on the card (e.g. 1 for Drain Life, 2 for Soul Burn). Fixing this issue likely requires rewriting the way announced color-locked X is interpreted and paid (most likely it has to be represented with colorless mana shards but still locked to the colors required by the card).

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

A recent contribution to the code base should fix some of the bugs that people noticed with cloning type abilities. At this time there is one remaining issue that we hope will be addressed in the near future:
Copies of cards that setup Zone Change triggers via addComesIntoPlayCommand and addLeavesPlayCommand will not function correctly.

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.


----------------------------
Contributors to This Release
----------------------------

Agetian
DrDev
excessum
Gos
KrazyTheFox
Marek14
Myrd
Sloth
Sol
Swordshine
tjtillman
tojammot


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

The Forge 01-28-2016 Windows and Linux archive (requires java 7):

http://www.cardforge.link/releases/forg ... 48.tar.bz2


Sorry our Mac OS Application is currently unavailable for this release. Hopefully Chris H gets better soon, and can come back to due full releases soon.
Last edited by friarsol on 24 Feb 2016, 16:36, edited 2 times in total.
Reason: Unsticky
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby friarsol » 29 Jan 2016, 03:47

DistinctStats.txt | Open
Implemented (Missing) / Total = Percentage Implemented
15393 (143) / 15536 = 99.08 %

Missing (143):
Advantageous Proclamation
Aether Searcher
Agent of Acquisitions
Backdraft
Backup Plan
Balduvian Warlord
Barbed Wire
Bitter Feud
Bosium Strip
Bronze Tablet
Brutal Suppression
Butcher Orgg
Camouflage
Canal Dredger
Captain's Maneuver
Celestial Convergence
Chain of Acid
Chain of Silence
Chain of Smog
Chaos Orb
Coalition Flag
Coalition Honor Guard
Cogwork Grinder
Cogwork Librarian
Cogwork Spy
Cogwork Tracker
Comeuppance
Cover of Winter
Damping Engine
Dawnbreak Reclaimer
Deal Broker
Divine Deflection
Divine Intervention
Drought
Dulcet Sirens
Emblazoned Golem
Equinox
Errant Minion
Ertai's Meddling
Ezuri's Predation
Fade Away
Falling Star
False Orders
Fasting
Feed the Machine
Firestorm Phoenix
Flaming Gambit
General Jarkeld
Ghostly Flame
Giant Oyster
Glen Elendra
Glimmervoid Basin
Glyph of Delusion
Glyph of Reincarnation
Goblin Artisans
Grasp of Fate
Harm's Way
Hazduhr the Abbot
Hedonist's Trove
Hidden Retreat
Honorable Passage
I Bask in Your Silent Awe
Ice Cauldron
Illusionary Mask
Illusionary Terrain
Impact Resonance
Imprison
Infernal Denizen
Karador, Ghost Chieftain
Kilnspire District
Kor Chant
Kor Dirge
Krovikan Vampire
Lava Burst
Liege of the Hollows
Lore Seeker
Lurking Automaton
Maelstrom Archangel Avatar
Malfegor Avatar
Mana Cache
Martyrdom
May Civilization Collapse
Meddle
Mercenaries
Mirror Match
Mizzix's Mastery
Morphic Tide
My Crushing Masterstroke
Nacatl War-Pride
Nova Pentacle
Oracle en-Vec
Paliano, the High City
Peace Talks
Pillar Tombs of Aku
Piracy
Plague of Vermin
Power Leak
Preferred Selection
Primitive Justice
Psychic Battle
Pyramids
Pyromancer's Goggles
Quicksilver Elemental
Raging River
Raiding Party
Rakshasa Vizier
Razia, Boros Archangel
Rebirth
Reflect Damage
Refraction Trap
Remorseless Punishment
Reverberation
Rock Hydra
Samite Ministration
Season of the Witch
Seraph
Shadowbane
Shahrazad
Shaman's Trance
Shining Shoal
Silhouette
Sorrow's Path
Soul Echo
Stand or Fall
Standard Bearer
Stensia
Street Savvy
Surrender Your Thoughts
Synthetic Destiny
Tawnos's Coffin
Tempest Efreet
The Fate of the Flammable
Timmerian Fiends
Torrent of Lava
Urza's Miter
Volcanic Offering
Volrath's Shapeshifter
Whippoorwill
Whispergear Sneak
Word of Command
World at War
Worms of the Earth
Ydwen Efreet


Overall Editions | Open
Set: Implemented (Missing) / Total = Percentage Implemented
Guildpact: 165 (0) / 165 = 100.0%
Zendikar Expeditions: 45 (0) / 45 = 100.0%
Dark Ascension: 158 (0) / 158 = 100.0%
Journey into Nyx: 165 (0) / 165 = 100.0%
Eighth Edition: 342 (0) / 342 = 100.0%
Champions of Kamigawa: 291 (0) / 291 = 100.0%
Theros: 234 (0) / 234 = 100.0%
Battle for Zendikar: 254 (0) / 254 = 100.0%
Born of the Gods: 165 (0) / 165 = 100.0%
New Phyrexia: 170 (0) / 170 = 100.0%
Eventide: 180 (0) / 180 = 100.0%
Time Spiral: 286 (0) / 286 = 100.0%
Portal Three Kingdoms: 170 (0) / 170 = 100.0%
Seventh Edition: 335 (0) / 335 = 100.0%
Scourge: 143 (0) / 143 = 100.0%
Tenth Edition: 368 (0) / 368 = 100.0%
Return to Ravnica: 254 (0) / 254 = 100.0%
Magic 2015: 269 (0) / 269 = 100.0%
Darksteel: 165 (0) / 165 = 100.0%
Morningtide: 150 (0) / 150 = 100.0%
Lorwyn: 286 (0) / 286 = 100.0%
Commander's Arsenal: 18 (0) / 18 = 100.0%
Modern Masters 2015: 249 (0) / 249 = 100.0%
Scars of Mirrodin: 234 (0) / 234 = 100.0%
Innistrad: 254 (0) / 254 = 100.0%
Odyssey: 335 (0) / 335 = 100.0%
Dragon's Maze: 156 (0) / 156 = 100.0%
Gatecrash: 249 (0) / 249 = 100.0%
Fate Reforged: 180 (0) / 180 = 100.0%
Ninth Edition: 344 (0) / 344 = 100.0%
Zendikar: 234 (0) / 234 = 100.0%
Fifth Dawn: 165 (0) / 165 = 100.0%
Planeshift: 143 (0) / 143 = 100.0%
Starter 2000: 52 (0) / 52 = 100.0%
Shards of Alara: 234 (0) / 234 = 100.0%
Magic 2011: 234 (0) / 234 = 100.0%
Magic 2013: 234 (0) / 234 = 100.0%
Magic 2012: 234 (0) / 234 = 100.0%
Magic 2014: 234 (0) / 234 = 100.0%
Modern Masters: 229 (0) / 229 = 100.0%
Urza's Saga: 335 (0) / 335 = 100.0%
Commander 2013: 341 (0) / 341 = 100.0%
Saviors of Kamigawa: 165 (0) / 165 = 100.0%
Portal: 200 (0) / 200 = 100.0%
Classic Sixth Edition: 335 (0) / 335 = 100.0%
Promo set for Gatherer: 27 (0) / 27 = 100.0%
Mirrodin Besieged: 150 (0) / 150 = 100.0%
Urza's Destiny: 143 (0) / 143 = 100.0%
Legions: 145 (0) / 145 = 100.0%
Alara Reborn: 145 (0) / 145 = 100.0%
Conflux: 145 (0) / 145 = 100.0%
Fifth Edition: 433 (1) / 434 = 99.77%
Mercadian Masques: 334 (1) / 335 = 99.7%
Commander: 302 (1) / 303 = 99.67%
Ravnica: City of Guilds: 290 (1) / 291 = 99.66%
Mirrodin: 290 (1) / 291 = 99.66%
Shadowmoor: 285 (1) / 286 = 99.65%
Magic Origins: 272 (1) / 273 = 99.63%
Dragons of Tarkir: 253 (1) / 254 = 99.61%
Khans of Tarkir: 253 (1) / 254 = 99.61%
Avacyn Restored: 233 (1) / 234 = 99.57%
Magic 2010: 233 (1) / 234 = 99.57%
Rise of the Eldrazi: 232 (1) / 233 = 99.57%
Oath of the Gatewatch: 182 (1) / 183 = 99.45%
Future Sight: 179 (1) / 180 = 99.44%
Dissension: 179 (1) / 180 = 99.44%
Tempest: 333 (2) / 335 = 99.4%
Betrayers of Kamigawa: 164 (1) / 165 = 99.39%
Planar Chaos: 164 (1) / 165 = 99.39%
Starter 1999: 157 (1) / 158 = 99.37%
Portal Second Age: 154 (1) / 155 = 99.35%
Revised Edition: 294 (2) / 296 = 99.32%
Worldwake: 144 (1) / 145 = 99.31%
Judgment: 142 (1) / 143 = 99.3%
Nemesis: 142 (1) / 143 = 99.3%
Torment: 142 (1) / 143 = 99.3%
Urza's Legacy: 142 (1) / 143 = 99.3%
Chronicles: 115 (1) / 116 = 99.14%
Invasion: 332 (3) / 335 = 99.1%
Fallen Empires: 101 (1) / 102 = 99.02%
Fourth Edition: 364 (4) / 368 = 98.91%
Weatherlight: 165 (2) / 167 = 98.8%
Coldsnap: 153 (2) / 155 = 98.71%
Alliances: 142 (2) / 144 = 98.61%
Exodus: 141 (2) / 143 = 98.6%
Prophecy: 141 (2) / 143 = 98.6%
Stronghold: 141 (2) / 143 = 98.6%
Onslaught: 330 (5) / 335 = 98.51%
Commander 2014: 317 (5) / 322 = 98.45%
Planechase: 188 (3) / 191 = 98.43%
Time Spiral "Timeshifted": 119 (2) / 121 = 98.35%
Mirage: 329 (6) / 335 = 98.21%
Visions: 164 (3) / 167 = 98.2%
Commander 2015: 321 (6) / 327 = 98.17%
Vanguard: 104 (2) / 106 = 98.11%
Planechase 2012 Edition: 173 (4) / 177 = 97.74%
Homelands: 112 (3) / 115 = 97.39%
Limited Edition Beta: 284 (8) / 292 = 97.26%
Unlimited Edition: 284 (8) / 292 = 97.26%
Limited Edition Alpha: 282 (8) / 290 = 97.24%
Ice Age: 362 (11) / 373 = 97.05%
Archenemy: 185 (6) / 191 = 96.86%
Apocalypse: 138 (5) / 143 = 96.5%
Arabian Nights: 75 (3) / 78 = 96.15%
Legends: 297 (13) / 310 = 95.81%
The Dark: 114 (5) / 119 = 95.8%
Antiquities: 81 (4) / 85 = 95.29%
Conspiracy: 195 (15) / 210 = 92.86%

Total over all sets: 22915 (174) / 23089


FormatStandard.txt | Open
KTK FRF DTK ORI BFZ OGW
Implemented (Missing) / Total = Percentage Implemented
1348 (4) / 1352 = 99.70 %

Missing (4):
Hedonist's Trove
Pyromancer's Goggles
Rakshasa Vizier
Remorseless Punishment


FormatModern.txt | Open
8ED MRD DST 5DN CHK BOK SOK 9ED RAV GPT DIS CSP TSP TSB PLC FUT 10E LRW EVE SHM MOR ALA CFX ARB M10 ZEN WWK ROE M11 SOM MBS NPH M12 ISD DKA AVR M13 RTR GTC DGM M14 THS BNG JOU M15 KTK FRF DTK MM2 ORI BFZ OGW
Implemented (Missing) / Total = Percentage Implemented
9609 (19) / 9628 = 99.80 %

Missing (19):
Balduvian Warlord
Cover of Winter
Divine Deflection
Giant Oyster
Harm's Way
Hedonist's Trove
Honorable Passage
Kor Dirge
Nacatl War-Pride
Plague of Vermin
Pyromancer's Goggles
Quicksilver Elemental
Rakshasa Vizier
Razia, Boros Archangel
Refraction Trap
Remorseless Punishment
Shining Shoal
Street Savvy
World at War
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby tellville » 29 Jan 2016, 05:16

Great stuff! Thank you! Unfortunately, Angus Mackenzie does not work properly in Commander, either as my commander or as one of the 99. He works on my turn, but not on any opponents turn. In other words, I can tap him to use his ability on my turn, but on my opponents turn, when I click to tap him, nothing happens. Maybe I'm missing something?
tellville
 
Posts: 6
Joined: 06 Dec 2015, 06:42
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Geox111 » 29 Jan 2016, 13:54

Thanks!

I still have a bug: when I try to play a tournament (draft) in quest mode, I get an error; if I press continue, and try to start another tournament, a message appears that says I am already playing a draft.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:159)
   at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:649)
   at forge.screens.home.quest.CSubmenuQuestDraft.startDraft(CSubmenuQuestDraft.java:542)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$400(CSubmenuQuestDraft.java:52)
   at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:259)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(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)
Geox111
 
Posts: 5
Joined: 31 Oct 2014, 14:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby USERNOTFOUND » 29 Jan 2016, 15:46

can anyone tell me where i can download pictures i havnt had pictures since theros block
USERNOTFOUND
 
Posts: 6
Joined: 28 Jan 2016, 19:03
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby friarsol » 29 Jan 2016, 16:02

USERNOTFOUND wrote:can anyone tell me where i can download pictures i havnt had pictures since theros block
From the release notes "- Live Card Image Fetcher -
Forge can now automatically download missing card art while you play. This is disabled by default, so head on over to the Preferences section to try it out!"
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Djebb » 29 Jan 2016, 16:17

In a multiplayer game, whenever a player loses, his permanents do not leave the battlefield, which means, if player B takes control of one of player A's permanent, then A dies, his permanent remains on B's control.

Whenever someone loses, all his cards should be removed
Djebb
 
Posts: 77
Joined: 06 Dec 2014, 19:44
Has thanked: 1 time
Been thanked: 1 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby KrazyTheFox » 29 Jan 2016, 16:33

Geox111 wrote:Thanks!

I still have a bug: when I try to play a tournament (draft) in quest mode, I get an error; if I press continue, and try to start another tournament, a message appears that says I am already playing a draft.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:159)
   at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:649)
   at forge.screens.home.quest.CSubmenuQuestDraft.startDraft(CSubmenuQuestDraft.java:542)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$400(CSubmenuQuestDraft.java:52)
   at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:259)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(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)
Can you upload your quest file for me? If you rename it from .dat to .txt, you should be able to attach it to a post here.
User avatar
KrazyTheFox
Programmer
 
Posts: 725
Joined: 18 Mar 2014, 23:51
Has thanked: 66 times
Been thanked: 226 times

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Ovenball » 29 Jan 2016, 17:24

Description: I'm experiencing a crash when I try to initiate games in the Sealed format.


NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_45 Oracle Corporation

java.lang.NullPointerException
   at forge.screens.match.TargetingOverlay.assembleArcs(TargetingOverlay.java:106)
   at forge.screens.match.TargetingOverlay.access$700(TargetingOverlay.java:57)
   at forge.screens.match.TargetingOverlay$OverlayPanel.paintComponent(TargetingOverlay.java:389)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.BufferStrategyPaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
   at javax.swing.RepaintManager.access$1300(Unknown Source)
   at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(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.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at forge.view.FDialog.setVisible(FDialog.java:201)
   at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:279)
   at forge.toolbox.FOptionPane.showOptionDialog(FOptionPane.java:83)
   at forge.GuiDesktop.showOptionDialog(GuiDesktop.java:141)
   at forge.util.gui.SOptionPane.showOptionDialog(SOptionPane.java:63)
   at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:33)
   at forge.util.gui.SOptionPane.showMessageDialog(SOptionPane.java:21)
   at forge.control.FControl.setCurrentScreen(FControl.java:317)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.screens.match.CMatchUI.openView(CMatchUI.java:840)
   at forge.match.HostedMatch.startGame(HostedMatch.java:183)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:115)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:83)
   at forge.match.HostedMatch.startMatch(HostedMatch.java:77)
   at forge.limited.GauntletMini.startRound(GauntletMini.java:144)
   at forge.limited.GauntletMini.launch(GauntletMini.java:131)
   at forge.screens.home.sanctioned.CSubmenuSealed.startGame(CSubmenuSealed.java:142)
   at forge.screens.home.sanctioned.CSubmenuSealed.access$200(CSubmenuSealed.java:41)
   at forge.screens.home.sanctioned.CSubmenuSealed$4.actionPerformed(CSubmenuSealed.java:83)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(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)
Ovenball
 
Posts: 1
Joined: 29 Jan 2016, 17:19
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Geox111 » 29 Jan 2016, 17:29

KrazyTheFox wrote:
Geox111 wrote:Thanks!

I still have a bug: when I try to play a tournament (draft) in quest mode, I get an error; if I press continue, and try to start another tournament, a message appears that says I am already playing a draft.

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_66 Oracle Corporation

java.lang.NullPointerException
   at forge.limited.BoosterDraft.createDraft(BoosterDraft.java:159)
   at forge.quest.QuestEventDraft.enter(QuestEventDraft.java:649)
   at forge.screens.home.quest.CSubmenuQuestDraft.startDraft(CSubmenuQuestDraft.java:542)
   at forge.screens.home.quest.CSubmenuQuestDraft.access$400(CSubmenuQuestDraft.java:52)
   at forge.screens.home.quest.CSubmenuQuestDraft$5.actionPerformed(CSubmenuQuestDraft.java:259)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(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)
Can you upload your quest file for me? If you rename it from .dat to .txt, you should be able to attach it to a post here.
I think this is the file (.txt renamed)
Attachments
asd - copia.txt
Quest data
(120.95 KiB) Downloaded 244 times
Geox111
 
Posts: 5
Joined: 31 Oct 2014, 14:51
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby 4thEdition » 30 Jan 2016, 00:08

Description: In the last (7th) match of a booster draft gauntlet the game became sluggish and give this error shortly after that. It was my turn in the declare attackers phase. Memory use was 1.228.532 K at that moment (64-bit Java).

OutOfMemoryError | Open
Code: Select all
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_71 Oracle Corporation

java.lang.OutOfMemoryError: Java heap space
   at com.mortennobel.imagescaling.ResampleOp.doFilter(ResampleOp.java:155)
   at com.mortennobel.imagescaling.AdvancedResizeOp.filter(AdvancedResizeOp.java:81)
   at forge.toolbox.imaging.FImagePanel.getResampledImage(FImagePanel.java:230)
   at forge.toolbox.imaging.FImagePanel.doQualityPaint(FImagePanel.java:206)
   at forge.toolbox.imaging.FImagePanel.paintComponent(FImagePanel.java:200)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JLayeredPane.paint(Unknown Source)
   at javax.swing.JComponent.paintChildren(Unknown Source)
   at javax.swing.JComponent.paint(Unknown Source)
   at javax.swing.JComponent.paintToOffscreen(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
   at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
   at javax.swing.RepaintManager.paint(Unknown Source)
   at javax.swing.JComponent._paintImmediately(Unknown Source)
   at javax.swing.JComponent.paintImmediately(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
   at javax.swing.RepaintManager$4.run(Unknown Source)
4thEdition
 
Posts: 13
Joined: 14 Dec 2014, 16:49
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Frak » 30 Jan 2016, 09:44

I'm uncertain if this is related to the remaining clone problems mentioned in the patch notes or not, but Vesuvan Shapeshifter currently does not trigger "when x is turned face up" effects of creatures it becomes when turning face up as copies of them.

Additionally, I'm getting a crash error sometimes while playing vs AI when a played Ixidron finishes resolving on a field containing graft creatures, but it doesn't always occur. It seems to be happening when the stack is freeing everything up but occasionally everything will happen without incident and the game will continue. The forum is interpreting the bug report as URL spam from a new user for whatever reason though and isn't letting me post it.

Edit: Attached the bug report as a text file.
Attachments
ixidron bug report.txt
(1.31 KiB) Downloaded 205 times
Frak
 
Posts: 1
Joined: 30 Jan 2016, 08:37
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Gurei » 31 Jan 2016, 06:43

Apparently Quest doesn't like me popping Spike Feeder with a spell on the stack?
Attachments
error131.png
error context
2016-01-31-00.txt
error code
(1.3 KiB) Downloaded 207 times
Gurei
 
Posts: 1
Joined: 31 Jan 2016, 06:23
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby Andy9973 » 31 Jan 2016, 09:06

I had a Runed Halo on the battlefield naming Kemba, Kha Regent. AI equipped Kemba with an Adventuring Gear and attacked with it. Kemba dealt 2 damage to me, but it shouldn't have because of Runed Halo.

The other Runed Halo on my side is naming Sunspear Shikari. I assume that one works since the AI didn't attack me with its Shikaris.

Edit: Next game I got the following error message. I clicked on Proclamation of Rebirth to use its Forecast ability. When asked to pay for the ability I clicked on Nykthos, Shrine to Nyx to pay for it and the error message appeared. Clicking on Nykthos normally (i.e. while not paying for a spell/ability) works fine.

Code: Select all
Description: [describe what you were doing when the crash occurred]

[spoiler=NullPointerException][code]
Forge Version:    1.5.48-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_71 Oracle Corporation

java.lang.NullPointerException
   at forge.game.GameActionUtil.amountOfManaGenerated(GameActionUtil.java:542)
   at forge.match.input.InputPayMana.activateManaAbility(InputPayMana.java:215)
   at forge.match.input.InputPayMana.activateManaAbility(InputPayMana.java:167)
   at forge.match.input.InputPayMana.onCardSelected(InputPayMana.java:82)
   at forge.match.input.InputBase.selectCard(InputBase.java:106)
   at forge.match.input.InputProxy.selectCard(InputProxy.java:145)
   at forge.player.PlayerControllerHuman.selectCard(PlayerControllerHuman.java:1461)
   at forge.view.arcane.PlayArea.selectCard(PlayArea.java:564)
   at forge.view.arcane.PlayArea.mouseLeftClicked(PlayArea.java:536)
   at forge.view.arcane.CardPanelContainer$2.mouseReleased(CardPanelContainer.java:165)
   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.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(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)
[/code][/spoiler]
Attachments
runedhalo.png
Andy9973
 
Posts: 103
Joined: 30 Apr 2012, 08:35
Has thanked: 47 times
Been thanked: 5 times

Re: Forge Beta: 01-28-2016 ver 1.5.48

Postby USERNOTFOUND » 31 Jan 2016, 19:17

friarsol wrote:
USERNOTFOUND wrote:can anyone tell me where i can download pictures i havnt had pictures since theros block
From the release notes "- Live Card Image Fetcher -
Forge can now automatically download missing card art while you play. This is disabled by default, so head on over to the Preferences section to try it out!"
hey thanks this is great
USERNOTFOUND
 
Posts: 6
Joined: 28 Jan 2016, 19:03
Has thanked: 0 time
Been thanked: 0 time

Next

Return to Forge

Who is online

Users browsing this forum: No registered users and 84 guests


Who is online

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

Login Form