关于东方project系列正作的魔改教程以及注意事项

您所在的位置:网站首页 rpg游戏人物立绘缺失 关于东方project系列正作的魔改教程以及注意事项

关于东方project系列正作的魔改教程以及注意事项

#关于东方project系列正作的魔改教程以及注意事项| 来源: 网络整理| 查看: 265

  东方的魔改大体分为三种(可能不太严谨,但目前看来大体是这些,这个不是定义,只是我自己的理解)

第一种,改立绘,背景,bgm。一般来说,在基本不影响游戏流程的情况下,修改立绘,背景和bgm后你的正作会变得更加的美观,所以有一种说法也叫美化版。

第二种,改子弹贴图,小怪贴图,人物贴图,以我的视频为例,就是将风神录一面的的飞下来的小妖精和他们发出的弹幕进行一个贴图的更换。

第三种,改弹幕的发弹原理,比如随机绀,这种的技术要求和繁琐程度都是最高的(如果你想做出好玩的魔改的话)

至于修改封面图,机体图,游戏音效一类的东西与前两种同理(文字对话介于第二种和第三种之间),我会在下面详细讲述。

在了解到需要修改哪些贴图之前,你首先需要知道它们所处的位置,2un将贴图和描述敌方,自机,弹幕行为以及所有的贴图都放在了拓展名为dat的文件里(如风神录为th10.dat,其bgm存储点为thbgm.dat),这个文件你换几个打开方式一般都是打不开的。这时我们就需要用到由某位东方大佬设计出的解包软件。

thxx.dat的解包工具下载地址:

链接:https://pan.baidu.com/s/1kwdRO1xPl2BdBJxKkz-cOg 

提取码:3036 

thbgm.dat的bgm替换工具下载地址:

链接:https://pan.baidu.com/s/1qhpbZWJR0J3iL5wapDTd0A 

提取码:2214 

这两个工具大概都是能在thbwiki官网找到的,但是我懒,就直接用百度云分享了,反正文件也不大。

在下载并解压这两款软件后,我来讲讲魔改的第一步,解包。

首先,打开你下载好的名为THTKGUI-with-THTK-RELEASE-12的文件夹,打开thtk_gui.exe的文件,你会看到这样一个界面。注:这个是解包thxx.dat的。改bgm的在后面。

初始默认是灵异传

然后点击左上角的游戏,选择你需要魔改的游戏,例如我,选择了风神录,就会得到这样一个界面。

在第一栏中,其左上角显示为THDAT,此时在第一栏的文件夹里,选择(点那个三个点)你dat文件所处的文件夹,例如,E/[th10]东方风神录。然后在第二栏文件里选择好你文件夹里的thxx.dat文件,然后会得到这样一个画面。

此时点击第一大列里的解包,就可以获得你需要的贴图,描述弹幕,以及对话的文件了。

贴图以及背景文件:以ANM为拓展名结尾。

主要程序文件:以ECL为拓展名结尾。

对话文件:以MSG为拓展名结尾。

然后选择所对应的工具栏就可以对其进行解包了。例如:

此处选择了bullet文件解包

你回到游戏文件夹就可以看到你的游戏文件夹里多出来一个名为ANM的文件夹。

打开它,然后里面就得到了你想要的文件贴图。ECL和MSG文件同理。什么名字代表什么类型的文件,我会在文章的结尾进行总结,以便节省大家的时间。

接下来,是文件的修改基本顺序以及一些我做魔改得出的一些注意事项,如果有没有说到的地方(那必然是没有说全),麻烦大佬在评论区补充一下。

首先,是犯下分辨率之罪的ANM文件。

(详细修改ANM文件之前,最好是学会PS的基础使用方法。这个我在下一个专栏会给大家讲讲,目前来讲可能过于繁琐,大家也可以去看看b站上的ps教程,简单易懂。)

修改背景或者立绘,你可以选择一般的裁剪工具,对你想要替换上去的文件进行裁剪,使其分辨率与zun的文件相同,然后将其与你想替换下来的文件名字改为相同,然后拖入文件夹进行替换。注意:

分辨率一定要相同(差一个像素不行),不然就会出现这样显示黑框但是却一动不动的情况。

修改子弹和小怪贴图,这个最好会用ps,我们可以用ps打开bullet(子弹)或者enemy(小怪)的png格式的图片。

然后将自己想要的替换上去的素材进行大小的调整以适配原图的大小。最后就可以得到这种效果。(自机的修改同理)

对png文件进行替换完成后。点击第二大栏里的打包,它会弹出这样一个类似于如图内容的提示按钮

这里选择是就行了,如果成功替换,它不会弹出一直存在的CMD窗口(就是那个黑框)。然后再对主要的dat文件,就是第一大栏,点击打包进行打包,就可以得到一个新的dat文件

