Skip to content

xray-forge/stalker-xrf-engine

Repository files navigation

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.