xray-forge / stalker-xrf-engine

Enabling power of typescript and pre-processing for XRay-16 engine.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐ŸŽฎ Stalker XRF

book types language-ts license
status codecov

Fully rewritten stalker lua script engine with typescript.

๐Ÿ“ฆ In short

๐Ÿ“ Purpose

  • Provide shared up-to-date template and tools for mod development
  • Produce documented and readable code, document xray SDK
  • Simplify development and building process, automate some steps

๐ŸŒ“ Links

๐Ÿ“ŒWhat is used

๐Ÿ“ฆ Changes / differences from original

Full changes list: changelist

The intention of this engine is to allow easier modding without introducing breaking changes to the original plot.
Optimizations, quality and logics updates are welcome.

Breaking / radical changes can be implemented as extensions.

๐ŸŒ“ TODOs / tasks

๐Ÿงฐ State / bugs

It took ~3 months just to migrate all the 20 years of LUA codebase to typescript / support luabind.
Further game testing and re-architecture produces new bugs and issues which are easier to prevent with unit tests.
As for now, main focus is separation and clarification of logics, unit tests coverage.

About

Enabling power of typescript and pre-processing for XRay-16 engine.

License:MIT License


Languages

Language:TypeScript 99.0%Language:TeX 1.0%