Board index
Programs with AI or Rules Enforcement
Magic: The Gathering - Duels of the Planeswalkers
New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
2014




Community Wad
Moderator: CCGHQ Admins
Re: Community Wad
by Splinterverse » 09 Jan 2017, 10:40
Xander, I wanted to check something with you before I changed it. Do the flipside of cards need to have special art ids? I had uploaded some HQ upgrades for a few of the reverse cards from SOI, but they didn't show up in the deck builder, but when I looked, I think it's because of the artid. (Example: Bearer of Overwhelming Truths) When I look at the XML, some of them have a negative artid instead of the normal card name. Is it okay to change them? (I can change them if it is, just wanted to check first).
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 09 Jan 2017, 11:19
I have just uploaded special animated art for Ancestral Memories. I made an animated gif that shows each of the 3 different pieces of art for the card. It rotates through them after a little bit of time on each.
I made this entirely using free tools and will post a tutorial when I have some time for anyone who wants to make some of these.
I like it because sometimes a card has a lot of really good artwork to choose from, and with this method, we don't have to choose just one.
Check it out when the .wad has been updated.
EDIT TO ADD: I have also uploaded a non-MM version of Cavern of Souls.
I made this entirely using free tools and will post a tutorial when I have some time for anyone who wants to make some of these.
I like it because sometimes a card has a lot of really good artwork to choose from, and with this method, we don't have to choose just one.
Check it out when the .wad has been updated.

EDIT TO ADD: I have also uploaded a non-MM version of Cavern of Souls.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 10 Jan 2017, 11:25
I've coded/uploaded the Plains card that was given away at the 2013 Dragon's Maze pre-release. It includes the HQ original art.
I have updated the land pools post to include the new land. Use that link or you can add it carefully if you know what you are doing by adding this line:
<string>PLAINS_CW_NEG_84</string> -- 2013 Prerelease for Dragon's Maze
Remember, you must have the .wad that includes this card/art (available tomorrow most likely) and the deckbuilder must be closed.
I've also uploaded HQ art upgrades for Curtain's Call, Moonrise Intruder, Primeval Protector, and World Breaker.
I have updated the land pools post to include the new land. Use that link or you can add it carefully if you know what you are doing by adding this line:
<string>PLAINS_CW_NEG_84</string> -- 2013 Prerelease for Dragon's Maze
Remember, you must have the .wad that includes this card/art (available tomorrow most likely) and the deckbuilder must be closed.
I've also uploaded HQ art upgrades for Curtain's Call, Moonrise Intruder, Primeval Protector, and World Breaker.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Xander9009 » 10 Jan 2017, 20:13
They must be numbers. They can't be the card names, or the game won't properly change the art when the card transforms. Some bug in the engine that handles the parsing of art ids differently in different situations. Normally, it can handle text, but in certain cases, it only treats it as a number, and so text art ids fail. They're negative to do two things: 1) they keep them all together; 2) they avoid any potential conflicts. The base game's cards use positive numbers, but they're not the cards' multiverse ids. I was never certain exactly what they used, but they seem essentially random (I'm sure they're not), and I wanted to make 100% sure it's not possible for the back faces of cards to interfere with normal base game cards. In addition to that, I'm pretty sure there was another reason, but I don't remember it off hand. So for the back faces, use the negative multiverse id.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 02:36
FYI. All but two Aether Revolt cards have been coded/tested and uploaded. (I am not joking.)
They should be available to you once the .wad has been updated.
For more details, see viewtopic.php?f=109&t=19984#p208435.
Enjoy!
They should be available to you once the .wad has been updated.
For more details, see viewtopic.php?f=109&t=19984#p208435.
Enjoy!
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Xander9009 » 11 Jan 2017, 02:37
I just forced the wad to begin updating a bit ahead of schedule. Should be up in about 20 minutes.Splinterverse wrote:FYI. All but two Aether Revolt cards have been coded/tested and uploaded. (I am not joking.)
They should be available to you once the .wad has been updated.
For more details, see viewtopic.php?f=109&t=19984#p208435.
Enjoy!
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 02:46
Awesome. Thanks!Xander9009 wrote:I just forced the wad to begin updating a bit ahead of schedule. Should be up in about 20 minutes.Splinterverse wrote:FYI. All but two Aether Revolt cards have been coded/tested and uploaded. (I am not joking.)
They should be available to you once the .wad has been updated.
For more details, see viewtopic.php?f=109&t=19984#p208435.
Enjoy!

