Runze 发表于 2022-2-13 01:34:53

为SA添加新的【武器/物品】而非替换

本帖最后由 Runze 于 2022-2-13 02:48 编辑

如标题{:6_156:}

添加新的物品而非替换原有物品


所需工具以及插件:
cleo主程序
modloader挂载器
fastman92_limit_adjuster限位调节器
Notepad++

准备一份纯净版sa并将所需插件和工具安装好之后便可开始:

1.首先用Notepad++打开游戏根目录中的限位调节器配置文件

搜索Weapon Models = 51
我这里添加一个物品,所以改为Weapon Models = 52

(注意每行设置条目之前都有个“#”,必须删除这个符号修改才会生效,否则无效)

再搜索Enable weapon type loader

改为Enable weapon type loader = 1

(无论添加多少物品这里都是改成1)
搜索Weapon type loader, number of type IDs

我这里添加一个物品,改为Weapon type loader, number of type IDs = 80
(取决于增加的武器个数,增加一个最少写71)

改完保存



2.找到游戏根目录中的modloader挂载器文件夹

打开并新建一个文件夹,随便命名

在你新建的文件夹中创建一个txt文件,并命名 Loader
再创建一个txt文件,并命名 Weapons 并将文件后缀名改为ide

打开Loader在其中写入IDE DATA\MAPS\Weapons.ide并保存


打开游戏根目录的data文件夹找到并将default.ide文件打开




我这里新增一把手枪,所以直接找到原版沙鹰数据,将其复制到刚刚新建的Weapons.ide文件中



348, desert_eagle, desert_eagle, python, 1, 30, 0

意思为

ID, 模型, 贴图, 动作,1, 30, 0



改为自己想要的ID和名称(必须是未使用的空白ID,空白ID表我结尾会贴出来)






3.打开游戏根目录的data文件夹找到并将weapon.dat文件打开



找到原版沙鹰的武器数据(这里的数据为武器伤害,弹夹等)

复制到自己创建的Loader

圈出来的是名称和id,把他改成上面第2步时自己的


改完保存

4.打开游戏根目录的data文件夹,并找到gtasa_weapon_config.dat文件打开



找到原版沙鹰数据

复制并黏贴到文件末尾

将最前面的24改为70,并名称改为自己的

框出来的结尾地方写上沙鹰的的名称,就可以调用沙鹰的动作和枪声

改完保存

5.别忘了把要添加的模型和贴图文件添加进modloader挂载器文件夹内


到这里结束,进游戏看效果



附空白ID表:









页: [1]
查看完整版本: 为SA添加新的【武器/物品】而非替换