It is currently 09 Sep 2025, 13:53
   
Text Size

[REL] Riiak's DotP 2014 Deck Builder v1.5.0.3

Moderator: CCGHQ Admins

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.1.0

Postby RiiakShiNal » 16 Aug 2013, 17:25

New version (v1.3.1.0) is up with support for Chinese (Simplified and Traditional) and improved language support. Now full support for a new language can be added just by adding an appropriate LanguageEntry block in the Settings.xml file.

Note that full support for a language is full support in the Deck Builder not necessarily in the game (that game must have support for the language for the language to be used by the game).

Edit: Version 1.3.2.0 is now up and should fix the bugs introduced in v1.3.1.0 (language display in Options screen and a couple of casts that I missed). Also now includes Chinese localizations from sumomole, so a big thanks to him.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby Gideon1919 » 03 Sep 2013, 16:58

RiiakShiNa your deck builder is great but i am having a saving problem with decks, regular unlocked cards resets whenever i restart the game, cards remain unlocked but do not stay in deck. please help and sorry for my bad english.
Gideon1919
 
Posts: 13
Joined: 03 Sep 2013, 16:32
Has thanked: 0 time
Been thanked: 0 time

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 03 Sep 2013, 17:40

Gideon1919 wrote:RiiakShiNa your deck builder is great but i am having a saving problem with decks, regular unlocked cards resets whenever i restart the game, cards remain unlocked but do not stay in deck. please help and sorry for my bad english.
This is a known problem with the game, the game will only save a set number of deck configurations to the profile and all other decks will reset every time the game is closed. There is nothing any of us can do about it.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby Gideon1919 » 03 Sep 2013, 18:07

thank you so much for informing me.
Gideon1919
 
Posts: 13
Joined: 03 Sep 2013, 16:32
Has thanked: 0 time
Been thanked: 0 time

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby NicoleKelly » 08 Sep 2013, 05:53

Hello. I'm having a really strange problem when trying to use the deck builder application. It doesn't matter if I have no deck loaded or attempt to load my own deck the problem persists.

When I load the software all of the export and create custom folders are greyed out. Yes I read in the FAQ this is because it can not write to the folder. I have put the software on 3 different hard drives using Windows 7 and attempted to run as administrator (both through clicking, and through properties) as well as attempted various compatibility modes. The only user on this particular machine is an administrator power user with no limitations. The option continues to not be available. I have tried every version on the wiki for 32 bit and 64 bit. The settings.xml file writes after the program starts so I know it can write to that directory.

I am at a loss. I really want to create the following deck. If there is any other suggestions I would truly appreciate as I really am excited to try playing with this excellent software! The program itself is great for making a deck I just want to use it now.

I've posted two attachments (it wouldn't let me link to an off site page for the image) showing what I mean. I simply can not create the custom folder items nor can I export the deck. I've tried to manually export the TDX files and the XML ones but it says I am missing @header.xml when I attempt to drag the contents onto the Pack file from the gibbed tools.

Any help is more than appreciated!
Attachments
nooptions2.jpg
nooptions.jpg
NicoleKelly
 
Posts: 1
Joined: 08 Sep 2013, 05:27
Has thanked: 0 time
Been thanked: 0 time

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 08 Sep 2013, 11:58

The Deck Builder checks several security settings to see if it has Write permissions to the folder additionally if it encounters an exception while checking these permissions it will assume it does not have Write permissions. To see if it encountered an error while checking permissions you can check the error log to see if it has an error with this line of extra information:
Builder does not have Write access to game directory, exporting and some other features will be disabled.
If the error is present then I will need to see the full error (including the stack trace) to see what the problem is and why that section of code threw an exception on your machine.

If there is no such error present then somewhere in your permission chain for the game directory you do not have permission (there is a "Deny" set meaning the program does not have permission) for one or more of these permissions:
  • Create Directories/Folders / Append Data
  • Create Files / Write Data
  • Delete Sub-directories and Files
  • Write (also includes writing attributes)

To check permissions you will need to do a "Properties" on the game directory and under the "Security" tab check the permissions (you may need to use "Advanced" and look under "Effective Permissions" to check individual permissions).

The @header.xml file is the header used for a Wad and is required when packing a wad to create the header used by the game, the Deck Builder will automatically create an appropriate one when setting up the custom data folder or exporting a deck, but without write permissions to setup the custom data folder or export it won't create one because it doesn't know what pathing to put in or where to put it.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby Gideon1919 » 08 Sep 2013, 15:45

