找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 489|回复: 11

[已解决问题] 求教DP实时编译时编译失败

[复制链接]
发表于 2026-2-24 14:20:37 | 显示全部楼层 |阅读模式
本帖最后由 放屁尤里 于 2026-2-25 14:19 编辑

在原版尤里复仇,ARES3.0,kratos0.1.12的环境下(似乎跟这些环境无关),我尝试在游戏进行时用visual studio在DP自带的DynamicPatcherMisc.sln解决方案下修改DP自带的DISKScript脚本时,脚本的内容不会在游戏里生效。当然,退出游戏再开的话是能生效的。另外我去build中找到被应用进程占用的tmp文件时候,用lock hunter查找时发现是gamemd在调用这个文件。附上log:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2026-2-24 16:00:07 | 显示全部楼层
DP,有这个功能吗
回复

使用道具 举报

 楼主| 发表于 2026-2-24 16:11:38 | 显示全部楼层

有的吧,看掉叶粽的视频,他在脚本里改了ColorStruct,绑定这个脚本的单位的轨迹颜色就会实时改变。我把链接展示出来。https://www.bilibili.com/video/BV1Kz4y1D71s/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=5fee931db19d3fb31eab8ab2a2f516d1
回复

使用道具 举报

发表于 2026-2-25 00:52:02 | 显示全部楼层
这我不懂了,你可以试试问问AI
回复

使用道具 举报

发表于 2026-2-25 08:40:49 来自手机 | 显示全部楼层
把dp奎秃斯换成纯血dp就可以了
回复

使用道具 举报

 楼主| 发表于 2026-2-25 10:16:37 | 显示全部楼层
双杀步枪 发表于 2026-2-25 08:40
把dp奎秃斯换成纯血dp就可以了

似乎不是kts的问题,kts我用的是dll版,而且就算删掉dll后依然无法实时编译脚本
回复

使用道具 举报

发表于 2026-2-25 12:32:09 来自手机 | 显示全部楼层
放屁尤里 发表于 2026-2-25 10:16
似乎不是kts的问题,kts我用的是dll版,而且就算删掉dll后依然无法实时编译脚本 ...

你不看奎秃斯的说明的吗?dp奎秃斯发布时会关了实时编译,不允许动态改动,所以让你换纯血dp。
回复

使用道具 举报

发表于 2026-2-25 12:59:26 来自手机 | 显示全部楼层
DP的实时编译是由DP执行的,你只需要修改cs脚本就可以了。剩下的由dp自己build,你不需要在vs里去做build之类的动作,只需要save就可以了
回复

使用道具 举报

 楼主| 发表于 2026-2-25 13:20:39 | 显示全部楼层
双杀步枪 发表于 2026-2-25 12:32
你不看奎秃斯的说明的吗?dp奎秃斯发布时会关了实时编译,不允许动态改动,所以让你换纯血dp。 ...

怪我没说明白。我用的是Kratos-PP不是DPkratos,DP用的是github上的DP2.1 with Dionysus.0.1。并且我也尝试过在没有kratos-pp和重装DP的情况下,依然是会报log同样错误的。这dp应该算是纯血吧。难道说我还得把游戏再重装一遍
回复

使用道具 举报

 楼主| 发表于 2026-2-25 13:29:32 | 显示全部楼层
双杀步枪 发表于 2026-2-25 12:59
DP的实时编译是由DP执行的,你只需要修改cs脚本就可以了。剩下的由dp自己build,你不需要在vs里去做build之 ...

这个我尝试过用记事本改,依然是同样错误,VS上除了因为提示缺少程序集装了Microsoft.CodeAnalysis也没做任何调整
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|管理员邮箱|红警DIY论坛 |网站地图

GMT+8, 2026-4-12 02:39 , Processed in 0.076204 second(s), 17 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表