Zevaraion. 发表于 2021-12-13 20:06

修改马匹mod教程分享

本帖最后由 Zevaraion. 于 2021-12-13 20:12 编辑

前两天实在是无聊,自己研究了一下大表哥的文件,
做了个修改马属性值和大小的mod,

结果很多同学过来找我改各种各样马的mod,
秉着授人以鱼不如授人以渔的优良传统,
在此把教程简单发一下,因为我自己研究的也不是很深,也欢迎有大佬过来指点我一下
毕竟有很多地方的数值我都不知道是干嘛用的
如果自己改着感觉有难度,可以直接点击传送门拿现成的:https://bbs.3dmgame.com/thread-6243918-1-1.html
发帖少 一发图片就超字节限制我又懒得调分辨率 就纯文字描述了
教程开始




首先需要前置lennys-mod-loader
链接在:https://www.rdr2mods.com/downloa ... nys-mod-loader-rdr/
接着需要下载OPENIV,链接在这里:https://openiv.com/
安装之后打开OPENIV,选择荒野大镖客2路径,然后我们就看到了荒野大镖客游戏的安装目录


然后路径选择到RDR2/packs_0/packs/base/data/metapeds/metapeds 这里
我们就可以看到关于包含马匹模型尺寸的文件,选择你想要修改的马匹文件(文件名都是英文 怎么找这个就不用我教了吧)


选择好你想要修改的文件,右键导出至xml
然后用notepad或者记事本打开文件


在第11行scale value后面的数值上加以修改
我改的是1.03左右 当然你也可以根据喜好自己调
最后一步 把文件名称和后缀改成跟原文件一致,丢到安装目录下lml的stream文件夹即可


修改属性的路径在update:/x64/data/metadata/pedattributes.ymt这里
按同样的方法导出文件
找到相对应马匹的位置 举例如玫瑰色阿拉伯在第2324行 如下
<Item type="0x07477B01">
      <Name>0x3C86DB7D</Name>
      <UNK_MEMBER_0x6978C5D6>0x011162C6</UNK_MEMBER_0x6978C5D6>
      <UNK_MEMBER_0xD566F590>
      <Item type="0x89A16C5F">
          <Name>0x0BBF814A</Name>
          <UNK_MEMBER_0x4EC9D661 value="4"/>
          <UNK_MEMBER_0x8CBBCC3A value="0"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0x4BDA72D5</Name>
          <UNK_MEMBER_0x4EC9D661 value="9"/>
          <UNK_MEMBER_0x8CBBCC3A value="6"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0xCF86BAFE</Name>
          <UNK_MEMBER_0x4EC9D661 value="9"/>
          <UNK_MEMBER_0x8CBBCC3A value="6"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0xC454C1AB</Name>
          <UNK_MEMBER_0x4EC9D661 value="9"/>
          <UNK_MEMBER_0x8CBBCC3A value="5"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0x89FB2927</Name>
          <UNK_MEMBER_0x4EC9D661 value="9"/>
          <UNK_MEMBER_0x8CBBCC3A value="5"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0xB29AAF19</Name>
          <UNK_MEMBER_0x4EC9D661 value="9"/>
          <UNK_MEMBER_0x8CBBCC3A value="7"/>
      </Item>
      <Item type="0x89A16C5F">
          <Name>0x90683CA4</Name>
          <UNK_MEMBER_0x4EC9D661 value="100"/>
          <UNK_MEMBER_0x8CBBCC3A value="100"/>
      </Item>
      </UNK_MEMBER_0xD566F590>

这6个属性分别对应马匹的生命、耐力、速度、加su度、操控性能、体重。
上面是最大值,我们不要动,只把下面的改了即可,
这些属性全部都是在0默契度无马鞍的情况下的属性,
所以满默契之后生命、耐力全部都能到13级,装备马鞍后速度12级、加su度11级
然后这个文件还可以改每级默契度需要的默契值 在32-65行
不同的马种对应不同的数值 像阿拉伯这种就需要改最下面的四个数值
不过默契值可以用ce改 所以这个没啥太大必要了
同样在修改后保存 修改文件名和后缀 丢到stream文件夹

最后 如果有大佬看到我的帖子 烦请大佬给一个已知哈希的数据库链接 省的我一点点试了 拜谢




TRACY810 发表于 2021-12-13 20:57

    给大佬点赞!!!!!!!

wyk894 发表于 2021-12-13 23:10

女子!说的很简单易懂

萝卜侠士7777 发表于 2021-12-14 11:07

能改马匹的颜色吗

Zevaraion. 发表于 2021-12-14 21:16

萝卜侠士7777 发表于 2021-12-14 11:07
能改马匹的颜色吗

可以 替换贴图即可 但是我不会做纹理也没素材

tongyongha 发表于 2021-12-16 20:26

感谢分享,楼主知道红阿的位置么

Zevaraion. 发表于 2021-12-17 05:26

tongyongha 发表于 2021-12-16 20:26
感谢分享,楼主知道红阿的位置么

玫瑰阿拉伯上面那个就是

tongyongha 发表于 2021-12-17 13:04

Zevaraion. 发表于 2021-12-17 05:26
玫瑰阿拉伯上面那个就是

好的马上去试试

jmw3dm 发表于 2021-12-17 20:43

感谢分享,红色阿拉伯在哪个位置啊?RDR2/packs_0/packs/base/data/metapeds/metapeds这里没看到有红色阿拉伯

