Hoy, 04:15 AM
🔬 xPacketTool 🔬
Ver qué se dicen el cliente y el servidor, y meter baza
Ver qué se dicen el cliente y el servidor, y meter baza
🛑 Esto no es para todo el mundo
Aviso de entrada para que no pierdas el tiempo: xPacketTool no automatiza nada. No farmea, no caza uniques, no vende. Es una herramienta de desarrollo.
Si lo que buscas es que el bot haga cosas solo, este plugin no te sirve de nada. Si te interesa entender cómo hace el juego lo que hace, o quieres escribir tus propios plugins, entonces sí: es la herramienta.
📡 De qué va
Tu cliente de Silkroad y el servidor se pasan mensajes constantemente. Cada acción del juego (atacar, moverte, abrir un stall, entrar a una mazmorra) es un paquete: un código de operación (el opcode) más unos datos.
xPacketTool te deja ver esa conversación y también escribir en ella.
Plugin de JellyBitz · versión 1.2.0 · de la colección phBot-xPlugins
⚠ Antes de nada: este plugin viene de un proyecto archivado desde julio de 2025. Funciona y se sigue usando, pero ya no recibe actualizaciones.
👀 Ver el tráfico
- Show Client packets [C->S] — lo que tu cliente le manda al servidor.
- Show Server packets [S->C] — lo que el servidor te manda a ti.
Con los dos marcados el registro se llena a una velocidad imposible de leer. Para eso está el filtro.
El filtro
Escribes un opcode, pulsas Add y se añade a la lista. Luego eliges cómo tratarla:
- Don't show — enseña todo menos los opcodes de la lista. Útil para callar el ruido de fondo (movimiento, latidos) y ver lo demás.
- Only Show — enseña solo los de la lista. Útil cuando ya sabes qué buscas.
Las dos son excluyentes: o una o la otra. Con Remove quitas lo que sobre.
💉 Inyectar paquetes
- Opcode: — el código, en hexadecimal.
- Data: — los bytes de datos, también en hexadecimal.
- Encrypted — marca si el paquete va cifrado.
- Inject To Client — se lo manda a tu cliente.
- Inject To Server — se lo manda al servidor.
Y aquí está la diferencia que importa
Los dos botones parecen lo mismo y no lo son:
- Inject To Client es local. Le estás contando algo a tu propio juego. Nadie más se entera, el servidor no lo ve. Así funcionan cosas como el probador de avatares: dibujan en tu pantalla y ya.
- Inject To Server sale de tu PC. Estás hablando con el servidor de verdad, en su nombre. Un paquete mal formado te desconecta; uno que pida algo que no toca queda registrado del otro lado.
Para trastear y aprender, quédate en el cliente. Al servidor, solo cuando sepas exactamente qué estás mandando.
💻 Desde un script
También se puede inyectar sin tocar la interfaz:
Código:
inject,Opcode,Cifrado,Datos
inject,3091,False,0🧭 Cómo se usa esto de verdad
El método es siempre el mismo, y una vez lo pillas sirve para cualquier cosa:
- Limpia el registro y activa solo la dirección que te interese.
- Haz la acción en el juego una sola vez. Solo una: si la repites, no sabrás cuál es cuál.
- Mira qué opcode ha salido justo en ese momento. Ese es tu candidato.
- Ponlo en "Only Show" y repite la acción para confirmar que siempre aparece.
- Estudia los datos: cambia algo en el juego (otro objetivo, otra cantidad) y compara cómo cambian los bytes.
Así es como se averigua qué opcode corresponde a qué, que es exactamente lo que hay detrás de los otros plugins que has visto por aquí.
💡 Consejos
- Empieza filtrando el movimiento. Es lo que más satura el registro. Añádelo a Don't show y respirarás.
- Apunta lo que descubras. Los opcodes no llevan nombre: si no te haces tu propia lista, la siguiente vez empiezas de cero.
- Un cambio cada vez. Si tocas dos cosas a la vez, no sabrás cuál movió qué byte.
- La configuración del filtro se guarda, así que no tienes que rehacer la lista en cada sesión.
📥 Instalación
- Ten marcada la opción Plugins al instalar phBot con el Easy Installer. Sin ella no carga ningún plugin.
- Copia xPacketTool.py en la carpeta Plugins de tu phBot:
Código:C:\Users\TU_USUARIO\AppData\Local\Programs\phBot Stable\Plugins\ - Arranca phBot y abre la pestaña del plugin.
⚠ El fallo de siempre: que el archivo acabe siendo xPacketTool.py.txt. Windows esconde las extensiones conocidas, así que lo ves bien pero no lo está, y el bot lo ignora sin avisar.
Explorador → pestaña Vista → marca "Extensiones de nombre de archivo".
⬇ DESCARGA ⬇
Contenido oculto
Este contenido está oculto. Regístrate o inicia sesión para poder desbloquearlo.




