Custom Title Creator

Personalized Title Creation & Expression System

Tutorial Video

What is Custom Title Creator?

Custom Title Creator is a unique title personalization system that allows players to create their own custom titles with any text they want. Unlike pre-defined titles, this feature lets you type your own creative title text (up to 255 characters) and use it immediately. Perfect for expressing personality, clan affiliations, achievements, or humor!

How It Works

👑 Custom Title Window

  • Clean Interface: "Custom Title - X9 Shop" header with dark theme
  • Price Display: Golden text showing "Price: 5 Arena Coin" at top
  • Title Input Field: Large text box labeled "Enter the new Title Name"
  • Payment Dropdown: Select currency from "Payment Method:" dropdown
  • Action Buttons: Green "Purchase" button and red "Cancel" button
  • Close Button: X button in top-right corner for quick dismissal

✍️ Title Creation Process

  • Type Your Title: Enter any text in the input field (letters, numbers, spaces, symbols)
  • Length Limit: Up to 255 characters (extremely long custom titles supported)
  • Real-Time Input: See your text as you type in golden-bordered input box
  • No Restrictions: Use any characters - express yourself freely!
  • Unicode Support: Special characters, emojis, and Unicode symbols allowed

💰 Payment System

  • Payment Method Dropdown: Select from available currencies (Arena Coin, X9 Coin, Silk, etc.)
  • 11 Currency Options: X9 Coins, Silk (3 types), Arena Coin, 5 Game Coins, Gold, Honor Points
  • Dynamic Pricing: Price displayed at top changes based on configured currency values
  • Flexible Configuration: Administrators set prices for each currency type
  • NULL = Hidden: Currencies with NULL prices don't appear in dropdown

🎯 Purchase & Application

  • Click Purchase: Green button processes payment and creates custom title
  • Instant Application: Title applied immediately after successful purchase
  • Permanent Storage: Custom title saved to _Color_Storage.CustomTitleName column
  • TitleID 255: Custom titles internally use special TitleID 255
  • One Active Title: New custom title replaces previous custom title
  • Switch Freely: Switch between custom title and regular titles anytime

Database Architecture

💰 _X9Shop_CustomTitle Table (Pricing)

Purpose: Configure custom title pricing and enable/disable feature (single row)

  • ID: INT IDENTITY PRIMARY KEY
  • Enabled: BIT NOT NULL DEFAULT 1 - Enable/disable custom title feature
  • X9Coin_Price: INT NULL - Price in X9 Coins
  • Silk_Price: INT NULL - Price in Silk (Own)
  • ArenaCoin_Price: INT NULL - Price in Arena Coins
  • CopperCoin_Price / IronCoin_Price / SilverCoin_Price / GoldCoin_Price: INT NULL
  • Gold_Price: BIGINT NULL - Price in in-game gold
  • GiftSilk_Price / PremiumSilk_Price: INT NULL
  • HonorPoint_Price: INT NULL

Single Row Config: Only one pricing row (ID=1), NULL = currency hidden from dropdown

💾 _Color_Storage.CustomTitleName Column

Purpose: Store custom title text permanently per character

  • CustomTitleName: VARCHAR(255) NULL - Custom title text
  • Character Key: CharName VARCHAR(64) PRIMARY KEY links to character
  • NULL Value: No custom title set (character uses regular titles only)
  • Length Support: Up to 255 characters for extremely long custom titles
  • Unicode Support: VARCHAR type supports all standard characters and symbols
  • Replace on Purchase: New custom title overwrites previous custom title

TitleID 255: Custom titles internally use special TitleID 255 for title selection system

Key Features

✍️ Unlimited Creative Freedom

  • Type Anything: Create titles with any text you imagine
  • 255 Character Limit: Extremely long titles supported (far beyond typical titles)
  • No Content Restrictions: Express yourself freely (subject to server rules)
  • Letters & Numbers: Use A-Z, a-z, 0-9 in any combination
  • Spaces & Symbols: Include spaces, punctuation, and special characters
  • Unicode Characters: Emojis, special symbols, and Unicode supported

