Page 1 of 1

More Opponents

PostPosted: 24 Mar 2015, 19:18
by FinalHazard
Hello

i'm getting tired of the same Quest Mode opponents/decks.
Is there a way to add new decks/opponents to the Quest Mode to play against?

Re: More Opponents

PostPosted: 25 Mar 2015, 08:29
by serrasmurf
FinalHazard wrote:Hello

i'm getting tired of the same Quest Mode opponents/decks.
Is there a way to add new decks/opponents to the Quest Mode to play against?
You could do the following things:
- create/download new decks and add them to the folder where the other quest opponents deck-files reside
- create new decks and post them in the "new quest deck" thread, then they might be added to the next release (after scrutiny)
- play out all the different worlds with many other opponents

Re: More Opponents

PostPosted: 25 Mar 2015, 11:09
by Fizanko
Agetian posted some compilations of decks that features an insane amount of them being fully AI-compatible, so if you are in need of opponents in quests, check those decks

viewtopic.php?f=48&t=16820
viewtopic.php?f=48&t=16789
viewtopic.php?f=48&t=14492

Re: More Opponents

PostPosted: 25 Mar 2015, 20:31
by FinalHazard
I downloaded this deck pack: viewtopic.php?f=48&t=14492
They appear ingame and i can start a game but once i attack or use a spell the game crashes.
Any advice?

Re: More Opponents

PostPosted: 26 Mar 2015, 04:02
by Fizanko
Which deck is crashing ?

Re: More Opponents

PostPosted: 26 Mar 2015, 08:26
by FinalHazard
I tried alot and sofar every single one is crashing the game. So i assume they all do.
Heres the crash report:


NullPointerException | Open
Code: Select all
Forge Version:    1.5.37-SNAPSHOT-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_20 Oracle Corporation

java.lang.NullPointerException
   at java.util.TreeMap.compare(Unknown Source)
   at java.util.TreeMap.put(Unknown Source)
   at forge.game.card.Card.addDealtDamageToPlayerThisTurn(Card.java:5235)
   at forge.game.player.Player.addDamageAfterPrevention(Player.java:488)
   at forge.game.player.Player.addCombatDamage(Player.java:836)
   at forge.game.combat.Combat.dealAssignedDamage(Combat.java:673)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:311)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:969)
   at forge.game.GameAction.startGame(GameAction.java:1390)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:223)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)

Re: More Opponents

PostPosted: 26 Mar 2015, 08:40
by Fizanko
I noticed on another thread you're mentionning using them in a custom world, so maybe you have not defined those decks as quest decks correctly and probably use them as you downloaded them in their regular deck format

For a normal deck it start like that by example a regular deck named Cultist 1.dck

[metadata]
Name=Cultist 1
[main]
1 Avacyn's Collar|DKA
1 Black Cat|DKA
then all the other cards ...etc..
but for a quest deck you need to add more entries, as shown in bold
[duel]
[metadata]
Name=Cultist 1
Title=Cultist
Icon=isdcultist.jpg
Difficulty=easy
Description=A death cult is spreading in the region. (Dark Sacrifice)
Deck Type=constructed
[main]
1 Avacyn's Collar|DKA
1 Black Cat|DKA
then all the other cards ...etc..

Re: More Opponents

PostPosted: 26 Mar 2015, 21:40
by FinalHazard
Can you tell me how edit those decks?

Re: More Opponents

PostPosted: 27 Mar 2015, 07:48
by Fizanko
.dck files are in fact simple text files, so any text editor (even the simple notepad will do) is able to edit .dck files

Re: More Opponents

PostPosted: 27 Mar 2015, 22:41
by FinalHazard
Oh thanks, i got it.

Re: More Opponents

PostPosted: 30 Mar 2015, 20:41
by hurloon
Hi guys, I have taken the liberty of made a custom world with the Ai playable deck from the abovementioned topics, it's in the attached file.
Extract it to your /res/quest/world folder.
Rename it as you like, now it's named Mad World (It's a very very) :mrgreen:

Now, still a lot of work it's required, take it only as a little fun mod. I've not really test it (only 2 or 3 games with my running quest) and it worked. Trait it as a good add to the stock Forge quest mode.
All the decks are tagged as hard difficult, no icon, no description and no fun character name (all decks are named after their file name which, in most case, is self explanatory).

Re: More Opponents

PostPosted: 30 Mar 2015, 23:39
by Fizanko
You should post your custom world here in the Forge Deck board so more people will notice it :
viewtopic.php?f=48&t=9457

Re: More Opponents

PostPosted: 31 Mar 2015, 12:58
by hurloon
Ok Fizanko, probably more people can work on this custom world to make it playable and even add it to the future Forge releases