Log in

How to Patch in Your Cards

When you're ready to release your new cards, you may find that someone else has released a new version since the time you downloaded your last version. So now instead of just uploading your changes, you're going to have to patch your changes in. Here are the steps to accomplish that (I am not listing steps such as 'save', since you're an expert at that by now):

  1. Before installing the latest patch, open your manalink.csv file in a text editor. Go to the bottom and copy all the records you added. Paste it somewhere that you'll have access to later, like another text file.
  2. Open the SkyEditor and go to the magic.exe tab. For each card you added, click the GetRawCardInfo button. Copy the raw info to your text file, in order.
  3. If you wrote new code for your cards, open the code for the first card in the assembler tab.
  4. Hi-lite all the code until the end of your last card. Export the patch as my_cards.skp (name doesn't matter).
  5. Close SkyEditor.
  6. Make backup copies of your changes, including the images.
  7. Now, install the latest version.
  8. Open the new manalink.csv and paste your changes at the end (but before the final #).
  9. Renumber your cards. When you're done, save. You should be able to run csv2dat successfully.
  10. Open SkyEditor again and go to the magic.exe tab. Find the first 'dummy' slot available and PasteRawInfo your first card.
  11. Renumber your card to match its manalink.csv value.
  12. Repeat the last 2 steps for each card.
  13. Click the code pointer for the first card you added new code for.
  14. Import my_cards.skp.
  15. Rename your images according to their new ids.