Skip to content

Commit 23786a8

Browse files
Applesaberclaude
andcommitted
chore: 移除实验性资源创建功能
Co-Authored-By: Claude Code <noreply@anthropic.com>
1 parent 2490e94 commit 23786a8

11 files changed

Lines changed: 82 additions & 1536 deletions

File tree

‎ChuChartManager/Controllers/CustomResourceController.cs‎

Lines changed: 2 additions & 609 deletions
Large diffs are not rendered by default.

‎ChuChartManager/Front/AGENTS.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ Front/
1919
│ │ └── stage.ts # 舞台背景资源
2020
│ ├── client/
2121
│ │ └── mod.ts # AppleChu Mod 配置 API
22-
│ ├── components/ # 可复用组件:Sidebar.vue, StatusBar.vue, PlayerBar.vue, BottomOverlay.vue, FileTypeIcon.vue, DirSelect.tsx
22+
│ ├── components/ # 可复用组件:Sidebar.vue, StatusBar.vue, PlayerBar.vue, BottomOverlay.vue, FileTypeIcon.vue
2323
│ ├── locales/ # i18n YAML:zh.yaml / en.yaml / ja.yaml + index.ts
2424
│ ├── store/ # 全局状态:refs.ts(侧栏、option 目录)、player.ts(音频播放器)、status.ts(状态栏文本)
2525
│ ├── theme/ # 明暗主题:tokens.sass(--ccm-* 设计令牌,浅/深两套)、index.ts(同步 isLightTheme → html[data-ccm-theme])

‎ChuChartManager/Front/src/api/customResource.ts‎

Lines changed: 0 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -40,91 +40,6 @@ export function getLocalImagePreviewUrl(path: string): string {
4040
return `${base}/api/CustomResource/GetLocalImagePreview?path=${encodeURIComponent(path)}`
4141
}
4242

