본문 바로가기
Projects/Development Notes

07/11 Bell Smart Launcher 개발현황

by [방울] 2016. 7. 11.

 

 

 

(런처 모드팩 탭)

 

 

(Pack Setting)

 

 

(Pack Setting - 모드팩 편집기)

 

 

(런처 세팅탭)

 

(인스톨러 베이스팩 설치)

 

 

(인스톨러 모드팩 설치)

 

 

(인스톨러 자동 창닫기)

(Bell Smart Launcher 1.0.0.28 버전까지의 설치 디렉토리 계층구조)

(Bell Smart Launcher 1.0.0.29 버전부터의 설치 디렉토리 계층구조)

 

 

[Bell Smart Launcher 1.0.0.27 ~ 1.0.0.30 버전 업데이트 사항]

 

- 공통 라이브러리

[+] 모드팩 전용 제어 클래스 추가

[+] 프로필 전용 제어 클래스 추가

 

[*] 보안 클래스 이름 변경

[*] 보안 클래스 네임스페이스 변경

 

 

- 메인 [뉴스피드]

[+] Bell Soft Network 공식 홈페이지에 'Bell Smart Launcher 공지' 분류의 공지사항 내용 출력기능 추가

 

 

- 메인 [모드팩]

[+] 모드팩 리스트 필터링 기능 추가 (All [모든 플랜], Standard [Basic 플랜을 제외한 모드팩])

[+] 게임 실행시 해당 모드팩의 마지막 실행 버전 저장

[+] 설치된 모드팩 선택시 마지막에 실행했던 버전 자동 로드기능 추가

[+] 게임 중복실행 방지기능 강화

[+] 게임 실행버튼 클릭 후 게임이 바로 종료되면 문제 해결 시스템 작동기능 추가 (예상되는 모든 문제를 검사하고 해결)

[+] 게임이 종료됐을때 크래시로 인한 종료인지 사용자가 직접 종료한것인지 판단하는 기능 추가

[+] 게임 플레이중 크래시로 인한 종료시 최신 크래시 리포트 확인기능 추가

[+] 모드팩 상세설정 UI 껍데기 제작

[+] 모드팩 편집기 UI 껍데기 제작

[+] 모드팩 정보 출력기능 추가

[+] 모드팩 좋아요 개수 출력기능 추가

[+] 모드팩 권장버전 출력기능 추가

[+] 모드팩 최신버전 출력기능 추가

[+] 모드팩에 종속된 베이스팩 이름 출력기능 추가

[+] 모드팩에 종속된 베이스팩 버전 출력기능  추가

[+] 모드팩 제작자 이메일 출력기능 추가

[+] 모드팩 생성일 출력기능 추가

[+] 모드팩 마지막 수정일 출력기능 추가

[+] 모드팩 플랜 출력기능 추가

[+] 모드팩 Detail 익스텐더 설정값 유지기능 추가

 

[*] 모드팩 공지사항 창에 새 창으로 하이퍼링크 걸린 태그 제거

[*] 게임 실행시 중복실행을 방지하기 위해 인조이 버튼 비활성화

[*] 게임 종료시 강제종료 버튼 비활성화

[*] 게임 실행 알고리즘 대폭 수정

[*] 모드팩 정보 및 게임 실행기능을 모드팩 전용 제어 클래스로 이동

[*] 게임 실행 경로 판정 로직 수정 (위 계층구조 그림 참고)

[*] 프로필 데이터 로드시 프로필 전용 제어 클래스 사용

[*] 절대버전 리스트 로드시 최신버전부터 로드하도록 수정

[*] 자주 사용하는 모드팩 정보를 필요할때마다 네트워크에서 로드하지 않고, 모드팩을 선택했을때 처음 한번만 로드하도록 수정 (모드팩 전용 제어 클래스)

[*] 프로필에 비밀번호를 저장하지 않고 게임 실행시 런처 오작동하는 버그 수정

[*] 프로필에 비밀번호를 저장하지 않았을때 게임 실행시 비밀번호 입력창 열지 않던 버그 수정

[*] 게임 플레이 후 종료했을때 크래시 리포트가 없거나 스크린샷 파일이 없을시 경로를 못찾는 버그 수정

[*] 게임 강제종료시 인조이버튼이 다시 활성화되지 않던 버그 수정

[*] 게임 실행중 런처 종료 시도시 경고메시지 기본 선택버튼 No로 수정

[*] 모드팩 최신버전 선택 후 실행시 버전을 못 찾던 버그 수정

[*] 중복 소스 최적화

[*] 기타 버그 수정

 

[-] Refresh 버튼 제거

[-] 정확한 게임 제어를 위해 다중실행 옵션 제거

 

 

- 메인 [세팅]

[+] 설정값 변경 취소기능 추가

[+] 프로그램 현재버전 출력기능 추가

 

[*] 세팅창에 있던 일반설정 기능을 메인으로 옮김

[*] 세팅창에 있던 게임설정 기능을 메인으로 옮김

[*] 세팅창에 있던 디버거 탭을 별도 창으로 열음

 

[-] 다중실행 체크박스 제거

 

 

- 설치기

[+] 설치완료시 일정시간 후에 자동으로 창닫는 기능 추가

 

[*] 팩 재설치시 서버에 등록된 파일과 이미 설치된 파일이 같을경우 파일 재 다운로드를 수행하지 않도록 수정 (네트워크 사용량 감소)

[*] 설치 알고리즘 최적화

[*] 베이스팩과 모드팩을 개별적인 인스턴스로 설치하도록 수정

[*] 기타 버그 수정

댓글