Una nueva versión del motor de juego Odyssey que impulsó a Kotor I y II escrito en JS (TypeScript)
Kotor.js es una reimplementación de TypeScript del motor del juego Odyssey que impulsó a Star Wars: Knights of the Old Republic (Kotor) y su secuela, Kotor II: The Sith Lords (TSL). El proyecto tiene como objetivo admitir el conjunto completo de características del motor original. Mientras aún están en las primeras etapas del desarrollo, muchos sistemas ya están en línea de alguna forma o moda.
Además del motor de juego, el proyecto incluye un intento temprano de una suite de modificación llamada Kotor Forge.
Hilo de discusión
Canal de youtube kotor.js
Los siguientes juegos son compatibles actualmente:
Necesitará una copia válida de Kotor I o Kotor II instalada en su sistema si desea usar kotor.js para interactuar con los archivos de cualquiera de los juegos. No se distribuyen archivos de juego con este proyecto.
La reciente transición a TypeScript ha traído muchas mejoras a la base de código, incluido el soporte de Chrome. Cuando se compila el proyecto, el contenido de la carpeta dist se puede cargar en un servidor web. El único requisito es que se debe acceder al sitio desde detrás de un certificado SSL válido. Se recomienda usar la última versión de Chrome.
Para comenzar como desarrollador, siga estos pasos:
npm installnpm run webpack:dev-watchnpm run start| Kotor.js Lanzador | Kotor - Taris: Undercity | Kotor - Dantooine |
|---|---|---|
| Kotor II - TSL: Escena Awaken | Kotor II - TSL: Escena Awaken 2 | |
| Kotor.js (2023) - en la demostración del navegador | Kotor JS - Progress de animaciones de combate enero 2021 | Kotor Forge - WIP: editor de sincronización de labios enero de 2019 |
|---|---|---|
| Kotor JS - Lighting & Lipsync Progress Nov 2018 | Kotor JS: TSL - Compilación de juego Sep 2018 | Kotor JS: The Enetar Spire Sep 2018 |
Sin estas personas a continuación, no podría haber llegado tan lejos.
xoreos
La comunidad de Kotor Modding
¡Y muchos más!
GPL 3.0 (Licencia pública general de GNU)