스톤에이지 8.0 구축 가이드 22
========================================================
22. 시행착오 (6) — 전투 진입 (시도 12)
========================================================
게임에 들어가서 돌아다니는 것까진 됐는데, 적과 만나 전투에
들어가는 순간 막히는 단계입니다.
--------------------------------------------------------
[ ❌ 전투 직전 .sabex 파일 없음 ]
--------------------------------------------------------
메시지: "data#battleMap#battle66.sabex 파일을
찾을 수 없습니다"
원인: 클라가 .sabex(보통 암호화 확장자)를 찾는데 실제로는
220개 .sab 만 존재. battlemap.cpp:68 은 fopen 후
4바이트 "SAB" 매직만 확인 -> 복호화 로직 없음 ->
.sabex 와 .sab 는 동일 포맷.
해결: for f in *.sab; do cp "$f" "${f%.sab}.sabex"; done
--------------------------------------------------------
[ ❌ 전투 배경 검정색 ]
--------------------------------------------------------
원인: 같은 원인(battle map 못 읽어 타일 미렌더링).
해결: 위 .sabex 생성으로 동시 해결.
--------------------------------------------------------
[ 지수팩/죽창팩 관점 ]
--------------------------------------------------------
.sabex/.sab 동일 포맷 문제는 팩 종류와 무관하게 거의 모든
배포본에서 발생합니다. 데이터셋이 슬림한 죽창팩 베이스라면
battleMap 자체가 일부 빠져 있을 수도 있으니, 220개가 다
있는지 개수부터 세어보세요(ls | wc -l).
--------------------------------------------------------
[ 검증 ]
--------------------------------------------------------
client85/data/battleMap/*.sabex 가 220개 존재하는지 확인.
없으면 tmp/make_sabex.sh 실행.
--------------------------------------------------------
다음: 23_시행착오_NEWNET무응답.txt

야추리아 님의 최근 댓글