UTAGE Dicing Textures重建

逆向工程Utage逆向Unity
浏览数 - 298发布于 - 2025-04-22 - 15:29

GitHub上面逛了一圈,好像没人做UTAGE Dicing Textures的重建

插件链接:https://assetstore.unity.com/packages/tools/game-toolkits/utage4-for-unity-text-adventure-game-engine-version4-266447?locale=zh-CN

(90刀,买不起,不如自己逆向(确信))

如何判断:
mono打包的Unity游戏,存在该DLL:Game_Data\Managed\Utage.dll。

il2cpp打包的Unity游戏,在Game_Data\il2cpp_data\Metadata\global-metadata.dat里面存在DicingTextureData这个签名。

mono版本的游戏,代码在如下位置:

image.pngil2cpp版本的游戏,代码在如下位置:

image.png代码:https://github.com/bfloat16/Audio_Tools/blob/main/src/Unity/Utage_DicingTextures.py

使用:用AssetStudio打开整个游戏文件夹,找出成对的Texture2D和Monobehavior,使用上面的脚本重建即可。如果第一次点击Monobehavior要求选择文件夹,mono版本的游戏请选择Game_Data\Managed文件夹,il2cpp游戏先用il2cppdumper dump出符号,然后再选择dummydll文件夹。

效果(仅展示一部分):
Shia_Normal_Atlas0.pngShia_Normal_Atlas0_EV_MH_shia4_001.png

Shia_Normal_Atlas0_EV_MH_shia5_2_001.png

kohaku