---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by RiiakShiNal » 11 Jan 2017, 11:38
Actually, we can be fairly certain they are multiverse ids. It is highly likely that they use a single database for all cards and that when they created these cards they added them to the database which gave them unique multiverse ids. However, they are probably in the database under one of the DotP sets (which don't show on Gatherer and we can't access). Every card has a multiverse id for every language of every set it is in (along with every variation, such as same card, set set, different art). Even tokens and backs have unique multiverse ids, so the chances that here they used a different positive number instead of a real multiverse id is unlikely.Xander9009 wrote:The base game's cards use positive numbers, but they're not the cards' multiverse ids. I was never certain exactly what they used, but they seem essentially random (I'm sure they're not), and I wanted to make 100% sure it's not possible for the back faces of cards to interfere with normal base game cards. In addition to that, I'm pretty sure there was another reason, but I don't remember it off hand. So for the back faces, use the negative multiverse id.
Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 14:23
I just uploaded HQ art upgrades for some SOI, EMN, and KLD cards. I also started a thread to track HQ art needs . . . viewtopic.php?f=109&t=19994
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 16:28
Is there a way in the deckbuiler to allow for a 40-card deck instead of 60? I see that the basic lands field is adding up to 60 no matter what my selections are.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 18:14
I have uploaded animated art for:
Always Watching
Behind the Scenes
Broken Concentration
Cryptolith Rite
Drownyard Temple
Foreboding Ruins
Foul Orchard
Frontline Rebel
Greenwheel Liberator
Incorrigible Youths
Jace, Unraveler of Secrets
Mechanized Production
Pacification Array
Pore Over the Pages
Sleep Paralysis
Tamiyo's Journal
Thopter Arrest
and the Clue token that has a feather on it (CW #3)
I also made non-MM versions of Drownyard Temple and Foul Orchard.
Always Watching
Behind the Scenes
Broken Concentration
Cryptolith Rite
Drownyard Temple
Foreboding Ruins
Foul Orchard
Frontline Rebel
Greenwheel Liberator
Incorrigible Youths
Jace, Unraveler of Secrets
Mechanized Production
Pacification Array
Pore Over the Pages
Sleep Paralysis
Tamiyo's Journal
Thopter Arrest
and the Clue token that has a feather on it (CW #3)
I also made non-MM versions of Drownyard Temple and Foul Orchard.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 18:48
--BUG ALERT ---
There is an issue with the D14_PLW.lol file causing a lot of errors. I believe I have fixed it, but until the CW is updated, you may experience issues with planeswalkers and Improvise (among other errors). I have pm'ed Xander in the hopes that we might get an early update.
There is an issue with the D14_PLW.lol file causing a lot of errors. I believe I have fixed it, but until the CW is updated, you may experience issues with planeswalkers and Improvise (among other errors). I have pm'ed Xander in the hopes that we might get an early update.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 18:56
Xander, getting this error in the log . . .
- Code: Select all
[lua] [string "Content\Functions\CW_DC.LOL"]:125: unexpected symbol near '{'
[lua]
lua_dofile error parsing file Content\Functions\CW_DC.LOL
[lua] [string "_MANAGER_CHARACTERISTICS_TITLE (CONTINUOUS_ACTION)~0x0000041f"]:2: attempt to call global 'CW_DC_PlayerDC' (a nil value)
[lua] [string "_MANAGER_CHARACTERISTICS_TITLE (CONTINUOUS_ACTION)~0x0000041f"]:2: attempt to call global 'CW_DC_PlayerDC' (a nil value)
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Splinterverse » 11 Jan 2017, 19:04
Question for fellow modders . . .
For Aether Revolt's Metallic Mimic, I am using the following code:
I don't think it's a problem with all tokens though. I tested it after creating a Kavu token, and Kavu was listed in the creature types.
For Aether Revolt's Metallic Mimic, I am using the following code:
- Code: Select all
<RESOLUTION_TIME_ACTION>
local zone = ZONE_ANYWHERE
local player = EffectController()
S_CountCreatureTypes(zone, player)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION repeating="1">
local player = EffectController()
return S_ChooseCreatureType(player)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
LinkedDC():Set_Int(0, S_ChosenCreatureType())
</RESOLUTION_TIME_ACTION>
I don't think it's a problem with all tokens though. I tested it after creating a Kavu token, and Kavu was listed in the creature types.
---------------------------------------------
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
The DOTP2014 CW is updated nightly between 11 PM and 12 AM EST.
Known Issues/Bugs |
Impossible Cards List | Update Your Land Pools
- Splinterverse
- Posts: 918
- Joined: 04 Sep 2016, 13:32
- Has thanked: 150 times
- Been thanked: 76 times
Re: Community Wad
by Xander9009 » 12 Jan 2017, 04:51
Do you recall what the issue was? Also, I didn't get a PM for this. It wouldn't have mattered anyway, though; I just got up. But yeah, I can go ahead and force a repack.Splinterverse wrote:--BUG ALERT ---
There is an issue with the D14_PLW.lol file causing a lot of errors. I believe I have fixed it, but until the CW is updated, you may experience issues with planeswalkers and Improvise (among other errors). I have pm'ed Xander in the hopes that we might get an early update.
Fixed. I've been coding in a few other languages for a few weeks now, and I accidentally used their syntax (used {} to contain the body of the new functions I made).Splinterverse wrote:Xander, getting this error in the log . . .I have not touched the CW_DC.lol file, so I'm not sure what is causing the error message.
- Code: Select all
[lua] [string "Content\Functions\CW_DC.LOL"]:125: unexpected symbol near '{'
[lua]
lua_dofile error parsing file Content\Functions\CW_DC.LOL
[lua] [string "_MANAGER_CHARACTERISTICS_TITLE (CONTINUOUS_ACTION)~0x0000041f"]:2: attempt to call global 'CW_DC_PlayerDC' (a nil value)
[lua] [string "_MANAGER_CHARACTERISTICS_TITLE (CONTINUOUS_ACTION)~0x0000041f"]:2: attempt to call global 'CW_DC_PlayerDC' (a nil value)
The deckbuilder's basic land count is telling you what it'll add up to when the game gets a hold of it. There's no way to tell the game to not add lands up to 60 cards. The only way to manage that would be to put in 20 copies of a single card with the ability to remove itself from your hand and deck immediately, and then make you draw another card if it removed itself from your hand. But the deck builder won't handle that counting for you.Splinterverse wrote:Is there a way in the deckbuiler to allow for a 40-card deck instead of 60? I see that the basic lands field is adding up to 60 no matter what my selections are.
Thanks. I had already figured that was probably the case, but I was never 100% certain on that. I wish I could remember the other reason for making them negative...RiiakShiNal wrote:Actually, we can be fairly certain they are multiverse ids. It is highly likely that they use a single database for all cards and that when they created these cards they added them to the database which gave them unique multiverse ids. However, they are probably in the database under one of the DotP sets (which don't show on Gatherer and we can't access). Every card has a multiverse id for every language of every set it is in (along with every variation, such as same card, set set, different art). Even tokens and backs have unique multiverse ids, so the chances that here they used a different positive number instead of a real multiverse id is unlikely.Xander9009 wrote:The base game's cards use positive numbers, but they're not the cards' multiverse ids. I was never certain exactly what they used, but they seem essentially random (I'm sure they're not), and I wanted to make 100% sure it's not possible for the back faces of cards to interfere with normal base game cards. In addition to that, I'm pretty sure there was another reason, but I don't remember it off hand. So for the back faces, use the negative multiverse id.
Those functions wouldn't have worked properly with creature types added by mods. They stopped at type 1230 (which is Sable). I've updated it to be based on the CREATURE_TYPE_COUNT global, but it's currently untested. Hopefully it works. It also helped me find out that apparently adding new creature types had two more steps than I'd realized: updating CHOOSE_TYPE_FUNCTIONS62.LOL (no longer necessary since I made it use CREATURE_TYPE_COUNT) and adding CARD_QUERY_CREATURE_TYPE_# to a text permanent file, where # is the creature type constant - 1000 (so human is CARD_QUERY_CREATURE_TYPE_0, advisor is CARD_QUERY_CREATURE_TYPE_1 and so on). Those have all been moved to CW_SUBTYPES.XML for consistency.Splinterverse wrote:Question for fellow modders . . .
For Aether Revolt's Metallic Mimic, I am using the following code:A player alerted me that he was unable to choose a creature type for a Servo token in play. I tested this scenario and had the same problem.
- Code: Select all
<RESOLUTION_TIME_ACTION>
local zone = ZONE_ANYWHERE
local player = EffectController()
S_CountCreatureTypes(zone, player)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION repeating="1">
local player = EffectController()
return S_ChooseCreatureType(player)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
LinkedDC():Set_Int(0, S_ChosenCreatureType())
</RESOLUTION_TIME_ACTION>
I don't think it's a problem with all tokens though. I tested it after creating a Kavu token, and Kavu was listed in the creature types.
The newer ones (as well as the older ones for other card types) need translated but should work for English (and other languages should default to English, since they're currently blank):
- Processor
- Scion
- Mole
- Aetherborn
- Pilot
- Servo
- Assembly-Worker
- Contraption
- Equipment
- Fortification
- Clue
- Vehicle
- Aura
- Shrine
- Curse
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-
Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Who is online
Users browsing this forum: No registered users and 5 guests