43-
export interface CreateTrophyParams {
44-
targetDir: string
45-
id: number
46-
name: string
47-
rareType: number
48-
explainText: string
49-
imagePath?: string
50-
}
51-
52-
export async function createTrophy(params: CreateTrophyParams): Promise<void> {
53-
await apiClient.post('/api/CustomResource/CreateTrophy', params)
54-
}
55-
56-
export interface CreateNamePlateParams {
57-
targetDir: string
58-
id: number
59-
name: string
60-
explainText: string
61-
imagePath: string
62-
}
63-
64-
export async function createNamePlate(params: CreateNamePlateParams): Promise<void> {
65-
await apiClient.post('/api/CustomResource/CreateNamePlate', params)
66-
}
67-
68-
export async function createFrame(params: CreateNamePlateParams): Promise<void> {
69-
await apiClient.post('/api/CustomResource/CreateFrame', params)
70-
}
71-
72-
export interface CreateAvatarAccessoryParams {
73-
targetDir: string
74-
id: number
75-
name: string
76-
explainText: string
77-
category: number
78-
iconImagePath: string
79-
textureImagePath: string
80-
}
81-
82-
export async function createAvatarAccessory(params: CreateAvatarAccessoryParams): Promise<void> {
83-
await apiClient.post('/api/CustomResource/CreateAvatarAccessory', params)
84-
}
85-
86-
export interface CreateMapIconParams {
87-
targetDir: string
88-
id: number
89-
name: string
90-
explainText: string
91-
imagePath: string
92-
}
93-
94-
export async function createMapIcon(params: CreateMapIconParams): Promise<void> {
95-
await apiClient.post('/api/CustomResource/CreateMapIcon', params)
96-
}
97-
98-
export interface CreateCharaParams {
99-
targetDir: string
100-
id: number
101-
name: string
102-
works: string
103-
illustrator: string
104-
imagePath: string
105-
imagePathMid: string
106-
imagePathSmall: string
107-
}
108-
109-
export async function createChara(params: CreateCharaParams): Promise<void> {
110-
await apiClient.post('/api/CustomResource/CreateChara', params)
111-
}
112-
113-
export interface AddCharaVariantParams {
114-
targetDir: string
115-
baseId: number
116-
variant: number
117-
name: string
118-
imagePath: string
119-
imagePathMid: string
120-
imagePathSmall: string
121-
rank?: number
122-
}
123-
124-
export async function addCharaVariant(params: AddCharaVariantParams): Promise<void> {
125-
await apiClient.post('/api/CustomResource/AddCharaVariant', params)
126-
}
127-
12843
export interface SystemVoiceCueInfo {
12944
cueCount: number
13045
id: number

‎ChuChartManager/Front/src/components/DirSelect.tsx‎

Lines changed: 0 additions & 73 deletions
This file was deleted.

‎ChuChartManager/Front/src/locales/en.yaml‎

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -254,65 +254,6 @@ mods:
254254
saveFailed: Save failed
255255
tools:
256256
title: Tools
257-
experimentalWarning: The following features are experimental and may have issues
258-
createTrophy: Create Trophy
259-
createNamePlate: Create Name Plate
260-
createMapIcon: Create Map Icon
261-
createChara: Create Character
262-
createFrame: Create Frame
263-
createAvatarAccessory: Create Costume
264-
accessoryCategory: Accessory Slot
265-
categoryHead: Head
266-
categoryFace: Face
267-
categoryBody: Body
268-
categoryBack: Back
269-
iconImage: Icon Image
270-
textureImage: Texture Image
271-
targetDir: Target Option Directory
272-
resourceId: Resource ID
273-
resourceName: Name
274-
explainText: Description
275-
rareType: Type
276-
rareNormal: Normal
277-
rareBronze: Bronze
278-
rareSilver: Silver
279-
rareGold: Gold
280-
rareGoldPlus: Gold+
281-
rarePlatinum: Platinum
282-
rarePlatinumPlus: Platinum+
283-
rareRainbow: Rainbow
284-
rareRainbowPlus: Rainbow+
285-
rareStaff: Staff
286-
rareOngeki: Ongeki
287-
rareMaimai: Maimai
288-
rareIrodoriSilver: Irodori Silver
289-
rareIrodoriGold: Irodori Gold
290-
rareIrodoriRainbow: Irodori Rainbow
291-
rareImage: Image Trophy
292-
trophyImage: Trophy Image (608×148)
293-
namePlateImage: Name Plate Image (auto-resized to 576×228)
294-
selectImage: Select Image
295-
noImageSelected: No image selected
296-
works: Works
297-
illustrator: Illustrator
298-
createSuccess: Created successfully
299-
createFailed: Creation failed
300-
checkConflict: Check Conflict
301-
idConflictWarning: This ID is already in use. Creating will overwrite the existing resource.
302-
charaFullImage: Full Body (1080×1080)
303-
charaMidImage: Half Body (512×512)
304-
charaSmallImage: Avatar (128×128)
305-
createCharaVariant: Add Character Variant
306-
variantBaseId: Base Character ID
307-
variantSlot: Variant Slot
308-
variantRank: Unlock Rank
309-
variants: Variants (optional)
310-
addVariant: Add Variant
311-
noVariants: No variants. Click the button above to add one.
312-
charaImagesRequired: Please select all three character images
313-
charaBase: Base Form
314-
charaBaseHint: Click the cards on the right to select the base character images
315-
removeVariant: Remove Variant
316257
convertChart: Chart Format Converter
317258
sourceFormat: Source Format
318259
targetFormat: Target Format

‎ChuChartManager/Front/src/locales/ja.yaml‎

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -254,65 +254,6 @@ mods:
254254
saveFailed: 保存に失敗しました
255255
tools:
256256
title: ツール
257-
experimentalWarning: 以下の機能は実験的であり、問題が発生する可能性があります
258-
createTrophy: 称号作成
259-
createNamePlate: ネームプレート作成
260-
createMapIcon: マップアイコン作成
261-
createChara: キャラクター作成
262-
createFrame: フレーム作成
263-
createAvatarAccessory: 衣装作成
264-
accessoryCategory: 装着部位
265-
categoryHead: 頭
266-
categoryFace: 顔
267-
categoryBody: 体
268-
categoryBack: 背中
269-
iconImage: アイコン画像
270-
textureImage: テクスチャ画像
271-
targetDir: 対象Optionディレクトリ
272-
resourceId: リソースID
273-
resourceName: 名前
274-
explainText: 説明テキスト
275-
rareType: タイプ
276-
rareNormal: ノーマル
277-
rareBronze: ブロンズ
278-
rareSilver: シルバー
279-
rareGold: ゴールド
280-
rareGoldPlus: ゴールド+
281-
rarePlatinum: プラチナ
282-
rarePlatinumPlus: プラチナ+
283-
rareRainbow: レインボー
284-
rareRainbowPlus: レインボー+
285-
rareStaff: Staff
286-
rareOngeki: オンゲキ
287-
rareMaimai: maimai
288-
rareIrodoriSilver: 彩シルバー
289-
rareIrodoriGold: 彩ゴールド
290-
rareIrodoriRainbow: 彩レインボー
291-
rareImage: 画像称号
292-
trophyImage: 称号画像 (608×148)
293-
namePlateImage: ネームプレート画像(576×228に自動リサイズ)
294-
selectImage: 画像を選択
295-
noImageSelected: 画像未選択
296-
works: 作品
297-
illustrator: イラストレーター
298-
createSuccess: 作成成功
299-
createFailed: 作成失敗
300-
checkConflict: 競合チェック
301-
idConflictWarning: このIDは既に使用されています。作成すると既存リソースが上書きされます。
302-
charaFullImage: 全身画像 (1080×1080)
303-
charaMidImage: 半身画像 (512×512)
304-
charaSmallImage: アイコン画像 (128×128)
305-
createCharaVariant: キャラクター変形追加
306-
variantBaseId: ベースキャラクターID
307-
variantSlot: バリアントスロット
308-
variantRank: 解放ランク
309-
variants: バリアント(任意)
310-
addVariant: バリアント追加
311-
noVariants: バリアントなし。上のボタンで追加できます。
312-
charaImagesRequired: キャラクター画像を3枚選択してください
313-
charaBase: ベース形態
314-
charaBaseHint: 右側のカードをクリックしてベースキャラクターの画像を選択
315-
removeVariant: バリアント削除
316257
convertChart: 譜面フォーマット変換
317258
sourceFormat: 変換元フォーマット
318259
targetFormat: 変換先フォーマット

‎ChuChartManager/Front/src/locales/zh.yaml‎

Lines changed: 0 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -254,65 +254,6 @@ mods:
254254
saveFailed: 保存失败
255255
tools:
256256
title: 工具
257-
experimentalWarning: 以下功能为实验性,可能存在问题
258-
createTrophy: 创建称号
259-
createNamePlate: 创建名牌
260-
createMapIcon: 创建地图图标
261-
createChara: 创建角色
262-
createFrame: 创建底框
263-
createAvatarAccessory: 创建衣装
264-
accessoryCategory: 部位
265-
categoryHead: 头部
266-
categoryFace: 面部
267-
categoryBody: 身体
268-
categoryBack: 背部
269-
iconImage: 图标图片
270-
textureImage: 贴图图片
271-
targetDir: 目标 Option 目录
272-
resourceId: 资源 ID
273-
resourceName: 名称
274-
explainText: 说明文字
275-
rareType: 类型
276-
rareNormal: 普通
277-
rareBronze: 铜
278-
rareSilver: 银
279-
rareGold: 金
280-
rareGoldPlus: 金+
281-
rarePlatinum: 白金
282-
rarePlatinumPlus: 白金+
283-
rareRainbow: 彩虹
284-
rareRainbowPlus: 彩虹+
285-
rareStaff: Staff
286-
rareOngeki: Ongeki
287-
rareMaimai: Maimai
288-
rareIrodoriSilver: 彩银
289-
rareIrodoriGold: 彩金
290-
rareIrodoriRainbow: 彩虹(彩)
291-
rareImage: 图片称号
292-
trophyImage: 称号图片 (608×148)
293-
namePlateImage: 名牌图片(自动缩放至 576×228)
294-
selectImage: 选择图片
295-
noImageSelected: 未选择图片
296-
works: 作品
297-
illustrator: 插画师
298-
createSuccess: 创建成功
299-
createFailed: 创建失败
300-
checkConflict: 检查冲突
301-
idConflictWarning: 此 ID 已被使用,继续创建将覆盖已有资源
302-
charaFullImage: 全身图 (1080×1080)
303-
charaMidImage: 半身图 (512×512)
304-
charaSmallImage: 头像图 (128×128)
305-
createCharaVariant: 添加角色升格
306-
variantBaseId: 主角色 Base ID
307-
variantSlot: 升格槽位
308-
variantRank: 解锁好感度
309-
variants: 升格形态(可选)
310-
addVariant: 添加升格
311-
noVariants: 无升格形态,点击上方按钮添加
312-
charaImagesRequired: 请选择三张角色图片
313-
charaBase: 主形态
314-
charaBaseHint: 点击右侧卡片选择主角色的三张图片
315-
removeVariant: 删除此升格
316257
convertChart: 谱面格式转换
317258
sourceFormat: 源格式
318259
targetFormat: 目标格式

0 commit comments

Comments
 (0)