Escolar Documentos
Profissional Documentos
Cultura Documentos
========
Homepage: http://magarena.github.io
Forum : http://www.slightlymagic.net/forum/viewforum.php?f=82
Starting Magarena:
On Windows, double click on Magarena.exe
On Linux, execute ./Magarena.sh.
On Mac, double click the Magarena icon
Keyboard Controls
=================
General
-------
Escape : pauses game and displays options for current screen.
if no options associated with screen then closes screen.
F11 : toggle full screen mode.
F12 : hide UI so you can admire the background art in all its glory!
Duel Screen
-----------
Right arrow, Space : action button
Shift+Right arrow, Shift+Space : skip until end of turn
Left arrow, Backspace, Delete : undo button
Y key : yes button
N key : no button
S key : switch between player and AI view
Thanks to
ubeefx for creating such a great game
epiko for creating the first Magarena splash screen and the amazing color themes
Salasnet, pedro1973, and elias for creating beautiful themes,
http://www.slightlymagic.net/forum/viewforum.php?f=89
IcoJoy, http://www.icojoy.com/blogs/, for the nice free mage logo and icon
singularita for creating the scripts to add over 300 additional creature cards
glorfindel, Old Nick, David, Grundomu, jeffwadsworth, Kuno, LSK, sponeta,
day5ive, and Excedrin for contributing premade decks
mtgrares for the publicity
Goblin Hero for providing the images for some of the symbols
Melvin Zhang for implementing the Monte Carlo Tree Search AI and general code
cleanup/bug fixes
IanGrainger for contributing a patch to allow text search in the Card Explorer
Rachel for making it possible to cancel image download and fixing incorrect
images
beholder for implementing new cards and general usability improvements
johncpatterson for helping to test the Mac startup script
wait321 for creating a deck editor and other UI improvements
missalexis for creating an application bundle to improve Mac installation
goonjamin for contributing a patch that makes Magarena easier to use on
touchscreens
Lodici for improving the duel screen and general UI enhancements
frank for extensive play testing and bug reporting
PalladiaMors, PhazedOut, Aunukia, nado18, Erkcan Özcan, kdesmond, a.
benedict balbuena, spartan vi, Braullynn, mecheng, pcastellazzi, rasdel,
Fulmene, Tyrael, hong yie, ember hauler, Hector Marin, drooone,
jericho.pumpkin, Mike, and Guest for implementing new cards
ShawnieBoy for implementing new cards, the M logo, and general image enhancements
PalladiaMors for the Portuguese UI translation
kannikkiy for the Russian UI translation
Zac610 for the Italian UI translation
LoubiTek for the French UI translations
Pichoro, Acorntail and all at http://magicseteditor.sourceforge.net for
CardBuilder components
XMage for the ArrowBuilder code
neoedmund for the download images-on-demand implementation
http://mtgjson.com for card script data
http://magiccards.info for card images
http://game-icons.net for UI icons
http://soundbible.com, http://www.freesound.org for sound effects
everyone on the CCGHQ forum, http://slightlymagic.net/forum/
- run all unit tests with the ant build via "ant test"
- when a card could not be parsed due to missing abilities, report name of the
card in the exception
- activated ability must have costs fully paid, if that is not possible the
player has to undo and try again
- support dragging and dropping a deck file onto the deck editor
- include the set Amonkhet and update banned and restricted list
- clicking on already selected deck tab opens the deck selection screen
- Transformed cards use the converted mana cost of the hidden side
- update Madness according to new rules where exiling the card is compulsory
- card images selected based on location: custom -> crops -> cards/tokens ->
missing proxy
- new option to download cropped art for use with proxy images
- eliminate UI freeze when showing proxy images for the first time
- improve layout of deck statistics panel and duel decks screen for a more
consistent UI
- display split cards as '<first half> // <second half> (card name)' in explorer
- allow groovy code to add effects that reduce/increase mana cost, it does not
reduce additional costs
- reduce waiting time by setting up game in the background of duel decks screen
- allow users to select preferred language for card text in download dialog
- support for generating colorless mana and colorless mana cost, use the new
colorless mana icon on permanents that generate colorless mana
- provide a "Gameplay Report" option to the game menu that allows users to
create a zip file that should be submitted for gameplay bugs
- allow overriding the default card image by adding image with the same name to
'<images>/custom' folder
- show choice indicator immediately after target description instead of at the end
of the effect text
- card names in log/stack are now interactive, mouse over to highlight card
location or click to view full size image
- replaced clunky two-click log/stack popup menu with single click icon bar
- restore last selected view (basic/advanced) when opening log file screen
- options for game log accessed via a new menu icon on the its titlebar
- layout and style updates to Deck Editor including persistent abbreviated deck
view
- add an Audio tab in Preferences dialog for all audio settings, volume of UI
sounds can now be adjusted
- new feedback sounds when adding or removing a card from deck, bong sound for
alerts, and clunk sound for invalid action
- rename preference "Allow only sensible choices" to "Limit options for human
player to those available to the AI",
change to off by default
- display decks containing selected card in Card Explorer, double-click deck name
to view list of cards in deck
- rename save file for an onging duel to latest.duel due to change in format
- restore selected deck type and deck name on opening deck chooser dialog
- improve display of duel sidebar, move AI player panel from top of sidebar to
above Human player panel
- download errors are shown to user in the UI instead of asking user to check the
console
- separate the core game engine from the UI, in preparation for updating the UI
- new active alerts for missing images and new version released alert
- save game state to detail compatible with test scenarios (devMode only)
- allow top decks from Project Firemind to be chosen when selecting a deck
(requires an Internet connection)
- when both players would lose due to life or poison counters, the active
player loses.
- tabbed view for the deck editor for simpler, less cluttered UI which scales down
to smaller screens
* left click a row to add the selected card to the deck
* right click a row to remove the selected card from the deck
* new (very experimental, very limited) random deck generator can be used to
create a random deck from whatever set of cards are displayed in the card pool
- text mode setting is now session only, resets to image mode each time you restart
the game
- player can skip till end of turn using any of the below
* Shift+click action button
* RMB click on action button
* Shift+space
* Shift+right arrow
- during the import of card images from the previous version, there is an
optional to enable updating of low quality images to high quality images
- click on double-sided or flip card in the card explorer to view other side
- added Deck Chooser screen which replaces the file open dialog
- display invalid decks with the name scored out and in red
- rename Oracle filter to Search and add tooltip explaining what it searches
- effects affecting all players now proceed in active players, then non-active
player order
- double click a card to display read-only view of script file and groovy file if
it exists
click on script/groovy file path to open in external editor
- update formats filter to include all current formats and all existing block
formats
add new Status filter to explorer
- New optional feature that plays animation when AI plays a card from its
hand. Lets you preview card before it is placed on table. This is
experimental so defaults to OFF. Activate via new preferences setting.
- Various look and feel adjustments to the import and preferences dialogs
- Import now migrates user preferences, themes and custom background (if
applicable)
- Automatically displays the import dialog the first time a new installation of
Magarena is run
- Replace URL property of card scripts with oracle property whose value is the
oracle text
- import now migrates various user generated data as well as downloaded images
- MTCS AI able to use use all CPU cores to increase the number of simulations
it can run for a given level
- introduce concept of player profiles for both human and AI players that are
selected when starting a new duel
- preconstructed, custom, or random decks can be selected when starting a new duel
- cards in Deck View can be filtered by Creatures, Lands and Other Spells
- full "game.log" file can be view from within Magarena using new menu option
available
from main game screen or by right clicking on in-game log viewer
- added support for all counter types, correct cards to use the correct counter
type
- increase maximum memory usage from 256M to 512M to avoid out of memory
errors when playing the game for a long period of time
- on startup checks for new images and displays a message on the main menu
screen if there are new downloads available
- remember the last deck loaded or saved in the Deck Editor and auto load this
deck the next time the standalone deck editor is opened
- full screen card view will stack duplicate cards and display the count as an
overlay
- F10 takes a screen shot and displays it in the default application associated
with "png" files if available
- new mulligan screen that shows cards in your hand using the whole screen
- click on already selected hand, graveyard, exile or other icon to view cards
using the whole screen
- complete UI revamp to present a simpler, more focused game-like UI. New look
should improve touch-screen access.
* Menubar removed and replaced with "menu" screens accessed using ESC or standard
screen icon
* F12 toggles UI visibility for those want to view the background art in all its
glory
* ESC is global key for displaying options/pause menu
* ESC can now be used to cancel preferences dialog.
* Backspace and Delete keys as undo action in duel screen in place of ESC
- moved duel.txt and duel.cfg into new "duels" directory with a view to
allowing multiple duels to be saved in future.
- added new "Deck Editor/Explorer" preference setting that if set will only
refresh card preview image when actual table entry is selected instead of
when mouse cursor moves over it. Default is false so behaviour will remain
the same as before.
- added new setting to show/hide game log messages by default. During a game
you can toggle visibility by clicking on the log header.
- replace the up/down arrow with the actual avatar of the player whose turn it is
- added option to show card popup using mousewheel instead of an automatic delay
- updated requirement from Java 6 to Java 7 as Java 6 has reached end of public
updates
- show correct amount for charge counter, +1/+1, and -1/-1 counters when there are
more than nine counters.
- fixed: only one instance of permanent can have its activated ability activated
- fixed: when life is lost trigger not triggering
- fixed: "application is damaged" warning on Mac OS
- fixed: Overload at instant speed
- fixed: Wilt-Leaf Liege enters the battlefield when milled
- Planeswalker and Legendary uniqueness rule apply per controller (Magic 2014 rules
update)
- converted all cards to use dynamically loaded Groovy code instead of compiled
Java code
- Groovy code for activated abilities no longer have to specify activation
conditions
that can be inferred from the activation cost
- added 'enters choose opponent' ability to card script
- implemented support for additional costs, see
Magarena/scripts/Goblin_Grenade.groovy
- reimplement kicker, multikicker, buyback, and replicate as additional costs
- fixed: copied spell had the same player as original spell, causing copying
an opponent's spell to not work properly (issue 353)
- fixed: Goblin Piledriver should get +2/+0 per other goblin, not +1/+0
- fixed: Wei Ambush Force should be 1/1, not 2/2
- fixed: Howling Mine should trigger in the draw phase instead of upkeep phase
- fixed: cards that enters tapped was triggering Gideon's Avenger
- fixed: Outwit should not be able to target spells that did not target a player
- fixed: double clicking in choice menu could cause the game to hang
- fixed: detain only lasts until end of turn, it should last until your next turn
- fixed: large memory usage when loading card text
- fixed: inconsistent AI hints for Soul Link, Spirit Link, and Vampiric Link
- fixed: Inkmoth Nexus tapping itself to pay for its second abililty
- fixed: prevent equipping an equipment on the same permanent
- fixed: crash due to infinite triggers during combat simulation
- fixed: Parallax Nexus not selecting target opponent
- fixed: 2/2 Knight token was missing vigilance
- fixed: 5/5 Wurm token was missing trample
- improve speed of program startup by loading groovy/java code only when a card is
needed in a match
- ignore corrupted card images and allow player to download new ones instead of
crashing
- added Planeswalker to card type filter in card explorer
- draw mana icons for all permanents that generate mana, previously only limited to
lands
- fixed: players always discard down to 7 cards regardless of their maximum hand
size
- fixed: Planeswalker uniqueness rule not applied correctly as it was missing some
Planwalker subtypes
- fixed: Esperzoa doesn't have flying
- fixed: evolve triggering when opponen's creature enters the battlefield
- fixed: desk strength calculation too slow
- added support for Planeswalker card type. Note that creatures do not
directly attack Planeswalkers, rather the damage redirect rule applies to
both combat and non-combat damage.
- added keyboard shortcut 's' to show AI's hand
- limit thinking time of minimax AI to be AI strength in seconds
- converted more cards from compiled Java code to dynamically loaded groovy code
- rules parser is now able to generate a syntax tree from parsed rules text
- rules parser integrated into main program at src/magic/grammar
- fixed: wrong URL of card image for Air Bladder, Horn of Ramos, and Mox Jet
- fixed: Twilight Drover's ability did not trigger for some types of tokens
- fixed: Berserker Murlodont was only affecting Beasts you control
- fixed: Edge of Divinity was missing "enchant" property in card script
- fixed: Arcbound Overseer's trigger not working on creatures with Modular
- added the following cards:
Alaborn Musketeer, Armored Pegasus, Arrogant Vampire, Battlefield Percher,
Belbe's Percher, Bird Maiden, Bloodied Ghost, City of Brass, Cloud Djinn,
Cloud Dragon, Cloud Pirates, Cloud Spirit, Cobalt Golem, Craterize,
Crazed Skirge, Dakmor Bat, Darklit Gargoyle, Death Stroke, Desert Drake,
Desert Twister, Djinn of the Lamp, Dread Reaper, Dungeon Shade,
Emerald Dragonfly, False Summoning, Firefly, Flying Men, Ghostly Visit,
Griselbrand, Gust-Skimmer, Hand of Death, Ice Storm, Killer Bees,
Killer Whale, Last Word, Lava Flow, Lotus Guardian, Mawcor, Mesa Falcon,
Misshapen Fiend, Moaning Spirit, Moon Sprite, Moonwing Moth, Murder,
Nightwing Shade, Patagia Golem, Pearl Dragon, Phantom Monster,
Preemptive Strike, Quiet Purity, Rishadan Airship, Roofstalker Wight,
Royal Falcon, Rune-Cervin Rider, Sabertooth Wyvern, Shifting Sliver,
Shriek Raptor, Silver Erne, Sinkhole, Sky Spirit, Spotted Griffin,
Starlit Angel, Stone Spirit, Stream Hopper, Sunder from Within,
Talas Air Ship, Talas Scout, Talonrend, Thornling, Thornwind Faeries,
Thunder Spirit, Thunder Wall, Torch Drake, Tormented Angel, Tower Drake,
Treetop Rangers, Vampiric Spirit, Vengeance, Venser's Sliver,
Viashivan Dragon, Volcanic Awakening, Volcano Imp, Ward Sliver,
Whiptongue Frog, Willow Faerie, Wing Snare, Winter's Grasp, Wreak Havoc
- fixed: Geist of Saint Traft and Edric, Spymaster of Trest not Legendary
- fixed: Imps' Taunt has wrong converted mana cost
- fixed: "Generate Deck" button loads a random saved deck
- changed card script so that card name is described using "name=" instead of ">"
- improved exception handling so that crash.log captures the relevant game state
- fixed: generate deck does not use user's settings (issue 213)
- fixed: Scorch the Fields not dealing damage to all humans (issue 214)
- fixed: program crash when loading Fallen_Knights_60.dec due to missing comment
symbol
- fixed: card image was not downloaded even though current image should be ignored
- fixed: cost of Torch Fiend's ability should be {R} instead of {1}{R}
- fixed: crash bug due to Ulamog and Kozilek's second ability
- fixed: skip choosing of mana source when mana cost equals total amount of sources
- fixed: running the deck strength calculator updates history
- fixed: Curiosity only triggers on combat damage
- fixed: Mistbind Clique can only champion Faerie creatures instead of every Faerie
subtype
- fixed: Oblivion Ring's ability can target cards that have shroud
- fixed: Blade of the Bloodchief doesn't check if it's equipped
- fixed: Dread (and other Incarnations) doesn't get reshuffled into library when
milled
- fixed: when Platinum Angel is in play, reducing opponent to 0 life isn't
sufficient to win the game
- fixed: Avacynian Priest can tap any non-human permanent instead of non-human
creatures.
- fixed: when at exactly 1 life, shocklands come into play untapped
- fixed: Vindicate has the image of Orim's Chant
- fixed: AEther Vial and Legacy's Allure's abilities missing
- fixed: Nephalia Drownyard can tap itself for mana while using its ability
- known bug: AEther Vial's and Legacy's Allure's abilities don't work
- added option to automatically copy images from old data folder in the
"Download images" dialog
- added discard down to 7 cards at end of turn
- added support for Echo keyword
- corrected all rarities
- combined duel difficulty sliders with duel progress window
- tweaked AI handling of blocking options
- card scripts can be added/changed without needing to compile the source code
- more abilities can be scripted
- fixed: Grimoire of the Dead doesn't tap when activating its ability
- fixed: Isao, Enlightened Bushi should regenerate target instead of itself
- fixed: error in card statistics
- fixed: Kor Firewalker doesn't have protection from red
- fixed: Merfolk Seastalkers' activated ability doesn't work
- fixed: Cursed Ronin has regenate ability instead of pump ability
- fixed: taking control of a creature ignores summoning sickness rule
- fixed: Necropede's subtype is Myr instead of Insect
- fixed: Victim of Night uses picture of Doom Blade
- fixed: Death Baron does not give deathtouch
- fixed: Ballista Squad sacrifices itself
- fixed: Benalish Lancer doesn't get two +1/+1 counters and first strike when
kicked
- fixed: Sparkmage Apprentice can only deal damage to creatures
- fixed a bug where the "When Targeted" trigger does not activate for spells
with kicker
- fixed a bug where Noble Hierarch could not be tapped for mana because of a
typo in the name of the class that implements the mana abilities
- fixed a bug where the program would crash when opening the log book
immediately after resetting the game
- fixed a bug where the game would crash when you load a deck that contains
an unsupported card, instead a message indicating the unsupported cards is
shown
- fixed a bug where resources were not released properly after a sound effect
is played
- added a crash log to the game, it is stored in the Magarena data folder
along with the game.cfg and tournament.cfg files.
- fixed an issue where the game would crash when trying to play sound effects
- fixed bug with Sun Titan's ability to return, previously could return
spell cards
- changed some game messages to use the player's name instead of "you"
- added option for themes to choose whether to use colored border or overlay to
highlight usable cards
(all themes use colored overlay to highlight cards, except the standard felt
theme)
- delay for items on the stack to resolve (used when ...) is now configurable
from the Preferences menu
- added an About menu
- Mac and Linux launch scripts (Magarena.command and Magarena.sh) now works
when invoked from any location, previously they assume that Magarena.exe is
on the path.
- added text search to Card explorer
- enabled AI to make use of abilities that can be activated multiple times
more effectively
- fixed image for Raging Kavu, was using the Latin version
(select Arena -> Download images to download the correct card image for
Raging Kavu and other missing card images)
- fixed wording of Lightning Helix's effect, it refers to Lightning
Bolt instead of Lightning Helix
- fixed problem with shuffle into library effect in the situation where the
new card to be shuffled in ends up at the top of the library again
- fixed problem where card image may be missing due to issue with image caching
- fixed problem where duels with more than 40 cards are not loaded correctly
- deck strength viewer is back due to popular demand, moved PLAY button next
to NEW button to make space for it on netbook resolution
- fixed color of normal selection to green and combat selection to red
- fixed a GUI crash bug
- fixed a bug where the game logic thread would get stuck on non-Linux systems
- implemented a better way to increase responsiveness of the GUI by decreasing
the priority of the game logic thread
- added Mutavault
- added Sun Titan
- reduce the number of passes needed if you have the skip single option
preference enabled (item on the stack is shown for 1s before resolving)
- changed default height and width of the application window to be 1024x600
- use symbols drawn by Goblin Hero
- fixed Vines of Vastwood so that if you target an opponent's creature, the
opponent cannot target the creature (previously Vines of Vastwood prevents
the opponent of the controller of the creature from targeting it)
- fixed implementation of first strike, so that triggers may occur after
dealing first strike damage and before regular damage is dealt (fixes issue
11: "Double Strike creature that leaves play after first strike still deals
regular damage (Dread bug)")
- state-based actions are carried out simultaneously instead of one permanent
at a time (fixes issue 7: "Problem in interaction between 704.3/704.5g and
613.4")
- fixed card pic for spirit token
- added cancel button to download images dialog, now it is possible to stop
downloading
- add this README.txt to the game's help menu
- added caching to Monte Carlo Tree Search AI so that simulations performed
for one decision can be reused when computing the next decision
- evaluated the AIs with different parameters, results available at
http://code.google.com/p/magarena/wiki/AIStrength
- fixed Lightning Helix, it can now target your own permanents with filter legal
targets enabled
- redesigned card image loading (low quality images are no longer needed)
- high quality random card at startup if enabled in settings
- fixed Solemn Offering, it can now target your own permanents with filter legal
targets enabled
- fixed handling of invalid avatars
- fixed Pongify, it can now target your own permanents with filter legal targets
enabled
- mana cost, power & toughness and some abilities on cards in hand are now
displayed in graphical view
- card drawing is now optional for Snake Umbra and Mask of Memory
- added support for intimidate and battle cry keywords
- support for loading and saving decks to an editable text format in decks folder
- disabled deck editing when duel is in progress
- added two and three color wild cards to new duel dialog
- charge counters are now displayed with amount in graphical view
- added tooltips for small icon buttons
- fixed aura or equipment that stays attached when creature has protection
- fixed sacrifice or exile at and end of turn not always triggering (Rakdos
Guildmage)
- fixed self targeting of spells on stack (counters)
- fixed wrong multiple target behavior (Char and Goblin Artillery)
- fixed converted mana cost for X spells on stack (Draining Whelk)
- fixed triggered ability for multiple activations of Raging Ravine