» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

粗大湿了!G胖要数到3了!

posted by wap, platform: Chrome
RT,半条命3的一切消息总是容易吸引人的关注,而且隔一段时间就会冒出来一个,不过这回消息的来源是SteamDB和Valve“不小心的疏忽”?

像往常一样,SteamDB又抓取了一次Dota 2 Reborn的更新记录。不过比较意外的是,这回出现了3个神秘的新文件,分别是
hl3.txt
https://github.com/SteamDatabase/GameTracking/blob/0dd82bbf7db9c0bde3f045e337544eeeb7038595/373301/game/core/tools/help/fgd/hl3.txt

rpg.txt
https://github.com/SteamDatabase/GameTracking/blob/0dd82bbf7db9c0bde3f045e337544eeeb7038595/373301/game/core/tools/help/fgd/rpg.txt

ai_basenpc.txt
https://github.com/SteamDatabase/GameTracking/blob/0dd82bbf7db9c0bde3f045e337544eeeb7038595/373301/game/core/tools/help/fgd/ai_basenpc.txt

它们都位于game/core/tools/help/fgd/ 的帮助目录/Hammer的定义文件之下,而且文本中含有大量的Help这个词,所以可能是开发工具里的一些帮助说明,比如说开发者想知道这个东西的用途是什么,这些定义语句就会派上用场。再加上Dota 2 Reborn已经采用了起源引擎2,所以这些文本格外容易引起关注。

打开后它们会发现里面记载着一些有意思的文本,而且目前看起来跟DOTA 2都关系不大的样子,比如

1. 联合军的脉冲顶置炮台语句,Combine Pulse Ceiling Turret在半条命2中是这样子的
string m_HelpText = "Combine Pulse Ceiling Turret"
复制代码



2. NPC任务语句,看起来可以向NPC寻求任务,开展任务对话,还有无敌的狩猎者(半条命2第二章那个三脚机甲,如图)
CHelpEntry
{
    string m_Id = "Element.npc_quest_citizen"
    string m_FriendlyName = "npc_quest_citizen"
    string m_TooltipOverride = ""
    string m_HelpText = "Quest Citizen"
},
CHelpEntry
{
    string m_Id = "Element.npc_hunter_invincible"
    string m_FriendlyName = "npc_hunter_invincible"
    string m_TooltipOverride = ""
    string m_HelpText = "Invincible Hunter!"
},
CHelpEntry
{
    string m_Id = "Element.info_quest_dialog"
    string m_FriendlyName = "info_quest_dialog"
    string m_TooltipOverride = ""
    string m_HelpText = "info_quest_dialog"
},
复制代码


3. 同个小队里的NPC会分享关于敌人的信息,并且会轮流攻击和互相掩护。NPC不会捡地上的武器。
string m_HelpText = "NPCs that are in the same squad (i.e. have matching squad names) will share information about enemies, and will take turns attacking and covering each other."
复制代码
string m_Id = "Attribute.npc_quest_citizen.DontPickupWeapons"
string m_FriendlyName = "Prevent picking up weapons\?"
string m_TooltipOverride = ""
string m_HelpText = "If yes, this NPC will NOT be allowed to pick up weapons they find on the ground."
复制代码
4. VR虚拟现实的相关语句
string m_Id = "Attribute.worldspawn.vrmovement"
string m_FriendlyName = "VR Movement"
string m_TooltipOverride = ""
string m_HelpText = ""
复制代码
5. 高空滑索的语句
string m_Id = "Element.prop_zipline"
string m_FriendlyName = "prop_zipline"
string m_TooltipOverride = ""
string m_HelpText = "prop_zipline""
复制代码
6. 过程生成技术(Procedural Generation)的语句,也许是用来产生道具,敌人或NPC等等
string m_Id = "Element.shared_procedural_spawn_template_info"
string m_FriendlyName = "shared_procedural_spawn_template_info"
string m_TooltipOverride = ""
string m_HelpText = "shared_procedural_spawn_template_info"
复制代码
7. NPC车辆的语句
string m_Id = "Element.npc_vehicledriver"
string m_FriendlyName = "npc_vehicledriver"
string m_TooltipOverride = ""
string m_HelpText = "NPC used to drive a target vehicle."
复制代码
8. 作为运行环境还提到了Xbox 360
string m_HelpText = "If you specify a fade in the worldspawn, or if the engine is running under low end/medium end/XBox360, then the engine will forcibly fade out props even if fademindist/fademaxdist isn\'t specified. This scale factor gives you some control over the fade. Using 0 here turns off the forcible fades. Numbers smaller than 1 cause the prop to fade out at further distances, and greater than 1 cause it to fade out at closer distances."
复制代码
另外SteamDB还发现,这三个文本文件中的部分细节跟2012年一个未经证实的流言有部分的吻合,流言说的是半条命3是一个开放世界,充满探索,NPC,任务和RPG元素
https://www.vg247.com/2012/09/20/half-life-3-is-open-source-launching-after-2013-report/

最后,上一次关于半条命3,比较正经的新闻是这个:“《半条命3》不会是虚拟现实游戏”
http://www.ithome.com/html/game/179109.htm
http://www.vg247.com/2015/09/24/half-life-3-wont-be-a-vr-game-says-valve-2/

总之看看,耐心等待就好


转载自:http://steamcn.com/t143477-1-1


TOP

发新话题
     
官方公众号及微博