Garry's Mod

Garry's Mod

5,127 个评价
Horde : 生存游戏模式
28
10
5
33
14
12
5
7
11
8
2
7
5
4
2
   
奖励
收藏
已收藏
取消收藏
素材类型: 插件
插件类型: 游戏模式
插件标签: 快乐, 写实
文件大小
发表于
更新日期
64.477 MB
2021 年 2 月 19 日 下午 7:01
5 月 14 日 下午 3:40
746 项改动说明 ( 查看 )

订阅以下载
Horde : 生存游戏模式

在 Gorlami 的 3 个合集中
Horde Gamemode Default Config Collection
108 件物品
Horde Optimized Maps
116 件物品
Horde Gamemode Official Server Content
136 件物品
描述
Discord [discord.gg]
[www.paypal.com]

简介(版本 2.1.0)
Horde 是一个单人/多人游戏模式,其灵感来自于杀戮间。 玩家需要击败数波敌人来取得胜利。
  • 自定义商店: 你可以通过游戏内置商店购买物品。物品菜单可以完全自定义,你可以往里面加入任何你想要的实体。Horde同时有内置的负重系统,武器/装备可以设定不同的负重和分类。

  • 自定义敌人生成: 你可以生成 任何 NPC(僵尸,联合军,...)。你可以随意修改生成敌人的属性,例如生命,伤害,初始武器。生成的敌人会试图主动寻找并攻击玩家。

  • 职业/技能系统: 每个职业都有独特的被动能力和武器池。你也可以自由修改不同职业的武器池。Horde现在一共有10种职业: Assault(突击), Demolition(爆破), Ghost(幽灵), Medic(战地医生), Heavy(重装), Engineer(工程师),Berserker(狂战士),Warden(守望者),Cremator (喷火兵),Survivor(生存者)。每个职业还拥有独特的技能树(Perks)。

  • 动态难度系统: 敌人的数量和一些数值会根据玩家数量以及难度变化。你可以设定一些敌人为Elites(精英怪)或者Boss,来使他们的血量根据玩家人数增长。Horde现在一共有4个游戏难度: Normal(普通),Hard(困难),Realism(写实),Nightmare(噩梦)

  • 能在任何有AI节点(Info Noded)的地图上使用。总而言之,NPC得能在使用的地图上正常寻路。推荐可以先从官方收藏的地图合集开始游玩。

  • 内置默认配置(Default Config): 模组内置了一个10波的配置。默认配置使用了ArcCW武器和VJBase SNPC。 如果你想使用默认配置,你必须下载所有需要的额外模组并且开启默认配置
    你如果只想要使用Horde来搭建你自己的游戏模式,你不需要下载任何额外模组。

  • 服务器 + 额外Lua模组支持: 除了模组内置的修改菜单,你也可以使用Lua来搭建物品菜单/敌人生成。这样你就能将你搭建的配置上传到创意工坊。想了解等多请点这里: https://github.com/tpan496/Horde

注意!你如果只想要使用Horde来搭建你自己的游戏模式,你不需要下载任何额外模组!

常见问题
Q1: 菜单里没有任何选项
A: 使用多人模式开启游戏。

Q2: 敌人不生成,商店没东西
A: 如果你在使用默认配置,请确认你下载了所有需要的额外插件。如果你没在使用默认配置,那么你需要先搭建自己的物品菜单和敌人生成。聊天窗输入!itemconfig或者!enemyconfig进行自定义。

Q3: 命令没有用
A: 请确认你将游戏模式换成了Horde(右下角)。

Q4: 我捡不了武器
A: 不同职业有不同的武器池。比如,重机枪是重装的特有武器,作为突击就无法捡起/使用任何重机枪。

Q5: 最后一两个敌人在哪?
A: 敌人是肯定会刷新的。如果找不到,试着到处跑跑或者远离敌人让他们重新刷新。

Q6: 为什么我的自定义武器菜单/敌人生成没有被保存?
A: 请确认在游戏开始前,你关掉了所有默认配置的选项 (horde_default_enemy_config, horde_default_item_config, horde_default_class_config)。

Q7: 加不了敌人/武器
A: 请确保敌人的name(名字)是唯一的。对于物品来说,请确保物品的class是不同的。

Q8: 敌人配置里的"elite", "weight"什么意思?
A: Elite代表这个敌人是不是精英怪。精英怪的血量随着人数的增加而增长。Weight代表一个敌人的刷新权重。

Q9: 我能不能用别的武器/NPC?
A: 当然可以。你如果只想要自定义,你不用下载任何额外模组。

Q10: 我的自定义配置存在哪里?
A: garrysmod/data/horde.

Q11: 敌人没伤害,敌人是弱智,我tm无敌
A: 这个游戏模式是基于沙盒的。你得关掉沙盒模式里的相关选项。

Q12: 敌人无限乱刷
A: 别在敌人配置里用刷怪盒。

