Files
DS-Combat_analy/legacy/분석도구/v2/archive/README.md
2025-11-05 11:09:16 +09:00

123 lines
4.0 KiB
Markdown

# 아카이브된 분석 스크립트
이 디렉토리에는 개발 과정에서 사용된 일회성 체크 및 검증 스크립트들이 보관되어 있습니다.
**아카이브 일자**: 2025-10-27
**사유**: 핵심 분석 파이프라인 완성 후 정리
---
## 📁 파일 분류
### 🔍 스킬 검증 스크립트
특정 스킬의 데이터 추출 및 노티파이 검증에 사용된 스크립트
- **check_baran_clad_skills.py** - 바란/클라드 스킬 검증 (SK130301, SK150201)
- **check_lian_skills.py** - 리안 스킬 검증 1차
- **check_lian_skills2.py** - 리안 스킬 검증 2차
- **check_sk150201.py** - 클라드 SK150201 상세 분석
### 🏗️ 데이터 구조 탐색 스크립트
JSON 파일 구조 및 Blueprint 데이터 탐색
- **check_json_structure.py** - JSON 최상위 구조 확인
- **check_first_asset.py** - 첫 번째 Asset 구조 출력
- **check_data.py** - 전반적인 데이터 구조 확인
- **check_skill_structure.py** - DT_Skill 구조 분석
### 🎯 Character Ability 탐색 스크립트
DT_CharacterAbility 및 평타 몽타주 추출 검증
- **check_character_ability.py** - DT_CharacterAbility 기본 구조 확인
- **check_character_ability2.py** - attackMontageMap 추출 검증
- **check_character_ability3.py** - 평타 몽타주 상세 분석
### 🎬 AnimMontage 및 Notify 분석
AnimNotify 및 투사체 판정 로직 검증
- **check_montage_names.py** - 몽타주 이름 추출 검증
- **check_send_event_notify.py** - SimpleSendEvent 노티파이 분석
- **investigate_projectile.py** - 투사체 노티파이 상세 조사
### 🧪 Blueprint 변수 검증
Blueprint 변수 추출 및 매칭 검증
- **check_bp_vars.py** - Blueprint 변수 기본 추출
- **check_bp_verification.py** - Blueprint 변수 검증 로직
### ✅ 개선 사항 검증
버전별 개선 사항 적용 여부 확인
- **check_improvements.py** - v2.1~v2.2 개선사항 검증
- **verify_improvements.py** - 일반 개선사항 검증
- **verify_improvements_v2.3.py** - v2.3 개선사항 검증
---
## 📝 사용 목적
이 스크립트들은 다음 목적으로 작성되었습니다:
1. **데이터 구조 탐색**: JSON 및 Blueprint 데이터 구조 이해
2. **추출 로직 검증**: 몽타주, 노티파이, 스킬 데이터 추출 정확성 확인
3. **버그 수정**: 특정 스킬의 오류 원인 분석 및 해결
4. **개선사항 검증**: 버전 업데이트 후 변경사항 적용 확인
---
## 🔄 재사용 가능성
### 재사용 가능한 스크립트
다음 스크립트들은 향후 유사한 문제 발생 시 참고 가능합니다:
- **check_send_event_notify.py** - SimpleSendEvent 노티파이 분석 템플릿
- **investigate_projectile.py** - 투사체 노티파이 조사 방법
- **check_bp_vars.py** - Blueprint 변수 추출 예시
### 재사용 방법
```bash
# 예: 새로운 스킬 SK999999 분석이 필요한 경우
# check_sk150201.py를 복사하여 수정
cd D:\Work\WorldStalker\DS-전투분석_저장소\분석도구\v2\archive
cp check_sk150201.py check_sk999999.py
# 내부의 스킬 ID를 SK999999로 변경 후 실행
python check_sk999999.py
```
---
## 🗑️ 삭제 가능 여부
이 스크립트들은 현재 분석 파이프라인에서 사용되지 않지만, 다음 이유로 보존합니다:
1. **디버깅 참고**: 향후 유사한 문제 발생 시 해결 방법 참고
2. **데이터 구조 이해**: 새로운 개발자가 JSON 구조를 이해하는 데 도움
3. **분석 히스토리**: 시스템 개발 과정 기록
**권장 보존 기간**: 6개월~1년
만약 디스크 공간이 부족하거나 더 이상 필요 없다고 판단되면 삭제해도 무방합니다.
---
## 📚 관련 문서
- **../장기과제_Blueprint변수검증.md** - Blueprint 변수 활용 계획
- **../../분석결과/*/개선_보고서_*.md** - 버전별 개선 내역
- **../../ARCHITECTURE.md** - 전체 시스템 아키텍처
---
**작성자**: AI-assisted Development Team
**최종 업데이트**: 2025-10-27