It is currently 19 Jul 2025, 21:36
   
Text Size

Community Wad

Moderator: CCGHQ Admins

Re: Community Wad - Updated Dec-12-15

Postby nivmizzet1 » 24 Dec 2015, 22:08

Xander9009 wrote:In that case, check the transformed cards, and then check the tranformation function files (TFM_TRANSFORM, I think).
already did. I can't see any problems, and it seems to be working for other users, so I think it has to be a problem on my end.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby nivmizzet1 » 28 Dec 2015, 01:38

can somebody check Delver of Secrets to confirm that it's working? I changed some things since Drovil reported it working for him and I want to make sure it's still working (but I obviously can't test it because it never worked for me).

Also, any ideas what would be preventing it from working for me? I only have the base game files and CW files (sync'd using Xander's sync tool) in the game directory.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby Xander9009 » 28 Dec 2015, 09:35

Doesn't transform for me.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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 - Updated Dec-12-15

Postby drovil » 28 Dec 2015, 09:41

I think I'm the only one who is not using the sync tool yet. :lol:

Did some things: I opened the updated Delver of Secrets in Google drive and copypasted its code, which threw an error when opening deck editor (And also made the game hang at match startup).

| Open
12/28/2015 4:47:20 PM: Low: System.Xml - Data at the root level is invalid. Line 1, position 1.:
at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
at System.Xml.XmlTextReaderImpl.ParseRootLevelWhitespace()
at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
at System.Xml.XmlLoader.Load(XmlDocument doc, XmlReader reader, Boolean preserveWhitespace)
at System.Xml.XmlDocument.Load(XmlReader reader)
at System.Xml.XmlDocument.LoadXml(String xml)
at RSN.DotP.CardInfo.ParseXML(String strXML)
at RSN.DotP.CardInfo..ctor(String strFilename, String strXML, String strWad, GameDirectory gdData)
at RSN.DotP.WadWrapper.LoadCards(FileStream fsInput, GameDirectory gdData)
Extra Information:
Unable to load card: DELVER_OF_SECRETS_CW_226749.xml in DATA_DLC_CORE_VRD
Wherein the copypasted code from Googdrive to N++ made a different < in the very first line. It has a very small ` added on top of it. (Throwing this here just in case.)

Corrected the code, tested it ingame, and it works.

Maybe you have a duplicate of Insectile Aberration somewhere? And the only thing between the transformation of Delver to Insectile is the card revealing process where the card is selected, the button changes from "Finish" to "Confirm", and after that it should transform.

- Try to backup your current CW core .WAD and redownload another new one not using the sync tool.

- Try other cards that has the same effect which is "you may choose to reveal this card. If you do, ..." and see if they work.

- I've read somewhere that there is an exe version of the game that reads loose files in the game folder, maybe related? (Not sure if this is for DotP2014 though, please correct if this is wrong)

- Maybe you need the DotP2014 Gold version?

- I fiddled with delver to try the "mediator" effect and maybe get lucky with the art transforming problem; I made another Insectile Aberration card but a Black colored one.
(At this point I'm just guessing what to do which incompetently failed :lol: ) Changed the ID's, added the new Black insectile in the LOL, made delver point/transform to the black Insectile, then made the black insectile transform to the normal insectile, in which Delver did not transform at all.

Hope some of these may help sir niv. Many thanks. :D
"Also, that's post number 5. You're officially no longer censored. lol"
-Xander, the Enlightener
Rest in Peace Xander9009.
User avatar
drovil
 
Posts: 15
Joined: 10 Nov 2015, 16:29
Has thanked: 63 times
Been thanked: 0 time

Re: Community Wad - Updated Dec-12-15

Postby nivmizzet1 » 30 Dec 2015, 13:22

drovil wrote:- I fiddled with delver to try the "mediator" effect and maybe get lucky with the art transforming problem; I made another Insectile Aberration card but a Black colored one.
(At this point I'm just guessing what to do which incompetently failed :lol: ) Changed the ID's, added the new Black insectile in the LOL, made delver point/transform to the black Insectile, then made the black insectile transform to the normal insectile, in which Delver did not transform at all.
Apparently, the image for double-faced cards only changes if the card's ARTID value is number only. -this info courtesy of E1tenTy

EDIT: confirmed
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby nivmizzet1 » 02 Jan 2016, 05:27

nivmizzet1 wrote:
Apparently, the image for double-faced cards only changes if the card's ARTID value is number only. -this info courtesy of E1tenTy

EDIT: confirmed
Any chance we can get this implemented for the CW? It would just require changing the artID to numeric (may as well use the multiverse ID, no?) on the transformed/flipped card for all cards with transform/flip. The only thing, it would mean the artID for those cards wouldn't have CW as a prefix -- would that be a problem?

EDIT: I've done this for Lord of Lineage. I took note of every change I made so I can revert it if necessary.

I changed LORD_OF_LINEAGE.TDX to 227072.TDX

I changed the artID in _LORD_OF_LINEAGE_CW_227072.xml from "LORD_OF_LINEAGE" to "227072"
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby RiiakShiNal » 02 Jan 2016, 18:17

Hi Xander9009,

Now that I have finished up the new version of the Deck Builder, I've noticed that several of the art Wads in the Community Wad have bad headers. For example the DATA_DLC_CW_CONSPIRACY Wad has this header:
Code: Select all
<?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER><?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER><?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER>
Notice that there is 3 complete copies of the header data and trying to do XML parsing on it errors out when it hits the 2nd XML Declaration since according to XML rules there is only allowed to be one declaration per file and it must be the first element in the file with nothing before it (not even spaces).

I also noticed that in some of the cards there are multiple AUTHOR tags and no EDITORS tag, given the rules you've put in the community core, I think these instances are probably mistakes.
  • AVACYNS_COLLAR_CW_262863
  • BONE_SAW_CW_189270
  • CLIFFTOP_RETREAT_MM_CW_241980
  • DISTORTION_STRIKE_CW_198168
  • EMERIA_THE_SKY_RUIN_CW_389503
  • EMERIA_THE_SKY_RUIN_MM_CW_389503
  • GOBLIN_CANNON_CW_48215
  • HERITAGE_DRUID_MM_CW_152556
  • JUNK_DIVER_CW_389571
  • MEMORY_SLUICE_CW_158759
  • MIRRI_CAT_WARRIOR_CW_106405
  • NETTLE_SENTINEL_CW_151095
  • NULLTREAD_GARGANTUAN_CW_179580
  • ORIMS_PRAYER_CW_4891
  • PLAGUE_SPITTER_CW_23021
  • PRIEST_OF_TITANIA_MM_CW_5823
  • REST_FOR_THE_WEARY_CW_189180
  • SEAT_OF_THE_SYNOD_MM_CW_222740
  • SPHERE_OF_THE_SUNS_MM_CW_213776
  • STROMKIRK_NOBLE_CW_230783
  • SULFUR_FALLS_MM_CW_241987
  • SYNDIC_OF_TITHES_CW_366387
  • THOPTER_SQUADRON_CW_383129
  • VAMPIRIC_LINK_CW_122366
  • VAULT_OF_THE_ARCHANGEL_MM_CW_382202
  • VIGEAN_HYDROPON_CW_107293
  • VOLRATHS_STRONGHOLD_MM_CW_5263
  • WIREWOOD_SYMBIOTE_CW_394000

This one has 2 DATE entries:
  • LAVABALL_TRAP_CW_197528
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Community Wad - Updated Dec-12-15

Postby nivmizzet1 » 03 Jan 2016, 00:52

RiiakShiNal wrote:
I also noticed that in some of the cards there are multiple AUTHOR tags and no EDITORS tag, given the rules you've put in the community core, I think these instances are probably mistakes.
  • AVACYNS_COLLAR_CW_262863
  • BONE_SAW_CW_189270
  • CLIFFTOP_RETREAT_MM_CW_241980
  • DISTORTION_STRIKE_CW_198168
  • EMERIA_THE_SKY_RUIN_CW_389503
  • EMERIA_THE_SKY_RUIN_MM_CW_389503
  • GOBLIN_CANNON_CW_48215
  • HERITAGE_DRUID_MM_CW_152556
  • JUNK_DIVER_CW_389571
  • MEMORY_SLUICE_CW_158759
  • MIRRI_CAT_WARRIOR_CW_106405
  • NETTLE_SENTINEL_CW_151095
  • NULLTREAD_GARGANTUAN_CW_179580
  • ORIMS_PRAYER_CW_4891
  • PLAGUE_SPITTER_CW_23021
  • PRIEST_OF_TITANIA_MM_CW_5823
  • REST_FOR_THE_WEARY_CW_189180
  • SEAT_OF_THE_SYNOD_MM_CW_222740
  • SPHERE_OF_THE_SUNS_MM_CW_213776
  • STROMKIRK_NOBLE_CW_230783
  • SULFUR_FALLS_MM_CW_241987
  • SYNDIC_OF_TITHES_CW_366387
  • THOPTER_SQUADRON_CW_383129
  • VAMPIRIC_LINK_CW_122366
  • VAULT_OF_THE_ARCHANGEL_MM_CW_382202
  • VIGEAN_HYDROPON_CW_107293
  • VOLRATHS_STRONGHOLD_MM_CW_5263
  • WIREWOOD_SYMBIOTE_CW_394000
Hmm, these cards all look familiar; I think I coded almost all of them. Whoops, I put the AUTHOR tag twice rather than an AUTHOR tag followed by an EDITORS tag. I've fixed this. EDIT: They weren't all made by me, but I've fixed them all.


EDIT:
RiiakShiNal wrote:Hi Xander9009,

Now that I have finished up the new version of the Deck Builder
Awesome!
Last edited by nivmizzet1 on 03 Jan 2016, 10:31, edited 1 time in total.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby Xander9009 » 03 Jan 2016, 07:06

RiiakShiNal wrote:Hi Xander9009,

Now that I have finished up the new version of the Deck Builder, I've noticed that several of the art Wads in the Community Wad have bad headers. For example the DATA_DLC_CW_CONSPIRACY Wad has this header:
Code: Select all
<?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER><?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER><?xml version="1.0"?>
<WAD_HEADER>
   <ENTRY platform="ALL" source="DATA_DLC_CW_CONSPIRACY/DATA_ALL_PLATFORMS/" alias="Content" order="3"/>
</WAD_HEADER>
Notice that there is 3 complete copies of the header data and trying to do XML parsing on it errors out when it hits the 2nd XML Declaration since according to XML rules there is only allowed to be one declaration per file and it must be the first element in the file with nothing before it (not even spaces).

I also noticed that in some of the cards there are multiple AUTHOR tags and no EDITORS tag, given the rules you've put in the community core, I think these instances are probably mistakes.
  • AVACYNS_COLLAR_CW_262863
  • BONE_SAW_CW_189270
  • CLIFFTOP_RETREAT_MM_CW_241980
  • DISTORTION_STRIKE_CW_198168
  • EMERIA_THE_SKY_RUIN_CW_389503
  • EMERIA_THE_SKY_RUIN_MM_CW_389503
  • GOBLIN_CANNON_CW_48215
  • HERITAGE_DRUID_MM_CW_152556
  • JUNK_DIVER_CW_389571
  • MEMORY_SLUICE_CW_158759
  • MIRRI_CAT_WARRIOR_CW_106405
  • NETTLE_SENTINEL_CW_151095
  • NULLTREAD_GARGANTUAN_CW_179580
  • ORIMS_PRAYER_CW_4891
  • PLAGUE_SPITTER_CW_23021
  • PRIEST_OF_TITANIA_MM_CW_5823
  • REST_FOR_THE_WEARY_CW_189180
  • SEAT_OF_THE_SYNOD_MM_CW_222740
  • SPHERE_OF_THE_SUNS_MM_CW_213776
  • STROMKIRK_NOBLE_CW_230783
  • SULFUR_FALLS_MM_CW_241987
  • SYNDIC_OF_TITHES_CW_366387
  • THOPTER_SQUADRON_CW_383129
  • VAMPIRIC_LINK_CW_122366
  • VAULT_OF_THE_ARCHANGEL_MM_CW_382202
  • VIGEAN_HYDROPON_CW_107293
  • VOLRATHS_STRONGHOLD_MM_CW_5263
  • WIREWOOD_SYMBIOTE_CW_394000

This one has 2 DATE entries:
  • LAVABALL_TRAP_CW_197528
I'll look into what might be causing the header issue. Thanks for the heads up. Probably a bug in how I coded the creation of the file...

EDIT:
Actually, that art wad is the old version. I switched it over recently to a different format in which they're all numbered and only a small update file is updated frequently (with the numbered ones being remade from scratch whenever the update becomes too large). However, the headers in them can't be loaded for some reason (by the deck builder, the game doesn't care), so it still needed fixed. For some reason, when I write the files, they've got three bytes at the beginning that AHK (the language I use for handling the headers) doesn't detect, but a hex editor does. They're invisible in Notepad++ as well, and AHK doesn't have any native binary editing functions. :( I can still manage it, but not exactly simply lol.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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 - Updated Dec-12-15

Postby nivmizzet1 » 03 Jan 2016, 11:56

Xander9009 wrote:EDIT:
Actually, that art wad is the old version.
speaking of art, if I change a tdx in the Google drive directory Google Drive\Community Loose Files\Community Wad Art\DATA_DLC_CW_ART_MAIN\DATA_DLC_CW_ART_MAIN\DATA_ALL_PLATFORMS\ART_ASSETS\ILLUSTRATIONS will it be incorporated into an art wad, and if so when?
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Community Wad - Updated Dec-12-15

Postby RiiakShiNal » 03 Jan 2016, 14:00

Xander9009 wrote:I'll look into what might be causing the header issue. Thanks for the heads up. Probably a bug in how I coded the creation of the file...

EDIT:
Actually, that art wad is the old version. I switched it over recently to a different format in which they're all numbered and only a small update file is updated frequently (with the numbered ones being remade from scratch whenever the update becomes too large). However, the headers in them can't be loaded for some reason (by the deck builder, the game doesn't care), so it still needed fixed. For some reason, when I write the files, they've got three bytes at the beginning that AHK (the language I use for handling the headers) doesn't detect, but a hex editor does. They're invisible in Notepad++ as well, and AHK doesn't have any native binary editing functions. :( I can still manage it, but not exactly simply lol.
Those 3 invisible bytes are probably the BOM (Byte Order Mark) which tells programs what encoding the text is using (for UTF-8 it is 3-bytes, for Unicode it is 2 bytes with 2 variations for order). I'll grab the new version of the Wad and see if that is what is causing the problem, if it is then I'll compensate as I should be handling the BOM if present, though in the old version the problem definitely was not a BOM.

Edit: Yep, the problem with the new files was that I wasn't honoring the BOM, so it will be fixed in v1.5.0.2 which will be up shortly.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Community Wad - Updated Dec-12-15

Postby Xander9009 » 03 Jan 2016, 21:39

RiiakShiNal wrote:Those 3 invisible bytes are probably the BOM (Byte Order Mark) which tells programs what encoding the text is using (for UTF-8 it is 3-bytes, for Unicode it is 2 bytes with 2 variations for order). I'll grab the new version of the Wad and see if that is what is causing the problem, if it is then I'll compensate as I should be handling the BOM if present, though in the old version the problem definitely was not a BOM.

Edit: Yep, the problem with the new files was that I wasn't honoring the BOM, so it will be fixed in v1.5.0.2 which will be up shortly.
That explains why AHK doesn't read them by default (as part of the text)... Thanks for looking into it. :)
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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 - Updated Dec-12-15

Postby RiiakShiNal » 04 Jan 2016, 16:41

Xander9009 wrote:That explains why AHK doesn't read them by default (as part of the text)... Thanks for looking into it. :)
Probably, AHK does read them and handles them internally for opening and reading the rest of the text file (in the appropriate encoding), but in the Deck Builder all I get is an array of bytes (maybe with the BOM embedded) without an associated encoding and thus when I'm converting that array of bytes to a string I need to manually check for and handle the various BOMs.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Community Wad - Updated Dec-12-15

Postby dujia » 05 Jan 2016, 04:33

1. "Blood Moon" seems not working correctly. It will make non-basic lands produce none of any mana.
Should non-basic produce red mana even if Blood Moon is in the field?

2. After "Thespian's Stage" copied "Dark Depths", although I choose to keep the "Thespian's Stage" in the field, it will not be sacrificed to produce 20/20 token. Did I mistake something?
dujia
 
Posts: 1
Joined: 05 Jan 2016, 04:18
Has thanked: 0 time
Been thanked: 0 time

Re: Community Wad - Updated Dec-12-15

Postby Dargenom » 05 Jan 2016, 20:41

Found some errors on the following cards and got them working after poking around in the code for a bit.

Everflowing Chalice & Eternity Vessel: Both enter the battlefield without any charge counters as a result of the relevant line being written as a static ability instead of a triggered ability. Eternity Vessel also had -1/-1 counters specified instead of charge counters.
Argivian Restoration: Does nothing on resolution but create a very spammy error file. "PutOntoBattlefield" was mispelled "PutOnBattlefield."
Dargenom
 
Posts: 10
Joined: 17 Mar 2015, 23:45
Has thanked: 4 times
Been thanked: 1 time

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 3 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form