上面是旧的,下面是你新打包的

此时只需要将旧的dat删除,新的dat改名为上面的,如th10.dat,然后点击thxx.exe运行游戏,就可以进游戏查看,如果对应的小怪和你修改的贴图一样,那么恭喜,你成功了。

上面讲述了基本的修改方法,下面这里给大家讲讲文件名字与游戏内容贴图的对应。

Ascii——机签输入界面,符卡收率前的failed和bonus,底下enemy的红标,以及少女祈祷中的加载logo

exx.anm——end界面的背景

Enemy——小怪,如风神录的红蓝绿黄四色妖精,以及长得比较大的妖精。

Front——游戏的大体界面,难度,分数,残机数,信仰点一类的信息显示,以及左上角boss的名字。(注,front文件里还有Ascii文件夹,里面有如满身疮痍的文字显示)

Nowloading——也是少女祈祷中的过渡logo

p00或p01一类的——自机的贴图,立绘,以及子弹,自机身边低速时的光效。

Sig——进入游戏时的界面

stage——关卡的背景以及运动的贴图

stagexxlogo——关卡的名字,bgm的名字,以及stagexx的logo颜色,如图

这是我修改的一面

stagenm——道中boss以及关底boss的立绘,人物贴图,以及名字(如瓜穰子),比较特殊的如风神录四面的乌鸦,其单独属于四面所以未放入enemy文件。

title——游戏主界面,含有game start等元素,也有选择机体界面的贴图以及背景。

特别注意:以上修改方法暂时对汉化版无效

其次是犯下怠惰之罪的THBGM

这个简单,没有任何技术要求,但是繁琐。

打开你下载的thbgm软件,得到这样一个界面

第一栏选择你得到的thbgm.fmt文件,第二栏选择thbgm.dat文件,然后点击解析,得到这样一个界面。

循环开始点最好改为0

然后,在前面点击你需要替换的bgm,在第四栏,选中想要换上去的bgm。点击保存,就会得到一个新的thbgm文件,将其拖入游戏文件夹将旧的thbgm文件夹替换就可以了。但只是这样就会出现一些问题。

,由于这个每次只能替换一个bgm,所以接下来你需要进行繁琐的操作,将除开你替换的bgm以外的bgm再用原曲补上去。

具体操作为,得到新的thbgm文件,用工具打开新的,对其他的一个进行替换,再得到一个新的,再进行替换。emmmm,听起来就很复杂,这边建议做魔改不改bgm呢。)毕竟我的bgm都是后期配的。

注意:关于bgm的替换是我自己的理解,可能会有更便捷的方法,但是我蠢,暂时没有找到。

然后,我来说一下对话的更改。

使用工具对msg文件进行解包,你会得到类似于这样的文件,由于2un的游戏使用的是日文和英文编码,所以你直接打开文件会生成乱码的。需要一个日文编码的软件,这里我个人使用的是Locale Emulater。

直接打开文件

使用日文编码打开文件

这个使用日文编码后找到对应的对话一点一点改就是了,其次就是,部分中文日文编码无法识别,如果你修改完后发现弹出了这样的窗口,那么就是你输入的文字无法被识别,这边建议使用繁体字以及文言文呢)

另外,符卡名的修改。你需要解包ECL文件,然后同样使用日文编码,在茫茫的代码中找到你想要的符卡

然后修改后同样要注意是否有编码错误。

至于ECL文件中的代码,以及MSG文件中的代码,请参考thbwiki上的脚本对应表进行查看(这边建议有编程基础的朋友试试)

脚本对应表:https://thwiki.cc/-/19kb

最后,我来讲一些杂项。

第一,音效。

将thxx.dat解包后你会得到一系列的wav文件,都是游戏内的音效,比如你按↑↓键的时候,比如你miss时候的biu~。这些你使用au或者pr文件进行编辑,使你想要音效和原音效时长差不多(毕竟这样没有违和感,确信)

第二,demo。

同样是解包后得到的文件,你会得到一堆拓展名为rpy的文件,那些都是zunplay,也就是zun的演示rep。你可以用自己的rep对其进行替换,比如永夜抄,你可以将demo改为撞天文第一颗大玉,也是完全没有问题的。

第三,sht,fmt,std。

sht是关于自机射击的文件,它包括自机子弹的方向,单发子弹伤害,发射频率等。fmt,是bgm循环有关文件。std是3D背景有关文件。详细的还是去看thbwiki的脚本对照表,我这里只是简单说一说。

最后,再次声明,以上只是我这几天魔改所得出的一些心得,含有很大的主观性,局限性很大,有很多没说到的地方,而且并不完全正确,不正确我也没办法,毕竟我蠢嘛。

最后的最后,希望能帮助大家做出自己想要的魔改吧。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3