치트 코드 붙여넣기와 3DS 게임 실행 오류 수정
메일로 알려주신 두 가지 문제를 고쳤습니다. 치트 코드를 한 줄로 붙여넣었을 때 일부만 적용되는 문제와, 삭제한 3DS 게임을 다시 가져온 뒤 실행되지 않는 문제였습니다.
치트 코드를 붙여넣었는데 첫 번째 코드만 적용된다는 메일을 받았습니다. 확인해 보니 여러 줄의 코드가 한 줄로 입력됐을 때, 앱이 코드를 구분하지 않고 그대로 엔진에 전달하고 있었습니다.
1.11.2에서는 여러 코드를 한 줄로 붙여넣어도 기종별 형식에 맞춰 각 코드를 구분해 읽습니다. 한 줄에 하나씩 저장하므로 치트를 다시 열면 앱이 읽은 코드를 확인할 수 있습니다. 코드가 아닌 말이 섞인 줄은 잘못 나누지 않도록 입력한 그대로 둡니다.
다른 사용자분은 3DS 게임을 삭제한 뒤 같은 파일을 다시 가져오면 오류 3이 뜨면서 실행되지 않는다고 알려주셨습니다. 게임을 삭제할 때 저장 데이터는 지워졌지만, 그 데이터를 가리키는 기록이 남아 있던 것이 원인이었습니다. 다시 가져온 게임이 이미 삭제된 저장 데이터를 찾으면서 실행이 막혔습니다.
이제 게임 삭제가 확정되면 해당 게임의 저장 기록도 함께 지웁니다. 삭제를 되돌릴 수 있는 동안에는 기록을 지우지 않습니다. 다른 게임의 기록도 건드리지 않습니다.
이미 이 문제로 게임을 실행할 수 없다면 오류 알림에서 ‘저장 복구 열기’를 누르면 됩니다. 저장 복구 화면에서 저장 상태를 확인하고 필요한 작업을 선택할 수 있습니다. 저장 기록을 초기화하려면 이 화면에서 한 번 더 확인해야 합니다.
두 문제는 iOS와 Android에서 모두 수정했습니다. 3DS 성능 개선 작업은 별도로 계속 진행하고 있습니다.
함께 읽을 개발 이야기
- 개발 이야기v1.9.0클로즈 베타 테스트
3DS 저장 지점이 업데이트를 건너는 법
Azahar를 연결하면서 저장 지점을 설치별로 서명했습니다. 같은 기기의 저장 지점이 앱 업데이트만으로 닫히지 않도록 기준을 다시 나눈 과정을 소개합니다.
- 개발 이야기v0.5.1초기 개발
저장 데이터를 파일로 보관하기
Google Drive를 연결하지 않아도 저장 데이터를 파일로 보관하거나 다른 기기로 옮길 수 있습니다.