07/01/2013
Para cualquier aficionado que haya soñado con personalizar su experiencia en Star Wars: Knights of the Old Republic, existe una herramienta que se ha convertido en una leyenda por derecho propio: Kotor Tool. Creada por el desarrollador conocido como Fred Tetra, esta utilidad es la piedra angular de la comunidad de modding de KotOR desde hace años. A pesar de su antigüedad, sigue siendo el programa más completo y esencial para navegar, extraer y modificar las entrañas del juego. Si alguna vez has querido cambiar las estadísticas de un objeto, editar un diálogo o simplemente curiosear cómo está construido el juego, estás en el lugar correcto. Esta guía exhaustiva te llevará de la mano a través de la instalación, configuración y uso de todas las funciones clave de Kotor Tool.

¿Qué es Exactamente Kotor Tool?
Kotor Tool es una aplicación multifuncional diseñada para interactuar con los archivos de recursos de Knights of the Old Republic I y II. En esencia, te permite abrir los "paquetes" de datos del juego (conocidos como archivos BIF, RIM y ERF) y manipular su contenido. Sin esta herramienta, la creación de mods complejos sería una tarea casi imposible. Su poder radica en su capacidad para interpretar y presentar de forma legible una gran variedad de formatos de archivo propietarios del motor Odyssey de BioWare.
Las capacidades principales de Kotor Tool incluyen:
- Extracción de recursos: Permite sacar archivos individuales o carpetas completas de los archivos comprimidos del juego, como modelos 3D, texturas, scripts, diálogos y fichas de datos.
- Edición de archivos 2DA: Los archivos 2DA son tablas de datos bidimensionales que controlan casi todo en el juego: desde las estadísticas de los sables de luz hasta la lista de objetos que vende un mercader. Kotor Tool incluye un potente editor para estas tablas.
- Visualización de archivos: Ofrece visores integrados para texturas (TPC), editores de texto para scripts (NSS) y la capacidad de interactuar con otros formatos.
- Gestión de módulos: Facilita el trabajo con los archivos de módulos (.rim), que contienen todos los elementos de un área específica del juego, como Taris o Dantooine.
Requisitos Previos e Instalación: El Primer Paso Crucial
Antes de sumergirte en el modding, es vital preparar tu sistema correctamente. Kotor Tool es un software antiguo y depende de un entorno de software específico para funcionar.
Requisitos del Sistema
El requisito más importante y a menudo el más problemático para los usuarios modernos es la necesidad de Microsoft .NET Framework 1.1. Este es un componente de software obsoleto y no viene preinstalado en sistemas operativos como Windows 10 u 11. Deberás descargarlo e instalarlo manualmente. Sin este framework, Kotor Tool simplemente no se ejecutará. Asegúrate de instalarlo antes de intentar abrir el programa.
Adicionalmente, para ciertas funcionalidades avanzadas, necesitarás herramientas externas que deben estar en la misma carpeta que Kotor Tool:
- GFFEditor: Para editar archivos GFF (Generic File Format), que contienen datos complejos de objetos y diálogos.
- Extract0-5: Necesario para la extracción y conversión de modelos 3D (.mdl).
- tpc2tga: Un convertidor para manejar ciertos formatos de textura (.tpc) si deseas usar un visor externo.
Proceso de Instalación y Configuración Inicial
La instalación es sencilla, ya que el programa es portátil:
- Crea una nueva carpeta en un lugar de fácil acceso (por ejemplo, `C:\HerramientasKotOR\KotorTool`).
- Descomprime el contenido del archivo de Kotor Tool (`kotor_tool.exe`, `ImageTools.dll` y la carpeta `Maps`) dentro de la carpeta que acabas de crear.
- La primera vez que ejecutes `kotor_tool.exe`, el programa intentará detectar automáticamente la ruta de instalación de KotOR I y II.
- Inmediatamente después, se abrirá una ventana de gestión de rutas (Path Manager). Es fundamental que verifiques que las rutas a los directorios de tus juegos son correctas. Si no lo son, ajústalas manualmente. Una ruta incorrecta es la causa más común de errores al usar la herramienta.
Explorando la Interfaz: Tu Centro de Operaciones
Al abrir Kotor Tool, te encontrarás con una interfaz de árbol jerárquico a la izquierda, que es el corazón del programa. Esta vista de árbol organiza los recursos del juego en categorías lógicas, facilitando enormemente la navegación.
Las Ramas Principales del Árbol
- BIFs: Contiene los archivos `*.bif` principales del juego. Estos son grandes archivos que agrupan la mayoría de los recursos globales, como texturas, modelos, sonidos y las cruciales tablas 2DA.
- RIMs: Contiene los archivos `*.rim` y `*_s.rim`. Cada uno de estos corresponde a un módulo o área del juego (por ejemplo, la `ebo_m40aa.rim` podría ser el Halcón de Ébano). Contienen los recursos específicos de esa área.
- ERFs: Son archivos de recursos encapsulados, a menudo encontrados dentro de otros archivos de recursos o en la carpeta `Override`.
Guía Práctica: Trabajando con los Archivos del Juego
Ahora que entiendes la estructura, veamos cómo realizar las tareas más comunes.
Manejo de Archivos BIF
Esta será una de tus secciones más visitadas. Al expandir la rama `BIFs`, verás una lista de todos los archivos `.bif` del juego. Al expandir uno de ellos, como `2da.bif`, verás todos los archivos 2DA que contiene.

