躁动的氨气
|
6b2f2543c4
|
feat: 支持仓库使用公共资源 (#2716)
|
2026-02-05 01:48:06 +08:00 |
|
Bread Grocery
|
d46d594f31
|
fix(js): 修复使用ESM时,仅使用同步代码报错 (#2592)
|
2025-12-30 17:44:58 +08:00 |
|
Bread Grocery
|
08f9312fb3
|
fix: 清除模块加载缓存导致library中的文件变动后无法生效 (#2525)
|
2025-12-07 23:38:35 +08:00 |
|
DarkFlameMaster
|
f19a16e1d3
|
增加模块导入的支持 (#2494)
|
2025-12-01 00:40:04 +08:00 |
|
FishmanTheMurloc
|
8a7440dbbe
|
ScriptObjectConverter.GetValue()新增支持一层集合泛型参数解析;CountInventoryItem新增支持复数物品的计数,并在Dispatcher中向JavaScript暴露此种使用方式 (#2267)
|
2025-09-26 23:15:18 +08:00 |
|
辉鸭蛋
|
4305310d2d
|
js settings ui
|
2025-03-06 01:26:16 +08:00 |
|
zjl
|
1a0d61ac94
|
路径追踪增加 允许在jsScript脚本中启用此路径追踪配置、覆盖JS中的自动战斗配置 。默认为否,开启后可以使JS脚本中的路径追踪和自动战斗,使用该调度器所配置的参数运行
|
2025-01-16 23:53:17 +08:00 |
|
辉鸭蛋
|
2383761b5d
|
more js methods to expose
|
2024-12-01 16:43:42 +08:00 |
|
辉鸭蛋
|
44190a522b
|
team identification support online
修复错误信息,改进联机状态处理
更新了 `BetterGenshinImpact.csproj` 文件中的程序集版本号,从 `0.35.2` 更新为 `0.35.4`。
修正了 `ScriptProject.cs` 文件中抛出 `FileNotFoundException` 异常时的错误信息,将 "manifest.json文件存在" 改为 "manifest.json文件不存在"。
在 `AutoFightAssets.cs` 文件中:
- 为 `AvatarSideIconRectList` 和 `AvatarIndexRectList` 添加了注释,解释其在非联机状态下的用途。
- 添加了多个新的属性和注释,用于处理联机状态下的角色头像和对应的白色块位置。
- 初始化了 `OnePRa` 和 `PRa` 两个识别对象,用于识别联机状态下的1P和P图标。
在 `Avatar.cs` 文件中:
- 修改了角色切换逻辑,使用 `CombatScenes.ExpectedTeamAvatarNum` 替代硬编码的数字。
- 在 `TrySwitch` 方法中添加了 `needLog` 参数,并在切换成功时记录日志。
- 移除了部分注释代码,并在日志中保存了角色切换和索引区域的截图。
- 添加了 `System.Diagnostics` 的引用。
在 `CombatScenes.cs` 文件中:
- 将 `Avatars` 初始化为空数组。
- 添加了 `ExpectedTeamAvatarNum` 属性,默认值为4。
- 在 `InitializeTeam` 方法中添加了联机状态的判断和处理逻辑。
- 修改了队伍识别逻辑,使用动态数组替代固定长度的数组。
- 修改了 `CheckTeamInitialized` 方法,使用 `ExpectedTeamAvatarNum` 替代硬编码的数字。
- 修改了 `BuildAvatars` 方法,添加了对联机状态下角色编号位置信息的处理。
- 修改了 `SelectAvatar` 方法,使用 `GetValueOrDefault` 替代 `TryGetValue`。
在 `ScriptControlViewModel.cs` 文件中,设置 `WindowStartupLocation` 为 `WindowStartupLocation.CenterOwner`。
添加了 `1p.png` 和 `p.png` 两个新图像文件,用于识别联机状态下的1P和P图标。
|
2024-10-27 17:15:55 +08:00 |
|
辉鸭蛋
|
6b41b52008
|
warning when script version number is too high
更新程序集版本号并添加版本号比较逻辑
更新了 `BetterGenshinImpact.csproj` 文件中的程序集版本号,从 `0.35.0` 更新到 `0.35.1`。
在 `Manifest.cs` 文件中,增加了对 `BetterGenshinImpact.GameTask.Common` 和 `Microsoft.Extensions.Logging` 的引用,并在 `Manifest` 类中增加了版本号比较的逻辑,如果脚本要求的版本号大于当前版本号,则记录错误日志。
在 `ScriptProject` 类的构造函数中,增加了对脚本文件夹是否存在的检查,如果不存在则抛出 `DirectoryNotFoundException` 异常。
在 `PathingTask.cs` 文件中,增加了对 `BetterGenshinImpact.Core.Config`、`BetterGenshinImpact.GameTask.Common` 和 `Microsoft.Extensions.Logging` 的引用,并在 `PathingTask` 类中增加了版本号比较的逻辑,如果路径追踪任务要求的版本号大于当前版本号,则记录错误日志。
|
2024-10-20 15:47:03 +08:00 |
|
辉鸭蛋
|
461b0b00d1
|
add JS script dynamic settings
|
2024-08-24 02:13:46 +08:00 |
|
辉鸭蛋
|
8fa071722e
|
js : dispatcher.addTimer
|
2024-08-11 17:58:22 +08:00 |
|
辉鸭蛋
|
ad288c60cc
|
script group ui 2
|
2024-08-10 19:16:35 +08:00 |
|
辉鸭蛋
|
308d398036
|
script group ui
|
2024-08-10 13:37:29 +08:00 |
|
辉鸭蛋
|
4610c9e7ca
|
add script engine
|
2024-08-03 19:41:48 +08:00 |
|