jmw3dm 发表于 2021-12-17 21:51

本帖最后由 jmw3dm 于 2021-12-18 01:18 编辑

LML没效果不知道咋回事

piyin33 发表于 2021-12-17 21:52

楼主修改属性那里找到马匹相对应位置可以详细说一下吗,我卡在那里了

piyin33 发表于 2021-12-17 22:05

马匹的体型我修改好了,想修改属性可是找不到pedattributes_ymt这里面对应马匹的位置,求求大佬指点一下

反斥阿 发表于 2022-1-10 18:42

修改好怎么保存为ymt格式的文件啊 ,直接保存还是xml格式的

反斥阿 发表于 2022-1-10 18:45

反斥阿 发表于 2022-1-10 18:42
修改好怎么保存为ymt格式的文件啊 ,直接保存还是xml格式的

是这个文件吗。。。。

williwan 发表于 2022-1-20 00:20

我用OPEN IV导出xml文件后,记事本打开修改马匹大小数值,保存后更改名称和后缀和与原文件一模一样,但是丢到lml-stream后进入游戏就是黑屏,进不去是为什么而且我用记事本打开楼主的ymt文件是乱码的,而我自己编辑过后改回原名称的ymt文件用记事本打开是正常显示的,是不是有什么地方不对,希望大佬们能解答下

哎哟喂喂 发表于 2022-1-22 09:02

大佬 为什么我跟着你的教程改马匹得大小,进游戏就闪退,退出来后我删了我改的马,又把你的放进去,就正常运行。
是否要在游戏尚未捕捉到马等级之前将改马匹大小的文件放置后,再开始游戏去捕捉

哎哟喂喂 发表于 2022-1-22 09:11

已测试:自己修改马的大小文件需要在存档未在马厩登记过这匹马

wabui 发表于 2022-1-23 01:46

为什么我用notepad或者记事本打开修改大小进去到马的附近会闪退,而用楼主发的就不会,我找到另外一个帖子的文件放进去也可以用,就自己修改的会闪退,还有想用楼主的文件再修改下打开是发现乱码

wabui 发表于 2022-1-23 01:47

哎哟喂喂 发表于 2022-1-22 09:11
已测试:自己修改马的大小文件需要在存档未在马厩登记过这匹马

是要从未在马厩登记过吗,我把马卖了再去抓也不行

我系辉神汝服无 发表于 2022-1-26 01:28

williwan 发表于 2022-1-20 00:20
我用OPEN IV导出xml文件后,记事本打开修改马匹大小数值,保存后更改名称和后缀和与原文件一模一样,但是丢 ...

我也是这种情况 自己修改的进游戏黑屏 用楼主改好的文件就可以 但是他的文件打开都是乱码

Zevaraion. 发表于 2022-2-12 16:28

jmw3dm 发表于 2021-12-17 20:43
感谢分享,红色阿拉伯在哪个位置啊?RDR2/packs_0/packs/base/data/metapeds/metapeds这里没看到有红色阿拉 ...

看了一下 我这里是有的

Zevaraion. 发表于 2022-2-12 16:29

piyin33 发表于 2021-12-17 21:52
楼主修改属性那里找到马匹相对应位置可以详细说一下吗,我卡在那里了

这个需要有哈希对应的代码 我也在找这个 我定位方法是搜索马匹的五维属性

Zevaraion. 发表于 2022-2-12 16:30

反斥阿 发表于 2022-1-10 18:42
修改好怎么保存为ymt格式的文件啊 ,直接保存还是xml格式的

修改后缀名就行

williwan 发表于 2022-2-13 20:05

我系辉神汝服无 发表于 2022-1-26 01:28
我也是这种情况 自己修改的进游戏黑屏 用楼主改好的文件就可以 但是他的文件打开都是乱码...

我有一个简单的方法 可以使用雷霆修改器,这个修改器可以修改人物或马匹的大小,首页热门里有这个修改器,并且修改了大小好像是随存档保存的,如果不需要或不想使用修改器其他功能可以尝试保存存档后删除修改器看看是否保存成功

dearll 发表于 2022-2-19 20:23

williwan 发表于 2022-1-20 00:20
我用OPEN IV导出xml文件后,记事本打开修改马匹大小数值,保存后更改名称和后缀和与原文件一模一样,但是丢 ...

我也是一样问题,用了openiv改完黑屏,用楼主文件就没事
请问解决了吗?

邵亦扬 发表于 2022-2-21 12:29

为什么我用notepad或者记事本打开修改大小进去到马的附近会闪退,而用楼主发的就不会,我找到另外一个帖子的文件放进去也可以用,就自己修改的会闪退,还有想用楼主的文件再修改下打开是发现乱码

邵亦扬 发表于 2022-2-22 17:20

楼主能做一个黑色夏尔马的全属性的文件吗?

bingble 发表于 2022-3-1 13:41

看了以上的评论,看来是解决不了了!~:$:$:$

我系辉神汝服无 发表于 2022-3-30 12:19

我知道是怎么回事了 去作者的网站看了一下 不成功的都是学习版的原因 作者明确表示不支持盗版 所以只能支持最新版本的游戏

tly54321 发表于 2022-4-6 10:51

通过摸索总算搞清了大部分马匹对应的哈希码。。。不过有的像狐步马一改,连着迈口那货的也增强了,就不想改了
页: [1] 2 3
查看完整版本: 修改马匹mod教程分享