Home › The Game › Custom Cards, and Assets › Custom Miscellaneous
"Welcome to the URealms Forums! Please make sure to read the rules before posting!
Your posting ability may be restricted for the first 24 hours!"

Your posting ability may be restricted for the first 24 hours!"
camo's URealms Card Creator (updated 2021 June 1)
Hi, I made a card creator and manager for URealms to make card creation more streamlined. If you only make a few cards here and there, then I don't think you'll find much use in this card creator. However, if you're more of a "power user", then this may help you.
Why use this card creator?
The card creator on the website is very user friendly and easy to work with, but if you're like me and create a lot of cards, you want to be able to manage these cards more efficiently. Rather than having a spreadsheet full of card text that you copy and paste into the online card creator, you can instead change them directly in my card creator and mass-export the entire list of cards.
Adding your own art to cards is also significantly easier. Normally you would copy and paste the art onto the cards you made with the online card creator, but now you simply add the card art to the art folder and select it. As long as it follows the same file format, dimensions, and dpi as the existing art, you shouldn't have any problems.
I also implemented card templates. This makes almost every aspect of the card editable, like the font, placement of images, and so on. Chances are you won't touch this, but the option is there if there's something you want to change about the original card design.
What's missing from this card creator?
I haven't implemented the elvish text like in the original card creator (I believe you use the <ELF> tag to use it). You can still use templates to use elvish text, though.
What are some problems with the card creator?
Some of the things I have recently implemented aren't fully fleshed out. For example, I would like card templates to eventually make it possible to use this card creator for any card game and not just URealms, but I haven't made some card elements easily changeable. Additionally, it is very much a hobby program I made for my own needs and not so much for broad use, so the interface may be jarring to some.
How to run it:
I have written some documentation on how to use the card creator, as well as some depth on how individual components work. You can access it here.
If you have a question that wasn't answered in the documentation above, feel free to message me on Discord (camomatt#3165) or tag me in the Realms United Discord server. You can reply here, but I might not reply back for a while, since I don't typically use the forums much.
Some screenshots:
Loading a different card template

Adding custom art

Importing a card list and exporting card images