hmm how to change deckbox color........ please a little help
Gideon1919
 
Posts: 13
Joined: 03 Sep 2013, 16:32
Has thanked: 0 time
Been thanked: 0 time

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 08 Sep 2013, 19:30

The Deck Box images that are built by the Deck Builder are built using the template images stored in the "Images" directory. The templates for the Deck Box images all start with "D14_DeckBox". If you want to change the colour of the Deck Box then you will need to open "D14_DeckBoxOverlay.png" and manually change the colour. Once you have changed the Overlay to look the way you want save it (make sure it keeps the same filename) and all new Deck Box images that are built will use your new image.

All deck box images included by the game are 512x512 so it is recommended that you keep to this size. Also note that the sizes and positions of the three Deck Box templates are a matched set, if you change the position or size of one then you need to update the other two to match. This also means you can change the images to show more of the regular image by increasing the "window" in the box image and updating the mask to compensate for the new "window" size, or do the exact opposite and reduce the "window". You can completely change what the deck box looks like, how big it is, how much of an image shows in build mode, etc....

For example opening it up in Photoshop and doing a Hue adjustment of -94 can make the box look like this:
Altered Deck Box Hue-94.jpg

Or a Hue adjustment of +138 could make it look like this:
Altered Deck Box Hue+138.jpg
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby Drakno » 11 Sep 2013, 16:17

I made a 5c doubling season superfriends deck and the deck keeps appearing with extra lands, I can't manually remove them and after I tried to see if I can fix it I found nothing and the next time I used the deck it had even more basic lands... I can't really play it with basic lands since it's a 5c deck and my main way of mana fixing is a combination of green based fetchlands and duallands, nature's lore and wood elves and I can't really drop any of the colours (green is an obvious must, white gives me wrath, elspeth and academy rector for doubling season and omniscience, blue is tamiyo, omniscience architect of thought (with doubling it's instant ulti into a bolas who also has instant ulti and even survives, black is liliana of the veil (one of the best walkers during early game and can insta-ult with a doubling) and red is there for bolas). Is the problem caused by the fact it's a 5c deck?
Drakno
 
Posts: 53
Joined: 15 Oct 2012, 19:03
Has thanked: 33 times
Been thanked: 2 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 12 Sep 2013, 00:55

There are some problems currently associated with 5 colour decks including not being able to manually configure land in the in-game deck manager (only a max of 3 colours are configurable). Though people have successfully created 5 colour decks. There are a few questions that pop to mind for troubleshooting a 5 colour deck:
  • Did you intend to have any basic lands in the deck?
    • This is a mixed bag, some people report that there should be at least one basic land in the deck (possibly one of each colour), though this is unconfirmed.
  • For the Land Config did you specify a number of cards that count as land?
    • The numSpellsThatCountAsLand attribute is now known to cause issues with land not being counted correctly for determining colours to add and for causing some colours of basic land to add large amounts to the deck. Setting this to 0 or removing it altogether is highly recommended.
  • Have you set a value greater than -1 for Ignore CMC Over?
    • For decks where you are having a problem getting the Land Config to work properly it is recommended to set the ignoreCmcOver attribute to 0 and then set the land config you want using the min land attributes. A value of 0 says "Ignore any card with a converted mana cost greater than 0" which allows the modder (you in this case) to set any configuration of land they want with little to no interference from the game engine.

If none of the above helps then post the deck you are having trouble with and details of exactly what you are trying to achieve (desired land amounts, etc...) so that myself and other modders can look at it to see if we can figure out how to get it working properly.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby Drakno » 12 Sep 2013, 09:09

RiiakShiNal wrote:[*]Did you intend to have any basic lands in the deck?
[*]This is a mixed bag, some people report that there should be at least one basic land in the deck (possibly one of each colour), though this is unconfirmed.
There's a lot of colour weight around so basic lands are a bad idea... For green garruk, primal hunter has a colour weight of 3, at white both the elspeths and the wraths are at 2, blue has tamiyo (2), jace, architect (2) and omniscience (3) (yes as a matter of fact I have hard casted it many times), black has the lilianas (2) and bolas (2) and for red it's just the 1 for bolas but that still means I need a red source even if it's just for bolas

