DSLuaDecompiler:LuaHavokScript 反编译器用于 Dark SoulsBloodborneSekiro AI lua 文件和 Havok 行为脚本 (hks)-源码

上传者: 42121058 | 上传时间: 2021-09-28 15:54:39 | 文件大小: 79KB | 文件类型: ZIP
C#
DSLua反编译器 这是 Lua 5.0.2 和 HavokScript 的正在进行的反编译器。 具体来说,它旨在反编译《黑暗之魂》、《黑暗之魂 3》、《血源》和《只狼》中的 Lua 文件。 这些脚本主要用于在游戏中实现 AI 逻辑。 DS3、Bloodborne 和 Sekiro 还使用 HavokScript,这是 Lua 5.1 的一个经过大量修改的版本,将游戏与 Havok 行为系统连接起来,并且大部分角色动画逻辑都在 HavokScript 中。 这个反编译器将反编译这些游戏中使用的 Havokscript 的一个子集。 这个反编译器尚未完成,最终用户还不能使用,但它正在快速进步,并且能够完美地构建 DS3 中许多 AI 文件的控制流。 现在,它也可以反编译DS3的c0000.hks文件,该文件是一个庞大的HavokScript文件,实现了DS3中大多数播放器逻辑。 将此反编

文件下载

资源详情

[{"title":"( 36 个子文件 79KB ) DSLuaDecompiler:LuaHavokScript 反编译器用于 Dark SoulsBloodborneSekiro AI lua 文件和 Havok 行为脚本 (hks)-源码","children":[{"title":"DSLuaDecompiler-master","children":[{"title":".gitignore <span style='color:#111;'> 382B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.52KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.04KB </span>","children":null,"spread":false},{"title":".gitattributes <span style='color:#111;'> 66B </span>","children":null,"spread":false},{"title":"LuaDecompilerCore","children":[{"title":"Annotations","children":[{"title":"ESDFunctions.cs <span style='color:#111;'> 24.42KB </span>","children":null,"spread":false}],"spread":true},{"title":"IR","children":[{"title":"Return.cs <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"Break.cs <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"NumericFor.cs <span style='color:#111;'> 1.20KB </span>","children":null,"spread":false},{"title":"Jump.cs <span style='color:#111;'> 2.58KB </span>","children":null,"spread":false},{"title":"Label.cs <span style='color:#111;'> 839B </span>","children":null,"spread":false},{"title":"Data.cs <span style='color:#111;'> 591B </span>","children":null,"spread":false},{"title":"Identifier.cs <span style='color:#111;'> 1.51KB </span>","children":null,"spread":false},{"title":"GenericFor.cs <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"SymbolTable.cs <span style='color:#111;'> 3.40KB </span>","children":null,"spread":false},{"title":"PhiFunction.cs <span style='color:#111;'> 2.08KB </span>","children":null,"spread":false},{"title":"PlaceholderInstruction.cs <span style='color:#111;'> 549B </span>","children":null,"spread":false},{"title":"Continue.cs <span style='color:#111;'> 290B </span>","children":null,"spread":false},{"title":"IInstruction.cs <span style='color:#111;'> 1.94KB </span>","children":null,"spread":false},{"title":"Function.cs <span style='color:#111;'> 148.89KB </span>","children":null,"spread":false},{"title":"IfStatement.cs <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"While.cs <span style='color:#111;'> 1.25KB </span>","children":null,"spread":false},{"title":"Expression.cs <span style='color:#111;'> 32.06KB </span>","children":null,"spread":false},{"title":"Assignment.cs <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false}],"spread":false},{"title":"Utilities","children":[{"title":"BinaryReaderEx.cs <span style='color:#111;'> 30.70KB </span>","children":null,"spread":false}],"spread":true},{"title":"LuaDecompilerCore.csproj <span style='color:#111;'> 137B </span>","children":null,"spread":false},{"title":"LuaFile.cs <span style='color:#111;'> 17.79KB </span>","children":null,"spread":false},{"title":"CFG","children":[{"title":"AbstractGraph.cs <span style='color:#111;'> 7.10KB </span>","children":null,"spread":false},{"title":"LoopType.cs <span style='color:#111;'> 268B </span>","children":null,"spread":false},{"title":"BasicBlock.cs <span style='color:#111;'> 10.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"AnalysisOpts.cs <span style='color:#111;'> 192B </span>","children":null,"spread":false},{"title":"LuaDisassembler.cs <span style='color:#111;'> 112.43KB </span>","children":null,"spread":false}],"spread":true},{"title":"DSLuaDecompiler.sln <span style='color:#111;'> 1.59KB </span>","children":null,"spread":false},{"title":"packages-microsoft-prod.deb <span style='color:#111;'> 3.05KB </span>","children":null,"spread":false},{"title":"DSLuaDecompiler","children":[{"title":"DSLuaDecompiler.csproj <span style='color:#111;'> 3.83KB </span>","children":null,"spread":false},{"title":"Properties","children":[{"title":"launchSettings.json <span style='color:#111;'> 248B </span>","children":null,"spread":false}],"spread":true},{"title":"Program.cs <span style='color:#111;'> 3.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明