Skip to content

Legacy-LuaSTG-Engine/LuaSTG-Sub

Repository files navigation

LuaSTG Sub

LuaSTG Sub Imagination


Introduce

C++ CI

LuaSTG Sub, is a branch that the basic functions migrated to the new system API, target to replace the legacy LuaSTG Plus and LuaSTG Ex Plus branch. If you need a cross-platform or a more powerful branch of the LuaSTG engine, try LuaSTG-x.

Download

You can download from Releases Page. Usually displayed on the right or bottom (mobile GitHub page).
In addition, there are development tools and libraries such as THlib, LuaSTG Sharp Editor (GUI Editor) available for download: LuaSTG aex+

THlib: A set of official Touhou Project games style scripts and resources libraries, including stage backgrounds library, player library, bullet library, SpellCard system, stage group, replay system, etc., which may be more familiar to more people is "东方弹幕祀典"

Note: THlib contains the resources from the official Touhou Project games, as well as some resources with unknown sources and copyrights, which are only for reference and learning.

Major Migration Content

  • Graphic API: Direct3D 9 to Direct3D 11
  • Audio API: DirectSound to XAudio2

Requirements

  • Operating System: Windows 7 SP1 with platform update (KB2670838) or above
  • Graphics Card: compatible with Direct3D11, Direct3D feature level is D3D_FEATURE_LEVEL_10_0 or above
  • Audio Card: compatible with XAudio2

Build Requirements

  • CMake 3.24
  • Visual Studio 2022
  • Windows SDK 10.0.22621.0

Contributors

  • 9chu (developer of LuaSTG Plus)
  • ESC (developer of LuaSTG Ex Plus)
  • Xiliusha (developer of LuaSTG Ex Plus)
  • 璀境石 (developer of LuaSTG Sub)

介绍

LuaSTG Sub 分支的基础功能被迁移到新的系统 API,用于替代老旧的 LuaSTG PlusLuaSTG Ex Plus。如果需要跨平台或功能更加强大的 LuaSTG 引擎分支,请尝试 LuaSTG-x

下载

你可以从 Releases 页面 下载,一般显示在右侧或者底部(手机版页面)。
此外,还有配套的 THlib、弹幕编辑器等开发工具可供下载:LuaSTG aex+

THlib:一套东方原作风格的脚本和素材库,包含关卡背景库、自机库、子弹库、符卡系统、关卡组、replay 系统等,可能被更多人更熟悉的是“东方弹幕祀典”

注意:THlib 含有东方 Project 官方作品的素材,以及一些来源和版权不明的素材,仅供参考学习使用

主要迁移内容

  • 图形 API:从 Direct3D 9 迁移到 Direct3D 11
  • 音频 API:从 DirectSound 迁移到 XAudio2

配置要求

  • 系统要求:最低为 Windows 7 SP1 且安装平台更新(KB2670838
  • 显卡需求:支持 Direct3D 11 且 Direct3D 功能级别至少为 D3D_FEATURE_LEVEL_10_0
  • 声卡需求:支持 XAudio2

构建要求

  • CMake 3.24
  • Visual Studio 2022
  • Windows SDK 10.0.22621.0

贡献者

  • 9chu(LuaSTG Plus 开发者)
  • ESC(LuaSTG Ex Plus 开发者)
  • Xiliusha(LuaSTG Ex Plus 开发者)
  • 璀境石(LuaSTG Sub 开发者)

C++ Development Accelerator

CLion logo