Recent News:

New Cosplay9 June 2023

Wow it's been a crazy long time since I've made any updates. My usual cosplay venue of choice Anime North has been out of commission for a while due to the Covid-19 Pandemic we've all had to deal with but I was able to throw together a Kitty Cat Katarina for the later-than-usual Anime North last year. This year for 2023 I finally completed my Ashe cosplay I've had in the works for a few years that was meant to debut in 2020. Check them out here.


EnchantmentChase Updated4 October 2019

It's been a while since I updated the EnchantmentChase card list so with the release of Throne of Eldraine I've added all of the new enchantments suitable for EnchantmentChase to the cards list.
From Core Set 2019 we have: Liliana's Contract, Open the Graves, Sarkhan's Unsealing, Alpine Moon, Patient Rebuilding, Ajani's Welcome, Psychic Corrosion, and Colossal Majesty.
From Guilds of Ravnica: Thousand-Year Storm, Conclave Tribunal, Divine Visitation, Drowned Secrets, Experimental Frenzy, Dawn of Hope, Guild Summit, and Street Riot.
From Ravnica Allegiance: Ethereal Absolution, Theater of Horrors, Rhythm of the Wild, High Alert, Guardian Project, Smothering Tithe, Verity Circle, Mirror March, Angelic Exaltation, Wilderness Reclamation, and Cavalcade of Calamity.
From War of the Spark: Dreadhorde Invasion, Prison Realm, and Oath of Kaya.
From Modern Horizons: Aria of Flame, Unbound Flourishing, Force of Virtue, Ayula's Influence, Astral Drift, Future Sight (reprint), Tectonic Reformation, Mirrodin Besieged, Cunning Evasion, Goblin Oriflamme, and Etchings of the Chosen.
From Core Set 2020: Leyline of Sanctity (reprint), Leyline of the Void (reprint), Leyline of Anticipation (reprint), Leyline of Combustion, Leyline of Abundance, Season of Growth, Rule of Law (reprint), Zephyr Charge (reprint), and Moldervine Reclamation.
From Throne of Eldraine: Fires of Invention, Happily Ever After, Deafening Silence, Ferocity of the Wilds, Revenge of Ravens, Trail of Crumbs, Fortifying Provisions, Outlaws' Merriment, and Improbable Alliance.
Check out EnchantmentChase here.


New Cosplay7 June 2019

Once again for Anime North 2019 I ran out a new cosplay, this time as Star Guardian Janna. Check it out here.


New Project7 March 2019

I've recently completed a new web app project for the Ontario Courthouse Libraries Association that I've added to my projects page with their permission. Built using React the application serves as a web-based mobile friendly information app that can be used by travelling lawyers to quickly and easily find all of the information they need about a destination courthouse library. More information here.


New Cosplay4 June 2018

I made a new cosplay costume which I debuted at Anime North 2018 of Mercy from Overwatch. This costume build has been the most difficult that I've attempted so far but I think it came out great, especially the wings. Check it out here.


EnchantmentChase Updated for Battlebond3 June 2018

Battlebond has got some great reprints for us as well as a couple great new cards. The new cards are Stolen Strategy and Together Forever. The reprint gods have blessed us with reprints of Angelic Chorus, Doubling Season, Greater Good, Land Tax, and War's Toll. Check out EnchantmentChase here.


EnchantmentChase Updated for Unstable, Rivals of Ixalan, and Dominaria22 April 2018

Unstable has added some wacky fun cards for us to use such as: "Rumors of My Death . . .", By Gnome Means, Chittering Doom, Cramped Bunker, GO TO JAIL, Hammerfest Boomtacular, All 6 Versions of Ineffable Blessing, Over My Dead Bodies, and Squirrel-Powered Scheme. From Rivals of Ixalan we have: Aquatic Incursion, Blood Sun, Form of the Dinosaur, Induced Amnesia, Kumena's Awakening, Path of Discovery, and Radiant Destiny. Dominaria has graced us with an all new enchantment type that is suitable for use in EnchantmentChase, Sagas! They wont stick around for more than a few players turns but they can have some really neat effects. All of the Dominaria enchantments are: Fall of the Thran, Fungal Plots, History of Benalia, Lich's Mastery, Oath of Teferi, Phyrexian Scriptures, Precognition Field, Rite of Belzenlok, Song of Freyalise, The Antiquities War, The Eldest Reborn, The First Eruption, The Flame of Keld, The Mending of Dominaria, The Mirari Conjecture, Time of Ice, and Triumph of Gerrard. Find the site here.


EnchantmentChase Updated for Hour of Devastation and Ixalan20 September 2017

I'm a little late adding the Hour of Devastation cards but there are only 3 so I'm adding them in along with Ixalan. The new Hour of Devastation cards suitable for EnchantmentChase are: Imminent Doom, Solemnity and Swarm Intelligence. Ixalan cards for EnchantmentChase are: Ashes of the Abhorrent, Axis of Mortality, Deeproot Waters, Makeshift Munitions, Navigator's Ruin, Raider's Wake, Revel in Riches, Shaper's Sanctuary, and Sunbird's Invocation. Favorable Winds was also reprinted in Ixalan for those of you who like your flying creatures. Find the site here.


Endless twitch TV Improvements7 June 2017

