여러 소전러분들을 위해 휴가동안 열심히 개발 일을 하고 있는 URK96입니다.


이번 버전은 부버전이 올라갔는데, 새로운 항목이 추가되었기에 버전을 확 올렸습니다. (물론 비공개적으로도 버그 수정으로 버전업이 있긴 했습니다)


변경 사항은 다음과 같습니다.

- 인형 제조 시간표 추가
- 인형 도감에서 제조 시간이 가려져서 안보이는 현상 수정
- 자율작전 항목 추가 (관련 DB도 추가)
- '기타'탭의 스킬훈련표에 인형 외의 전략요정, 전투요정에 대한 정보 추가 (이와 관련된 DB도 추가)
- DB 재설정 기능 추가
- 시작시 DB파일을 확인하도록 수정
- 클라이언트 업데이트 체크 기능이 비정상적으로 동작하는 버그 수정
- DB 로딩 속도 최적화
- 일부 오류에 대한 예외 처리 추가



자 이제 하나씩 굵직굵직한 것들을 살펴봅시다.


1. 인형 제조 시간표 추가


인형 제조 시간표가 추가되었습니다. 전체 제조 시간 목록을 살펴보실 수 있습니다.
모든 인형 중 제조 불가인 인형들은 제조 시간표에서 제외 시켰으니 참고 부탁드립니다.
또한 중형제조로만 제작이 가능한 인형들은 제조 시간 옆에 (중형) 이라고 표시가 되니 헷갈릴 일이 없으실 거라 믿습니다.

사실 시간으로 검색하는 기능을 만들려고 했는데 전체적인 시간표를 한번에 보는 것도 나쁘지 않아 이렇게 추가하게 되었습니다. 만약에 시간 검색기능이 필요하다고 하시면 추가시켜 드리겠습니다.





2. 자율작전 항목 추가


자율작전의 DB가 정상적으로 수정되어 기능을 오픈했습니다.
자율작전의 정보는 기본적인 정보만 DB화 했으며, 각 인형이 받는 경험치나 총 경험치량은 추후 업데이트로 계산식이 추가될 예정입니다.
모든 목록 말고도 기본적으로 검색도 할 수 있도록 검색 시스템도 마련했습니다.






3. 스킬훈련 정보 업데이트


'기타' 탭에 있는 스킬 훈련 항목이 조금 더 세분화 되었습니다.
기존에는 인형에 대한 정보만 보여줬지만, 이번 2.1.0 버전에서는 인형뿐만 아니라 전략요정, 전투요정에 대한 스킬 훈련 정보도 추가되었습니다.




4. DB 재설정 기능 추가



DB가 오류가 있는 경우를 위해 DB 재설정 기능을 추가하였습니다.
동시에 시작 시 DB 파일을 체크하여 오류가 있는 경우 DB 재설정을 하도록 수정했습니다. 여기서 DB 재설정을 안할 시 로드에 100% 실패하기 때문에 프로그램은 로드를 시도하지 않고 종료됩니다.

DB 재설정은 서버에 있는 DB를 다시 받아오므로 항상 최신버전의 DB로 재설정 됩니다. DB 관련해서 오류가 자주 발생하면 DB 재설정을 하시는 것을 우선 권장드립니다.










이외에도 프로그램에 치명적일 수 있는 버그들을 많이 해결했습니다.
또한 안드로이드 에뮬레이터를 돌리시면서 동시에 쾌적하게 사용하실 수 있도록 최적화도 매 업데이트마다 시행하고 있습니다.



이번 2.1.0버전은 새로운 DB도 동시에 추가되었기 때문에 클라이언트 업데이트를 하게 되면 최소 한 번 DB가 오류나서 재설정을 하라는 메세지가 뜨게 됩니다. 이 때 취소하지 말고 DB 재설정을 해주시면 됩니다. 재설정은 업데이트 방식이랑 거의 동일하니 진행하시면 따로 DB 업데이트가 없는 한 최신 버전으로 교체됩니다.




항상 소전러분들을 생각하며 GFS 개발 일을 진행하는 URK96 이었습니다.