👑 Professional Interface

  • Clean Design: Simple, focused interface with dark theme and golden accents
  • Price Display: Clear golden text showing cost at top of window
  • Large Input Box: Spacious text field with golden border for easy typing
  • Visual Feedback: Green Purchase button and red Cancel button for clear actions
  • Responsive Layout: Interface adapts properly to different screen sizes
  • Quick Access: X close button for instant window dismissal

💰 Flexible Payment System

  • 11 Currency Types: X9 Coin, Silk (3 types), Arena Coin, 5 Game Coins, Gold, Honor Point
  • Single Payment: Choose one currency type per purchase
  • Dynamic Dropdown: Only configured currencies (non-NULL prices) appear
  • Instant Deduction: Currency automatically deducted on successful purchase
  • Balance Check: System verifies sufficient funds before allowing purchase
  • Admin Control: Configure prices via X9 Filter admin panel or database

💾 Permanent & Flexible Storage

  • Permanent Title: Once purchased, custom title saved permanently
  • Replaceable: Buy new custom title anytime to replace current one
  • No Expiration: Custom titles never expire or require renewal
  • Switch Freely: Toggle between custom title and regular titles in title menu
  • TitleID 255: Custom titles use special ID 255 in title selection system
  • Admin Management: Administrators can edit or remove custom titles via LogColor tab

Admin Panel Configuration

Dynamic Shop Tab - CustomTitle Pricing

  1. Access Admin Panel: Open X9 Filter admin application
  2. Navigate to Dynamic Shop: Click Dynamic Shop in main menu
  3. Select CustomTitle Tab: Choose "CustomTitle" from table dropdown
  4. View Pricing Row: Shows single configuration row (ID=1) with 11 price columns
  5. Edit Prices: Modify price fields for desired currencies
  6. Disable Currencies: Type "OFF" or NULL to hide currency from dropdown
  7. Enable Feature: Toggle Enabled checkbox (1 = On, 0 = Off globally)
  8. Auto-Save: Changes save automatically when field loses focus
  9. Verify: Click Refresh to confirm price updates

Managing Custom Titles (LogColor Tab)

  1. Access LogColor Tab: Navigate to LogColor in admin panel
  2. View Custom Titles: CustomTitle column shows purchased custom titles
  3. Select Character: Click row to view character's custom title data
  4. Manual Edit: Modify CustomTitle field directly (type new title text)
  5. Remove Title: Clear field or set to NULL to remove custom title
  6. Add Manually: Use Add button to give custom title to specific character (admin gift)
  7. Delete Entry: Remove entire character entry with Delete button
  8. Auto-Save: Changes save automatically on field blur

SQL Configuration Examples

Administrators can configure custom title pricing through the admin panel or directly via SQL:

  • Set single currency price: Configure price for X9 Coins only
  • Enable multiple payment options: Allow players to choose from several currencies
  • Disable specific currencies: Remove unwanted payment options
  • Toggle feature availability: Turn custom titles on or off globally

Professional Tips

For Players - Creative Title Ideas

  • Clan Affiliation: "[GuildName] Member", "Royal Guard", "Elite Squad"
  • Achievements: "100 Unique Kills", "First Job Champion", "Arena Master"
  • Personality: "Always Happy", "The Silent One", "Your Nightmare"
  • Humor: "Professional AFK", "Walking ATM", "Lag Warrior"
  • Role Playing: "The Wanderer", "Shadow Assassin", "Holy Protector"
  • Unicode Style: "★ VIP Player ★", "♔ King ♔", "⚔ Warrior ⚔"

