Creating Content
Guide to creating new cards, packs, and expanding your trading card collection
Modern folder structure and configuration system for creating custom card content.
🎨 Create a Card
Add entries in Config.Cards. The key must match your inventory item name exactly.
Required Fields
- • name - Card name (matches inventory item)
- • description - Card description text
- • image - Card image filename (in ui/i/ folder)
- • rarity - Card rarity (Normal, Uncommon, Rare, Epic, Legendary, Holo, OriginalArt)
- • brand - Card brand (must match booster pack brand)
- • CardPositions - Position in binder (1-100)
Optional Fields
- • style - Card style (Normal, OriginalArt, etc.)
- • effectType - Visual effect (Common_Uncommon, VStar, Rainbow_Rare, etc.)
- • stats - Card stats (level, hp, attack, defense - MAX 999)
- • colors - Card colors (color1, color2, etc.)
Available Effect Types
Choose from 11 available effect types:
Common Effects
- • Common_Uncommon
- • Holofoil_Rare
- • Cosmos_Holofoil
- • Radiant_Holofoil
Special Effects
- • VMax
- • VStar
- • Trainer_Holo
- • Rainbow_Rare
Premium Effects
- • Secret_Rare
- • Trainer_Gallery
- • Shiny_Vault
Available Brands
Your brand must match your booster pack branding:
JG Brands
- • jg_warlords
- • jg_shin_genesis
- • jg_void_ether
- • jg_sands_of_eternity
Other Brands
- • ammunation_elite
- • full_throttle
- • ls_legends
- • ls_landmark
Example Card Configuration
Config.Cards = {
['card_grizzlethorn'] = {
name = 'grizzlethorn',
description = 'Thorned brute from bristled wilds',
image = 'card_grizzlethorn.webp', -- Place in ui/i/
rarity = 'Normal',
brand = 'jg_warlords', -- Must match pack brand
CardPositions = 1, -- Position in binder
effectType = 'Common_Uncommon', -- Visual effect type
stats = { level = 50, hp = 150, attack = 100, defense = 80 }, -- MAX 999
colors = { color1 = '#a1d8f0', color2 = '#8ab6d6' } -- UI colors
}
}🎨 Create Booster Packs (New Rarity Per Pack System)
Pack Types
- • Regular Packs: jg_[brand]_pack - Normal/Uncommon only
- • Mythic Packs: jg_[brand]_pack_mythic - Up to Rare/Epic
- • Legendary Packs: jg_[brand]_pack_legendary - All rarities possible
Individual Pack Configuration
Each pack type has its own rarity distribution rules:
{
item = 'jg_warlords_pack',
enabled = true,
brand = 'jg_warlords',
rarityRules = { -- Custom rules for this specific pack
Normal = { max = 6, chance = 12, packGate = false },
Uncommon = { max = 3, chance = 5, packGate = false },
Rare = { max = 1, chance = 0.02, packGate = true }, -- 1 in 5000
Epic = { max = 1, chance = 0.02, packGate = true }, -- 1 in 5000
Legendary = { max = 1, chance = 0.0167, packGate = true }, -- 1 in 6000
Holo = { max = 1, chance = 0.0167, packGate = true }, -- 1 in 6000
OriginalArt = { max = 1, chance = 0.0143, packGate = true } -- 1 in 7000
},
images = {
top = 'jg_warlords_pack_top.png',
bottom = 'jg_warlords_pack_open.png'
}
}📦 Create Booster Boxes
Booster boxes contain multiple packs and provide bulk value.
Booster Box Configuration
Config.BoosterBoxes = {
-- Each box contains 6 packs of the specified type
{
item = 'jg_warlords_booster_box', -- Box item name
image = 'jg_warlords_trading_cards_booster_box.webp', -- Box image
packItem = 'jg_warlords_pack', -- Pack item inside
packimage = 'jg_warlords_trading_cards_pack.webp' -- Pack image for display
},
{
item = 'jg_warlords_booster_box_mythic', -- Mythic box
image = 'jg_warlords_trading_cards_booster_box_mythic.webp',
packItem = 'jg_warlords_pack_mythic',
packimage = 'jg_warlords_trading_cards_pack_mythic.webp'
},
{
item = 'jg_warlords_booster_box_legendary', -- Legendary box
image = 'jg_warlords_trading_cards_booster_box_legendary.webp',
packItem = 'jg_warlords_pack_legendary',
packimage = 'jg_warlords_trading_cards_pack_legendary.webp'
}
}Box Features
- • 24 Total Boxes: 8 brands × 3 pack types each
- • Automatic Contents: Each box contains 6 packs
- • Visual Display: Shows pack type and quantity
- • Brand Consistent: Box branding matches pack branding
- • Economy Value: Bulk pricing vs individual packs
📚 Binder System
Binder Features
- • Brand-Specific Collections: Each binder holds one brand only
- • 18 Available Themes: Dark, Colorful, and Special themes
- • Duplicate Prevention: Config.BindersDuplicatesCheck
- • Collection Tracking: Config.BindersChecklistEnabled
- • Auto-Positioning: Config.BindersAutoPosition
- • Brand Enforcement: Config.BindersEnforceBrand
Binder Configuration
Config.Binders = {
{
item = 'jg_warlords_book', -- Binder item name
themebook = 'Dark', -- Visual theme
brand = 'jg_warlords', -- Brand restriction
},
{
item = 'jg_shin_genesis_book',
themebook = 'Neon_Cyan',
brand = 'jg_shin_genesis',
},
{
item = 'jg_void_ether_book',
themebook = 'Forest_Green',
brand = 'jg_void_ether',
}
-- ... 8 total binders for all brands
}
-- Global binder settings
Config.BindersDuplicatesCheck = true -- Prevent duplicate cards
Config.BindersChecklistEnabled = true -- Show collection progress
Config.BindersEnforceBrand = true -- Single brand enforcement
Config.BindersAutoPosition = true -- Auto-slot positioningAvailable Themes (18 Total)
Dark Themes
- • Dark, Dark_Blue, Midnight_Purple
- • Steel_Grey, Crimson_Black
Colorful Themes
- • Vibrant, Vibrant_Pink, Neon_Cyan
- • Sunset_Orange, Forest_Green, Ocean_Teal
Special Themes
- • Light, Gold_Black, Azure_Black
- • Sandstone, Glacier_Blue, Plum_Rose, Emerald_Stone
🏆 CVG Grading System (Card Vault Grading)
CVG Grading Features
- • CVG-Style Grading: Numeric scores + professional labels
- • Protective Cases: Layered images with case_pack, case_label, case_texture
- • Value Multipliers: Grade affects sell price and collectibility
- • Time-Based System: Higher rarity = longer grading wait time
- • Fee Structure: Pricing varies by rarity (Normal: 500, OriginalArt: 9000)
- • Alternative Use: empty_grading_case item works standalone when shop disabled
Grading Case Configuration
Config.GradingCase = {
case_pack = 'jim_g_trading_cards_grading_pack.webp', -- Main case image
case_label = 'jim_g_trading_cards_grading_pack_label.webp', -- Grade label overlay
case_texture = 'jim_g_trading_cards_grading_pack_t.webp' -- Texture overlay
}CVG Grading Process
- 1. Submit raw card + grading fee to CVG grading shop
- 2. Wait for grading period (6-15 seconds based on rarity)
- 3. Receive graded card in protective CVG case
- 4. CVG grade affects value multiplier and collectibility
CVG Grading Benefits
- • Increased Value: Higher sell prices based on CVG grade
- • Protection: Cards protected from condition degradation
- • Visual Prestige: Professional CVG graded case appearance
- • Unique Serial: Each graded card gets unique tracking number
🌐 Online Card Creator
Use the JIM-G Card Creator built into this website for live card creation with:
- • Live preview of card effects and styling
- • Local cache saving for work‑in‑progress
- • Exportable configs ready for servers
- • Effect testing (holo and visual effects)
- • Color coordination tools
- • Metadata validation to ensure completeness
Creator Features
- • Drag‑and‑drop image upload
- • Real‑time rarity color preview
- • Effect type testing (Holo, VStar, Rainbow, etc.)
- • Brand organization and management
- • Export directly to config format
Post‑Creation Steps
- 1. Create card in online editor
- 2. Export configuration
- 3. Add to Config.Cards in server configcards
- 4. Upload card image to ui/i/ folder
- 5. Add corresponding pack entries
- 6. Test in‑game