Garry's Mod

Garry's Mod

70 个评价
Black Mesa Reentify
   
奖励
收藏
已收藏
取消收藏
素材类型: 插件
插件类型: 实体
插件标签: 快乐, 写实
文件大小
发表于
更新日期
7.883 KB
2022 年 9 月 12 日 上午 2:33
2022 年 9 月 16 日 上午 9:41
5 项改动说明 ( 查看 )

订阅以下载
Black Mesa Reentify

描述
BMS Reentify
A simple tool which adds entities back into Black Mesa maps.

Configuration
Can be configured via
GarrysMod/garrysmod/data/bms-reentify.json

Documentation regarding entity names can be found HERE and for supplies HERE


bmsNPCList
- Usage:
key = BMS name | val = entity to spawn

- Relevance: Instead of plain spawning it registers an entity based on
val
with the ClassName
key
. This allows the maps to set specific entity-data.

bmsSimpleSpawnList
- Usage:
key = BMS name | val = entity to spawn, table( key = entkvname - val = stringData )

- Relevance: This list is mostly used for items. It places the items manually, unlike above. The user is able to
set entity key-value-pairs via the table. Documentation regarding key-value pairs of e.g. the combine can be found HERE in the
KeyValues
section (list after the to-spawn classname).

- Tools: The
KeyValues
section also allows has some placeholder features (can't be used alongside other strings).
Usage example can be found in the config (e.g. item_crate, npc_human_grunt).
Currently supported:
1.
random <min> <max>
: Chooses a random number from
<min>
to
<max>
2.
randChoice <string1> <string2> ...
: Chooses a random string from from the ones provided.

Notes
An annoying side-effect of Black mesa maps is the fact that many scripted events will probably still not work (Cutscenes, whatever)

This addon does not depend on VJ's addon, however, the stock configuration does. It also depends on Half Life 1 source or Half Life Deathmatch: Soure


Thanks Nik for your awesome BSP parser! <3

Source: https://chonkyrabbit.eu/git/BMS-Reentify.git/about/
18 条留言
Rhy_Breλd 2023 年 3 月 5 日 下午 6:55 
the npcs are there but the pre disaster scientists are post disaster scientists
sysfs  [作者] 2023 年 2 月 16 日 上午 12:33 
Not quite, I'm just currently not playing BMS maps.

You can fork it if you want :shrug:
saturn 2023 年 2 月 14 日 下午 3:54 
It's been a literal year, is this dead?
BenL4D2 2023 年 1 月 25 日 上午 9:09 
it used to work and it doesn't anymore
Ozziey 2022 年 10 月 5 日 上午 1:24 
Does anyone want to share their working json file which makes the campaign complete or almost complete if anyone has it?
Jariner 2022 年 9 月 26 日 下午 11:35 
oof, atleast we can somewhat make them have that specific entity name by using ent_setname
sysfs  [作者] 2022 年 9 月 26 日 上午 9:15 
Guess what I tried ;)

It turns out to be much harder than expected to let the map spawn the entities while also parsing the entities from the map file and then applying the parsed KVs from the parsed map file to the entities. For some reason some entities are not where they are supposed to be or other sutff resulting in some entities just not receiving their KVs.

I don't quite know if I want to sacrifice map-triggered spawns. I should just try out the alternative
Jariner 2022 年 9 月 25 日 上午 6:22 
also about the "scripted sequences", most can be fixed by renaming the npcs that are intended to have a specific entity name, like for example, the guard at the start of "bm_c1a0a" can be named to "GRD00_Door" and the scripted sequence will function properly
Jariner 2022 年 9 月 25 日 上午 6:20 
i never thought id actually see a working port of black mesa (steam version) to gmod