本文介绍: 游戏mod制作过程一步就是需要将原始的游戏工程文件进行解包,得到相应的资源文件贴图音频事件模型甚至源代码等),这个时候一步就是需要解包出来的文件进行分类索引知道对应游戏中的触发机制以及原理对应文件哪些然后依次进行修改。在真正进行修改前,首先最重要的就是所谓的逆向脱壳获取游戏资源文件本文主要讲解对任何一个想要制作mod游戏的开发思路

摘要

游戏mod制作过程一步就是需要将原始的游戏工程文件进行解包,得到相应的资源文件(贴图音频事件模型甚至源代码等),这个时候一步就是需要解包出来的文件进行分类索引,知道对应的游戏中的触发机制以及原理对应的文件是哪些然后依次进行修改。在真正进行修改前,首先最重要的就是所谓的逆向脱壳获取游戏的资源文件,本文主要讲解对任何一个想要制作mod游戏的开发思路

一、游戏引擎

在我的观念中,游戏引擎是一种集合模版、各种工程资源管理测试为一体的面向快速开发工具。一般的游戏引擎里面都有相应的脚本编辑器事件触发器状态机等等。对于一些常规的交互动作等都进行了封装我们要做的mod无外乎是对于其中的人物动作模型技能、触发机制场景模型等的修改,主要涉及到的是应用资源层面,对底层代码的修改可能更多的是通过事件注入方式进行的。

常见的游戏引擎

  1. 商业引擎:Unity3D,虚幻;
  2. 自研引擎:魔兽争霸、英雄无敌等
序号 游戏引擎 特点 适用平台
1 Unity3D 跨平台,适用于多种游戏类型,功能强大 Windows, Linux, Mac OS X, iOS, Android
2 Unreal Engine(虚幻引擎 高画质,强大的物理引擎,适用于高质量的3D游戏开发 Windows, Mac OS X, Linux, iOS, Android
3 Cocos2dx 跨平台开源,适用于2D游戏开发 Windows, Mac OS X, Linux, iOS, Android等
4 Creator引擎 基于WebGL的开源3D引擎,适用于各种类型的3D应用开发 Windows, Mac OS X, Linux等
5 Godot(戈多引擎) 开源,适用于2D和3D游戏开发节点编辑器 Windows, Mac OS X, Linux, iOS, Android等
6 RPG Maker(RPG制作器) 专门用于制作RPG游戏的开发工具易用性 Windows, Mac OS X, Linux等
7 橙光引擎 专门用于制作女性向游戏的引擎,素材库丰富 Windows, Mac OS X, Linux等
8 Gamemaker(游戏大师 专门为独立游戏开发者设计的引擎,易用性高 Windows, Mac OS X, Linux等
9 Construct 3(构造3) 基于HTML5的2D游戏开发引擎,功能全面 Windows, Mac OS X, Linux等
10 Source Engine(起源引擎) 由Valve为《半条命2》开发支持多种游戏类 Windows
11 Frostbite Engine(寒霜引擎) 由EA旗下的DICE工作室开发,适用于多种游戏类 Windows, Mac OS X, Linux等
12 CryEngine(尖叫引擎) 高画质,适用于高质量的3D游戏开发,支持实时渲染 Windows, Mac OS X, Linux等
13 IW Engine(无尽引擎) 由Infinity Ward工作室为《使命召唤》系列开发,性能出色 Windows等
14 Havok物理引擎 很多3A游戏以及好莱坞大片都用了该物理引擎,如《血源诅咒》等 Windows等
15 BigWorld Engine(大世界引擎) 适用于大型多人在线角色扮演游戏(MMORPG)的开发 Windows等
16 动视暴雪的IW 为《使命召唤》系列开发的引擎,性能出色 Windows等
17 乐高(LEGO)游戏引擎 专门用于乐高系列游戏的开发工具 Windows等
18 育碧的Snowdrop引擎 育碧公司开发的综合性游戏引擎 Windows等
19 DX系列 它们旨在使基于Windows 的计算机成为运行显示具有丰富多媒体元素例如全色图形视频、3D 动画和丰富音频)的应用程序的理想平台 Windows

二、识别引擎(补充中)

  1. Unreal Engine(虚幻引擎):文件结构中&lt;游戏XXXXXXContentPaks&gt;,其中paks的文件夹下是.pak后缀;<游戏XXXXXXBinariesWin64&gt;,XXX-shipping.exe
  2. Unity3D:.assets

三、常用的一些工具

  1. Umodel
  2. Asset studio
  3. Ninja ripper
  4. noesis
  5. quickbms

四、加密密匙获取论坛(AES加密等)

1、https://cs.rin.ru/forum/viewtopic .php?t= 100672
这个帖子用来查询请求解压虚幻文件的AESKEY。
2、https://www.gildor.org/smf/index.php
这个是Umodel工具作者自己建立的论坛,主要是用来讨论(寻找方
法)解决一些有特殊加密的虚幻文件
3、https://forum.xentax.com/index.php
这是一个论坛,主要是解决各种非“通用”引擎的游戏文件
4、https://discord.gg/7yjxAVhS
这是个Discord聊天群,主要用来解决一些有特殊加密的Unity3D的文件。

五、mod论坛

  1. 英雄无敌:中立兵种 – 英雄无敌3 – 英雄世界    WoG中文站 – www.h3wog.com
  2. DS3系列【元旦快乐】只狼&黑魂3 Mod 制作攻略白皮书 V1.0 by 遗忘的银灵 – 哔哩哔哩

 

原文地址:https://blog.csdn.net/qq_41636999/article/details/134778664

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_46292.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注