Telerik justdecompile是一款免费的.NET反编译工具,这款软件可以用来分析已经加载的程序集或者外部引用的程序集的全部类型。可以反编译lambda表达式、泛型、yield语句和自动属性。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好。
详细介绍:
JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好,对于某个第三方程序集,如果它缺乏文档,或者是一个bug 或性能问题的根源,反编译往往是最快捷的解决方案。Telerik已经将 Reflexil、程序集编辑器(assembly editor)和 De4Dot等插件集成到了JustDecompile中。此外,开发者可以借助最新发布的API与支持文档开发自己的插件。
主要功能:
最快的解码器 Fastest Decompiler
比竞争对手快10倍。
可扩展的 Extensible
对每个人都开放的API来创建扩展。
方便装配管理 Easy Assembly Management
支持.NET 2.0、3.5、4、3.5、4.5.1,WinRT元数据,C#5.0、APPX和WinMD。
快速代码导航 Fast Code Navigation
代码变得容易与JustDecompile搜索。
创建Visual Studio项目 Creates Visual Studio Projects
创建一个Visual Studio项目从一个反编译程序集。
一个引擎,三个工具 One Engine, Three Tools
集成JustDecompile、JustCode和JustTrace三款工具于一身。
在选项卡中查看反编译代码 View Decompiled Code in Tabs
之间轻松切换不同的方法和组件在一个JustDecompile实例。
Visual Studio扩展 Visual Studio Extension
反编译程序集引用在Visual Studio项目中。
从组件中提取资源 Extract Resources From Assemblies
节约资源从程序集。
使用情况分析 Usage Analysis
书签用法在加载程序集。
命令行支持 Command Line Support
出口代码直接从命令提示符。
集成Windows资源管理器右键菜单 Integrate With Windows Explorer Context Menu
在Windows资源管理器浏览反编译后的组件。
用justdecompile修改负重:
打开软件,找到要修改的Assembly-CSharp.dll
点击search
然后选择Go To Symbol
输入CalculateStatBase自动查找出一个项目
双击这个项目,往下拉。找到
然后点击Plugins,选择Reflexil,弹出
往下拉,找到
看到45和12了吗,这就是控制负重的两个关键数值,选中以后在数值上右击选Edit
弹出一个对话框
修改你想要的数值即可(注:最大只能修改成127,两个数值都是,我也不知道为什么),然后点击Update
都修改完以后,左边窗口一直拉回顶部,找到图中标红线的
右击,选择Reflexil v1.5,选择save as保存即可
打开你刚才修改出来的DLL,找到maxweight,你会发现已经改好了
当然这里面还有许多其他的可以修改的,例如