聊天窗命令
!shop - 商店菜单。快捷键 F3 / Spare1.
!ready - 准备。 快捷键 F4 / Spare2.
!drop - 扔掉当前武器
!throwmoney - 扔50$。快捷键V。
!rtv - 开启地图投票。
!itemconfig - 物品配置 (管理员权限)。 快捷键 F2。
!enemyconfig - 敌人生成配置 (管理员权限)
!classconfig - 职业配置 (管理员权限)
!start - 强制开始游戏 (管理员权限)

控制台命令

Client:
horde_enable_halo(0/1): 开启高亮标记(最后10个敌人/补给)。默认是1。

Server:
请在游戏开始前修改这些设定!
horde_default_enemy_config(0/1) - 使用默认敌人配置。 默认是1。
horde_default_item_config(0/1) - 使用默认物品配置。默认是1。
horde_default_class_config(0/1) - 使用默认职业配置。默认是1。
horde_external_lua_config("") - 额外Lua插件名。不知道这是啥留空就行了。
horde_max_wave(1-10) - 最大波数。默认是10。
horde_difficulty(0/1/2/3) - 难度。普通,困难,写实,噩梦。默认是0。
horde_endless(0/1) - 开启无尽模式。默认是0。

完整的命令菜单在这: https://github.com/tpan496/Horde

会不会卡/人多了会怎么样
小于10个人以内应该没啥事。如果你电脑本来刷NPC就没啥压力,那Horde你也能随便跑。

下次更新
翻译系统 + 职业进度
这里https://github.com/tpan496/Horde/issues记录了我的一些想法。

联系方式
https://discord.gg/NevEgfAPSN
如果有问题可以来discord/steam找我!作者是中国人。

汉化[/1]
近期我也准备开始进行汉化。感兴趣的可以联系我帮我一起翻译。

感谢
Github Contributor/Icon Design - TheOnly8Z
Testers - paper, xcele, wdnmd, mush, daeda, timonthy, max jamon
ArcCW team - 默认物品配置
DrVrej - 默认NPC配置


tags= zombie, npc, snpc, killing floor, zombie invasion, arccw, vjbase, nextbot, wave, defense, item, weapon, map, gamemode, horde, survival, customizable, customize, mode, game, addon, custom, realism, combine, alien, coop, cooperative, pve
热门讨论 查看全部(63)
524
4 月 25 日 上午 1:34
置顶: Bugs Report
Gorlami
270
4 月 12 日 下午 4:39
置顶: Feature Requests
Gorlami
2
4 月 4 日 上午 9:22
how to set your own player model
Древний Рус
1,814 条留言
破烂D显卡 5 月 13 日 上午 4:01 
[Horde : 生存游戏模式] gamemodes/horde/gamemode/cl_init.lua:96: attempt to call method 'Horde_GetCurrentSubclass' (a nil value)
1. ToggleShop - gamemodes/horde/gamemode/cl_init.lua:96
2. func - gamemodes/horde/gamemode/cl_init.lua:381
3. unknown - lua/includes/extensions/net.lua:34
破烂D显卡 5 月 13 日 上午 4:01 
[Horde : 生存游戏模式] gamemodes/horde/gamemode/gui/cl_status.lua:326: attempt to call method 'Horde_GetCurrentSubclass' (a nil value)
1. fn - gamemodes/horde/gamemode/gui/cl_status.lua:326
2. unknown - lua/ulib/shared/hook.lua:109
破烂D显卡 5 月 13 日 上午 4:00 
[Horde : 生存游戏模式] lua/includes/extensions/util.lua:39: attempt to call method 'GetAimVector' (a nil value)
1. GetPlayerTrace - lua/includes/extensions/util.lua:39
2. fn - gamemodes/horde/gamemode/cl_init.lua:239
3. Run - lua/ulib/shared/hook.lua:109
4. fn - lua/includes/modules/halo.lua:140
5. unknown - lua/ulib/shared/hook.lua:109
破烂D显卡 5 月 13 日 上午 4:00 
What this problem?
[Horde : 生存游戏模式] gamemodes/horde/gamemode/cl_achievement.lua:10: attempt to call method 'SteamID' (a nil value)
1. fn - gamemodes/horde/gamemode/cl_achievement.lua:10
2. unknown - lua/ulib/shared/hook.lua:109
Loco Musica  [作者] 5 月 4 日 下午 4:31 
bottom right of the main menu. click the button that says sandbox. select horde. then start up a map. preferably a horde map denoted by hr_. then you hit f4 to ready up
ProsteRajce 5 月 4 日 下午 2:48 
how to start?
Endy 5 月 4 日 上午 10:51 
Any way to bind the "horde_use_quick_grenade" to a button other than the g key? I tried rebinding it but the command is still triggered when I press g key
Rogeriforloki 4 月 22 日 上午 11:50 
Alright, i'm gonna check that.
Gorlami  [作者] 4 月 22 日 上午 11:15 
Critical issues should be mostly addressed. if you found any bugs related to vj base update breakage, please post in bugs report.
Rogeriforloki 4 月 22 日 上午 5:59 
Well, good to know you atleast are aware of the issues and are gonna be fixing them, even if it takes some time.