💡 제공된 코드를 관리 및 수정할 때 도움이 되는 내용입니다.
- 작업을 진행하는 동안 도움이 필요하거나, 발생한 문제에 대한 해결책을 찾고 싶을 때 이 문서를 참고하세요.
❗ 별도의 안내 없이 내용이 수정될 수 있습니다.
-
.csv
파일이 저장된 경로로 이동한 후 탐색기의 주소 표시줄(단축키 F4)을 클릭하고,powershell
을 입력한 뒤 Enter 키를 눌러 PowerShell을 엽니다.
-
다음 명령어를 참고하여
.csv
파일을 검색합니다.명령어 기본 구조: Get-ChildItem -Filter *.csv | Select-String -Pattern "(검색 대상)"
캐릭터 정보가 있는
.csv
파일 검색 예시:Get-ChildItem -Filter *.csv | Select-String -Pattern "ミオ(デレマス)"
(* 캐릭터 이름 또는 캐릭터 설명을 기준으로 검색합니다.*)
보스 정보가 있는
.csv
파일 검색 예시:Get-ChildItem -Filter *.csv | Select-String -Pattern "ラットン"
(* 보스 이름 또는 보스 설명을 기준으로 검색합니다.*)
ネビア(Nebbia) 캐릭터 정보가 있는
.csv
파일 검색 예시:Get-ChildItem -Filter *.csv | Select-String -Pattern "118601"
(* ネビア(Nebbia) 캐릭터 ID를 기준으로 검색합니다.*)
-
💡 검색 팁
-
캐릭터 정보가 포함된
.csv
파일:- 캐릭터 이름, 캐릭터 소개(문장), 날짜와 관련된 항목을 주의 깊게 살펴봅니다.
- 예시
v1_d40e15c5275060e1556ab0084ff8b84c126706db6a22dcb5d941a60de737c7b8.csv:118:1,0,112601,112601,1,18,0,112601,7,1,2015/04/01 15:00:00,ミオ(デレマス),0,0,【魔法】後衛で攻防共に活躍するパッション溢れる少女。\nダメージを受けた味方中心に回復魔法で補助をし、\nさらに魔法攻撃を仕掛けて、敵を一網打尽にする。,2030/12/31 15:00:00,2.27,0,みお,7,450,112601,695,2
-
보스 정보가 포함된
.csv
파일:- 보스 이름과 보스 설명이 함께 포함된 항목을 주의 깊게 살펴봅니다.
- 예시
v1_ea086c4647ca338e98020f5882a82d6275ec9c93c6b8f8456f635c5a2ac0f9a6.csv:16:0,1,11,1.5,250,【物理】近接攻撃\n威力は軽くても、すばしこく\n何度も攻撃するネズミの魔物。,200600,270,0,0,0,ラットン,200600
-
ネビア(Nebbia) 캐릭터 정보가 포함된
.csv
파일:- 6자리 숫자만 기록 된 항목을 주의 깊게 살펴봅니다.
- 예시
v1_fc8995775427dd6d5e39321d10eb37cc1ef97d19c57346e041660ad3bd2884e1.csv:2:118601,190901
-
-
.csv
파일을 메모장, Excel 또는 다른 소프트웨어로 열어 내용을 확인합니다.
-
데이터가 위치한 열의 헤더를 복사하여 코드 수정에 반영합니다.
- 📔 헤더 분석 가이드:
(📌 캐릭터 관련.csv
파일 헤더 분석)
(📌 보스 관련.csv
파일 헤더 분석)
(📌 분석한 내용 바탕으로 헤더 수정 방법, 각 항목 별로 특수기호에 맞게 내용 수정)
-
다음 사이트에서 일부
.skel
파일을 다운로드합니다.- 모델 미리 보기
🔗 URL: https://wthee.xyz/spine/index.html
- 모델 미리 보기
-
Scooter Beyond Compare
를 사용하여 다운로드한.skel
파일과.cysp
파일의 Hex 구조를 비교합니다.
-
파일을 정리한 후 추가로 다른
.cysp
파일을 대입하여 정상 작동 여부를 확인한 후 결정합니다.
-
Priconne cysp To skel
파이썬 스크립트를 수정합니다.
-
각 항목 별 수정 위치
-
캐릭터 애니메이션 구성 수정:
def main():
base_files
,number_files
배열에서 수정 가능한 부분만 변경합니다.
-
기타 애니메이션 구성 수정:
def check_csv_and_confirm(input_number):
ROOM_SPINEUNIT_ANIMATION_SELECT_Files
배열에 원하는 파일만 추가합니다.
-
- 캐릭터
.skel
파일은.cysp
파일에서 사용하는 총 애니메이션 수를 초과해도null
로 처리되지만, 캐릭터 이외의.skel
파일은.cysp
파일에서 사용하는 총 애니메이션 수를 초과하면 오류가 발생합니다.
.skel
파일에 할당 가능 한 애니메이션의 수는 최대 255개(* 1Byte 범위) 까지 가능하나, 모든.cysp
파일을 처리 시 애니메이션의 수가 255개를 초과하여 오류가 발생합니다.- ❗ 개발 중 올바르게 인식하지 않는 상황(* 2Byte는 인식 불가능, 1Byte는 인식 가능 등)에서만 확인 된 결과이며, 실제로 255개를 초과하여 할당할 수 있는지? 또는 언급한 내용이 실제로 문제가 발생하는 원인인지?는 검증되지 않았습니다.
-
Hex 수정 소프트웨어에
.skel
파일을 불러옵니다.
-
73 74 61 74 65 53 74 6F 70 00 00 00 00 00 01
을 검색합니다.
-
73 74 61 74 65 53 74 6F 70 00 00 00 00 00 01
바로 다음에 위치한 Hex 값을 수정한 후 저장합니다.-
예시:
73 74 61 74 65 53 74 6F 70 00 00 00 00 00 01 31 00 00 00
위 예시에서
31
을 수정해야 합니다.
-
❗ 중요:
- 1Byte 범위 내(* 00(0)부터 FF(255)까지)에서 적절한 값을 할당합니다.
-