xzxADIxzx/Join-and-kill-em-together

GitHub: xzxADIxzx/Join-and-kill-em-together

Stars: 215 | Forks: 43

[![Discord](https://img.shields.io/badge/discord-server-5865F2?style=for-the-badge&logoColor=white&logo=discord )](https://discord.gg/USpt3hCBgn) [![Stars ](https://img.shields.io/github/stars/xzxADIxzx/Join-and-kill-em-together?style=for-the-badge&color=FF77CC)](https://github.com/xzxADIxzx/Join-and-kill-em-together) [![License](https://img.shields.io/github/license/xzxADIxzx/Join-and-kill-em-together?style=for-the-badge )](https://github.com/xzxADIxzx/Join-and-kill-em-together/blob/main/LICENSE) [![Devlogs](https://img.shields.io/badge/dev-logs-FF0033?style=for-the-badge&logoColor=white&logo=youtube )](https://www.youtube.com/playlist?list=PLcTAO30JMDuRpoBTAkvu2ELKDM74j43Tz) # 加入并一起干掉它们 该项目为 ULTRAKILL 带来了多人游戏支持,包含多种游戏模式,从合作战役到竞技场式对战。项目已开发多年,因而拥有最精确的同步机制和丰富的内容,为你提供绝佳的游戏体验。 ## 功能 * 与 Steam 集成 * 创建公开、仅好友或私人房间 * 通过 Steam 覆盖层或代码邀请好友 * 通过 Rich Presence 查看好友在玩什么 * 使用房间设置自定义规则 * 用户界面 * 房间配置、玩家列表及各种设置 * 帮助你在地图上找到彼此的指示器 * 公开房间浏览器 * 聊天功能,以防你没有其他通讯方式 * 玩家之间的互动 * 最多五个队伍,使战役通关和对抗赛都成为可能 * 多种游戏模式,让你不会感到无聊 * 表情轮盘,用来调侃朋友或 Boss * 指向标,引导他人前往正确方向 * 喷涂,可以上传一些有趣的梗图 * 通过 /tts 命令使用 Sam TTS 引擎 * 扩展的硬币机制 * 投票系统,用于跳过过场动画或选择对话 * 一切内容的同步 * 玩家:武器与颜色、手臂和钩爪、动画与嘲讽、粒子、爆炸,甚至头部旋转 * 玩家和敌人的所有 Hitscan 攻击 * 所有抛射物:钉子、锯片、火箭等 * 各类物品,如火把、骷髅、玩偶等 * 任务中发生的所有动作 * 玩家与敌人之间的各种交互 * 敌人及其各种行为的同步 * Boss 及其独特攻击的同步 * Cyber Grind 的同步 * 钓鱼关卡的同步 * V2、V3 和 Jaket 开发者的新玩偶 * ~~ALL IMPERFECT LOVE SONG~~ 关卡的新美术 * 多语言翻译 * 葡萄牙语:Poyozit * 英语:xzxADIxzx * 菲律宾语:Fraku * 法语:Theoyeah * 德语:Nocturne & Doomguy * 意大利语:Fenicemaster & sSAR * 波兰语:Becon * 俄语:xzxADIxzx * 西班牙语:NotPhobos * 乌克兰语:Repenkos & Sowler ## 安装说明 在安装之前,需要清楚该模组依赖 BepInEx 才能运行。 如果没有它,什么也不会发出 *哔哔* 声。 ### 模组管理器 使用你偏好的模组管理器,它会帮你完成一切——这正是它的用途。 推荐使用 [R2modman](https://github.com/ebkr/r2modmanPlus)。 ### 手动安装 1. 从 [Thunderstore](https://thunderstore.io/c/ultrakill/p/xzxADIxzx/Jaket/) 下载最新版本。 2. 找到 plugins 文件夹。 3. 将下载的存档内容解压到一个子文件夹中。 例如:`ULTRAKILL/BepInEx/plugins/Jaket/Jaket.dll` ## 构建 编译项目所需的一切是 .NET SDK 10.0 和 Git。 **如果你只是想玩模组,则不需要进行此操作。** 1. 使用 `git clone https://github.com/xzxADIxzx/Join-and-kill-em-together.git` 克隆仓库。 2. 在 `Path.props` 文件中设置正确的路径。 3. 使用dotnet build` 或 `./build.sh -ri` 编译项目。 4. 找到模组运行所需的文件: 1. `Jaket.dll` 位于 `bin/Debug/netstandard2.1/...` 2. `assets.bundle` 和 `icon.png` 位于 `assets/...` 3. `*.properties` 位于 `assets/bundles/...` 4. `manifest.json` 位于根文件夹。 5. 将它们复制到 plugins 文件夹,或打包以供发布。 运行 `./build.sh -rid <部署路径>` 时,`build.sh` 脚本会自动完成上述操作。 ## 结语 如有任何疑问,请随时在我们的 [Discord](https://discord.gg/USpt3hCBgn) 服务器上 ping [我](https://github.com/xzxADIxzx)。我非常感谢所有支持该项目、报告错误或提出新想法的人。谢谢!
标签:Steam集成, ULTRAKILL, 同步技术, 多人游戏, 多人生存, 对战, 房间系统, 投票系统, 模组开发, 游戏开发, 游戏模组, 游戏社区, 玩家交互, 网络同步, 聊天系统, 联机合作, 自定义规则, 表情系统, 邀请功能