Register for your free account! | Forgot your password?

Go Back   elitepvpers > Popular Games > Silkroad Online > SRO Hacks, Bots, Cheats & Exploits
You last visited: Today at 07:51

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[DuckTools] DuckDecorator - Advanced Chat Customization & Automation Tool

Discussion on [DuckTools] DuckDecorator - Advanced Chat Customization & Automation Tool within the SRO Hacks, Bots, Cheats & Exploits forum part of the Silkroad Online category.

Reply
 
Old   #1
 
abdopro3's Avatar
 
elite*gold: 0
Join Date: May 2019
Posts: 6
Received Thanks: 9
Cool [DuckTools] DuckDecorator - Advanced Chat Customization & Automation Tool

🦆 DuckDecorator 🦆
Ultimate Chat Customization & Automation Tool


by Abdo Proff



═══════════════════════════════════
What is DuckDecorator?
═══════════════════════════════════

DuckDecorator is a powerful chat enhancement suite for Silkroad Online that gives you complete control over your in-game chat experience!

🖥️ Desktop Manager
Easy-to-use configuration application to manage all your settings with a beautiful interface

⚡ Game Integration
Lightweight DLL that seamlessly integrates with your client to apply all configurations in real-time



═══════════════════════════════════
✨ Features Overview
═══════════════════════════════════

🔥 Real-Time Configuration Updates
Make changes in the GUI and see them applied immediately in-game without restarting! The DLL monitors configuration changes every 500ms and hot-reloads automatically.

🎨 Chat Color Customization
  • Customize colors for Private, Party, Guild, and Global chat
  • Enable/disable coloring per channel individually
  • Full ARGB color support with transparency options
  • Real-time color preview in the configuration manager
  • Beautiful color picker with custom presets

👥 Player-Specific Rules
  • Create custom rules for individual players (friends, VIPs, enemies, guildmates)
  • Override chat colors for specific players with unique colors
  • Display messages as Notice bubbles (Blue/Green/Pink) for important players
  • Show as Guide messages with custom colors - impossible to miss!
  • Apply rules only to specific chat types (e.g., only Private and Party)
  • Per-player logging to dedicated files
  • Per-player Discord webhook notifications

🤖 Advanced Conditional Rules
  • Create nested conditions with visual tree builder
  • Condition Types:
    • Message Type - Filter by Private/Party/Guild/Global/Any
    • Message Contains - Case-insensitive text matching
    • Sender Is - Match specific player names
    • Sender Is Not - Exclude specific players
  • Actions:
    • 💾 Save to Log File - Automatically log matched messages
    • 💬 Send to Discord Webhook - Get instant notifications
  • Combine conditions with AND logic for powerful filtering
  • Enable/disable rules on the fly without game restart

💬 Discord Integration
  • Configure multiple webhooks for different purposes
  • Custom bot name and avatar per webhook
  • Two message formats:
    • 📝 Normal text format
    • 📋 Rich embeds with color coding
  • Color-coded embeds by chat type (Pink for Private, Purple for Party, Green for Guild, Blue for Global)
  • Test button to verify webhooks instantly

📝 Powerful Logging System
  • Automatic daily rotation - New file each day
  • Separate logs by chat type (Private_2025-10-13.txt, Party_2025-10-13.txt)
  • Player-specific logs (Player_FriendName_2025-10-13.txt)
  • Conditional rule match logs (Rule_GWAlerts_2025-10-13.txt)
  • Automatic cleanup of logs older than 30 days
  • All logs organized in "DuckDecorator Logs" folder
  • Timestamps on every entry

🖥️ Multi-Client Support
  • Manage multiple game clients with ease
  • Per-client configuration profiles
  • Save settings to all clients at once
  • Easy switching between configurations
  • Export/Import settings via JSON files



═══════════════════════════════════
📸 Screenshots
═══════════════════════════════════








═══════════════════════════════════
📥 Installation Guide
═══════════════════════════════════

Method 1: Embedding with Stud_PE (Recommended)

This method embeds the DLL directly into your game executable, so it loads automatically!

Step 1: Download & Extract
  1. Download DuckDecorator from the link below
  2. Extract all files to a safe location

Step 2: Copy DLL to Game Folder
  1. Copy DuckDecorator.dll to your Silkroad game folder (where sro_client.exe is located)

Step 3: Embed with Stud_PE
  1. Download and run Stud_PE
  2. Open your sro_client.exe in Stud_PE
  3. Go to Functions → Add New Import
  4. Click "DLL Select"
  5. Enter: DuckDecorator.dll
  6. Click "Select Func."
  7. Select the exported DllMain function from the list
  8. Click OK and save the modified executable
  9. Done! The DLL will now load automatically when you start the game

Step 4: Configure Settings
  1. Run DuckDecorator.exe (Configuration Manager)
  2. Click "Add Client"
  3. Enter a name for your client (e.g., "Main Account")
  4. Browse and select your sro_client.exe
  5. Configure your desired settings
  6. Click "Save to Selected Client"

Step 5: Launch and Enjoy!
  1. Start your game normally
  2. Chat colors and rules will be active automatically
  3. Make changes anytime in the Configuration Manager - they apply in real-time!



Method 2: Using a DLL Injector (Easier)

This method injects the DLL when the game is running, ideal if you don't want to modify your executable.

Step 1: Download & Extract
  1. Download DuckDecorator from the link below
  2. Extract all files to a safe location

