HL2 MOD 创建攻略(不涉及3D建模和贴图部分)


一、安装Steam:
http://www.steampowered.com/v/index.php?area=getsteamnow
这个文件不大只有700K[至少现在是这样]
下载完安装好之后会在桌面出现一个Steam的快捷方式。
[注]如果没有记错的话好像可以选择为简体中文 。

二、申请帐号:
双击Steam的快捷方式,会出现一个登录,现在你没有帐号就注册一个拉。
然后登录Steam,会弹出一个猛大的Steam的最新新闻窗体。不用理它,X掉就好。
在菜单栏选择“游戏”下面的“在Steam上激活产品……”,按照向导输入你的正版CD-KEY
完成激活,不然你就下载不了开发需要的基本软件了。

三、下载Source SDK 和Source SDK Base
在Steam的工具里面可以看到这两个东西,现在是灰色的,双击或者右键选择“安装游戏”,然后关掉显示器去睡觉。~~:(~我下载这些东西花了整整4天~~不要对自己的网络抱太高的希望,我这里是电信的百兆光纤。
[注]Source SDK用于创建MOD和编译模型
    Source SDK Base用于运行MOD

四、安装编译系统
那里还没有下完了~~可以先把编译的东西搞定,这里不仅仅是做地图和人物,是实现一个Mod~编译是不可缺失的操作单元。
这里可以提前告诉大家,SDK生成的代码是VS.C++.NET 2003的项目,用2005编译会出现一些错误,在valve上有解决的办法:
http://developer.valvesoftware.com/wiki/Compiling_under_VS2005,有兴趣的可以去看看,不过我比较的懒,直接装的VS.net2003。这里就不详细说明VS的安装了~。
提醒一下XP专业版要安装IIS,在添加/删除Windows组件里面装,记得在其子项里面勾上FrontPage 2000服务器扩展,有什么用我也不太清楚,不过没有它,VS2003就没有装~~:(

五、创建MOD
在你第N个早晨醒来的时候发现你的Source SDK 和Source SDK Base都下完了。好了~准备工作都做好了。
可以开工了,在Steam的工具双击启动Source SDK。出现Source SDK的小窗体。选择其中的"Create a Mod",这是出现一个单选对话框,按照自己的要求选择了,我在这里选择的“Modify Half-Life 2 Single Player”.下一步选择一个目录,并给自己的Mod取一个名字,下一步,它就会在对应的目录里面生成代码.
以我自己创建的为例MOD就创建在E:/Hl2MOD/testMod.在该目录下有,run_mod.bat、run_hammer.bat、run_hlmv.bat、run_studiomdl.bat四个bat批处理文件。因为我现在只搞代码这一块,所以我只知道,run_mod.bat是用来启动MOD的,其他三的用途不明:)~.另外还有四个目录,mapsrc,materialsrc,modelsrc,src.都是对应放地图,材料,模型,源码的目录.就代码来说只需要管src就可以了.
进入src目录,可以找到Game_sdk.sln文件,双击,将由Vs2003打开.然后再选择"生成"菜单下面的"管理配置器","活动的解决方案配置"下拉菜单默认为"Debug HL2",将其修改为"Release Hl2".
~~~接着选择菜单中的"生成" 下面的" 生成解决方案" ,慢慢等吧,快不了~我在焊龙那种牛X的机器上编译上也等了好几分钟.
赫赫~终于编译完了~它实际上是生成了client.dll,server.dll两个文件.而真实的Mod位于你Steam的目录下面,以我默认安装在D盘为例,MOD就在D:/Program Files/Valve/Steam/steamapps/SourceMods/testMod

终于到最后了~~饿死我了~~~还没有吃晚饭的~~!!!!!

现在双击run_mod.bat启动MOD~~~~~~~!看见界面了吧") ~~
默认情况下~什么都没有,在maps目录下面有一个测试地图,"~" ,敲入"map sdk_shader_samples"
好了~可以开始玩MOD了~:)

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~赫赫~第一次搞原创~~不免有些遗漏或者错误的地方~~希望大家支持.
欢迎转载但希望保留来源和我的网名:) ~~ 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页