GMS游戏汉化教程(1——UTMT基本使用)

我们先用UTMT打开UT的data来can can need里面有什么()

(我感觉我得先讲左上角的干什么....)
左上角有个File,Scripts,Help
File很好理解,就搁着打开、保存、运行游戏的设置都在这

(Generate offset map连我都没搞懂,就好像会把创建的资产都用纯16进制码表示处在当前数据的位置,懂哥可以出来说一下这怎么用的)
Scripts,脚本。这些脚本方便我们进行解包,打包,调试游戏等操作,挺多了,这里不展开叙述,具体看UTMT的GitHub页面的Readme.md,脚本详细功能见utmt根目录下的script.md

Help,不多讲,就关于UTMT的创作者和GH页面

OK,接下来是左列的东西了
跟GMS1的界面差不多

以UT为例解释下都有什么
General info显示了一些信息,游戏ID,版本号,bytecode等

Global init,Audio groups不管,直接来到Sound

Sprites(精灵,贴图)

(中间的“Export all flames”(导出全部帧)会把当前的sprite导出成文件夹+帧位图的形式(一张图就没文件夹))
Tile sets(地图的纹理)

Path(应该是反射路径),Scripts(游戏的脚本)和Shader(着色器)先跳过
来到fonts(字体)

好的来到Object(物体)

Room(房间)

Texture page item(纹理图局部)

Code(代码片段,主要是obj的事件,Room相关控制代码和Scripts的代码)

下面3个不细说,就代码那里包含的变量函数和字符串(这里也包含了General info里的一些字符串)
Embeded textures(嵌入纹理,纹理图全貌)

Embeded audio(嵌入音频,跟上面的差不多)
一些小白都能会的操作
1、 导出贴图、声音
单个图的话,在sprites那里找到你想导出的图并点那下面的export all frames

单个声音的话,找到要导的声音,最右下角的三个点定位到Embeded sounds的某个文件

Export即可,当然导入就点左边的import

想导出完整贴图和声音的话,你需要用脚本来方便完成该操作
就在scripts→Resource Unpakers找到相应的脚本来运行就可以了
完成后左下角会显示是完成,而且导出的东西都会在这个data.win文件的同目录下的export_sprites和export_sounds文件夹
想导出全部纹理图(大图)的就选ExportAllTextures.csx

关于UTMT的基本介绍就到此为止(还有很多没提的但是我不会写.jpg)
下期就要正式开始实践了!记得准备好一个英文游戏来汉化吧(bushi)
(有可能有缺漏,可以在评论区feedback下,毕竟我不是专业的)
如果有问题可以在群里问:718505318(BNP交流群)
901988001(FD交流群)