RiiakShiNal wrote:[*]For the Land Config did you specify a number of cards that count as land?
[*]The numSpellsThatCountAsLand attribute is now known to cause issues with land not being counted correctly for determining colours to add and for causing some colours of basic land to add large amounts to the deck. Setting this to 0 or removing it altogether is highly recommended.
I actually did the opposite and set it as a high number cause I thought that would stop the pesky extra lands from appearing.

I tried removing it all together and it still filled my deck to the point of it being 76 cards in game and 316 in deck editor)

RiiakShiNal wrote:[*]Have you set a value greater than -1 for Ignore CMC Over?
[*]For decks where you are having a problem getting the Land Config to work properly it is recommended to set the ignoreCmcOver attribute to 0 and then set the land config you want using the min land attributes. A value of 0 says "Ignore any card with a converted mana cost greater than 0" which allows the modder (you in this case) to set any configuration of land they want with little to no interference from the game engine.


I had left it at -1, after trying to set it at 0 and noticing that removing the land count reset it to it's previous value (so I set it to 0) it finally worked, I am not sure which of the 2 was more important to fixing the problem but it finally works

thanks man :D
Drakno
 
Posts: 53
Joined: 15 Oct 2012, 19:03
Has thanked: 33 times
Been thanked: 2 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby drleg3nd » 22 Sep 2013, 00:20

hey riiak i'm inquiring about problems some people have playing my decks. i use your deckbuilder and i never get any problems with them. i change prefix id like you suggested also. I dont know if you tried my decks but do you have any idea what else could be wrong ? i had a friend who made a deck and when he had sent it to me i also couldnt see it until i imported it into my deckbuilder and exported it out again.
drleg3nd
 
Posts: 528
Joined: 14 May 2012, 20:05
Has thanked: 5 times
Been thanked: 30 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 22 Sep 2013, 13:54

drleg3nd wrote:hey riiak i'm inquiring about problems some people have playing my decks. i use your deckbuilder and i never get any problems with them. i change prefix id like you suggested also. I dont know if you tried my decks but do you have any idea what else could be wrong ? i had a friend who made a deck and when he had sent it to me i also couldnt see it until i imported it into my deckbuilder and exported it out again.
If you can't see a deck then it is quite likely that you don't have the "Content Pack Enabler" for the content pack that the deck is in. When the Deck Builder creates a deck it generates 3 things:
  1. The Deck Wad/Directory named Data_Decks_<DeckUID>_<DeckName>
  2. A readme for the generated Deck named Data_Decks_<DeckUID>_<DeckName>_Readme.txt
  3. A Content Pack Enabler Wad for the Id Block that the Deck is in named Data_DLC_<IdBlock>_Content_Pack_Enabler.wad

Decks with a content pack other than 0 will only show up if you have an appropriate content pack enabler for the content pack that the deck is in. Some mod authors will take the enabling code from the XML Header and put it into their core wads so they don't have a separate content pack enabling wad. Due note though that if you have multiple copies of the content pack enabling code then you will see multiple copies of the decks in game and it is for this reason (plus one other reason) that the Deck Builder puts it into a separate wad instead of embedding it into the deck wad(s).

