license

敬告(Attention)

由于作者懒癌晚期,该项目已经停止维护。
Due to the author's late stage cancer of laziness, the project has been discontinued for maintenance.

关于Kratos-Lite(About Kratos-Lite)

Kratos Build8 现更名为 Kratos-Lite
The original Kratos Build8 is now rename as Kratos-Lite.

新版本将深度结合DP2.1的框架结构,对代码进行完全重构,想比之前的版本,具有更轻量、更快的速度、更便捷的更新机制。
The new version will deeply combine the framework structure of DP2.1, completely refactor the code, and have a lighter, faster and more convenient update mechanism than the previous version.

此仓库不包含源代码,仅保存非开发者Modder所需要的文件,需要查看源代码可前往此处
This repository does not contain source code, it only saves files needed by non-developer Modders. If you need to view the source code, you can go Here.

关于Kratos (About Kratos)

DynamicPatcher是由开发者Xkein创建的尤里的复仇MOD开发平台,项目主页
DynamicPatcher is Yuri's Revenge MOD development platform created by developer Xkein.

Kratos项目是尤里的复仇MOD《乱来时刻(WWSB HOUR)》的作者 双杀步枪(ChrisLv_CN) 所创建的DP应用项目。MOD作者主页
Project Kratos is a DP application project created by ChrisLv_CN, the author of Yuri's revenge MOD "WWSB HOUR".

本项目完全基于DP进行开发,以INI标签的形式为MOD提供全新特性。
This project is completely developed based on DP, and use INI labels to provides new features for MOD.

食用方法 (How to use)

  1. 前往Release下载最新的压缩包。
    Go to Release to download the latest package.

  2. 把文件夹DynamicPatcher,文件DynamicPatcher.dllPatcherLoader.dll放入尤里的复仇游戏根目录下。
    Put the folder DynamicPatcher, files DynamicPatcher.dll and PatcherLoader.dll into Yuri's Revenge game root directory.

  3. ini中添加对应的内容。
    Edit ini file

  4. gamemd.exesyringe.exe添加管理员权限。(Build7起升级为DP2.0,不再需要设置管理员权限)
    Add administrator privileges to gamemd.exe and syringe.exe. (Build7 and later versions do not need this because update to DP2.0)

  5. 运行RunAres.bat启动游戏。
    Run RunAres.bat to start the game.

帮助文档 (Documents)

开发者 (Developers)

鸣谢 (Credits)

要饭 (Funding)

如果你喜欢本项目,并想通过资助来帮助本项目,可以通过以下方式。
If you like this project and want to fund it, here's how you can do it.

如何使用脚本(How to use a Script)

  1. 将编译好的脚本对应的.pkg文件放入DynamicPatcher\Packages\Build\Scripts
    Put the .pkg file corresponding to the compiled script into DynamicPatcher\Packages\Build\Scripts.

  2. 使用文本编辑器编辑DynamicPatcher\Packages下的release.list文件,在末行加入{DP_DIR}\Build\Scripts\***.tmp***为脚本.pkg的文件名。
    Use a text editor to edit the release.list file in folder DynamicPatcher\Packages, and add {DP_DIR}\Build\Scripts\***.tmp in the last line. *** is the file name of the script file of .pkg.

  3. 启动游戏。
    Run.

如何编译脚本(How to compile Scripts)

  1. 正确安装并启动Kratos,确保Kratos运行正常。
    Install and start Kratos correctly to ensure that Kratos operates normally.

  2. 源代码项目中获取Debug版本的DynamicPatcher.dll,替换。
    Get the Debug version of DynamicPatcher.dll from the source code project and replace it.

  3. 在文件夹DynamicPatcher下创建文件夹Scripts,并将写好的.cs脚本文件放进去。
    Create the folder 'Scripts' under the folder' DynamicPatcher 'and put the written .cs script file in it.

  4. 启动游戏。
    Run.

  5. DynamicPatcher\Packages\Build\Scripts中获得编译并打包好的.pkg文件。
    Get the compiled and packaged .pkg file in DynamicPatcher\Packages\Build\Scripts.