Downloads · 30 days
0
Ahmedramadan24/SilkroadBot
SilkroadBot is a machine learning model from Ahmedramadan24. Use it for the machine learning task on the model card, and read the license before you ship it in a product.
⚔️ A free, open-source Silkroad Online automation framework built in C for Windows. Inspired by modular architectures like RSBot, with an integrated AI decision engine powered by Google Gemini.
Downloads · 30 days
0
Access
Public
Updated May 12, 2026
Repo size
145 KB
Likes
0
Public
Click a slice to open those files.
.cs142 KB · 51%
From the Hugging Face model README
⚔️ A free, open-source Silkroad Online automation framework built in C# for Windows. Inspired by modular architectures like RSBot, with an integrated AI decision engine powered by Google Gemini.
SilkroadBot/
├── src/
│ ├── SilkroadBot.Core # Bot engine, networking, crypto, events, plugin hosting
│ ├── SilkroadBot.Domain # Game models, enums, protocol adapters
│ ├── SilkroadBot.Plugins.SDK # Plugin development SDK
│ ├── SilkroadBot.Navigation # Pathfinding (A*, NavMesh-ready)
│ ├── SilkroadBot.AI # AI integration (Gemini) + Guardrails
│ ├── SilkroadBot.Profiles # Multi-profile management
│ └── SilkroadBot.UI # WPF Desktop Application
├── plugins/
│ ├── SilkroadBot.Plugin.Chat # Chat monitoring & auto-reply
│ ├── SilkroadBot.Plugin.CommandCenter # Command-based bot control
│ ├── SilkroadBot.Plugin.Logger # Event logging to file
│ └── SilkroadBot.Plugin.Protection # Auto-heal, flee, death recovery
├── docs/
│ ├── BUILD.md
│ └── PLUGIN_DEVELOPMENT.md
└── Build/ # Compiled output directory
plugins/ folder# Using the build script
.\build.ps1
# Or via dotnet CLI
dotnet build SilkroadBot.sln -c Release -o Build/
# Run the UI application
dotnet run --project src/SilkroadBot.UI/
See PLUGIN_DEVELOPMENT.md for the complete plugin development guide.
| Region | Status | Protocol |
|---|---|---|
| iSRO (International) | ✅ Adapter Ready | iSRO_v1.0 |
| TRSRO (Turkish) | ✅ Adapter Ready | TRSRO_v1.0 |
| vSRO (Private Server) | ✅ Adapter Ready | vSRO_188 |
| Custom Servers | ✅ Configurable | User-defined |
The AI layer is optional and requires a Gemini API key. Configure via the UI or profile JSON:
{
"ai": {
"enabled": true,
"providerName": "Gemini",
"apiKey": "YOUR_API_KEY",
"model": "gemini-pro",
"temperature": 0.3,
"decisionIntervalMs": 2000
}
}
Every AI decision passes through the Command Validation Layer:
This project is intended for educational purposes and private server use. It does not include anti-cheat evasion techniques. Use responsibly and in accordance with the terms of service of any game server you connect to.
MIT License - See LICENSE for details.
<!-- ml-intern-provenance -->This model repository was generated by ML Intern, an agent for machine learning research and development on the Hugging Face Hub.
from transformers import AutoModelForCausalLM, AutoTokenizer
model_id = 'Ahmedramadan24/SilkroadBot'
tokenizer = AutoTokenizer.from_pretrained(model_id)
model = AutoModelForCausalLM.from_pretrained(model_id)
For non-causal architectures, replace AutoModelForCausalLM with the appropriate AutoModel class.