Jump to content

Play collectible card games more easily over the internet.

Sign in to follow this  

Spellmaster II Dev Blog

News and updates for Spellmaster II


Spellmaster II Patch Notes: 0.0.7

A new update is now available for Spellmaster II (version 0.0.7, based on source code revision 9ad65958a754). Patch notes for this version follow.

Spellmaster II Preview Release 0.0.7 (10 April 2016)

Bug fixes:

  • Sending a friend request to someone who hasn't logged in before causes a server crash


Spellmaster II Patch Notes: 0.0.6

A new update is now available for Spellmaster II (version 0.0.6, based on source code revision f24cf30c8fc7). Patch notes for this version follow.

Spellmaster II Preview Release 0.0.6 (10 April 2016)

This is a compulsory update which must be installed in order to continue playing.


  • The help text for the 'Artillery' keyword has been reworded and now reads "When this ship assaults, the ship being assaulted cannot fire back."
  • The pane on the left hand side which shows the selected card has been increased in width and now shows a full size render
  • Card render quality has been improved. Orange text on the Eresat cards is now marginally darker. Red text on activated abilites is now slightly more vivid.
  • Implemented keep-alive packet on network channel and improved connection drop detection

Bug fixes:

  • Cards in a player's hand can no longer nonsensically have their stance and counter values changed.
  • Fixed a bug where version mismatches wouldn't cause the client to abort server connection attempts.

Translation updates:

  • Italian (@luckcolors)


Spellmaster II Patch Notes: 0.0.5

A new update is now available for Spellmaster II (version 0.0.5, based on source code revision 39d971926f5a). Patch notes for this version follow.

Spellmaster II Preview Release 0.0.5 (9 April 2016)

Balance changes:

  • Added the Immobile keyword to the Kune Niram.
  • Long Range Fleet Beacon now doesn't require you to show the opponent the card and playing the ship is now optional. Initial play cost reduced from 5 to 4.
  • Solar Siphon card draw ability now costs 4 (up from 3)

Translation updates:

  • Italian (@luckcolors)


Spellmaster II Patch Notes: 0.0.4

A new update is now available for Spellmaster II (version 0.0.4, based on source code f46d4f62f0b9). Patch notes for this version follow.

Spellmaster II Preview Release 0.0.4 (8 April 2016)
New features:

  • Intryon stances 4 and 5 now have coloured backgrounds when applied.
  • Intryon stance 8 is now REVEALED which is intended to be used alongside the Long Range Fleet Beacon.

Bug fixes:

  • SPM-1: Lag causes battle properties (counters, life, poison, etc) to increment/decrement in a confusing fashion
  • SPM-2: Modifying deck name causes card selection to be inconsistently handled
  • SPM-3: Music is absurdly loud

Translation updates:


I'm pleased to announce that after two weeks of hard slog to get the last few things implemented, Spellmaster II is finally in a playable state! First announced in 2011, this software has been placed on hold, re-announced, abandoned, forgotten, revived, and much more over the past 5 years (mostly getting halted due to work on Robbit), so I'm really happy that this program is finally a reality rather than just a pipe dream 😛 It's been a long time coming, but well worth it.


If you're taking part in the alpha testing program, you can now install preview version 0.0.3 of Spellmaster II using the GineverLauncher. I will try to write up patch notes for future versions on the dev blog. They will also be mirrored on the GineverWiki for future reference.

This first version has the following features:

  • Network-based gameplay supported by GineverAccount 5 which implements a friends list, chat system, and private game lobbies. All games are tracked interactively over the internet and you can play without requiring physical cards in front of you or reading out card names to the opponent.
  • Translation support allowing the software to be translated to other languages. Currently supported are English and Italian. The translation to Italian has been kindly done by @luckcolors (thanks!)
  • Support for the Magic: the Gathering (up to Shadows of Innistrad) and Intryon (alpha series only). The games are treated separately and generally do not intermingle during normal usage. Other card games could potentially be supported in future.
  • A newly updated 'fetcher' tool for Magic: the Gathering built using jsoup. The fetcher allows developers to dynamically fetch new card data and images from the internet as new Magic card sets are released. This fetcher completely replaces the previous one that was built with Game Maker for Spellmaster Classic, and is much more intelligent, allowing it to pull metadata about each card (such as card type, rarity, play cost, etc) and dynamically scan for new releases without requiring any update or manual input.
  • A deck building tool allows you to construct your own decks from the available cards. The deck builder also allows decks to be imported and exported to a file, allowing you to share your creations with other players.
  • Properties such as the life total and poison counter total of each player, the resources available/spent and the round number can be tracked and edited.
  • Cards are tracked by location rather than merely being placed on the board. Specifically, each player has a hand, library, graveyard and battefield which can contain cards. Some locations are visible on screen and others can be viewed when needed by using a reveal tool. Cards can be moved between different locations using the 'move' tool (accessed by pressing 'M').
  • Cards are dynamically sized and laid out on the battlefield (rather than having to place them manually like in Spellmaster Classic).
  • Cards can be manually added to the board if needed, although this is now rarely required and only useful in some small cases (e.g. playing tokens).
  • You can delete cards from the board which causes them to get sent to the owner's graveyard.
  • You can bounce cards from the board back to the owner's hand.
  • A draw function allows you to draw cards from the top of the library easily.
  • A shuffle function allows you to shuffle your library for whatever reason.
  • A convenient 'mulligan' function allows you to return all cards from your hand to your library and then shuffle your library, all as one step.
  • Card attachments are supported with an implementation similar to Spellmaster Classic. The main difference is that attachments are now stacked vertically above, rather than vertically below. (This change was made because it's easier to read the card name than the card description)
  • Support for card stances (replacing the tapped/untapped/exiled indicator from Spellmaster Classic) and up to 9 counter values for each card (up from 6 in Spellmaster Classic).
  • The counter value of 0 is now treated and displayed as 0 rather than hiding the counter display. A separate value which hides the display (H) was added between 0 and -1.
  • Counters are now displayed in fixed grid positions instead of moving around.
  • When cards from Intryon are played, their stance is automatically set, and the bottom three counters are automatically populated with the firepower, shield and hull values of the card.

This new version of Spellmaster removes the buttons for playing Magic lands because they are no longer required due to the improved gameplay functionality. If needed, it is still possible to add those cards manually by searching for them. The +1/-1 counter indicator is also removed, but there are now 3 extra generic counters which could be manually purposed for that if needed.

The game currently only supports 2 player games. It is unlikely that support will be added later for a larger number of players because Spellmaster Classic was very rarely ever used for this.

This version does not include card cloning and has an incomplete deck filtering implementation. It also has no native knowledge of Magic tokens. These features will be added in a future version.

  • Create New...