Forge Release 12/29/2021 ver. 1.6.47
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Forge Release 12/29/2021 ver. 1.6.47
by Agetian » 29 Dec 2021, 06:28
Forge: 12/29/2021 ver 1.6.47

Desktop: https://releases.cardforge.org/forge/forge-gui-desktop/1.6.47/forge-gui-desktop-1.6.47.tar.bz2

#Add one announcement per line
Get in the discord if you aren't yet. https://discord.gg/3v9JCVr
All new Alchemy: Innistrad cards (Y22) have been implemented in Forge. Happy brewing!
Support for rebalanced Arena cards (separate from the original implementations) is implemented.
It's now possible to choose to play Constructed matches in the best of 1, 3, and 5 formats.
*** Android 7 & 8 support is now deprecated. Support will be dropped in an upcoming release. ***

Bug fixes
As always, this release of Forge features an assortment of bug fixes and improvements based on user feedback during the previous release run.

Known issues are here: https://git.cardforge.org/core-developers/forge/issues
Feel free to report your own there if you have any.

The Forge archive includes a MANUAL.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.
Once the Forge archive has been decompressed you should then be able to launch Forge by using the included launcher. Launching Forge by double clicking on the forge jar file in the past caused a java heap space error. Forge's memory requirements have increased over time and the launchers increase the java heap space available to Forge. Currently you can launch Forge by double clicking on the forge jar file without a java heap space error but this is likely to change as we add in more sounds, icons, etc.
- The Mac OS application version -
We provide separate macOS builds of desktop and mobile (backported) Forge packaged as native Mac applications. Please check the relevant thread for details and download links.
- Online Multiplayer -
For local network play you should only need two systems running Forge. One to host and one to join and play. For remote (over the Internet) play you will need to ensure that the port used (36743 by default) is forwarded to the hosting machine.

Agetian
Alumi
apantel
Austinio7116
Benjamin
CCTV-1
Churrufli
DrDev
Elwin
excessum
Flair
Gos
guytrash
Hanmac
Indigo Dragon
Jamin Collins
John
kevlahnota
klaxnek
KrazyTheFox
leriomaggio
Luke
Marek14
Marvel
mcrawford
medusa
Meerkov
Monkey Gland Sauce
Myrd
nefigah
Northmoc
OgreBattlecruiser
pfps
Ral
Ryan1729
Seravy
Sirspud
Sloth
slyfox7777777
Snoops
Sol
squee1968
Swordshine
Suthro
Svaldan
The Cheese Stands Alone
thenobletheif
tjtillman
tojammot
torridus
twosat
Xyx
Zimtente
Zuchinni
(If you think your name should be on this list, add it with your next contribution)
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the XMage team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)

Desktop: https://releases.cardforge.org/forge/forge-gui-desktop/1.6.47/forge-gui-desktop-1.6.47.tar.bz2

#Add one announcement per line
Get in the discord if you aren't yet. https://discord.gg/3v9JCVr
All new Alchemy: Innistrad cards (Y22) have been implemented in Forge. Happy brewing!
Support for rebalanced Arena cards (separate from the original implementations) is implemented.
It's now possible to choose to play Constructed matches in the best of 1, 3, and 5 formats.
*** Android 7 & 8 support is now deprecated. Support will be dropped in an upcoming release. ***

Bug fixes
As always, this release of Forge features an assortment of bug fixes and improvements based on user feedback during the previous release run.

Known issues are here: https://git.cardforge.org/core-developers/forge/issues
Feel free to report your own there if you have any.

The Forge archive includes a MANUAL.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.
Once the Forge archive has been decompressed you should then be able to launch Forge by using the included launcher. Launching Forge by double clicking on the forge jar file in the past caused a java heap space error. Forge's memory requirements have increased over time and the launchers increase the java heap space available to Forge. Currently you can launch Forge by double clicking on the forge jar file without a java heap space error but this is likely to change as we add in more sounds, icons, etc.
- The Mac OS application version -
We provide separate macOS builds of desktop and mobile (backported) Forge packaged as native Mac applications. Please check the relevant thread for details and download links.
- Online Multiplayer -
For local network play you should only need two systems running Forge. One to host and one to join and play. For remote (over the Internet) play you will need to ensure that the port used (36743 by default) is forwarded to the hosting machine.

