Un remake du moteur de jeu Odyssey qui a propulsé Kotor I & II écrit en JS (TypeScript)
Kotor.js est une réimplémentation basée sur lescriptations du moteur de jeu Odyssey qui a propulsé les Star Wars: Knights of the Old Republic (Kotor) et sa suite, Kotor II: The Sith Lords (TSL). Le projet vise à prendre en charge l'ensemble de fonctionnalités complet du moteur d'origine. Bien que toujours dans les premiers stades de développement, de nombreux systèmes sont déjà en ligne sous une forme ou une manière.
En plus du moteur de jeu, le projet comprend une première tentative de modding appelé Kotor Forge.
Fil de discussion
Chaîne youtube kotor.js
Les jeux suivants sont actuellement pris en charge:
Vous aurez besoin d'une copie valide de Kotor I ou Kotor II installée sur votre système si vous souhaitez utiliser Kotor.js pour s'interfacer avec les fichiers de l'un ou l'autre jeu. Aucun fichier de jeu n'est distribué avec ce projet.
La transition récente vers TypeScript a apporté de nombreuses améliorations à la base de code, y compris le support Chrome. Lorsque le projet est compilé, le contenu du dossier dist peut être téléchargé sur un serveur Web. La seule exigence est que le site doit être accessible à partir d'un certificat SSL valide. L'utilisation de la dernière version de Chrome est recommandée.
Pour commencer en tant que développeur, suivez ces étapes:
npm installnpm run webpack:dev-watchnpm run start| Lanceur de Kotor.js | Kotor - Taris: UnderCity | Kotor - Dantooine |
|---|---|---|
| Kotor II - TSL: Scène d'éveil | KOTOR II - TSL: Scène d'éveil 2 | |
| KOTOR.JS (2023) - Dans la démo du navigateur | KOTOR JS - ANIMATIONS DE COMBAT PROGRÈS JAN 2021 | Kotor Forge - WIP: éditeur de synchronisation des lèvres janvier 2019 |
|---|---|---|
| KOTOR JS - Éclairage et LIPSync Progress Nov 2018 | KOTOR JS: TSL - Compilation de gameplay Sep 2018 | Kotor JS: The Endar Spire Sep 2018 |
Sans ces gens ci-dessous, je n'aurais pas pu aller aussi loin.
xoreos
La communauté de modding Kotor
Et beaucoup plus!
GPL 3.0 (licence publique générale GNU)