RPG/Galgame/手游/视频/MMD爱好者常用工具介绍 | 您所在的位置:网站首页 › rpg手游怎么修改 › RPG/Galgame/手游/视频/MMD爱好者常用工具介绍 |
仅作介绍,百度都能搜到下载。 一、RPG类 1、提取 (1)RGSS extractor (rpgdsgj) 解包rgss3a等资源文件,适用于RPG Maker VX ACE和更早的版本。 (2)RPG Maker MV Decrypter 解包RPG Maker MV的资源(比如www/img/pictures目录下的rpgmvp文件),新版本还可以解包MZ的资源。先找到www/data/System.json文件,提取key,然后解密资源。 (3)EnigmaVBUnpacker 有的RPG Maker MV游戏被打包成了单独的exe,可以用这个解压,版本越高越好。 (4)touhouSE 看名字和东方project有关,但也可以用来解包一部分wolf游戏,不一定能成功。 (5)arc_conv 可以解包一部分wolf游戏和一些galgame,不一定能成功。 (6)SRPG Studio Extractor 解包SRPG Studio制作的战棋类游戏。 (7)SWF Extractor 提取swf文件内的素材。 2、修改 (1)Cheat Engine 查数值、修改。注意VX ACE的公式是2x+1(比如要找100,搜的应该是201),MV要从4个进程里面找正确的进程搜2x,其他自己试。 (2)https://www.saveeditonline.com/ 修改存档,支持包括MZ在内的各版本RPG Maker。MV改存档比CE方便得多。 (3)mv_profile_modifier.html MV的存档是base64加密的,解密出来是json格式,可以改完再加密回去。 (4)制作软件 包括VX, VX ACE, MV, wolf等RPG制作软件,都可以先用制作软件建立一个空白项目,然后把解包内容复制到项目内,进行编辑、保存。MZ、2000和2003没试过 3、其他 (1)Locale Emulator 有的日文/繁体中文RPG或galgame打开是乱码,需要用LE打开。 (2)各种RTP 有些游戏需要先安装RTP才能用,里面有一些默认素材。 (3)bandizip 解压缩可以设置语言,避免文件名乱码。 (4)Speedhax.js MV的倍速插件,放在www/js/plugins目录下,然后在www/js/plugins.js末尾}前添加一行: {"name":"Speedhax","status":true,"description":"","parameters":{}} 并在它的上一行末尾加逗号。 (5)flashplayer_sa.exe 用来玩swf格式的flash游戏(用视频播放器也行) 二、Galgame类 可以先了解一下galgame“神器”合集(不是十二神器)。 1、提取 (1)GARbro 解包神器,大概率能成功。 (印象中yu-ris制作游戏的解包不了,我也不会解) (2)unrpa和unrpyc 解包renpy制作的游戏,需要安装python。命令如下: python unrpa *.rpa python unrpyc.py -c * 解包之后不用封装回去就可以玩,做翻译很方便。 (3)ASAR文件查看打包解包工具 解包.asar格式的资源。 (4)xp3dumper 解包.xp3格式的资源。但一般用GARbro就够了 (5)crass 以前的解包神器,现在用GARbro就够了 (6)tlg2png 将tlg格式的图片转为png格式。 2、机翻 我不会。知道的软件有VNR、喵翻、J北京、textractor,也有人自己编程做的,可以自己试试。 3、其他 日文乱码用Locale Emulator。解压文件名乱码用bandizip。 三、手游类(特指安卓) 1、提取资源 (1)压缩软件 apk文件可以改后缀名为zip,然后直接解压。推荐用bandizip或winrar。 (2)AssetStudio 其实是提取unity资源的,电脑游戏也能用。 (3)VGMToolbox 用于usm文件。 2、外部修改 我知道的有:幸运修改器、八门神器。 3、拆包修改封装 仅限一部分离线游戏。网络相关的我不会。 (1)apktool 手游拆包、封包使用,需要java环境。不同版本命令不一样,2.3.3版命令: 拆包:java -jar apktool.jar d -f *.apk -o xxx 封包:java -jar apktool.jar b xxx 生成的apk文件在build目录下。不能直接安装,需要签名。 (用压缩软件解压再压缩,好像是不能安装的) (2)Auto-sign 签名工具。但是生成的签名和原apk不一样,会导致无法覆盖安装(重新安装可能导致存档丢失)。签名总不能伪造吧…… (3)d2j-dex2jar和jd-gui 这两个是用来查看java代码的,不适用于unity手游。 先在压缩软件(不是apktool)解压出来的文件里找到classes.dex,然后执行命令: d2j-dex2jar classes.dex 得到jar文件,然后用jd-gui查看。 (4)文件查找工具 给定一个字符串,从一堆文件中找到包含该字符串的文件。 用于配合apktool、d2j-dex2jar和jd-gui进行修改。通过jd-gui读懂代码、找到要修改的位置后,去找apktool拆出来的smali文件,用文件查找工具搜字符串,找到要修改的smali文件。smali文件是文本,看上去像汇编,想办法改数值或者跳转之类的。改完用apktool压回去,签名安装,修改完毕。 相关教程可以自己搜。 (不适用于unity手游) (5)Il2CppDumper、IDA和VSCode 有的手游的核心代码不在classes.dex,而是在某个.so文件。比较常见的是unity手游,核心代码在lib/???/libil2cpp.so,这种情况就要用Il2CppDumper来转换,再用IDA反汇编读代码,最后用vscode或者其他二进制文件编辑软件去修改,生成新的libil2cpp.so。拆包封包还是用apktool。 Il2CppDumper读取libil2cpp.so和global-metadata.dat(都在apk内),转换得到函数名和地址,根据函数名判断含义,再根据地址去IDA反汇编结果里面找。IDA提供流程框图和类似C语言的代码,可以方便地定位要修改的指令。 如果没有global-metadata.dat,只是普通的.so,那就不需要Il2CppDumper,直接用IDA反汇编就行。 修改通常是改跳转,对应的是ARM汇编指令b。它的机器码64位和32位不同。64位前跳是17,后跳是14(十六进制),数值是(目标-当前)/4。32位前后跳都是ea,数值是(目标-当前-8)/4。注意低位到高位,看上去是uv wx yz ea这种形式,数值是yzwxuv。 也有改mov指令的,没试过。 判断64位还是32位看libil2cpp.so所在目录是什么,armeabi是32位,arm64是64位。 相关教程可以自己搜。 四、视频相关 1、播放器 (1)potplayer 手动设置比较复杂(一般默认就行),高倍速可能音画不同步。 (2)MPC-BE 高倍速效果稍微好点。 (3)powerDVD 可以直接播放蓝光碟片,不需要转地区。 (4)QQ影音 包含一些基本的视频编辑功能 2、下载工具 (1)IDM 下载各类文件,包括视频。存在一些不支持的网站。下载TS视频流(m3u8格式)可能出现花屏。 (2)FetchV Chrome插件,可以下载大部分网页视频、音乐。m3u8格式会自动转MP4,无花屏。 (3)CocoCut Chrome插件,可以下载一部分网页视频、音乐。m3u8格式会自动转MP4,无花屏。每日免费次数有限,部分版本录制模式时长有限。 (4)Stream Video Downloader 简称SVD,以前可以下载一部分网页视频,现在已经不好用了。 (5)you-get 基于python的视频下载软件,通过pip安装,可以下载一部分网站的视频。 (6)闪豆 下载个别网站的视频。 3、其他 (1)快剪辑 免费无水印无片头剪辑软件,360出品,配合360浏览器可以下载网页视频。 (2)小丸工具箱 视频编辑软件,速度比快剪辑慢得多,但有一些好用的功能,比如加字幕、音频视频合并封装等。 (3)ffmpeg 可以在快剪辑、小丸工具箱等软件的目录下找到它。如果熟悉相关命令,可以直接用它编辑视频,例如转码、拼接等。但如果操作不完善,转码生成的视频容易出现各种问题。 (4)时间机器 给字幕文本打时间轴用的。先把字幕写成txt文档,每行一条字幕,然后用时间机器一边播放视频一遍给字幕加开始、结束时间。得到的字幕文件可以用小丸工具箱加到视频里。 (5)mkvtoolnix 用来处理MKV格式的视频,比如分离视频、音频、字幕。MKV的字幕是“内封”的,可以拆出来,而MP4的字幕是“内嵌”的,拆不出来。现在MKV似乎更为主流,在电视设备上非常实用。不过,在一些移动设备上,MKV倍速播放会出现严重的不同步,这时可以把它的字幕拆出来嵌进视频,编码成MP4格式。 (6)Waifu2x-Extension-GUI 视频补帧、降噪、增大分辨率。也可以给图片降噪、放大。 (7)OBS Studio 视频录制和直播软件。win10自带的XBOX录制也很好用。 (8)Clownfish Voice Changer 变声器,简单好用,提供一些固定的配置。可以配合OBS等工具做直播或录制视频。 五、MMD相关 (我也不是很懂,只讲舞蹈MMD) 1、制作软件 (1)MikuMikuDanceE_v926x64 俗称MMD。也有其他版本。不过现在很多MMD好像是用别的软件做的。 (2)MMEffect_v037x64 俗称MME,差不多是MMD的一个插件,用来加一些特效,包括ray渲等。没有它也能做MMD。 (3)PmxEditor_0254g 用来查看、编辑pmx文件,通常是模型、场景等。 2、特效 (1)ray-mmd 俗称ray渲,很强大的物理渲染。 先把天空球和controller拖进去,然后进入MME设置main、环境光、材料等。draw order要按天空球、场景、人物顺序 (2)diffusion7 柔化。直接.x拖进去。 (3)XDOF 景深,用了之后远景会变糊,看情况决定加不加。直接.x拖进去。 上面的有些东西可能已经过时了,希望大家多关注相关技术的更新。 |
CopyRight 2018-2019 实验室设备网 版权所有 |