Agetian
Alumi
apantel
Austinio7116
Benjamin
CCTV-1
Churrufli
DrDev
Elwin
excessum
Flair
Gos
guytrash
Hanmac
Indigo Dragon
Jamin Collins
John
kevlahnota
klaxnek
KrazyTheFox
leriomaggio
Luke
Marek14
Marvel
mcrawford
medusa
Meerkov
Monkey Gland Sauce
Myrd
nefigah
Northmoc
OgreBattlecruiser
pfps
Ral
Ryan1729
Seravy
Sirspud
Sloth
slyfox7777777
Snoops
Sol
squee1968
Swordshine
Suthro
Svaldan
The Cheese Stands Alone
thenobletheif
tjtillman
tojammot
torridus
twosat
Xyx
Zimtente
Zuchinni
(If you think your name should be on this list, add it with your next contribution)
(Quest icons used created by Teekatas, from his Legendora set http://raindropmemory.deviantart.com)
(Thanks to the XMage team for permission to use their targeting arrows.)
(Thanks to http://www.freesound.org/browse/ for providing some sound files.)
- Agetian
- Programmer
- Posts: 3486
- Joined: 14 Mar 2011, 05:58
- Has thanked: 683 times
- Been thanked: 568 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by BlackLotus82 » 29 Dec 2021, 23:19
Hello!
To begin with, thank you for the incredible work you have done through the years... Please, keep going!
I've returned to Forge after a long iatus, downloaded freshly released v.16.47, checked that my card folder with full HQ sets was still in place BUT I'm experiencing low-quality pixelated previews of the cards inside FORGE.
Any help would be appreciated!
To begin with, thank you for the incredible work you have done through the years... Please, keep going!
I've returned to Forge after a long iatus, downloaded freshly released v.16.47, checked that my card folder with full HQ sets was still in place BUT I'm experiencing low-quality pixelated previews of the cards inside FORGE.
Any help would be appreciated!
- BlackLotus82
- Posts: 66
- Joined: 03 Jun 2011, 16:26
- Has thanked: 19 times
- Been thanked: 2 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by Narwhal » 29 Dec 2021, 23:55
Hello, it appears that after this latest update the Shock lands (Hallowed Fountain, Watery Grave, Blood Crypt, Stomping Ground, Temple Garden, Godless Shrine, Steam Vents, Overgrown Tomb, Sacred Foundry, Breeding Pool) are no longer available for some reason. This is rather strange considering they worked perfectly fine in 1.6.46... Anywho, it would be nice if this could be fixed, because it makes things rather difficult.
Re: Forge Release 12/29/2021 ver. 1.6.47
by kevlahnota » 30 Dec 2021, 00:01
Does this happen on Forge latest snapshots (1.6.48.xxxxxx)?Narwhal wrote:Hello, it appears that after this latest update the Shock lands (Hallowed Fountain, Watery Grave, Blood Crypt, Stomping Ground, Temple Garden, Godless Shrine, Steam Vents, Overgrown Tomb, Sacred Foundry, Breeding Pool) are no longer available for some reason. This is rather strange considering they worked perfectly fine in 1.6.46... Anywho, it would be nice if this could be fixed, because it makes things rather difficult.
-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by kevlahnota » 30 Dec 2021, 00:03
try using forge-java8.exe or change display setting Scale and layout to 100%..BlackLotus82 wrote:Hello!
To begin with, thank you for the incredible work you have done through the years... Please, keep going!
I've returned to Forge after a long iatus, downloaded freshly released v.16.47, checked that my card folder with full HQ sets was still in place BUT I'm experiencing low-quality pixelated previews of the cards inside FORGE.
Any help would be appreciated!

-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by BlackLotus82 » 30 Dec 2021, 00:20
Tx, you solved my problem! :-D
- BlackLotus82
- Posts: 66
- Joined: 03 Jun 2011, 16:26
- Has thanked: 19 times
- Been thanked: 2 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by Narwhal » 30 Dec 2021, 00:57
I didn't even think to download and try the snapshot. I'm used to only grabbing the "official release" and generally staying clear of the "alpha/beta/nightly/snapshot" - whatever it happens to be called - because usually those are the buggy releases. XDkevlahnota wrote:Does this happen on Forge latest snapshots (1.6.48.xxxxxx)?Narwhal wrote:Hello, it appears that after this latest update the Shock lands (Hallowed Fountain, Watery Grave, Blood Crypt, Stomping Ground, Temple Garden, Godless Shrine, Steam Vents, Overgrown Tomb, Sacred Foundry, Breeding Pool) are no longer available for some reason. This is rather strange considering they worked perfectly fine in 1.6.46... Anywho, it would be nice if this could be fixed, because it makes things rather difficult.
Re: Forge Release 12/29/2021 ver. 1.6.47
by kevlahnota » 30 Dec 2021, 01:02
whatever works for you no problem.Narwhal wrote:I didn't even think to download and try the snapshot. I'm used to only grabbing the "official release" and generally staying clear of the "alpha/beta/nightly/snapshot" - whatever it happens to be called - because usually those are the buggy releases. XDkevlahnota wrote:Does this happen on Forge latest snapshots (1.6.48.xxxxxx)?Narwhal wrote:Hello, it appears that after this latest update the Shock lands (Hallowed Fountain, Watery Grave, Blood Crypt, Stomping Ground, Temple Garden, Godless Shrine, Steam Vents, Overgrown Tomb, Sacred Foundry, Breeding Pool) are no longer available for some reason. This is rather strange considering they worked perfectly fine in 1.6.46... Anywho, it would be nice if this could be fixed, because it makes things rather difficult.
-
kevlahnota - Programmer
- Posts: 825
- Joined: 19 Jul 2010, 17:45
- Location: Philippines
- Has thanked: 14 times
- Been thanked: 264 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by Narwhal » 30 Dec 2021, 01:04
It seems that the problem is resolved in the snapshot. Thank you for the suggestion.
Re: Forge Release 12/29/2021 ver. 1.6.47
by BlackLotus82 » 30 Dec 2021, 01:40
Excuse me again... in order to use cropped images should I put them in a specific subfolder, and how should I name the pics?
Tx in advance.
Tx in advance.
- BlackLotus82
- Posts: 66
- Joined: 03 Jun 2011, 16:26
- Has thanked: 19 times
- Been thanked: 2 times
Re: Forge Release 12/29/2021 ver. 1.6.47
by dredop » 30 Dec 2021, 10:29
A lot of thrown errors on startup now, I guess they all have to do with the Shock Lands mentioned already, I just exit the app to get rid of them.
This is the first of them:
This is the first of them:
- | Open
- com.thoughtworks.xstream.converters.ConversionException:
---- Debugging information ----
cause-exception : java.lang.RuntimeException
cause-message : Unsupported card found in quest save: Watery Grave from edition RAV
class : forge.deck.CardPool
required-type : forge.deck.CardPool
converter-type : forge.gamemodes.gauntlet.GauntletIO$DeckSectionToXml
path : /forge.gauntlet.GauntletData/userDeck/parts/entry/forge.deck.CardPool/card[10]
line number : 42
class[1] : java.util.EnumMap
required-type[1] : java.util.EnumMap
converter-type[1] : com.thoughtworks.xstream.converters.enums.EnumMapConverter
class[2] : forge.deck.Deck
required-type[2] : forge.deck.Deck
converter-type[2] : com.thoughtworks.xstream.converters.reflection.ReflectionConverter
class[3] : forge.gamemodes.gauntlet.GauntletData
required-type[3] : forge.gamemodes.gauntlet.GauntletData
version : 1.6.47
-------------------------------
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:77)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readBareItem(AbstractCollectionConverter.java:132)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readItem(AbstractCollectionConverter.java:117)
at com.thoughtworks.xstream.converters.collections.AbstractCollectionConverter.readCompleteItem(AbstractCollectionConverter.java:147)
at com.thoughtworks.xstream.converters.collections.MapConverter.putCurrentEntryIntoMap(MapConverter.java:106)
at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:98)
at com.thoughtworks.xstream.converters.collections.MapConverter.populateMap(MapConverter.java:92)
at com.thoughtworks.xstream.converters.enums.EnumMapConverter.unmarshal(EnumMapConverter.java:65)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:499)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:425)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:277)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshallField(AbstractReflectionConverter.java:499)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.doUnmarshal(AbstractReflectionConverter.java:425)
at com.thoughtworks.xstream.converters.reflection.AbstractReflectionConverter.unmarshal(AbstractReflectionConverter.java:277)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
at com.thoughtworks.xstream.core.AbstractReferenceUnmarshaller.convert(AbstractReferenceUnmarshaller.java:72)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:66)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convertAnother(TreeUnmarshaller.java:50)
at com.thoughtworks.xstream.core.TreeUnmarshaller.start(TreeUnmarshaller.java:134)
at com.thoughtworks.xstream.core.AbstractTreeMarshallingStrategy.unmarshal(AbstractTreeMarshallingStrategy.java:32)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1391)
at com.thoughtworks.xstream.XStream.unmarshal(XStream.java:1376)
at com.thoughtworks.xstream.XStream.fromXML(XStream.java:1261)
at forge.gamemodes.gauntlet.GauntletIO.loadGauntlet(GauntletIO.java:118)
at forge.screens.home.gauntlet.CSubmenuGauntletContests.updateData(CSubmenuGauntletContests.java:72)
at forge.screens.home.gauntlet.CSubmenuGauntletContests.initialize(CSubmenuGauntletContests.java:62)
at forge.view.FView.initialize(FView.java:160)
at forge.control.FControl$3.run(FControl.java:266)
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$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)
Caused by: java.lang.RuntimeException: Unsupported card found in quest save: Watery Grave from edition RAV
at forge.gamemodes.gauntlet.GauntletIO$DeckSectionToXml.readCardPrinted(GauntletIO.java:213)
at forge.gamemodes.gauntlet.GauntletIO$DeckSectionToXml.unmarshal(GauntletIO.java:185)
at com.thoughtworks.xstream.core.TreeUnmarshaller.convert(TreeUnmarshaller.java:72)
... 50 more
Re: Forge Release 12/29/2021 ver. 1.6.47
by Caanos » 31 Dec 2021, 01:55
So, when playing with Markov Enforcer, it forces you to choose a creature your opponent(s) control and will not let you skip this. This is despite Enforcer have an 'up to' on its ability.
- Caanos
- Posts: 1
- Joined: 31 Dec 2021, 01:52
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Release 12/29/2021 ver. 1.6.47
by Alastor » 31 Dec 2021, 13:00
When I want to use a deck with the land Godless Shrine the game says that the card isn't supported by the game.
Re: Forge Release 12/29/2021 ver. 1.6.47
by TRT » 31 Dec 2021, 13:27
Check "Enable Non-Legal cards" or switch to snapshotAlastor wrote:When I want to use a deck with the land Godless Shrine the game says that the card isn't supported by the game.
Re: Forge Release 12/29/2021 ver. 1.6.47
by Alastor » 31 Dec 2021, 19:18
Thanks very muchTRT wrote:Check "Enable Non-Legal cards" or switch to snapshotAlastor wrote:When I want to use a deck with the land Godless Shrine the game says that the card isn't supported by the game.
Who is online
Users browsing this forum: No registered users and 54 guests