本教程最初发布在GTAForums,原作者为Nima_1i,本人翻译、测试、制图并稍微丰富内容后发表。
本教程在我的空间最先发表,地址是:http://hi.baidu.com/exiscetti/blog/item/a4f0433062b40a94a8018e03.html
我更推荐你到我空间去看,因为那里支持更多格式(高亮、代码等),看起来更舒服,而且如果有更新我会在那里更新(百度不支持编辑帖子……)。此外,还可以增加我的访问量……
你需要的工具有:OpenIV、记事本、新武器的贴图/模型、Native Trainer
需要修改的文件包括(全部位于common/data):default.dat、gta.dat、images.txt
需要创建的文件有:newdef.ide、epweaponinfo.xml(在common/data中),newwep.img(在pc/models/cdimages中)
注意:
1.新创建的文件名并不重要,你可以自己修改,但是所有涉及上述名称的地方必须保持一致。
2.对于不同的武器,在后面的步骤中输入的内容会有所不同。我们这里以武器的模型、贴图名称为"w_test.wdr"和"w_test.wft",替换M4为例进行说明。注意:你必须给模型、贴图文件取一个和已有文件不重复的名字,并弄清楚它原来替换的武器。这在后面都会用到。
当你准备好之后,我们就可以开始了……
1.把下面的代码添加到default.dat文件中,在"HTML http:"这一行之前:
WEAPONINFO common:/data/epweaponinfo.xml
添加后应该是这样的:

2.把下面的代码添加到gta.dat的最后:
IDE common:/data/newdef.ide
添加后应该是这样的:

3.把下面的代码添加到images.txt中,在"#map xref"行之前:
platformimg:/models/cdimages/newwep 1
添加后应该是这样的:

4.创建新文件newdef.ide。打开记事本,把类似于下面的代码添加进去:
###############################################################################
weap
###############################################################################
w_test, w_test, gun@ak47, 1, 50, 0
end
###############################################################################
amat
###############################################################################
w_test, 0, CM_WEAPONS_M4
end
保存文件,并起名为newdef.ide (*注意:你需要先设定“显示扩展名”之后才能修改,关于方法,见本文末)
添加后应该是这样的:

重要说明:这里的代码只是给你一个例子。你在做这一步的时候,根据所添加的武器名称不同、原来替换的武器不同,要做相应修改。
方法:打开default.ide,找到原来被替换的武器的数据行,复制并粘贴到newdef.ide,然后把前两项(武器HASH名称)修改为你添加的武器的新名字。
图解:

本教程在我的空间最先发表,地址是:http://hi.baidu.com/exiscetti/blog/item/a4f0433062b40a94a8018e03.html
我更推荐你到我空间去看,因为那里支持更多格式(高亮、代码等),看起来更舒服,而且如果有更新我会在那里更新(百度不支持编辑帖子……)。此外,还可以增加我的访问量……
你需要的工具有:OpenIV、记事本、新武器的贴图/模型、Native Trainer
需要修改的文件包括(全部位于common/data):default.dat、gta.dat、images.txt
需要创建的文件有:newdef.ide、epweaponinfo.xml(在common/data中),newwep.img(在pc/models/cdimages中)
注意:
1.新创建的文件名并不重要,你可以自己修改,但是所有涉及上述名称的地方必须保持一致。
2.对于不同的武器,在后面的步骤中输入的内容会有所不同。我们这里以武器的模型、贴图名称为"w_test.wdr"和"w_test.wft",替换M4为例进行说明。注意:你必须给模型、贴图文件取一个和已有文件不重复的名字,并弄清楚它原来替换的武器。这在后面都会用到。
当你准备好之后,我们就可以开始了……
1.把下面的代码添加到default.dat文件中,在"HTML http:"这一行之前:
WEAPONINFO common:/data/epweaponinfo.xml
添加后应该是这样的:

2.把下面的代码添加到gta.dat的最后:
IDE common:/data/newdef.ide
添加后应该是这样的:

3.把下面的代码添加到images.txt中,在"#map xref"行之前:
platformimg:/models/cdimages/newwep 1
添加后应该是这样的:

4.创建新文件newdef.ide。打开记事本,把类似于下面的代码添加进去:
###############################################################################
weap
###############################################################################
w_test, w_test, gun@ak47, 1, 50, 0
end
###############################################################################
amat
###############################################################################
w_test, 0, CM_WEAPONS_M4
end
保存文件,并起名为newdef.ide (*注意:你需要先设定“显示扩展名”之后才能修改,关于方法,见本文末)
添加后应该是这样的:

重要说明:这里的代码只是给你一个例子。你在做这一步的时候,根据所添加的武器名称不同、原来替换的武器不同,要做相应修改。
方法:打开default.ide,找到原来被替换的武器的数据行,复制并粘贴到newdef.ide,然后把前两项(武器HASH名称)修改为你添加的武器的新名字。
图解:
