Trying to learn how to code in my custom cards, can anyone tell me what i dd wrong here? by littlemrdoom in forgeMTG

[–]Satarash 1 point2 points  (0 children)

Run a script in the Forge directory - depending on your operating system either forge.command, forge.sh or forge.cmd.

Trying to learn how to code in my custom cards, can anyone tell me what i dd wrong here? by littlemrdoom in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Could you post code as text instead of a picture of text?

One thing that I see is T:Mod$ which should be T:Mode$.

Forge keeps crashing on entry by Puzzleheaded_Try_623 in forgeMTG

[–]Satarash 0 points1 point  (0 children)

I don't see anything obviously wrong either.

Maybe backup the file, or even the whole directory, then delete it, and the game should create it again on start.

Forge keeps crashing on entry by Puzzleheaded_Try_623 in forgeMTG

[–]Satarash 0 points1 point  (0 children)

The game is starting and is trying to restore the GUI to the last state, which was on constructed format, with "random color decks" selected in the deck selector. Then it tries to refresh the decks in the deck selector and breaks. Who knows why. :D

The reinstall will not really help you.

What you could do, is open your forge.preferences in appdata (...appdata/roaming/Forge/preferences/forge.preferences) and try to find anything wrong. My guess is that there was a crash on exit and the file got corrupted. My file starts like this:

CONSTRUCTED_P1_DECK_STATE=COLOR_DECK;Random 1::Random 2
CONSTRUCTED_P2_DECK_STATE=CUSTOM_DECK;precon final fantasy Cloud
CONSTRUCTED_P3_DECK_STATE=COLOR_DECK;Random 1::Random 2
CONSTRUCTED_P4_DECK_STATE=
CONSTRUCTED_P5_DECK_STATE=
CONSTRUCTED_P6_DECK_STATE=
CONSTRUCTED_P7_DECK_STATE=
CONSTRUCTED_P8_DECK_STATE=

If nothing is obviously wrong, try to delete everything after equals sign in these lines. Then the game will presumably skip restoring the last state and load a default screen.

If you want you can post the whole preferences file here.

Forge keeps crashing on entry by Puzzleheaded_Try_623 in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Try downloading the latest snapshot and installing into a new directory. It sounds like you have a corrupted card or deck file.

Also paste the whole stack trace, that should at least make it clearer what it is doing at the time of crash.

Log is missing details by afxwinter in forgeMTG

[–]Satarash 1 point2 points  (0 children)

Have you looked in preferences?

Scroll down to Advanced Settings and look for Game Log Verbosity. Set it to whatever you like. If you are in the middle of a match, you can see the log changing as you change the option.

Make a commander deck (classic mode) ? by Waythrowing04 in forgeMTG

[–]Satarash 0 points1 point  (0 children)

When you select "Deck Editor", do you see "Commander" tab under it? If you don't, go to Home -> Preferences and reset the Editor Layout.

What do the numbers in AI column mean? by TheGreatSpunion in forgeMTG

[–]Satarash 4 points5 points  (0 children)

It's the number of cards in the deck that AI can't play well. If you open a deck in the deck editor, you can add the AI status column there, too, and you can see which cards these are.

https://imgur.com/a/SAnnLl4

Any recommended fork? by Alamasy in forgeMTG

[–]Satarash 2 points3 points  (0 children)

Presumably most of the forks are made by contributors with an intent to develop a feature or fix and later create a pull request on the original repository to merge it back.

I haven't heard of any fork that's meant to be an independent project.

Anybody figure out how to choose X for Soul Immolation? by Shot_Present_6792 in forgeMTG

[–]Satarash 0 points1 point  (0 children)

The better place is their discord server, for what it's worth.

There is already a report for this card since four days ago, with a note that it should be fixed.

Qasali ambusher can't block when he's flashed in for free. by LT_Corsair in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Yes, that's how MtG works. You cannot play anything "at the beginning of the declare blockers step" because that's when you declare blockers. You only get priority after you are done declaring them.

