起源引擎harmmer++ 配置

1 Hammer++ : Download 下载TF2

2

把这个文件夹里的东西:

H:\起源引擎\hammerplusplus_tf2_build8872\bin\x64

复制到这个文件夹:

H:\cfgame\Steam\steamapps\common\Source SDK Base 2013 Multiplayer\bin\x64

然后双击复制过去的 hammerplusplus.exe。

3 点击HARMMER++,选 Half-Life 2: Deathmatch。我的模组是在这个多人引擎上跑的。

总结:

Hammer++ 要和 64 位起源 1 配成同一套,不要混用旧的 32 位工具。

  • 引擎用 Steam 应用 243750(Source SDK Base 2013 Multiplayer)里的 hl2_win64.exe。GitHub 的 source-sdk-2013 没有这个程序。
  • Hammer++ 用 Team Fortress 2 那一包,放进该引擎的 bin\x64。不要用旧的 "SDK 2013 Multiplayer" 包,也不要放进外面的 32 位 bin。
  • 编译地图只用这一套里的 vbsp.exe、vvis.exe、vrad.exe。起源 2 的 .vmdl 不能编这张图。
  • vbsp.exe、vvis.exe、vrad.exe这三个是地图编译器。用 bin\x64 里的这一套,和 64 位的 hl2_win64.exe、Hammer++ 对齐:H:\cfgame\Steam\steamapps\common\Source SDK Base 2013 Multiplayer\bin\x64\。外面的 bin\vbsp.exe 也有,那是 32 位的,不要用。三个程序按顺序把 Hammer 的 .vmf 编成游戏能加载的 .bsp:
  • vbsp.exe:把墙、实体和碰撞做成地图实体。漏光、无效笔刷在这一步报。
  • vvis.exe:算哪些区域互相看得见,用来遮挡剔除。
  • vrad.exe:烘焙光照和阴影。改灯之后要重跑这一步。
  • 代码用 GitHub 上现在的 source-sdk-2013 master,它跟的是 TF2 这条 64 位分支。编出来的 client.dll 必须是 64 位,32 位的 DLL 加载不了。
  • 旧版 Hammer++ 仍能打开 .vmf。对不齐的是新的 64 位编译器和实体定义,不是文件一打开就坏。
相关推荐
星夜离尘561 小时前
MATLAB FFT 单边幅度谱:归一化、奇偶长度与频谱泄漏的完整实验
开发语言·matlab·信号处理·频谱分析·fft
H.莓飛1 小时前
【C++】模板初阶
linux·开发语言·c++·visual studio
Wang's Blog1 小时前
Java 项目实战: 交友项目 - 项目模块划分与依赖关系
java·开发语言·交友
努力进修1 小时前
时序数据长期承载难题:从压缩、批量写入到数据组织优化
java·开发语言·数据库
星夜离尘561 小时前
MATLAB 5 点滑动平均:filter 与 conv 的输出对齐,以及 2 样本延时的含义
开发语言·算法·matlab·滤波·fir
Dovis(誓平步青云)1 小时前
总用电下降了,为什么家庭能源看板仍然提示异常
java·开发语言·数据库·人工智能·算法·电脑·能源
程序猿乐锅1 小时前
【从0-1学习Python | 第四篇】Python 字符串和元组
java·开发语言·笔记·后端·python·学习
开开心心就好1 小时前
Windows视频播放器推荐,精简版体积更小
java·服务器·开发语言·eclipse·pdf·ocr·音视频
开开心心就好1 小时前
A3的PDF怎么切成A4?拖一下分割线就行
服务器·开发语言·python·算法·pdf·ocr·tornado