特洛克镇的麻烦 (TTT)

特洛克镇的麻烦 (TTT)

《恐怖分子小镇的麻烦》(TTT)是Hytale的一款模组,玩家将被分配角色,必须运用团队合作、策略和独特工具来实现各自的目标。

游戏玩法

Trouble in Trork Town (TTT) – Hytale Mod

[![Github Badge](https://img.shields.io/badge/project-github-repo?style=for-the-badge&logo=github)](https://github.com/kuttz-dev/hytale-ttt-mod) [![Discord Support](https://img.shields.io/badge/Support-Discord-5865F2?style=for-the-badge&logo=discord)](https://discord.gg/eECVkthTfQ) [![TTT - Curseforge](https://img.shields.io/badge/TTT-Curseforge-page?style=for-the-badge&logo=curseforge)](https://www.curseforge.com/hytale/mods/ttt) [![TTT Maps - Curseforge](https://img.shields.io/badge/TTT_Maps-Curseforge-page?style=for-the-badge&logo=curseforge)](https://www.curseforge.com/hytale/worlds/ttt-maps)

Trouble in Trork Town 是一个面向 Hytale 的开源游戏模式,灵感源自 Garry's Mod 的经典模式 Trouble in Terrorist Town。它也可以配置成谋杀之谜模式进行游玩。该项目已发布在 GitHub、CurseForge 和 Modtale 上,并支持最新的 Hytale 版本。

每回合玩家会被分配隐藏的身份,必须依靠推理、调查和欺骗才能生存。平民试图揭露真相,叛徒在暗处制造混乱,而侦探则使用特殊工具将所有线索拼凑起来——在一切太迟之前。

该项目在 Hytale 上线第一周便制作了原型,并设计为模块化、可配置、可扩展,便于社区在其基础上进行构建。

快速开始

  • 要设置此模组,请遵循指南:CONFIG.md
  • 双击 Alt 键(在存活且扮演相关角色时,即叛徒或侦探)打开特殊商店。
  • 打开记分板:按 O 键。
  • 最少玩家数:可在服务器配置中设置(例如 config.json)。默认值:3 名玩家。
  • 地图:必须在 mods/ncode_ttt/maps 下配置至少一个地图模板(地图系统需要配置地图才能运行)。

当前功能

角色系统 🎭

  • 可配置的角色。默认角色包括:
    • 平民:需要生存并合作找出并消灭叛徒。
    • 叛徒:必须在不被发现的情况下消灭所有人。
    • 侦探:拥有特殊工具帮助揭露真相。
  • 旁观者 – 死亡玩家可以自由观察,但无法交互。
  • 存活玩家可见常驻的角色 UI。
  • 角色比例完全可配置。

武器与装备 🔫

img.png

  • 为叛徒和侦探提供的可配置装备商店
  • 可使用点数购买物品,或从死亡玩家身上搜刮。
  • 武器生成直接集成到地图中。
  • 武器类别与弹药:支持武器类型(例如近战、远程、辅助)及相关的弹药池。

weapon_spawns.png


自定义地图系统 🗺️

  • 宇宙内的模板文件夹被解释为可投票并游玩的地图实例。
  • 玩家出生位置可配置。
  • 武器生成位置可配置。
  • 每张地图的回合数可配置。
  • 可查看正在投票的地图预览图片。

map_vote.png

img.png

地图上的武器生成

  • 自定义武器生成点:直接在地图模板中定义武器生成位置。
  • 武器类别与弹药:支持武器类型(例如近战、远程、辅助)及相关的弹药池。

回合与阶段系统 🔁

img.png

img.png

回合由事件驱动,并分为清晰的阶段:

  1. 等待

    1. 玩家生成并自由探索。
    2. 当足够多的玩家加入时,回合自动开始。
  2. 进行中

    1. 分配角色。
    2. 死亡会影响胜利条件和业力。
    3. 死亡玩家变成旁观者。
  3. 战后

    1. 下一回合前的冷却时间。
    2. 适合进行地图投票或短暂休息。

胜利条件会根据玩家死亡动态评估。


业力系统 ⚖️

一个可配置的业力系统,鼓励公平游戏:

  • 误杀队友会减少业力。
  • 正确击杀会增加业力。
  • 所有业力值均可配置。

尸体/坟墓与身份确认 🪦

corpse.png

corpse_with_gui.png

  • 死亡玩家会留下可配置的尸体或坟墓
  • 可以检查尸体/坟墓以:
    • 确认死亡
    • 揭示有关受害者的信息
  • 防止立即暴露身份,维持推理游戏的乐趣。

grave.png

grave_with_gui.png


记分板 📊

scoreboard.png

  • 显示:
    • 击杀数/死亡数
    • 业力
  • 叛徒角色对存活玩家隐藏。

本地化 🌍

  • 完全准备好进行翻译。
  • 所有文本均通过语言文件外部化。
  • 默认包含英语和西班牙语。

待办事项与计划功能 🗺️

该项目正在积极开发中。短期路线图侧重于支持更丰富游戏玩法和社区创造内容所需的核心基础设施

  • 扩展侦探和叛徒装备:
    • DNA 扫描仪
    • 叛徒之刃
    • 侦探皮肤
  • 分离聊天频道(存活 / 死亡 / 旁观者)
  • 基于业力的惩罚与声望系统
  • 改进 UI/UX 打磨
  • 为第三方扩展提供更好的模组挂钩

开源理念

此模组完全开源,并以可扩展性为目标构建。

  • 面向 ECS 的设计
  • 欢迎贡献、地图、翻译和功能创意

目标不仅仅是复刻 TTT,更是为 Hytale 的游戏模式提供一个社区驱动的基石


AI 的使用

本项目中使用 AI 作为增强创造力和生产力的工具,所有内容均经过人工审核和测试,并仅限于:

  • 代码片段。
  • 文本内容、描述和文档。
  • 用于必要徽标、横幅的临时概念艺术,以及用于原型制作的临时模型。

艺术作品与图片

艺术作品 / 图片 描述
image 陷入麻烦的巨魔 - 委托给 IZANAGIOOZ 创作的艺术作品
chatgpt-image 使用 ChatGPT 制作的概念艺术 - 一个死亡巨魔的 4x4 徽标图片,风格为戈雅和贝克辛斯基,油画,电影感,黑暗奇幻,哥特风格,黑暗中世纪背景,阴郁氛围,杰作。包含文字 “Trouble in Trork Town”