So if someone generates a first deck in the 1234 id block with the name "My Test Deck" and exports as a Wad you will need 2 things to see it in game (the readme is optional, but it does list all cards in the deck and unlocks along with the deck's dependencies in all localized languages):
  1. Data_Decks_123400_MY_TEST_DECK.wad
  2. Data_DLC_1234_Content_Pack_Enabler.wad

You can manually create a WAD with the appropriate content pack enabling code if the mod author did not provide one by simply adding the code to a XML Header of a wad that starts with "Data_DLC_" (the content pack enabling code is only recognized in wads that start with "Data_DLC_") inside the WAD_HEADER block.
Example content pack enabling code for Id Block 1234 | Open
Code: Select all
   <CONTENTPACK UID="1234">
      <PD_SECTION>
         <APP_ID ID="213850" />
      </PD_SECTION>
      <CONTENTFLAGS>
         <AVATAR_CONTENT />
         <DECK_CONTENT />
         <GLOSSARY_CONTENT />
         <UNLOCK_CONTENT />
      </CONTENTFLAGS>
   </CONTENTPACK>
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby drleg3nd » 22 Sep 2013, 14:35

RiiakShiNal wrote:
drleg3nd wrote:hey riiak i'm inquiring about problems some people have playing my decks. i use your deckbuilder and i never get any problems with them. i change prefix id like you suggested also. I dont know if you tried my decks but do you have any idea what else could be wrong ? i had a friend who made a deck and when he had sent it to me i also couldnt see it until i imported it into my deckbuilder and exported it out again.
If you can't see a deck then it is quite likely that you don't have the "Content Pack Enabler" for the content pack that the deck is in. When the Deck Builder creates a deck it generates 3 things:
  1. The Deck Wad/Directory named Data_Decks_<DeckUID>_<DeckName>
  2. A readme for the generated Deck named Data_Decks_<DeckUID>_<DeckName>_Readme.txt
  3. A Content Pack Enabler Wad for the Id Block that the Deck is in named Data_DLC_<IdBlock>_Content_Pack_Enabler.wad

Decks with a content pack other than 0 will only show up if you have an appropriate content pack enabler for the content pack that the deck is in. Some mod authors will take the enabling code from the XML Header and put it into their core wads so they don't have a separate content pack enabling wad. Due note though that if you have multiple copies of the content pack enabling code then you will see multiple copies of the decks in game and it is for this reason (plus one other reason) that the Deck Builder puts it into a separate wad instead of embedding it into the deck wad(s).

So if someone generates a first deck in the 1234 id block with the name "My Test Deck" and exports as a Wad you will need 2 things to see it in game (the readme is optional, but it does list all cards in the deck and unlocks along with the deck's dependencies in all localized languages):
  1. Data_Decks_123400_MY_TEST_DECK.wad
  2. Data_DLC_1234_Content_Pack_Enabler.wad

You can manually create a WAD with the appropriate content pack enabling code if the mod author did not provide one by simply adding the code to a XML Header of a wad that starts with "Data_DLC_" (the content pack enabling code is only recognized in wads that start with "Data_DLC_") inside the WAD_HEADER block.
Example content pack enabling code for Id Block 1234 | Open
Code: Select all
   <CONTENTPACK UID="1234">
      <PD_SECTION>
         <APP_ID ID="213850" />
      </PD_SECTION>
      <CONTENTFLAGS>
         <AVATAR_CONTENT />
         <DECK_CONTENT />
         <GLOSSARY_CONTENT />
         <UNLOCK_CONTENT />
      </CONTENTFLAGS>
   </CONTENTPACK>
hey riiak, is there a way to enable the content enabler,everytime i make a deck i only get readme and deck wad. im guessing then i have a pack enabler for my decks with 1285 since people can play with them but i dont'e have one for my newer decks starting with 812..from the example you posted, i can just use that and put userid 1285.812 and it will work ?
drleg3nd
 
Posts: 528
Joined: 14 May 2012, 20:05
Has thanked: 5 times
Been thanked: 30 times

Re: [REL] Riiak's DotP 2014 Deck Builder v1.3.2.0

Postby RiiakShiNal » 22 Sep 2013, 14:58

drleg3nd wrote:hey riiak, is there a way to enable the content enabler,everytime i make a deck i only get readme and deck wad. im guessing then i have a pack enabler for my decks with 1285 since people can play with them but i dont'e have one for my newer decks starting with 812..from the example you posted, i can just use that and put userid 1285.812 and it will work ?
The Deck Builder will always generate a Content Pack Enabler for the current Id Block when exporting ever since version 1.1.0.0 (if it didn't even you wouldn't be able to see the deck(s) in-game). Putting "1285.812" in for the content pack enabler will not work, but putting something like this in a header might work:
Code: Select all
    <CONTENTPACK UID="1285">
       <PD_SECTION>
          <APP_ID ID="213850" />
       </PD_SECTION>
       <CONTENTFLAGS>
          <AVATAR_CONTENT />
          <DECK_CONTENT />
          <GLOSSARY_CONTENT />
          <UNLOCK_CONTENT />
       </CONTENTFLAGS>
    </CONTENTPACK>
    <CONTENTPACK UID="812">
       <PD_SECTION>
          <APP_ID ID="213850" />
       </PD_SECTION>
       <CONTENTFLAGS>
          <AVATAR_CONTENT />
          <DECK_CONTENT />
          <GLOSSARY_CONTENT />
          <UNLOCK_CONTENT />
       </CONTENTFLAGS>
    </CONTENTPACK>
Also UID is not "userid" it is "Unique ID".
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

PreviousNext

Return to Utilities

Who is online

Users browsing this forum: No registered users and 16 guests

Main Menu

User Menu

Our Partners


Who is online

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

Login Form