当前位置: 首页 > news >正文

网站推广的方法是什么为知笔记发布WordPress

网站推广的方法是什么,为知笔记发布WordPress,用微信怎么做商城网站,wordpress文章被篡改使用FModel提取游戏模型 前言FModel简介FModel安装FModel使用初次使用资产预览资产导出 附录dumperDumper-7生成usmap文件向游戏中注入dll 前言 这篇文章仅记录我作为初学者使用FModel工具提取某款游戏模型的过程。 FModel简介 FModel是一个开源软件,可以用于查看…

使用FModel提取游戏模型

  • 前言
  • FModel简介
  • FModel安装
  • FModel使用
    • 初次使用
    • 资产预览
    • 资产导出
  • 附录
    • dumper
    • Dumper-7生成usmap文件
    • 向游戏中注入dll

前言

这篇文章仅记录我作为初学者使用FModel工具提取某款游戏模型的过程。

FModel简介

FModel是一个开源软件,可以用于查看和提取UE4-5项目中的资产。它支持从.pak.uasset文件中提取内容,如3D模型,纹理,音频等。

FModel安装

首先进入FModel官网,下载最新的发布版本。

下载后是一个压缩包,直接解压然后打开exe文件即可。

FModel还需要依赖.NET,如果你的系统中没有,则会提示你安装:
在这里插入图片描述
安装好.NET之后,重新打开FModel.exe,此时软件可以正常打开。

FModel使用

初次使用

①软件初次打开会弹出这个界面
在这里插入图片描述
这里可以随便设置,之后进入软件还可以更改。
②点击ok进入软件
③设置填写AES key
这里填写你要解包的游戏对应的AES key
在这里插入图片描述

在这里插入图片描述
④设置选择UE版本和填写游戏路径
在这里插入图片描述
解包
全选(我在使用时是这样,可能会因游戏的不同而不一样)然后load
在这里插入图片描述
然后就会自动跳到Folder下,此时我们就可以随便选择一个资产双击进行查看
在这里插入图片描述
注意:
如果你要解包的游戏是使用UE5开发的,那么在解包的时候可能会报错:

[ERR] CUE4Parse.UE4.Exceptions.ParserException: Package has unversioned properties but mapping file is missing, can't serializeat CUE4Parse.UE4.Assets.IoPackage..ctor(FArchive uasset, IoGlobalData globalData, FIoContainerHeader containerHeader, Lazy`1 ubulk, Lazy`1 uptnl, IFileProvider provider, TypeMappings mappings)

解决方案我放在附录中。

资产预览

FModel还提供了3D ViewerAudio PlayerImage Merger预览器,方便预览资产中的模型文件,音频文件和图片文件(直接在相应资产上双击即可)
比如3D Viewer预览的模型是这样
在这里插入图片描述

资产导出

SettingsModels中设置资产的导出格式(比如对于mesh可以设置导出为.glbtexture可以设置导出为.png

然后在你要导出的资产上右键,选择要导出的类型即可:
在这里插入图片描述

附录

dumper

对于UE5+的游戏来说,具有unversioned属性的包是意料之中的。然而现在有一些解决方案可以让FModel支持对它们的解析。

下面将提供三种dumper,使用它们中的任意一个,可以生成一个映射文件(*.usmap),文件中是一些结构(schema),其包含游戏类、结构体和枚举。

注意,这种结构(schema)在每次游戏更新之后都会可能会发生变化,因此为了避免错误,应该在每次更新之后重新生成此文件。

三个dumper的链接(阅读它们的README文件来学习使用方法):
https://github.com/Encryqed/Dumper-7
https://github.com/UE4SS-RE/RE-UE4SS
https://github.com/OutTheShade/UnrealMappingsDumper

当成功生成了*.usmap文件后,你可以在FModel软件的设置界面将其添加到Mapping File Path中:
在这里插入图片描述

下面我将演示通过使用Dumper-7生成*.usmap的过程

Dumper-7生成usmap文件

①将Dumper-7项目git到本地
②使用Visual Studio打开.sln文件,将Settings.h中的SDKGenerationPath修改为你期望的usmap文件保存路径(默认路径为C:/Dumper-7
③在x64-Release下编译,生成dll文件
④向目标游戏中注入dll(这一步我将在下面展开介绍)
⑤查看生成的usmap文件

向游戏中注入dll

为了向游戏中注入dll,我们要使用一个工具:DLL Injector
官网链接:DLL Injector官网
使用方法:
①打开DLL Injector
在这里插入图片描述
②选择要加载的DLL文件(有两种方法):

  • 点击browse按钮然后选择你要加载的dll文件
  • 拖拽你的dll文件到DLL injector软件的界面中
    在这里插入图片描述

③从左侧窗口中选择要注入DLL文件的目标进程

  • 可以在输入框中输入进程名称或进程号来筛选条目
  • 如果使用筛选功能最后只筛选出一个进程,则此进程会被自动选中
    在这里插入图片描述

④点击右上方的注入按钮将DLL注入目标进程,结束后会在指定文件夹生成usmap文件
在这里插入图片描述

http://www.yayakq.cn/news/368173/

相关文章:

  • 个人门户网站建设流程中小型网站建设平台
  • 广西做网站建设的公司福建做网站
  • 自己做网站代码手机分销网站建设
  • 建筑工程类网站巴中市住房和城乡建设局网站
  • 文登建设局网站本周新闻热点
  • 网站建设学习网公司有哪些nodejs做网站能保护源代码吗
  • 宁夏网站推广通过信息系统融合和创新形成企业解决方案
  • wordpress网站响应速度插件哈尔滨模版建站公司推荐
  • 用jsp做网站的技术路线网页升级访问升级
  • 课题网站建设验收总结报告wordpress 修改源码
  • 单页应用网站网页设计基础知识试题
  • 领优惠券的网站怎么做上线了相同网站
  • delphi 实现网站开发陕西省两学一做网站
  • 网站建设方案策划书前言青岛百度公司总部
  • 网站页面链接结构深圳设计周展会2024时间
  • 网站建设困难简洁的网站地图模板
  • 东城网站制作公司免费logo在线生成器
  • 网站空间管理站贵阳网站开发人员工资
  • 自助搭建网站襄樊北京网站建设
  • 设计本官方网站电脑版青岛专业做网站的
  • 怎么区别网站开发语言徐州铜山区建设局网站
  • 效果好的徐州网站建设临西做网站哪里便宜
  • 做ppt兼职的网站福利wordpress
  • 宁德城乡建设部网站首页微信直接下载安装
  • 做名片网站成都消防设计公司
  • 阿里云服务器发布网站一个网站怎么做软件下载
  • 那个餐饮网站网页设计教程孟宪宁
  • 天津网站建设业务wordpress网站更换域名
  • 大型网站开发工具销售易crm官网
  • 手机建站平台可上传自己视频网站建站网站看看