Page 1 of 1

2012 decks in 2013?

PostPosted: 27 Jun 2012, 15:57
by RolandHazoto
So I'm loving the new interface changes and what not in 2013 (though I do miss archenemy) but I tend to find mono-color decks rather boring.
Now personally I loved a lot of the deck in 2012, my two favorites were the elves deck and the angels & demons deck.

I at the very least would like to see Angels & demons deck imported over, even if I couldn't do both, but honestly I wouldn't quite know where to begin... The best I can discern is that I would have to unpack the 2013 wads, and grab the dll to bypass the checks. But then what would be my best approach?
Is it easy to convert a deck over?
Or should I make them from scratch using the deck editor?
If I make them from scratch does the 2012 deck editor work adequately for 2013?

Sorry for all the questions, like I said, I'ma a bit lost...

Re: 2012 decks in 2013?

PostPosted: 27 Jun 2012, 18:11
by thefiremind
The change from 2012 to 2013 is quite huge, considering the WAD structure and the code. Starting from DotP2012 cards is faster than writing them from scratch anyway.

The old deck editor isn't compatible, there's already a discussion going on about that in the Deck Editor topic.

The good news is that any card that works in DotP2012 should work also in 2013 with the right changes, so what you want to do is possible, it only takes time and patience.

Re: 2012 decks in 2013?

PostPosted: 27 Jun 2012, 18:26
by sadlyblue
I'm just waiting for Deck editor to be compatible. Then, when i get a little time, i'll start coding. Deck editor is a time saver.

Re: 2012 decks in 2013?

PostPosted: 27 Jun 2012, 21:31
by RolandHazoto
thefiremind wrote:The change from 2012 to 2013 is quite huge, considering the WAD structure and the code. Starting from DotP2012 cards is faster than writing them from scratch anyway.

The old deck editor isn't compatible, there's already a discussion going on about that in the Deck Editor topic.

The good news is that any card that works in DotP2012 should work also in 2013 with the right changes, so what you want to do is possible, it only takes time and patience.
Well I have both time and patience. I have all 3 DOTP installed so I could literally work from any of them as needed, though 2010 is on it's way out. The biggest reason I kept that one was for local co-op, which is in 2013. Though Kev's mod for 2010 is awesome, I rarely used a lot of the decks.
The only reason 2012 is still installed is the decks and archenemy, but it lacks local co-op. So I doubt I could port archenemy over to 2013, but I would definitely wanna port the decks over. (local co-op + 2012 decks + improved 360 controller support = I am trying to be all over that!)
What would be sweet is if someone wrote a conversion program but I'm guessing no one would, so would it be possible to acquire a guide to the process of converting them?
I'd gladly upload the finished wads (if that's allowed) when it's all said and done with...

Re: 2012 decks in 2013?

PostPosted: 27 Jun 2012, 22:21
by thefiremind
I think I speak for all the modders if I say that I'm still in the process of learning the differences, so it would be hard to make a guide right now. Just as an example of the many differences, some trigger constants changed their name: in DotP2013 there's no "CREATURE_DEALT_COMBAT_DAMAGE", but "CREATURE_DEALS_COMBAT_DAMAGE".
And just some minutes ago, I discovered that when you use FilteredCard() in DotP2013, the check "FilteredCard() ~= nil" is mandatory inside the action block, otherwise SCRIPT_LOG.TXT (the new MOTHER.TXT) will fill itself quickly.

Re: 2012 decks in 2013?

PostPosted: 27 Jun 2012, 23:31
by RolandHazoto
thefiremind wrote:I think I speak for all the modders if I say that I'm still in the process of learning the differences, so it would be hard to make a guide right now. Just as an example of the many differences, some trigger constants changed their name: in DotP2013 there's no "CREATURE_DEALT_COMBAT_DAMAGE", but "CREATURE_DEALS_COMBAT_DAMAGE".
And just some minutes ago, I discovered that when you use FilteredCard() in DotP2013, the check "FilteredCard() ~= nil" is mandatory inside the action block, otherwise SCRIPT_LOG.TXT (the new MOTHER.TXT) will fill itself quickly.
haha! Alright then, guess I'll wait it out for now. Just ran outta stuff to do in the game except unlock cards I'll never use so I figured why not add more.
On the plus side, script_log makes more damn sense than mother. LOL Never understand that usage...

Thanks for the info and I'll continue to check the forum regularly for progress.

Re: 2012 decks in 2013?

PostPosted: 28 Jun 2012, 14:18
by thefiremind
RolandHazoto wrote:On the plus side, script_log makes more damn sense than mother. LOL Never understand that usage...
Maybe I'm running too much with imagination, but I think it was a reference to Duffy Duck's favourite swearing when he's going to be hurt. :lol:
Image (sorry for the off-topic btw)