当前位置:首页 > 每日看点

原神是用什么编程语言开发的?

卡卷网2年前 (2025-01-09)每日看点269

大概看了一眼内容不一定全对,仅供参考

打开原神安装目录访问GenshinImpactGame\YuanShen_Data点进去一看就是典型Unity项目目录,并且空间占非常大多半游戏本体了。外面的是启动器,用的QT工具套

游戏脚本应该使用XLUA

这个目录

GenshinImpact\GenshinImpactGame\YuanShen_Data\StreamingAssets\VideoAssets\StandaloneWindows64

不少U文件,应该是视频资源,你用记事本打开他,会发现一些有意思的东西:)

有现成的对应工具转换一下变成正常视频

其核心资源文件主要是LK。。。想要解包就得知道对应算发解一下

可以找一找一个叫GenshinStudio的工具对LK文件进行专门解包。

------------------------------------2023-7-31更新-----------------------------------

打包环境是jenkins

D:\GenshinImpact\GenshinImpactGame\YuanShen_Data\Plugins\ZFGamerowser.exe

应该是用C++开发,用的chrome内核,核心是chrome_elf.dll

发现UserAssemly.dll,280M的DLL,多半就是核心代码了。按照惯例看看用了哪些DLL

有点懵。第一次碰到过,不知道怎么下手。这时候想到了主题:原神是用什么编程语言开发的?

对呀,C#代码需要NET框架,端哪有NET框架,肯定把C#代码转换成了中间代码才能再端运行,要解开他只需要把中间代码进行还原一下就可以了。

具体原理可看此文章

小玉:Unity将来时:IL2CPP是什么?

使用Il2CppDumper进行破解。对应的gloal-metadata.dat文件是加密了的,所以需要先解

对应思路

某神PC端UnityIL2CPP保护分析

破解成功后你就会得到原始DLL,剩下的使用dnSpy,ILSpy或者.Net反编译工具即看具体信息...

所以如果你玩多半让你替换掉UserAssemly.dll

扫描二维码推送至手机访问。

版权声明:本文由卡卷网发布,如需转载请注明出处。

本文链接:https://www.kajuan.net/ttnews/2025/01/7947.html

分享给朋友:

相关文章

AI普及:让人类更聪明还是更愚蠢?

AI普及:让人类更聪明还是更愚蠢?

人工智能真的会替代人类吗?如果你询问人工智能这个问题,它通常会用“情感模块”作为标准答案来回复你——人工智能因为缺失情感模块,所以暂时无法替代人类的情感、创造力和想象力。是否这意味着,人工智能一旦拥有了情感模块,就会超越正态曲线最中段的大部…

我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?

我跟你一样的情况,本人现身说法,千万不要跟你爸干,我就是反面教材,现在想回去都回不去了,快十年没写代码了,再就是岁数大了,38岁了,35岁以上的码农根本就没公司愿意要,而且会受歧视。 工程不好干,首先就是不合法,在法律层面,根本就没有包工头…

为什么说不懂电脑的不要碰AMD?

作为一个资深垃圾佬,说缺点前,先说优点吧AMD CPU(后续简称AU)的优点:处理器对比Intel,三级缓存更大,最明显的感知就是,网游帧数更高(5900X,7900X之类高端型号都是双CCX共享大缓存,反而不如次一点的CPU帧数更高);相…

只有我一个人后悔升级鸿蒙next吗?

只有我一个人后悔升级鸿蒙next吗?

我有一台mate 60 pro,第一时间升级了“纯血鸿蒙”。 虽然功能并不完善,甚至有些简陋,但是我非常~非常不后悔升级鸿蒙next系统。 因为.... 这就是一款“大型养成系游戏“,给我平淡的生活提供了源源不断的情绪价值。 我每天特别…

用红米手机会很丢人吗?

前些日子遇到了一位快递小哥,京东的,签收 小哥年纪不算大,目测二十多岁 他的手机上全是一道道极严重的划痕,有点卡, 他开热点了,热点名就是手机型号,红米9a,我父母的同款 现在他那边操作了一会,然后又是我这边操作了一会 小哥看着我手机刷刷的…

鸿蒙到底是不是安卓套壳?

鸿蒙到底是不是安卓套壳?

把它是不是套壳先放在一边吧。我讲一个事情,大家自己判断。 华为有一个应用,叫手机管家。这个手机管家对一些 系统底层设置有影响:比如华为从 EMUI 9 开始不允许将第三方启动器设置为默认启动器,依靠的就是这个手机管家。为什么这么说呢?在网上…

发表评论

访客

看不清,换一张

◎欢迎参与讨论,请在这里发表您的看法和观点。