For Players - Using the System

  • Access Custom Title: Open Custom Title window from Dynamic Shop or direct command
  • Type Your Title: Enter desired text in "Enter the new Title Name" field
  • Check Length: Ensure title isn't too long (255 character max)
  • Review Spelling: Double-check spelling before purchasing (typos are permanent until replaced)
  • Select Payment: Choose currency from Payment Method dropdown
  • Verify Price: Check golden "Price: X Currency" text at top
  • Click Purchase: Green Purchase button completes transaction
  • Equip Title: Select custom title (TitleID 255) from title menu

For Administrators - System Management

  • Pricing Strategy: Custom titles typically more expensive than regular titles (500-1000 coins recommended)
  • Multiple Currencies: Offer 2-3 payment options for player flexibility
  • Content Moderation: Monitor LogColor tab regularly for inappropriate custom titles
  • Manual Removal: Edit or clear CustomTitleName field to remove offensive titles
  • Promotional Events: Temporarily reduce prices or give free custom titles as rewards
  • Enable/Disable Control: Toggle Enabled bit to turn feature on/off without losing price configuration
  • Character Limit: 255 characters is maximum - players can create very long titles

Practical Examples

Scenario 1: Creating "Elite Squad" Title

  1. Open Custom Title Window: Access via Dynamic Shop or command
  2. Check Price: Golden text shows "Price: 5 Arena Coin" at top
  3. Type Title: Enter "Elite Squad" in large input field
  4. Review Text: Verify spelling is correct (no typos)
  5. Select Payment: Choose "Arena Coin" from Payment Method dropdown
  6. Verify Balance: Ensure you have 5 Arena Coins available
  7. Click Purchase: Press green Purchase button
  8. Success! Green notice: "Custom title purchased successfully with Arena Coin!"
  9. Equip Title: Select TitleID 255 from title menu to display "Elite Squad"

Scenario 2: Replacing Old Custom Title

  1. Current Title: You have "Beginner" as custom title
  2. Open Custom Title Window: Access creation interface
  3. Type New Title: Enter "★ Pro Player ★" with Unicode stars
  4. Select Payment: Choose "X9 Coin" from Payment Method dropdown
  5. Check Price: "Price: 500 X9 Coin" displayed at top
  6. Purchase: Click green Purchase button
  7. Replaced: Old "Beginner" title replaced with "★ Pro Player ★"
  8. Auto-Applied: New title immediately active if TitleID 255 selected
  9. Result: Character now displays "★ Pro Player ★" as custom title!

How the System Works

Custom Title Storage

  • Permanent Storage: Your custom title text is saved directly to the database
  • Simple Format: Whatever text you type is stored exactly as you entered it
  • Examples: "Elite Squad", "[Dragon] Member", "★ VIP Player ★"
  • Character Linked: Each character can have their own unique custom title
  • No Expiration: Custom titles remain until you replace or remove them

Purchase Process

  • Step 1: Type your desired custom title in the input field
  • Step 2: Select payment method from the dropdown list
  • Step 3: System verifies you have enough of the selected currency
  • Step 4: Click Purchase button to complete transaction
  • Step 5: Currency is automatically deducted from your account
  • Step 6: Custom title is saved and immediately available
  • Step 7: You'll see success notification confirming the purchase

Title Selection System

  • Special Title ID: Custom titles use a special identifier (TitleID 255)
  • Regular Titles: Standard game titles use IDs 1-254
  • Easy Switching: Select custom title from your title menu like any other title
  • Mix & Match: Switch between custom and regular titles anytime
  • Instant Display: Selected title appears above your character immediately

Summary

Custom Title Creator provides unlimited creative freedom with 255-character custom titles, 11 payment currencies, permanent storage, and instant application!

Core Benefits

✍️

Type anything (255 chars)

💰

11 payment options

💾

Permanent storage

Instant application

Create YOUR title - express yourself with unlimited text, Unicode symbols, and complete creative freedom!

by X9 Filter New Feature!

Enhancing your Silkroad Online experience