Artwork maintainer needed
Discuss Upcoming Releases, Coding New Cards, Etc.
PLEASE DO NOT REPORT BUGS HERE!
PLEASE DO NOT REPORT BUGS HERE!
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
Artwork maintainer needed
by Korath » 23 Jul 2016, 03:28
Our long-time artwork maintainer Sonic has moved on to other things, leaving us with a gaping hole in our release process. This isn't difficult to do reasonably well, just time-consuming and error-prone. (It's probably difficult to do quite well, depending on your artistic ability. I have none of the latter, so can't judge the former.) There are instructions for creating individual images here and instructions for naming the files in the next section down.
Those are sufficient for an individual to add a handful of images to his own installation. There's some further steps needed for the release maintainer. Off the top of my head:
Those are sufficient for an individual to add a handful of images to his own installation. There's some further steps needed for the release maintainer. Off the top of my head:
- You need to maintain either a separate directory of all the artwork included in the canonical packages, or an accurate list of the files. The canonical packages are listed in the latest patch release (currently BFZv2); they are currently CardArtManalink_2012.zip, CardArtUpdates_2012_2014.zip, CardArtUpdate_March2015.zip, and CardArtUpdate_Dec2015.zip (installed in that order).
- It would be a really good idea to keep local copies of those four zips, in case Sonic's mediafire account goes dead. They can be reconstructed in the case of disaster, and no doubt plenty of people have them sitting around on their hard drives, but you won't want to have to go around asking for them if you need them.
- With each new release of Manalink or Shandalar, collate the new imagery into a new install package. Shandalar packages just need images added since the latest Manalink or Shandalar release; Manalink packages need every image since the last Manalink release, including any Shandalar releases in between.
- Zip up the new images, upload the package to your hosting provider of choice (I've found Mediafire to be least objectionable among the free offerings), and give me a download link.
- Pet peeve: ideally, zip them up so they extract to either the current directory or at worst ./CardArtManalink/, not some other subdirectory like "./Aug2016images/".
- Five packages - 2012, 2012_2014, March2015, Dec2015, and Aug2016 - are a lot to expect people to install all at once, especially with them all irritatingly extracting into differently-named directories. It would be better to merge at least some of them. The upcoming Manalink release and all future ones will need a minimum of BFZv2 already installed, so combining the first four would be a good cutoff.
- For entirely new sets, it's extremely helpful to proactively create the art for all the cards. Between Manalink and Shandalar, we program well over 95% of the cards anyway. And especially if we're running a set or two behind, having to test cards with just white boxes for art is depressing and demotivating.
- WOTC releases a fairly steady stream of alternate art, between promos and reprint sets like the recent Eternal Masters. Sonic used to keep fairly well abreast of these, but fell further and further behind as (I assume) his free time and/or interest waned; we're now quite far behind. I'm not even sure how far. Gargaroz and I don't keep track of these; the folks over in the Pictures forum do. Extra points if you do too, and include them in the release packages. Getting surprised with new art makes programmers happy and more likely to release Manalink more often. Especially for cards that turn up in a lot of decks hanging around in our PlayDeck/ folders, like, oh, commonly-seen tokens and the versions of the original dual lands from Vintage Masters. Hint, hint.
- The next Manalink and Shandalar releases should happen within a day or so of each other, so you'll only need one package for the both of them. There's been one Shandalar release since the last Manalink one; the artwork package for it is split between this post and this post, with one card needing a rename (to "To Arms_.jpg") as described here.
- Cards added to Manalink and/or Shandalar since the Shandalar Dragon's Lair release | Open
- The Dark
Worms of the Earth
Ice Age
Earthlore
Kjeldoran Frostbeast
Alliances
Foresight
Krovikan Plague
Mirage
Alarum
Visions
Solfatara
Tempest
Sacred Guide
Reality Anchor
Stronghold
Duct Crawler
Urza's Destiny
Disappear
Mercadian Masques
Cornered Market
Saprazzan Bailiff
Instigator
Silent Assassin
Territorial Dispute
Nemesis
Rootwater Thief
Prophecy
Fault Riders
Invasion
Mana Maze
Manipulate Fate
Turf Wound
Odyssey
Cease-Fire
Pardic Miner
Torment
Llawan, Cephalid Empress
Slithery Stalker
Petradon
Petravark
Judgment
Wormfang Behemoth
Wormfang Crab
Wormfang Drake
Wormfang Newt
Wormfang Turtle
Worldgorger Dragon
Onslaught
Airdrop Condor
Elvish Guidance
Legions
Crookclaw Elder
Scourge
Rock Jockey
Mirrodin
Extraplanar Lens
Mirror Golem
Synod Sanctum
Tel-Jilad Stylus
Darksteel
Slobad, Goblin Tinkerer
Fifth Dawn
Heliophial
Champions of Kamigawa
Kitsune Diviner
Aura of Dominion
Saviors of Kamigawa
Freed from the Real
Ravnica: City of Guilds
Screeching Griffin
Time Spiral
Faceless Devourer
Future Sight
Second Wind
Lorwyn
Lowland Oaf
Eventide
Hatchet Bully
Moonhold
Alara Reborn
Dragon Appeasement
Trace of Abundance
Worldwake
Selective Memory
Caustic Crawler
Dark Ascension
Soul Seizer // Ghastly Haunting
Commander 2015 (set is new to Manalink; art is available in this thread and just needs to be included in the zip.) (The three cards from The Dark and Ice Age may be there as well.)
Bastion Protector
Dawnbreak Reclaimer
Grasp of Fate
Herald of the Host
Righteous Confluence
Shielded by Faith
Broodbirth Viper
Gigantoplasm
Mirror Match
Mystic Confluence
Synthetic Destiny
Banshee of the Dread Choir
Daxos's Torment
Dread Summons
Scourge of Nel Toth
Wretched Confluence
Dream Pillager
Fiery Confluence
Mizzix's Mastery
Rite of the Raging Storm
Warchief Giant
Bloodspore Thrinax
Caller of the Pack
Centaur Vinecrasher
Ezuri's Predation
Verdant Confluence
Kaseto, Orochi Archmage
Mazirek, Kraul Death Priest
Command Beacon
Oath of the Gatewatch (set is new to Manalink)
Bearer of Silence
Consuming Sinkhole
Deceiver of Form
Dimensional Infiltrator
Eldrazi Displacer
Eldrazi Obligator
Endbringer
Inverter of Truth
Kozilek's Pathfinder
Kozilek's Return
Kozilek's Shrieker
Kozilek, the Great Distortion
Matter Reshaper
Reality Smasher
Ruin in Their Wake
Unnatural Endurance
Vile Redeemer
Warping Wail
World Breaker
Call the Gatewatch
Dazzling Reflection
Iona's Blessing
Isolation Zone
Linvala, the Preserver
Oath of Gideon
Wall of Resurgence
Comparative Analysis
Containment Membrane
Crush of Tentacles
Cyclone Sire
Gift of Tusks
Grip of the Roil
Jwar Isle Avenger
Oath of Jace
Overwhelming Denial
Roiling Waters
Sweep Away
Remorseless Punishment
Untamed Hunger
Boulder Salvo
Chandra, Flamecaller
Devour in Flames
Embodiment of Fury
Fall of the Titans
Goblin Dark-Dwellers
Goblin Freerunner
Oath of Chandra
Press into Service
Reckless Bushwhacker
Tyrant of Valakut
Elemental Uprising
Embodiment of Insight
Nissa's Judgment
Nissa, Voice of Zendikar
Oath of Nissa
Reflector Mage
Chitinous Cloak
Seer's Lantern
Hissing Quagmire
Holdout Settlement
Mirrorpool
Needle Spires
Sea Gate Wreckage
Wandering Fumarole
Shadows over Innistrad (set is new to Manalink and Shandalar)
Always Watching
Angel of Deliverance
Angelic Purge
Apothecary Geist
Archangel Avacyn // Avacyn, the Purifier
Avacynian Missionaries // Lunarch Inquisitors
Bound by Moonsilver
Bygone Bishop
Cathar's Companion
Chaplain's Blessing
Dauntless Cathar
Declaration in Stone
Descend upon the Sinful
Devilthorn Fox
Drogskol Cavalry
Eerie Interlude
Emissary of the Sleepless
Ethereal Guidance
Expose Evil
Gryff's Boon
Hanweir Militia Captain // Westvale Cult Leader
Hope Against Hope
Humble the Brute
Inquisitor's Ox
Inspiring Captain
Militant Inquisitor
Moorland Drifter
Nahiri's Machinations
Nearheath Chaplain
Not Forgotten
Odric, Lunarch Marshal
Open the Armory
Paranoid Parish-Blade
Pious Evangel // Wayward Disciple
Reaper of Flight Moonsilver
Silverstrike
Spectral Shepherd
Stern Constable
Strength of Arms
Survive the Night
Tenacity
Thalia's Lieutenant
Thraben Inspector
Topplegeist
Town Gossipmonger // Incited Rabble
Vessel of Ephemera
Aberrant Researcher // Perfected Form
Broken Concentration
Compelling Deterrence
Confirm Suspicions
Daring Sleuth // Bearer of Overwhelming Truths
Deny Existence
Drownyard Explorers
Drunau Corpse Trawler
Engulf the Shore
Epiphany at the Drownyard
Erdwal Illuminator
Essence Flux
Fleeting Memories
Forgotten Creation
Furtive Homunculus
Geralf's Masterpiece
Gone Missing
Invasive Surgery
Jace's Scrutiny
Jace, Unraveler of Secrets
Just the Wind
Lamplighter of Selhoff
Manic Scribe
Nagging Thoughts
Nephalia Moondrakes
Niblis of Dusk
Ongoing Investigation
Pieces of the Puzzle
Pore Over the Pages
Press for Answers
Rattlechains
Rise from the Tides
Seagraf Skaab
Silburlind Snapper
Silent Observer
Sleep Paralysis
Startled Awake // Persistent Nightmare
Stitched Mangler
Stitchwing Skaab
Stormrider Spirit
Thing in the Ice // Awoken Horror
Trail of Evidence
Uninvited Geist // Unimpeded Trespasser
Vessel of Paramnesia
Welcome to the Fold
Alms of the Vein
Asylum Visitor
Behind the Scenes
Behold the Beyond
Biting Rain
Call the Bloodline
Creeping Dread
Crow of Dark Tidings
Diregraf Colossus
Elusive Tormentor // Insidious Mist
Ever After
Farbog Revenant
From Under the Floorboards
Ghoulcaller's Accomplice
Ghoulsteed
Gisa's Bidding
Grotesque Mutation
Heir of Falkenrath // Heir to the Night
Hound of the Farbogs
Indulgent Aristocrat
Kindly Stranger // Demon-Possessed Witch
Liliana's Indignation
Markov Dreadknight
Merciless Resolve
Mindwrack Demon
Morkrut Necropod
Murderous Compulsion
Olivia's Bloodsworn
Pale Rider of Trostad
Pick the Brain
Rancid Rats
Relentless Dead
Rottenheart Ghoul
Sanitarium Skeleton
Shamble Back
Sinister Concoction
Stallion of Ashmouth
Stromkirk Mentor
To the Slaughter
Tooth Collector
Triskaidekaphobia
Twins of Maurer Estate
Vampire Noble
Vessel of Malignity
Avacyn's Judgment
Bloodmad Vampire
Breakneck Rider // Neck Breaker
Burn from Within
Convicted Killer // Branded Howler
Dance with Devils
Devils' Playground
Dissension in the Ranks
Dual Shot
Ember-Eye Wolf
Falkenrath Gorger
Flameblade Angel
Gatstaf Arsonists // Gatstaf Ravagers
Geier Reach Bandit // Vildin-Pack Alpha
Geistblast
Gibbering Fiend
Goldnight Castigator
Harness the Storm
Howlpack Wolf
Hulking Devil
Incorrigible Youths
Inner Struggle
Insolent Neonate
Kessig Forgemaster // Flameheart Werewolf
Malevolent Whispers
Pyre Hound
Ravenous Bloodseeker
Reduce to Ashes
Rush of Adrenaline
Sanguinary Mage
Scourge Wolf
Senseless Rage
Sin Prodder
Skin Invasion // Skin Shedder
Spiteful Motives
Stensia Masquerade
Structural Distortion
Ulrich's Kindred
Uncaged Fury
Vessel of Volatility
Village Messenger // Moonrise Intruder
Voldaren Duelist
Wolf of Devil's Breach
Aim High
Autumnal Gloom // Ancient of the Equinox
Briarbridge Patrol
Byway Courier
Clip Wings
Confront the Unknown
Crawling Sensation
Cryptolith Rite
Cult of the Waxing Moon
Deathcap Cultivator
Duskwatch Recruiter // Krallenhorde Howler
Equestrian Skill
Fork in the Road
Graf Mole
Hermit of the Natterknolls // Lone Wolf of the Natterknolls
Hinterland Logger // Timber Shredder
Howlpack Resurgence
Inexorable Blob
Intrepid Provisioner
Kessig Dire Swine
Lambholt Pacifist // Lambholt Butcher
Loam Dryad
Might Beyond Reason
Moldgraf Scavenger
Moonlight Hunt
Obsessive Skinner
Pack Guardian
Quilled Wolf
Rabid Bite
Root Out
Sage of Ancient Lore // Werewolf of Ancient Hunger
Seasons Past
Second Harvest
Silverfur Partisan
Solitary Hunter // One of the Pack
Soul Swallower
Stoic Builder
Thornhide Wolves
Tireless Tracker
Traverse the Ulvenwald
Ulvenwald Hydra
Ulvenwald Mysteries
Vessel of Nascency
Veteran Cathar
Watcher in the Web
Weirding Wood
Altered Ego
Anguished Unmaking
Arlinn Kord // Arlinn, Embraced by the Moon
Fevered Visions
Invocation of Saint Traft
Nahiri, the Harbinger
Olivia, Mobilized for War
Prized Amalgam
Sigarda, Heron's Grace
Sorin, Grim Nemesis
The Gitrog Monster
Brain in a Jar
Corrupted Grafstone
Epitaph Golem
Explosive Apparatus
Harvest Hand // Scrounged Scythe
Haunted Cloak
Magnifying Glass
Murderer's Axe
Neglected Heirloom // Ashmouth Blade
Runaway Carriage
Shard of Broken Glass
Skeleton Key
Slayer's Plate
Tamiyo's Journal
Thraben Gargoyle // Stonewing Antagonizer
True-Faith Censer
Wicker Witch
Wild-Field Scarecrow
Choked Estuary
Drownyard Temple
Foreboding Ruins
Forsaken Sanctuary
Fortified Village
Foul Orchard
Game Trail
Highland Lake
Port Town
Stone Quarry
Warped Landscape
Westvale Abbey // Ormendahl, Profane Prince
Woodland Stream
Eldritch Moon (set is new to Shandalar; won't be in the upcoming Manalink release)
Bruna, the Fading Light // Gisela, the Broken Blade // Brisela, Voice of Nightmares
Choking Restraints
Courageous Outrider
Dawn Gryff
Desperate Sentry
Drogskol Shieldmate
Extricator of Sin // Extricator of Flesh
Faith Unbroken
Faithbearer Paladin
Fiend Binder
Geist of the Lonely Vigil
Guardian of Pilgrims
Ironclad Slayer
Ironwright's Cleansing
Lone Rider // It That Rides as One
Long Road Home
Providence
Repel the Abominable
Sanctifier of Souls
Selfless Spirit
Sigardian Priest
Spectral Reserves
Steadfast Cathar
Subjugator Angel
Thalia's Lancers
Thalia, Heretic Cathar
Thraben Standard Bearer
Chilling Grasp
Coax from the Blind Eternities
Contingency Plan
Displace
Docent of Perfection // Final Iteration
Drag Under
Enlightened Maniac
Exultant Cultist
Fogwalker
Geist of the Archives
Grizzled Angler // Grisly Anglerfish
Ingenious Skaab
Laboratory Brute
Lunar Force
Mausoleum Wanderer
Nebelgast Herald
Niblis of Frost
Scour the Laboratory
Spontaneous Mutation
Take Inventory
Tattered Haunter
Unsubstantiate
Wharf Infiltrator
Boon of Emrakul
Cemetery Recruitment
Certain Death
Cryptbreaker
Dusk Feaster
Gavony Unhallowed
Liliana's Elite
Markov Crusader
Noosegraf Mob
Olivia's Dragoon
Prying Questions
Skirsdag Supplicant
Strange Augmentation
Stromkirk Condemned
Succumb to Temptation
Tree of Perdition
Vampire Cutthroat
Voldaren Pariah // Abolisher of Bloodlines
Wailing Ghoul
Weirded Vampire
Whispers of Emrakul
Abandon Reason
Alchemist's Greeting
Bedlam Reveler
Blood Mist
Bold Impaler
Brazen Wolves
Conduit of Storms // Conduit of Emrakul
Distemper of the Blood
Falkenrath Reaver
Furyblade Vampire
Galvanic Bombardment
Harmless Offering
Incendiary Flow
Insatiable Gorgers
Make Mischief
Otherworldly Outburst
Smoldering Werewolf // Erupting Dreadwolf
Spreading Flames
Stensia Banquet
Stensia Innkeeper
Thermo-Alchemist
Vildin-Pack Outcast // Dronepack Kindred
Weaver of Lightning
Backwoods Survivalists
Bloodbriar
Clear Shot
Crossroads Consecrator
Emrakul's Evangel
Emrakul's Influence
Gnarlwood Dryad
Grapple with the Past
Ishkanah, Grafwidow
Noose Constrictor
Primal Druid
Shrill Howler // Howling Chorus
Somberwald Stag
Spirit of the Hunt
Splendid Reclamation
Springsage Ritual
Swift Spinner
Ulvenwald Captive // Ulvenwald Abomination
Ulvenwald Observer
Waxing Moon
Wolfkin Bond
Woodcutter's Grit
Woodland Patrol
Bloodhall Priest
Campaign of Vengeance
Grim Flayer
Heron's Grace Champion
Mercurial Geists
Mournwillow
Ulrich of the Krallenhorde // Ulrich, Uncontested Alpha
Cathar's Shield
Cryptolith Fragment // Aurora of Emrakul
Cultist's Staff
Field Creeper
Geist-Fueled Scarecrow
Lupine Prototype
Stitcher's Graft
Thirsting Axe
Nephalia Academy
Tokens
Arlinn, Embraced by the Moon Emblem
Carnivore
Clue
Devil
Eldrazi Horror
Human Cleric
Human Soldier
Human Wizard
Jace, Unraveler of Secrets Emblem
Lightning Rager (I think this is in the Shandalar DL packages, but not certain)
Vampire Knight
- Keeping track of tokens and double-faced cards is especially difficult, so if you notice in passing that there's a new token in one of the newly-covered sets that's not in the list, or the front or back of a dfc without the other side listed, let us know. You're more likely to be right than we are.
-
Korath - DEVELOPER
- Posts: 3707
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1106 times
Re: Artwork maintainer needed
by drool66 » 24 Jul 2016, 00:27
Hi, Korath,
I'm trying to wrap my head around the process to see if it's something I might want to do. So far it seems pretty straightforward. I've attached the OGW images (no tokens yet) for review. [Edit: needs to be scrubbed yet for reprints, but the images are processed] If I'm correct on what needs to be included, I should be able to finish the rest of the images needed for the release by this Thursday.
By far the hardest part so far has been acquiring the relevant images.For some reason the SOI images aren't downloading from Mega, and I'm not getting any seeders on the torrent. EMN may be difficult for right now since CCGHQ hasn't released them yet - I will try to find an alternate (probably LQ) source.
I've also come across a few dozen (hundred?) alternate art images in the CCGHQ release, many of which I don't see included in Manalink. I could add them over time.
I will try to be as meticulous as possible, but god knows I can't even get my bug reports right half the time. But if there is any way I can help with the Manalink project, I am happy to.
I'm trying to wrap my head around the process to see if it's something I might want to do. So far it seems pretty straightforward. I've attached the OGW images (no tokens yet) for review. [Edit: needs to be scrubbed yet for reprints, but the images are processed] If I'm correct on what needs to be included, I should be able to finish the rest of the images needed for the release by this Thursday.
By far the hardest part so far has been acquiring the relevant images.
I've also come across a few dozen (hundred?) alternate art images in the CCGHQ release, many of which I don't see included in Manalink. I could add them over time.
I will try to be as meticulous as possible, but god knows I can't even get my bug reports right half the time. But if there is any way I can help with the Manalink project, I am happy to.
- Attachments
-
- OGW.zip
- (5.13 MiB) Downloaded 397 times
Last edited by drool66 on 24 Jul 2016, 03:50, edited 1 time in total.
The latest images for Manalink will be here.
The latest Manalink installation directory will be here. Well, not quite, anymore. Check the latest patches.
The latest Manalink installation directory will be here. Well, not quite, anymore. Check the latest patches.
-
drool66 - Programmer
- Posts: 1167
- Joined: 25 Nov 2010, 22:38
- Has thanked: 186 times
- Been thanked: 269 times
Re: Artwork maintainer needed
by Korath » 24 Jul 2016, 02:38
There's a link to low-quality Eldritch Moon images from Gatherer here. I haven't downloaded that package myself. CCGHQ tends to release HQ roughly a month after the set's release, so there won't be HQ ones in time for the Manalink release; I knew that going in.
I'm on my way to bed, so I'll check out your OGW images in the morning. And yes, it really is pretty straightforward, much more so than I made it out to be in the opening post. Conciseness is not one of my virtues.
I'm on my way to bed, so I'll check out your OGW images in the morning. And yes, it really is pretty straightforward, much more so than I made it out to be in the opening post. Conciseness is not one of my virtues.
-
Korath - DEVELOPER
- Posts: 3707
- Joined: 02 Jun 2013, 05:57
- Has thanked: 496 times
- Been thanked: 1106 times
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 2 guests