Skip to content

Commit 6532a68

Browse files
committed
feat: 优化模型选择界面,新增搜索功能并调整目标类型按钮逻辑
1 parent dbec476 commit 6532a68

21 files changed

Lines changed: 150 additions & 42 deletions

CHANGELOG.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,16 @@
1515
- 新增 `CA_ControlOtherCharacter`(控制其他角色)动作类型(ID: 10)
1616
- 新增 `VehicleLocator` 锚点,用于标识角色作为载具时的坐骑位置
1717
- 该锚点的位置和朝向可以用来调整角色在骑乘状态下的位置和朝向
18-
- 调整模型选择界面的目标类型选择按钮逻辑
19-
- 当按着 Shift 键时,点击目标类型会将其的名字和类型ID复制到剪贴板,方便开发者获取信息进行调试
18+
- 优化了模型选择界面
19+
- 现在支持搜索目标类型,以便快速找到特定类型进行设置
20+
- 按着 `Shift` 键时,点击目标类型按钮会将一些数据信息复制到剪贴板,以便于开发者获取信息
21+
- DisplayName:目标类型的多语言显示名称
22+
- TargetTypeId:目标类型的字符串标识符
23+
- ModelId:当前设置的模型 ID
24+
- FallbackModelId:当前设置的回退模型 ID
25+
- 现在其他 Mod 向本 Mod 注册的扩展类型将会排序在 “角色”、“宠物” 之后,“所有AI角色” 之前
26+
- 现在其他 Mod 向本 Mod 注册的扩展类型将会以靛蓝色显示,以便于区分内置类型和扩展类型
27+
- 修复了非 AI 角色目标类型会错误的显示回退模型的颜色标注的问题
2028

2129
## v1.10.6
2230

CHANGELOG_EN.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,16 @@ English | [中文](CHANGELOG.md)
1515
- Added `CA_ControlOtherCharacter` (control other character) action type (ID: 10)
1616
- Added `VehicleLocator` anchor point for indicating the player's position when riding a vehicle
1717
- The position and orientation of the anchor point can be used to adjust the character's position and orientation while riding
18-
- Adjusted the target type selection button logic in the model selection interface
19-
- When holding the Shift key, clicking the target type will copy its name and type ID to the clipboard, making it easier for developers to obtain information for debugging
18+
- Optimized the model selection interface
19+
- Now supports searching target types for quickly finding specific types for configuration
20+
- When holding the `Shift` key, clicking the target type button will copy some data information to the clipboard for developers to obtain information
21+
- DisplayName:Target type's multilingual display name
22+
- TargetTypeId:Target type's string identifier
23+
- ModelId:Currently set model ID
24+
- FallbackModelId:Currently set fallback model ID
25+
- Extension types registered by other mods to this mod are now sorted after "Character" and "Pet", but before "All AI Characters"
26+
- Extension types registered by other mods to this mod are now displayed in indigo color to distinguish built-in types from extension types
27+
- Fixed an issue where non-AI character target types incorrectly displayed fallback model color markings
2028

2129
## v1.10.6
2230

DuckovCustomModel/Localizations/Chinese.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "搜索模型...",
4+
"SearchTarget": "搜索目标...",
45
"Refresh": "重新加载所有模型信息",
56
"Loading": "加载中...",
67
"LoadingModelList": "正在加载模型列表...",

DuckovCustomModel/Localizations/ChineseTraditional.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "搜尋模型...",
4+
"SearchTarget": "搜尋目標...",
45
"Refresh": "重新載入所有模型資訊",
56
"Loading": "載入中...",
67
"LoadingModelList": "正在載入模型清單...",

DuckovCustomModel/Localizations/English.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "Search models...",
4+
"SearchTarget": "Search targets...",
45
"Refresh": "Reload All Model Information",
56
"Loading": "Loading...",
67
"LoadingModelList": "Loading model list...",

DuckovCustomModel/Localizations/French.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "Rechercher des modèles...",
4+
"SearchTarget": "Rechercher des cibles...",
45
"Refresh": "Recharger toutes les informations des modèles",
56
"Loading": "Chargement...",
67
"LoadingModelList": "Chargement de la liste des modèles...",

DuckovCustomModel/Localizations/German.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "Modelle suchen...",
4+
"SearchTarget": "Ziele suchen...",
45
"Refresh": "Alle Modellinformationen neu laden",
56
"Loading": "Lädt...",
67
"LoadingModelList": "Modellliste wird geladen...",

DuckovCustomModel/Localizations/Italian.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "Cerca modelli...",
4+
"SearchTarget": "Cerca obiettivi...",
45
"Refresh": "Ricarica tutte le informazioni del modello",
56
"Loading": "Caricamento...",
67
"LoadingModelList": "Caricamento elenco modelli...",

DuckovCustomModel/Localizations/Japanese.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "モデルを検索...",
4+
"SearchTarget": "対象を検索...",
45
"Refresh": "すべてのモデル情報を再読み込み",
56
"Loading": "読み込み中...",
67
"LoadingModelList": "モデルリストを読み込み中...",

DuckovCustomModel/Localizations/Korean.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"Title": "Duckov Custom Model",
33
"SearchPlaceholder": "모델 검색...",
4+
"SearchTarget": "대상 검색...",
45
"Refresh": "모든 모델 정보 다시 로드",
56
"Loading": "로딩 중...",
67
"LoadingModelList": "모델 목록 로딩 중...",

0 commit comments

Comments
 (0)