Step 2: Copy DLL to Game Folder
  1. Copy DuckDecorator.dll to your Silkroad game folder (where sro_client.exe is located)

Step 3: Configure Settings
  1. Run DuckDecorator.exe (Configuration Manager)
  2. Click "Add Client"
  3. Enter a name for your client (e.g., "Main Account")
  4. Browse and select your sro_client.exe
  5. Configure your desired settings
  6. Click "Save to Selected Client"

Step 4: Use an Injector
  1. Start your game first
  2. Run your preferred DLL Injector (e.g., Extreme Injector, Xenos, or any other)
  3. Select sro_client.exe from the process list
  4. Select DuckDecorator.dll from your game folder
  5. Click Inject
  6. Done! The tool will be active immediately



⚠️ Important Notes

🌍 Global Chat Behavior

When coloring Global chat, you may see messages twice - the colored version and the original. This happens because:
  • The DLL colors and displays the message immediately
  • The server sends a separate global message notification with a different opcode
  • This opcode varies between different Silkroad servers
  • Both messages appear to ensure you don't miss anything
This is normal behavior and doesn't affect other chat types!



⚙️ Multiple Clients & Logging/Webhooks

IMPORTANT: If you run multiple accounts from the same game folder:
  • Each running client will execute file logging and Discord webhook actions
  • If you have 5 clients running and a condition triggers, the webhook will fire 5 times
  • The log file will receive 5 entries

Solution:
  • Use separate game folders for each account
  • Only enable logging/webhooks on one client
  • Or use different webhook URLs per client to track which account triggered

This only affects logging and webhooks. Color customization and player rules work perfectly with multiple clients!



═══════════════════════════════════
❓ Frequently Asked Questions
═══════════════════════════════════

Q: Does it work with all Silkroad servers?
A: DuckDecorator is designed for any V1.188 Silkroad client.

Note: Servers with heavily modified protocols may require adjustments.

Q: Can I use multiple webhooks?
A: Yes! You can configure unlimited webhooks and assign different ones to different rules. Perfect for organizing notifications by type!

Q: Can I export/import my configuration?
A: Absolutely! Just copy the DuckDecorator-Colors.json file from your game folder to another. You can also use "Save to All Clients" in the manager.

Q: How do I update rules while playing?
A: Just edit in the Configuration Manager and save. Changes apply automatically within 500ms - no restart needed!

Q: Is it safe to use?
A: Yes! DuckDecorator is completely safe. It only modifies how chat messages are displayed on your screen - it doesn't modify game packets, give any gameplay advantages, or affect other players. Think of it like changing your UI theme. The tool has been thoroughly tested and works purely client-side for visual customization and personal logging/notifications.

Q: What happens if I use it with a bot?
A: Works perfectly with bots! Just remember the multi-client warning about logging/webhooks if running multiple instances from the same folder.

Q: What's the difference between Method 1 and Method 2?
A: Method 1 (Embedding) permanently integrates the DLL into your executable for automatic loading. Method 2 (Injector) requires manual injection each time but doesn't modify your exe. Choose what works best for you!



═══════════════════════════════════
📋 Changelog
═══════════════════════════════════

Version 1.0 (October 2025)
  • 🎉 Initial release
  • 🎨 Chat color customization for all channels
  • 👥 Player-specific rules with multiple display options
  • 🤖 Conditional rules with nested conditions
  • 💬 Discord webhook integration
  • 📝 Advanced file logging system
  • 🖥️ Multi-client support
  • ⚡ Real-time configuration hot-reloading



═══════════════════════════════════
🔗 Download & Links
═══════════════════════════════════










═══════════════════════════════════
💝 Support the Project
═══════════════════════════════════

If you find DuckDecorator useful, please consider:

Giving feedback and suggestions
🐛 Reporting bugs on Discord
📢 Sharing with your friends
💬 Joining our growing community
🎁 Donating to support development



Enjoy DuckDecorator! 🦆✨

Made with ❤️ by Abdo Proff

Part of the









abdopro3 is offline  
Thanks
2 Users
Old 10/13/2025, 14:05   #2
 
elite*gold: 0
Join Date: Jan 2012
Posts: 4
Received Thanks: 1
This is seriously impressive work! the level of detail, customization, and automation you’ve built is next level. Guess it’s true what they say... when it comes to SRO hacks, this duck doesn’t just quack the code… it cracks it
moustafadx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[DuckTools] DuckAPI - A phBot-like Python plugins system
12/01/2025 - SRO Hacks, Bots, Cheats & Exploits - 12 Replies
DuckAPI - By Abdo Proff Hey guys, hope you're all chillin'. I'm Abdo Proff, from Cairo, Egypt, and I'm here to present something that I hope will be useful and interesting for the community. I’ve created a DLL that works directly with the client — it's not a bot and doesn't require any bot to function. It provides the same Python plugins system that phBot offers. This is not a Silkroad Proxy or a game bot that you need to connect to so it can handle client/server packets. What does that...
[Selling] [TOOL] Proxima - Your Versatile Automation Tool
02/15/2025 - World of Warcraft Trading - 2 Replies
Close please.
[Selling] Automation Software - Cheap automation software for you
12/10/2014 - Coders Trading - 0 Replies
Automation Software - Create personalised automated software I am offering a service where I will custom create software in C# for you, whether it be mass username checkers, account checker, or any custom software that you request. I will do my best to make it happen, and for a reasonable price. Visit my website for more information: http://automationsoftware.co or contact me on skype: entrailz



All times are GMT +1. The time now is 07:52.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.