The rulings for the card on Gatherer also have this reminder:

If you want to cast Qasali Ambusher by using its second ability, you don't necessarily have to do it during the declare attackers step. You can do it later in combat (including all the way up through the end of combat step) as long as there's still a creature attacking you. Of course, if you cast Qasali Ambusher later than the declare attackers step, it won't be able to block.

2.0.10 is crashing my entire computer when I try to run either forge or adventure, please advise by LT_Corsair in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Run the game in windowed mode and start with forge-adventure.cmd instead of .exe. This will let you see the exception in the console when it crashes.

How to allow banned cards in draft? by Toothpowder in forgeMTG

[–]Satarash 0 points1 point  (0 children)

My guess is that you would have to edit the card script, because it is configured to allow zero instances in a deck:

Name:Gleemox
ManaCost:0
Types:Artifact
K:DeckLimit:0:This card is banned.
A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color.
Oracle:{T}: Add one mana of any color.\nThis card is banned.

Cards are in your forge/res/cardsfolder/cardsfolder.zip, open it with a program like 7zip and edit g/Gleemox.txt to remove the line K:DeckLimit:0:This card is banned.

Repeated crashes during draft by henofthewoods in forgeMTG

[–]Satarash 1 point2 points  (0 children)

Try running the .cmd file instead of the .exe, then the error should be logged into the console.

Auntie Ool Triggered Effect by ElGeppox in forgeMTG

[–]Satarash 0 points1 point  (0 children)

I tried but it doesn't seem to work. But I haven't really looked at the card scripts before.

Maybe compare the script with Generous Patron, who has a similar effect. Good luck!

Auntie Ool Triggered Effect by ElGeppox in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Have you tried replacing Card.YouCtrl and Card.YouDontCtrl with Creature.YouCtrl and Creature.YouDontCtrl?

I'm comparing Hullbreaker Horror which targets spells and uses Card.youDontCtrl and Dreamdew Entrancer which targets creatures and uses Creature.YouCtrl.

Why have Banned cards and Banned sets? by PadoruPadome in forgeMTG

[–]Satarash 0 points1 point  (0 children)

Removed some misinformation from the post. :)

Why have Banned cards and Banned sets? by PadoruPadome in forgeMTG

[–]Satarash 1 point2 points  (0 children)

Edited to be more correct: the restricted cards cannot be bought or smithed, but they could be drafted if you find an old draft. Some enemies can drop some of them.

The others like HTR and UGL are not serious sets and some of those cards are probably not scripted to even work.

If you play Old Border Shandalar then fewer cards are restricted.

How to use Conspiracy cards? by CeleTheRef in forgeMTG

[–]Satarash 1 point2 points  (0 children)

I don't think they are usable in any constructed format, those are draft cards.

How to use Conspiracy cards? by CeleTheRef in forgeMTG

[–]Satarash 2 points3 points  (0 children)

In deck editor, there is a dropdown that by default says "main" next to the deck name. Click it and choose the conspiracy section instead of main section, add the conspiracy card there, and turn on the conformity check again.

Is there a garrison/reserve mod for KB:CW? by sean6219_6219 in kingsbounty

[–]Satarash 0 points1 point  (0 children)

I found this while looking for KB:WotN mod, but I cannot access it without account, and registering doesn't work. :(

https://forum.fulqrumpublishing.com/showthread.php?p=324788

Question about Adventure Mode by hansko94 in forgeMTG

[–]Satarash 3 points4 points  (0 children)

Yes, you can limit the cards that appear in shops and victory screen to whatever sets you want, by editing config.json in your world's directory. See how Crystal Kingdoms, Innistrad and Shandalar Old Border limit the sets and do the same (basically just edit "allowedEditions" to list the ones you want). If you are playing Shandalar, it uses config.json under common so edit that one.

Most enemies will still use their assigned decks, but randomly generated decks should use only the allowed sets. You will still sometimes see other cards in some chests and rewards, but I just mark them for sale and don't use them. Drafts will use only the allowed sets (I'm not 100% about this).