§1 ‐ 使用文档 - Z-H-Sun/tswKai GitHub Wiki

前言

Readme 中已经简要介绍了本项目中基本功能的用法。详细说明请参考本文档。

本软件的运行平台为 Windows,推荐使用 Windows XP 及以上 版本。无法保证在更低 Windows 版本或模拟器上能正常运行。无其他系统需求。

本项目为自由软件,使用 MIT 授权许可。版权所有 © 2020-2026 丁香园主人 (Z.Sun)

内容目录

本项目包含以下两部分:

此外,如果你还对本项目的软件开发感兴趣,

下载

推荐下载 软件整合包

功能俱全,绿色无需安装(约 35 MB),解压到任意路径即可(最好是一个不会变动的永久路径)。

升级

如果之前已经下载使用过某个旧版的整合包,请暂先保留旧版游戏文件夹,否则游戏的存档数据将会丢失。

  • 请通过上面的链接下载最新版的软件整合包。
  • 解压新版本整合包,但 请勿 将其解压覆盖到和旧版相同的路径位置,否则可能会导致游戏设置和高分榜数据被重置。
  • 解压新版整合包后,运行其中的 tswLauncher.exe(魔塔启动器),在开头跳出“是否现在就进行迁移”的消息框时点击“是”(或者在主界面对话框中点击“迁移”按钮)以完成数据备份(如下图所示)。
  • 备份完成后方可安全地删除旧版游戏文件夹。

更新日志

v3.1.8

点此展开详情……
  • [新增]:tswLauncher(游戏启动器):
    • 新增“迁移”和“修正配置”功能
      • 迁移:将其他版本的 TSW 的选项、高分榜、存档等数据备份至当前安装目录下
      • 配置:对指定魔塔程序自定义游戏帧率、修正配置、修改字体等
    • 大幅改进图形界面(以及对于开发者,进行了编译相关的改进)
  • [修复]:一般项目:
    • 当显示修正设置、控制台窗口时,新增防挡设计:以前有可能会发生魔塔游戏主窗口挡住这些窗口的情况,而现在能保证这些窗口总是处在游戏窗口前
    • 修复游戏退出时可能导致 tswKai3 崩溃的问题 (Issue #2)
    • 修复非中文系统中,tswKai3 对话框显示中文乱码的问题;更改了控制台代码页
    • tswKai3.exe 抛出异常时,将会做好善后清理工作
    • 其他细微修复:微调游戏计时器和显示标题,改进代码效率和资源管理等
  • [修复]:tswKai(作弊控制台):
    • 修复“生命力 (L)”和“祭坛次数 (L)”快捷键相同的问题,后者调整为 V
  • [修复]:tswSL(存档相关):
    • 修复 tswKai3 退出后游戏无法读取自带第 8 号存档的问题
  • [修复]tswMod / tswRev(游戏程序修正):
    • 修复当游戏窗口有弹出式子窗口时按下 F8 会导致键盘钩子失效的问题
    • 修复游戏 33 层陷阱房的 bug
    • 修复多处字节码错误
  • [修复]tswMP(地图增强):
    • 修复按下 TAB 键的中途游戏退出会导致崩溃的问题
    • 修复在事件中途按下 TAB 键会导致宝物栏高亮和信息栏文字无法复位的问题
    • 修复“是否处于事件中”的判断机制
  • [改进]:一般项目:
    • 将会在对话框和消息框中显示当前 tswKai3 的版本号
    • 对于开发者:)新增调试版程序 tswKai3_rt.exe,可直接运行目前最新的 tswKai3 的 Ruby 源码
    • 对于开发者:)编译相关的改进(改进编译流程以及添加新版本编译器支持)
  • [改进]:tswKai(作弊控制台):
    • 减少不必要的提示音效
    • 降低某些变量所允许的输入上限,以防 32 位有符号整数溢出
  • [改进]tswMod / tswRev(游戏程序修正):
    • 若读档时游戏正在播放某个音效,则立即停止播放该音效
    • 修改了 TSW 游戏可执行文件,使之包含下列重要的修正:
      • 允许在事件中途读档
      • 允许短时间内连续播放多次音效
      • 在读档、存档时,防止背景音乐和音效选项被篡改覆盖
    • 对于开发者:)新增一个配置选项 ($CONrevStatus) 可关闭 tswKai3 启动时自动对游戏进行一些重要的修正(例如上述列表中的项目)
    • 对于开发者:)改进“变更游戏弹出框字体”功能
  • [改进]:tswMP(地图增强):
    • 针对地图伤害显示:与普通伤害不同,魔法伤害的数值会显示在图块的正中央以示区别
    • 针对地图伤害显示:除了普通路面以外,门与宝物上也将显示魔法伤害
    • 针对鼠标快速点选:玩家的脸朝向将根据目标位置而改变
    • 针对快捷宝物调用:在使用飞翔灵球(楼层传送)时,将继续限制鼠标可移动范围以防误操作,此外有其他操作中断(例如显示新的对话框)时将立刻停止飞行

v3.1.5

点此展开详情……
  • tswRev(游戏程序修正):
    • 大幅改进键盘控制玩家移动的手感,减弱长按方向键后第一下的停顿感
    • 大幅改进玩家/怪物移动的补间动画,使其变得十分丝滑
    • 大幅改进上下楼、开门动画,缩短快速、极速模式的动画时长
    • 大幅改进战斗动画,使相邻回合的战斗动画间有清晰的分界
    • 修正持有幸运金币时击败先攻怪物时底部状态栏显示获得金币数未翻倍的 bug,以及 40 层头目战结束后底部状态栏的错误提示
    • 修正游戏窗口在屏幕上的显示位置(起始时改为主屏幕的正中央;修改大小时改为从旧窗口中心扩张或收缩,并不越过主屏幕的四周边界)
    • 修正默认对话框标题和字体
    • 极速模式 bug 修正:加速尾声动画;复位尾声动画后计时器间隔;修正会在菜单中多个速度模式选项处打勾的 bug
  • tswMod(修正设置):
    • 新增一个配置选项 ($CONmsgOnTSWstartup) 可关闭启动时的教程提示框
    • 若里侧塔属性乘数变更(见下),配套变更 45 层商人加血量以及游戏提示中的数值文本
  • tswKai(作弊控制台):
    • 新增变更里侧塔属性乘数的选项
    • 新增更明确的使用说明
    • 允许使用方向键来选中控制台内的各个项目
    • 允许在输入为空时按 回车空格 键取消
    • 其他 bug 修复
  • tswMP(地图增强):
    • 修复了 GDI 资源泄露的问题
    • 修复了在查看里侧塔地图显伤后按下 F8,即使玩家 血/攻/防/金 数值变化,之后仍然显示按下 F8 之前的 血/攻/防/金 数值的 bug
    • 修复了未获得 飞翔之翼 时,方向键与鼠标点选之间的冲突(当前在按下热键时已禁用方向键)
  • tswSL(存档相关):
    • 修复了在某些事件中途读档时计时器间隔未复位的 bug
  • tswBGM(背景音乐):
    • 默认不启动“背景音乐播放增强”时,修正了退出本程序的同时会重启当前游戏的 bug

v3.1.0

第一个 v3 稳定发行版

⚠️ **GitHub.com Fallback** ⚠️