Vodcast support has been added to Endless Twitch TV. By default it will prioritize live streams over vodcasts only reverting to displaying vodcast streams if no one that you follow is currently live. Vodcast streams will show up in yellow in the streams list. Along with the added support for vodcasts I have removed the support previously added for playlists. Twitch had made some changes a while back that broke the way I handled playlist streams anyway so I felt it was a good time to drop support. With the addition of vodcasts as a thing I'm not worried about no longer supporting playlist streams as I feel the vodcast feature will be the option more widely used. If the need arises in the future I may look back at reintroducing support for playlist streams. I have also made a slight tweak to how the program operates when there are no longer any streams or vodcasts online. Rather than reverting to an odd undefined state the stream will just stay set to the most recently watched stream, that'll allow you to stick around in chat for a while since you've got nothing else to watch for the time being anyway. As always you can see for yourself here.


New Cosplay31 May 2017

I made a new cosplay costume, once again from Magic: The Gathering, this time of Nissa Revane. I also took the time to make some improvements to my Katarina costume that have been added to that page as well. You can check them out on my cosplay page here.


EnchantmentChase Updated for Amonkhet22 April 2017

The new Amonkhet cards suitable for EnchantmentChase are: As Foretold, Sandwurm Convergence, Anointed Procession, New Perspectives, Hazoret's Favor, Drake Haven, Liliana's Mastery, Faith of the Devoted, Protection of the Hekma, Nest of Scarabs, and Bounty of the Luxa. Find the site here.


EnchantmentChase Updated for Aether Revolt15 January 2017

There are a few new, revolutionary enchantments in Aether Revolt that have been added to the EnchantmentChase card list. They are: Aid from the Cowl, Call for Unity, Consulate Crackdown, Pia's Revolution, Efficient Construction, Oath of Ajani, and Hidden Stockpile. Find the site here.


EnchantmentChase Updated for Commander 201618 November 2016

Commander 2016 has gifted us with some interesting new enchantments that should be quite fun in the multiplayer environment that EnchantmentChase is meant for. They are: Duelist's Heritage and Evolutionary Escalation. You can check out the site here.


EnchantmentChase Updated for Kaladesh25 September 2016

Kaladesh has gifted us with some interesting new enchantments to use. They are: Metallurgic Summonings, Authority of the Consuls, Midnight Oil, Durable Handicraft, Era of Innovation, Underhanded Designs, and Consulate Surveillance. You can check out the site here.


EnchantmentChase Updated for Conspiracy: Take the Crown22 August 2016

Conspiracy: Take the Crown has a number of reprints suitable for play in EnchantmentChase. They are: Gratuitous Violence, Phyrexian Arena, Burgeoning, Ghostly Prison, and Gruul War Chant. There are no new enchantments printed in this set. Have fun with the reprints! You can check out the site here.


EnchantmentChase Updated for Eldritch Moon16 July 2016

Eldritch Moon has added a few new playable cards to the EnchantmentChase card list, they are; Blood Mist, Campaign of vengeance, Emrakul's Influence, Graf Harvest, Oath of Liliana, and Sigarda's Aid. Peace of Mind is the only EnchantmentChase playable reprint to appear in Eldritch Moon. Have fun with the new cards! You can check out the site here.


New Endless Twitch TV Features29 June 2016

Endless Twitch TV now support the handling of streams playing playlists, you can choose how you want them function. The new notification feature will display a small popup in the top left corner when a higher priority stream comes online if you have auto switch disabled. You'll then be able to switch the stream with a single click by clicking the notification.


Stream28 June 2016

Beginning today I'll be streaming for a few hours a day, five days a week on twitch.tv here. I'll be streaming mostly cosplay creation but also doing some coding on stream and doing some variety gaming on Fridays.


Cosplay Section!8 June 2016

I've been doing cosplay for less than a year now, but I'm finding the process of making props and costume pieces really enjoyable so I've decided to create a section for this website dedicated to showing off the costumes and props I've made. You'll find a lot of pictures and accompanying descriptions detailing the creation process if you're interested in how I did it, if not, you'll still be pleased to find pictures of the finished products in all of their glory here.


EnchantmentChase Website Now Up27 April 2016

A few years back I came up with a new way to play Magic: The Gathering in a manner similar to Planechase but with my favourite card type, enchantments. I've created a mini website showcasing the format, discussing how it is played along with providing a complete list of enchantment cards that are playable in the format. If you're looking for a fun, casual, multiplayer experience for your Magic playgroup to try out I recommend giving it a shot. You can check out the site here.


Endless Twitch Tv Chat Squish Feature is Now Live15 April 2016

Continuing development of Endless Twitch TV, I have just added an optional feature that allows the video player to squish down horizontally when then settings menu/chat pane is opened. This will make it so that Twitch chat can be kept open while not cutting off the right side of the stream video. The defualt behaviour will remain with the video player not squishing down when the side pane is opened. You'll find the default operating mode optimal if you watch streams that do not have anything important that is covered up by having the chat open. Both modes will still have the video player taking up the entire page when the setting pane is closed.


Boss Mode Enabled is Now at a New Time15 March 2016

Going forward, our weekly show over at Boss Mode Enabled is going to be on Wednesdays. The time remains unchanged at 7pm EST. This Wednesday we'll Be continuing our playthrough of Kingdom Hearts.


Endless Twitch Tv PiP Feature is Now Live27 January 2016

The ability to display a secondary stream in an inset, muted video player now exists. The second stream will display in the bottom left corner of the screen in much the same way that the picture-in-picture mode operates on conventional televisions. A PiP window for any stream you follow can be opened by pressing the PiP button on the desired stream in the settings pane. The PiP stream can then be changed by pressing the PiP button for a different stream or it can be closed by pressing the PiP button for the stream that is currently open in the PiP video player. In the future I plan to allow the user to customize the position of the PiP video player so that they can position it in a location that is convenient for them at the time they are using it. The PiP window does not currently change to a different stream if the stream it is displaying goes offline, this will likely be added in a future update.



© Copyright 2015-2024 Soullfire.