Why use this card creator?
The card creator on the website is very user friendly and easy to work with, but if you're like me and create a lot of cards, you want to be able to manage these cards more efficiently. Rather than having a spreadsheet full of card text that you copy and paste into the online card creator, you can instead change them directly in my card creator and mass-export the entire list of cards.
Adding your own art to cards is also significantly easier. Normally you would copy and paste the art onto the cards you made with the online card creator, but now you simply add the card art to the art folder and select it. As long as it follows the same file format, dimensions, and dpi as the existing art, you shouldn't have any problems.
I also implemented card templates. This makes almost every aspect of the card editable, like the font, placement of images, and so on. Chances are you won't touch this, but the option is there if there's something you want to change about the original card design.
What's missing from this card creator?
I haven't implemented the elvish text like in the original card creator (I believe you use the <ELF> tag to use it). You can still use templates to use elvish text, though.
What are some problems with the card creator?
Some of the things I have recently implemented aren't fully fleshed out. For example, I would like card templates to eventually make it possible to use this card creator for any card game and not just URealms, but I haven't made some card elements easily changeable. Additionally, it is very much a hobby program I made for my own needs and not so much for broad use, so the interface may be jarring to some.
How to run it:
- Download this zip file (contains an old executable and necessary assets)
- Download the latest update (0.15.0, 2021 June 1)
- Unzip the folder to a location you like
- Install the two fonts included in the zip folder
- Replace the old executable from the zip file with the new executable you downloaded separately
- Run the executable (Windows may warn you that it's suspicious)
I have written some documentation on how to use the card creator, as well as some depth on how individual components work. You can access it here.
If you have a question that wasn't answered in the documentation above, feel free to message me on Discord (camomatt#3165) or tag me in the Realms United Discord server. You can reply here, but I might not reply back for a while, since I don't typically use the forums much.
Some screenshots:
Loading a different card template

Adding custom art

Importing a card list and exporting card images

Comments
5 Star Rating, would recommend to friends
Leaving it checked makes it easier to quickly make new cards without having to remove unnecessary gems. Leaving it unchecked makes it easier to convert existing cards into different card types (such as turning a regular Item into a Treasure, an Ability into a Spell Scroll, etc.)
Basically the same as above.
Basically the same as above.
- The program is significantly better at determining if you have unsaved changes. That way, if you change something (or multiple things) about the card, and then revert those changes, it won't warn you about unsaved changes.
- Fixed a crash that resulted from this. Anyone who may have slipped in and got 0.14.0 should update.
- Whenever you click view while having unsaved changes, the dialogue window will now display a list of those unsaved changes. Not a big change, but once again, anyone who slipped in and got 0.14.1 may want to update.
- Another fix. Gems were not properly recognized as unsaved changes. This is what I get for sending stuff out before I've actually used it myself. 0.14.2 lads may want.
If you run into any bugs, issues, or have suggestions, please reply. Thanks!- You can now remove multiple cards from the list at once. Just select each row, or a cell in each row, while holding ctrl or shift and then click the Remove button like normal.
- A couple more menu items were added under "Help". One links to the Online Documentation I wrote that has instructions on how to use the various functions of the program. The other links to this topic.
- There's a status bar on the bottom that keeps track of the number of cards in the list. Useful for if you have a specific number of cards you're trying to reach. Or something.
If you run into any bugs, issues, or have suggestions, feel free to comment. Thanks!- You may now export Decks straight to your Tabletop Simulator Saved Objects folder. The program will automatically name all of the cards for you. You will still need to upload the sheets to an image host and give the program the links to these sheets. You can find the sheets in the ".temp" folder of the executable's directory. Click "Export > Card Deck..." to try it.
- Before you can export a deck, you need to set the Saved Objects location in the Preferences window. You can do this by opening File > Preferences... and setting the location there.
- There are a few bugs I know about, mainly that it doesn't handle aborting the operation very well. I'll possibly eventually work on fixing that. For now, I'd suggest making sure any card list changes you make are saved before you try this feature. You know, just in case.
- It only supports horizontal cards at the moment and likely will for the foreseeable future.
- I have added documentation to help explain how to use this new feature.
If you run into any bugs, issues, or have suggestions, feel free to comment. Thanks!Known bugs:
Possible additions:
If you run into any bugs, issues, or have suggestions, feel free to comment. Thanks!
Known bugs:
Update Notes:
- You can now change the Gold, Stamina, PlusIcon, MinusIcon, and Vignette for each Card Type. This is a particularly exciting feature for me because FOIL CARDS. POG. You can consider Vignette to be an overlay, making it perfect for adding a foil effect to your cards if you know how to make it happen.
- There is a version warning when important changes are made when you download new versions. In this case, it warns you that you need to manually input gold, vignette, and other stuff in card templates. Just in case you didn't read the underlined bold text above.
- This update didn't go completely smoothly, so there could very well be some issues. Proceed with caution.
If you run into any bugs, issues, or have suggestions, feel free to comment. Thanks!Known bugs:
This is actually kind of good news. The program was inefficient in a lot of regards, especially with managing all of the functions and subs and memory. If I decide to pick the project up again, it'll be much more solid from the start. I also have a (very) old version that I can use as a reference.
Anyway, I'm going to be away for some time for unrelated reasons. I'll be back on at some point.
o7
Started a new card creator from "scratch" (like I said, I have an old version I can and will cannibalize). Here are some of the things I'm fixing, features I'm adding, and anything else that comes to mind.
No ETA, just doing it whenever I can't sleep (whether it's because I'm restless or my roommate doesn't want to sleep).
Comments, suggestions, and feedback welcome.
Edit: For the time being, other than by using templates, you can change the order of gems in the application by altering the gemsList.txt file or by manually entering the gems into the card list on the left side of the application.
As far as progress goes, there's a lot to be done. To name a few big ones: image rendering, list saving (both the old and new format), list loading (both the old and new format), export to tabletop simulator, templates. Assuming I can push past my fear of templates, I imagine it'll be done in late February or early March.
I'm really stalling on this program because I don't want to touch templates. Aside from it being a somewhat complex feature already, I'm trying to wrap my head around a way to make it more user friendly. While I'm sure the people who are most interested in the feature are willing to deal with its steep learning curve, I'd like it to be a bit more accessible.
Anyway, I'm glad there are people interested in this project and found my last card creator useful. It's half of the reason I continue to work on it. The other half is just I know I can make my card creator better.
Edit (Jan 8): This is what I have in mind, at the moment, for the template configurator. Putting everything into a small, minimalistic space where everything is accessible.
Long explanation:
I want to use "json", a file format that's more established, but I've never touched it before. And I don't know how to import a json reader or anything like that, so I'm trying to make my own. I could use for loops and keep track of the layers and stuff, but I think recursion is the cleaner solution.
Here's a visualization of what I'm trying to do, along with some pseudo code. Items are stored as objects composed of a tag ("node","image",etc.) and value ("Sample","image location",etc.). Though tbh I'm not sure if this is the best way of handling data from a json file, especially considering how much more demanding it will be to access data from this array compared to the old way of handling data.
... I 'unno. Whatever, that's something future me will figure out.