Across the Obelisk Custom Content Creator: Cards & Items

New Card

Already exists!
Blank Card
Vanilla Template
Custom Template
JSON Entry Invalid JSON!

Sprite Library

 Help

UPDATED FOR SANDS OF ULMININ (pog)
Custom card/item creator for use with Obeliskial Options.
Please ping @stiffmeds in the AtO Discord if you find any issues, have any questions, or would like assistance in creating content.
More features and custom content types coming Soon™.
The Basics
  • Install Obeliskial Content.
  • The easiest way to use the custom content creator is to  add a new card and use a vanilla card as the template.
  • When you are happy with your card (and its upgrades, which can be viewed from the  card list),  download it  and extract it to Across the Obelisk\BepInEx\config\TESTING\.
Multiplayer
You probably need to all have the exact same custom content. For now, I recommend zipping your entire "Obeliskial_importing" folder and sharing that :).
Missing Features
pls!!
  • Full review of ? text (and ideally adding to all?)
  • Examples for help modal.
  • Integrate special values into aura/curse/damage/healing sections.
  • Class changes don't appear to respect lock?
  • "Easy card creator": datalist with "deal damage", "apply auracurse", etc for easy card creation? ideal.
ideally
  • Check whether "Transform" text should only be if dispels too? I feel like it should be.
  • Some error handling for invalid file upload?
  • Add links on the card directing to correct accordion?
  • Put a warning on id if already exists in vanilla?
  • Commit an actual 15 minutes to weeding out more invalid card combinations, like ondraw/anyone/anywhere.
  • Fit (boxfit?) card names in card list.
  • Add a datalist for discover card IDs.
  • Hover-card for AddCardList.
  • Hide "per energy used" for [all except CastCard?].
  • When creating upgrades, check if card.UpgradesTo1/2/Rare exist in customCards [and... delete?].
maybe later
  • Missing Card Class: Pet.
  • Add missing effects to the game: GoldGainQuantity, ShardGainQuantity.
  • Better description text spacing (e.g. Requires aligned top).
  • Dropper button for upgradea/b/rare (click on this then on card list item to assign?)
  • Multiple card upload previews.
  • Move cards into IndexedDB.
  • A less accordion-based UI :).
  • Preview sounds and effects.
  • Custom sounds and effects.
  • Summon NPC: I think this will be very difficult to implement on the hero side, so don’t hold your breath!
  • Jump: hide +50% for damaging/healing cards, hide +0% (and the select element?) for non-damaging/healing?
Let me know if you think anything else is missing!
Known Issues
  • Description sometimes drifts off the bottom of the card. Just reload the card (e.g. by changing to another and back) and it may fix itself :D
  • Description spacing is also a little funny. Low prior to fix, though.
  • Jump cards dealing no damage still show (+0%)
  • X Splash cards (from blobs) use the wrong description text? idk how u messed this up
  • Card does not work: Red Storm
  • Sharing Is Caring shows "Purge your block" - probs shouldn't??
  • Surprise Gift Box, Void Memory, Broken Item have no description text
  • Can't add Location sprite for items (but given they're all automatically unlocked, this is probs unnecessary)

Settings

feel free to suggest more?
preferred auto-upgrade order? o:
Loading card & item creator...

.png
?
Resources
?

Energy
?
Repeat
Overcharge (per energy)

Max HP
Speed
Energy per Turn

Damage Resistances
&
&
Flat Damage Bonus
&
&
Percent Damage Bonus
&
&
Convert Damage To...
Bonus Healing Done
Bonus Healing Received

Bonus Charges
&
Immunities
&

Shop Discount
Gold/Shards Retained

Below X% HP
Max Times Per Combat
?
Max Times Per Turn
?
Destroy

Card Cost Reduction
?
Gain Energy
Draw
Discover
Damage Target
Heal Target
Heal Self
Apply Aura/Curse 1 to...
&
Apply Aura/Curse 2 to...
&
Apply Aura/Curse 3 to...
Dispel

Draw Cards
Look
?
Discard Cards
Discover Cards

Damage 1
?
Damage 2
?
Vampirism
?
Self Health Loss
?
Healing

Apply Aura 1 to…
Apply Curse 1 to…
Apply Aura 2 to…
Apply Curse 2 to…
Apply Aura 3 to…
Apply Curse 3 to…
Dispel from Target
?
Dispel from…
Increase Target’s
?
Reduce Target’s
?
Transfer
Steal

Look, this section sucks ass. It is temporary, and will be integrated above... Soon™
...If I ever work out how the fuck SpecialValue2 interacts with cards :‘D
Special Value 1
Special Value 2
Special Value Global

These are dangerous for you to touch, and should be ignored by most users. Explanations to come :D Check the CardData tab of the DataText Reference to see how these properties are used for vanilla cards.