طبعة جديدة لمحرك لعبة أوديسي التي قامت بتشغيل Kotor I & II مكتوبة في JS (TypeScript)
kotor.js هو إعادة تنفيذ قائم على TypeScript لمحرك لعبة Odyssey الذي يعمل على تشغيل حرب النجوم الأصلية: Knights of the Old Republic (Kotor) وتتمة Kotor II: The Sith Lords (TSL). يهدف المشروع إلى دعم مجموعة الميزات الكاملة للمحرك الأصلي. بينما لا تزال في المراحل المبكرة من التطوير ، فإن العديد من الأنظمة متوقعة بالفعل في شكل أو أزياء.
بالإضافة إلى محرك اللعبة ، يتضمن المشروع محاولة مبكرة في جناح تعديل يسمى Kotor Forge.
موضوع المناقشة
Kotor.JS قناة YouTube
الألعاب التالية مدعومة حاليًا:
ستحتاج إلى نسخة صالحة من Kotor I أو Kotor II مثبتة على نظامك إذا كنت ترغب في استخدام Kotor.js للتفاعل مع ملفات أي من اللعبة. لا يتم توزيع ملفات اللعبة مع هذا المشروع.
جلب الانتقال الأخير إلى TypeScript العديد من التحسينات على قاعدة الكود ، بما في ذلك دعم الكروم. عند تجميع المشروع ، يمكن تحميل محتويات مجلد dist على خادم ويب. الشرط الوحيد هو أن يتم الوصول إلى الموقع من وراء شهادة SSL صالحة. يوصى باستخدام أحدث إصدار من Chrome.
للبدء كمطور ، اتبع هذه الخطوات:
npm installnpm run webpack:dev-watchnpm run start| قاذفة Kotor.JS | كوتور - تاريس: Undercity | Kotor - Dantooine |
|---|---|---|
| Kotor II - TSL: مستيقظ المشهد | Kotor II - TSL: مستيقظ المشهد 2 | |
| Kotor.JS (2023) - في العرض التجريبي للمتصفح | Kotor JS - تقدم الرسوم المتحركة القتالية في يناير 2021 | Kotor Forge - WIP: Lip Sync Editor Jan 2019 |
|---|---|---|
| Kotor JS - Prighting & Lipsync Progress نوفمبر 2018 | Kotor JS: TSL - مجموعة اللعب سبتمبر 2018 | Kotor JS: The Endar Spire Sep 2018 |
بدون هؤلاء الأشخاص أدناه ، لم أتمكن من الوصول إلى هذا الحد.
Xoreos
مجتمع تعديل Kotor
وغيرها الكثير!
GPL 3.0 (رخصة عامة عامة)