- Para extraer todo un BIF: Selecciona el archivo `.bif` en el árbol y haz clic en el botón `Extract`. Se te pedirá que elijas una carpeta de destino.
- Para extraer un solo archivo: Navega hasta el archivo que deseas (por ejemplo, `appearance.2da`), selecciónalo y haz clic en `Extract`.
- Para editar un archivo 2DA: Simplemente haz doble clic sobre él. Esto abrirá el potente editor de 2DA.
- Para ver el código hexadecimal: Selecciona cualquier archivo y pulsa `Hex View` para una vista de bajo nivel de sus datos.
El Editor de 2DA: El Cerebro del Modding
Hacer doble clic en un archivo `.2da` abre una interfaz de hoja de cálculo que te permite modificar las variables del juego. Aquí puedes cambiar el daño de las armas, los requisitos de las dotes, los colores de los sables de luz y mucho más. Las características clave del editor son:
- Edición directa: Haz clic en cualquier celda para cambiar su valor.
- Ordenamiento: Haz clic en la cabecera de una columna para ordenar toda la tabla según los valores de esa columna. Vuelve a hacer clic para invertir el orden.
- Gestión de filas: Con el clic derecho, puedes añadir una nueva línea, insertar una línea en una posición específica o eliminar una existente. ¡Ten cuidado con esto último!
- Re-numeración: El menú contextual te permite re-numerar automáticamente las etiquetas de las filas, lo cual es vital para mantener la coherencia.
- Importar/Exportar a XML: Para ediciones complejas o para compartir tus cambios, puedes exportar un 2DA a formato XML y volver a importarlo más tarde.
Trabajando con Archivos RIM y ERF
El trabajo con RIMs y ERFs es similar al de los BIFs, pero con algunas particularidades.
- Extracción: Funciona de la misma manera. Selecciona el archivo o el RIM/ERF completo y extráelo.
- Edición con GFFEditor: Al hacer doble clic en la mayoría de los archivos de un RIM (como `.utc` para criaturas o `.uti` para objetos), Kotor Tool lanzará automáticamente GFFEditor (si está en la misma carpeta), permitiéndote editar las propiedades detalladas de ese elemento.
- Visualización de texturas (TPC): Dentro de los ERFs o RIMs, encontrarás archivos `.tpc`. Al hacer doble clic, se abrirá un visor de imágenes integrado. También puedes guardar la imagen como un archivo `.tga` desde este visor para editarla en programas como Photoshop o GIMP.
Tabla Resumen de Funciones por Tipo de Archivo
| Tipo de Archivo | Descripción | Acción Principal en Kotor Tool |
|---|---|---|
| .2da | Tablas de datos del juego. | Doble clic para abrir el Editor de 2DA. |
| .nss | Código fuente de los scripts del juego. | Doble clic para abrir en el editor de texto integrado. |
| .tpc | Archivos de textura comprimidos. | Doble clic para abrir el visor de imágenes. Shift + Doble clic para usar visor externo. |
| .mdl | Archivos de modelos 3D. | Doble clic para extraer y convertir (requiere Extract0-5). |
| .uti, .utc, .utd, etc. | Archivos de plantilla GFF (objetos, criaturas, puertas). | Doble clic para abrir en GFFEditor. |
| .bif, .rim, .erf | Archivos contenedores de recursos. | Seleccionar y hacer clic en `Extract` para extraer su contenido. |
Trucos y Consejos Avanzados
Desbloquear Contenido en KotOR II: TSL
Kotor Tool no solo sirve para modificar, sino también para descubrir secretos. Puedes desbloquear todas las películas y pistas de música en The Sith Lords editando tu archivo `swkotor2.ini`. Añade o modifica las siguientes líneas:
[Game Options] UnlockedPlanetSongs=1023 [Movies Shown] Movie10=0 Movie 9=0 Movie 8=0 Movie 7=31 Movie 6=255 Movie 5=255 Movie 4=255 Movie 3=255 Movie 2=255 Movie 1=255 Movie 0=255
Optimizar el Arranque
Si tienes un ordenador más lento o simplemente quieres que el programa se inicie más rápido, puedes ir a `Tools | Options...` y desmarcar la opción para construir el árbol de BIFs al inicio. De esta forma, los BIFs solo se cargarán cuando intentes expandir esa sección del árbol manualmente.
Preguntas Frecuentes (FAQ)
¿Dónde se guardan las partidas de KotOR 2?
La ubicación puede ser confusa, especialmente con las versiones de Steam. Si no las encuentras en la carpeta de instalación del juego, busca en tu carpeta de usuario. Una ubicación común es `C:\Users\[TuUsuario]\AppData\Local\VirtualStore`. Desde allí, busca la carpeta del juego. Si usas Steam Cloud, puede que necesites crear manualmente una carpeta llamada `saves` en el directorio principal de KotOR 2 para que se sincronicen correctamente.
¿Kotor Tool funciona en Windows 10/11?
Sí, pero con la condición indispensable de haber instalado correctamente .NET Framework 1.1. A veces, Windows puede dificultar la instalación de este componente antiguo. Puede que necesites habilitarlo desde las "Características de Windows" o ejecutar el instalador en modo de compatibilidad.
¿Por qué no puedo extraer modelos 3D (.mdl)?
Esta función depende de un programa externo llamado `Extract0-5.exe` de CChargin. Debes descargar este programa y colocar el archivo `.exe` en la misma carpeta donde tienes `kotor_tool.exe`. Sin él, la opción de extracción de modelos no funcionará.
El programa se cierra o da un error al ver una textura (.tpc). ¿Qué hago?
El visor de TPC integrado no es compatible con todos los subformatos de texturas que usa el juego. Algunos archivos, especialmente los de formatos más extraños, pueden causar un cuelgue. En estos casos, intenta usar la opción de visor externo (mantén pulsada la tecla Shift y haz doble clic) junto con la herramienta `tpc2tga` para convertir la imagen a un formato estándar.
Kotor Tool es, sin duda, una pieza de software que ha definido a una generación de modders. Aunque su interfaz puede parecer anticuada, su funcionalidad sigue siendo inigualable. Con esta guía, tienes todo lo necesario para empezar a explorar, experimentar y, finalmente, crear tus propias modificaciones para una de las sagas de RPG más queridas de todos los tiempos. Recuerda siempre hacer copias de seguridad de tus archivos antes de modificarlos y, sobre todo, ¡diviértete!
Si quieres conocer otros artículos parecidos a Kotor Tool: La Guía Definitiva para Modders puedes visitar la categoría Modding.
