
3Dmigoto中文笔记
文章平均质量分 70
3Dmigoto教程,3Dmigoto是一款开源软件,它属于一种游戏mod技术,但有别于传统的游戏mod技术,它能够通过注入的方式,在不修改游戏源文件的情况下,实现对游戏画面内容的修改。
大数据流浪法师
个人兴趣领域:大数据、人工智能、游戏Fix技术
展开
-
3Dmigoto常见问题:没有小键盘怎么办
因为默认的hunting按键几乎都在小键盘上,所以如果你用的是笔记本电脑,缺少小键盘,有两种解决方案:1.直接随便拼多多买个10元键盘用着2.使用虚拟键盘3.修改快捷键设置。原创 2023-10-10 13:23:05 · 1295 阅读 · 0 评论 -
开源项目:3Dmigoto-Armor 突破模型顶点数量限制的原理
如上图,我们跳转到这个函数可以看到,它有几种不同的覆盖类型,其中我们需要关注的是D3D11_BUFFER_DESC类型的覆盖,这里它修改了ByteWidth为 3200000,强行提升了顶点的byte字节数到3200000,从而覆盖了原有的模型的顶点数量,实现了顶点数量的突破。3Dmigoto-Armor项目本身已经成功迁移到了VS2022,所以下载下来直接就能编译,不过截至目前2023-09-07,它只配置好了x64的release模式的编译,其它的还没配置,如果你需要配置的话可以手动设置一下。原创 2023-09-07 07:53:09 · 740 阅读 · 0 评论 -
如何编译3Dmigoto以及迁移到VS2022
本节笔记将会说明,如何编译3Dmigoto,并将其迁移到VisualStudio 2022中,以适应最新的开发环境。我们在master分支下载的最新版本,可以使用VS2017来进行编译,如果你下载的是分支版本,比如3Dmigoto 1.3.16,那么则需要VisualStudio 2013进行编译。如上图,打开链接之后往下滑就能找到VS2013和VS2017的下载地址了。原创 2023-08-20 18:07:19 · 621 阅读 · 0 评论 -
萌新常见问题:github上的资源如何下载?
GitHub上的资源如何下载?原创 2023-06-25 21:09:28 · 2765 阅读 · 0 评论 -
游戏基础常识 Unity的三种常见贴图
将平面图像福附着在3d模型上,使模型的像素按uv坐标显示贴图上的颜色信息,从而使模型拥有跟多的细节。漫反射贴图包含物体最基本的色彩信息。在我们的mod制作中,最基础的换色就是通过修改漫反射贴图的颜色实现的。因为崩三是3D渲染2D的游戏,所以一般不需要法线贴图来表现凹凸细节。再比如永动无问的贴图,因为是3D需要表现凹凸细节,所以会有法线贴图。这里第一张就是法线贴图,第二张漫反射贴图,第三张灯光烘培贴图。通常颜色比漫反射贴图更浅,且看起来有点像透明的。左边那张是漫反射贴图,右边那张是灯光烘培贴图。原创 2023-06-25 21:06:00 · 2592 阅读 · 0 评论 -
3Dmigoto学习笔记(7) 两种挂载方式与联机游戏反作弊
所以最简单的过检测就是使用Loader而不是直接将文件放在游戏目录下,再高级一点就是把Loader的目录想办法隐藏,让某些反作弊软件扫描不到,再高级一点就是将3dmigoto在内存中也隐藏,或者修改3dmigoto源码,自己编译防止触发关键词检测,但是即使是这样,想要检测3dmigoto也是非常简单,只需要校验游戏内文件在显存中的hash完整性就可以了,比如检测是否有多余的内存占用或者是否有某些资源没有加载。这个要解开,且确保你运行Loader的时候是用管理员账户运行的,否则极大可能会加载失败。原创 2023-06-25 21:06:16 · 3397 阅读 · 0 评论 -
3Dmigoto学习笔记(6) dump部分内容
在上一节中,我实现了全部dump,但是这样的dump会导致导出的内容过多,一不小心就是十几二十个G,所以这节的内容主要记录如何实现部分导出。老样子,继续使用kena Bridge of Spirits来进行笔记记录,其它dx11游戏也是同样的原理。现在我已经学会了3dmigoto的基础使用,后续内容为进阶内容和补充内容。记住这个ib的hash地址:7cd583cd。可以看到导出的文件只有274MB。原创 2023-02-19 22:32:09 · 1473 阅读 · 0 评论 -
3Dmigoto学习笔记(5) dump全部内容
在上一步中,我配置的是导出当前场景下的全部资源,所以导出的文件会非常多且总量加起来非常大,少的话有2-5个G,多的话20-50个G,且导出的速度瓶颈取决于我的硬盘写入速度,这里如果我使用的是机械硬盘,则这节笔记内容不适用,进入下一节笔记,在下一节笔记中我会记录如何只导出我需要的部分资源。接下来我按下F8来导出当前场景下的所有模型和资源,按下后游戏会卡顿很久,不用担心,这是正常现象,建议找一个游戏内场景比较简单的地方导出,场景越复杂,导出的资源越多,占用空间越大,消耗时间越久。原创 2023-02-19 21:44:10 · 1790 阅读 · 0 评论 -
3Dmigoto学习笔记(4) 资源替换
老样子,继续使用kena Bridge of Spirits来进行笔记记录,其它dx11游戏也是同样的原理。在这一节中,我们将以kena精神之桥游戏为例,讲解如何实现资源替换,比如替换角色衣服颜色。在kena精神之桥,这款游戏中ps-t3是常用的皮肤材质图层,其它游戏可能有所不同。这节教程只是简单的颜色修改,我发现人物整个身体都被修改了颜色。假如我只想让它的衣服变红色,腿不变色,这时该怎么操作呢?现在,我就可以实现对英雄的皮肤颜色修改了!这就是如何简单地修改人物的皮肤颜色。复制这个hash地址到剪切板。原创 2023-02-19 21:38:51 · 1838 阅读 · 0 评论 -
3Dmigoto学习笔记(3) 资源隐藏
这里多嘴几句,在有些游戏里,可以实现把建筑资源隐藏,从而实现透视的效果,尤其在某些FPS射击游戏中,这样的修改几乎等同于开外挂,所以不建议在多人对战游戏中使用此方法影响游戏平衡。你只需要知道,在大部分游戏中,完成上述步骤后,对应的资源会被隐藏,Kena这款游戏属于极少数类型,此时我们需要找到代表这个黑底的地址,并进行隐藏。在这一节的内容中,将以kena Bridge of Spirits游戏为例,一步一步记录如何实现这个效果,其它dx11游戏也是同样的原理。原创 2023-02-19 21:02:34 · 2194 阅读 · 0 评论 -
3Dmigoto学习笔记(2) d3dx.ini的最基础配置
所以设置为hunting = 2 ,这样通过配置好的toggle_hunting key(触发Hunting的快捷键)就可以开启或关闭hunting,这样方便使用。在刚下载好3dmigoto时,hunting默认设置为1,设置为1时,代表永久启用hunting,一般情况下不需要永久启用。这里设置为0是关闭hunting,一般在mod制作完毕后都会关闭hunting,设置为0,可以大大减少帧率降低.在上一节中,成功安装了3dmigoto到游戏内,在本节内容中,将配置3dmigoto,使其能够用于打mod。原创 2023-02-19 20:55:26 · 3465 阅读 · 0 评论 -
3Dmigoto学习笔记(1) 下载并安装
(3Dmigoto系列笔记内容是由简单到困难,以实际案例逐步记录修改3D游戏的通用方法,几乎所有dx11游戏都可以使用,所以要一节一节慢慢学习,不要跳跃,否则可能会漏掉细节导致基础不扎实)首先使用kena Bridge of Spirits来进行笔记记录,其它dx11游戏也是同样的原理。打开游戏后,出现如图中红色框框中绿色字体的,说明3dmigoto成功挂载到游戏。打开3dmigoto的github页面,找到右下角的Releases。到此,3dmigoto就下载成功了。在steam上下载并安装这款游戏。原创 2023-02-19 20:44:03 · 7646 阅读 · 3 评论