안녕하세요, 소전러 URK96입니다.

저번에 비공개로 진행된다고 말씀드렸던 C#버전 소전 서포터를 개인적인 사정으로 인해 공개하기로 결정했습니다.

정식명칭은 소녀전선 서포터, GFS이며 기존 다른 제작님의 소전 서포터와는 기능에서 추천 계산보다는 정보 제공 위주로 개발할 예정입니다.


현재 구현된 기능은 아래와 같습니다.

1. 군수 지원표 일람 & 군수 간단 계산


현재 군수지원 목록은 DB화가 완료되어서 정상적으로 이용 가능합니다.
다만, 추천 군수 지원의 경우 기존 프로그램과 다른 방식으로 알고리즘을 구현하고 있어 후에 자동 업데이트로 제공할 예정입니다.



2. 인형 도감 기능


인형 도감 기능도 정상적으로 이용 가능합니다. DB의 경우 현재 배포 기준으로 HG, SMG만 등록 완료되었으며 다른 총기류들은 이번 12일 휴가내에 전부 DB화 시켜서 업데이트로 제공할 예정입니다.

인형 이름 및 타입 선택, 등급까지 고려해서 검색하실 수 있으며 목록에서 인형 선택 시 왼쪽 화면에 기본 일러스트와 SD 이미지들이 표시됩니다. (이 이미지들은 따로 파일이 제공되는 것이 아닌 서버 네트워크에서 직접 가져와 표시하는 것입니다. 저장공간과는 전혀 관계없으며 로드 속드는 인터넷 속도에 따라 좌우됩니다.)

능력치는 최대 능력치 기준으로 진행바로 표시됩니다.

또한 일반 일러스트를 더블 클릭 시




위와 같은 일러스트 전용 뷰를 보실 수 있으며, 이미지 클릭 시 해당 인형 복장에 해당하는 중상 이미지와 번갈아가며 표시할 수 있습니다.

각 인형들의 추가 복장 역시 DB업데이트로 제공 예정입니다. (업데이트될 복장 이미지 역시 네트워크 스트리밍 형식으로 로드됩니다.)


인형 도감 기능은 현재 기본적인 베이스만 구축해뒀기 때문에 추가 정보에 관한 컨트롤들은 추후 업데이트로 추가할 예정입니다.

또한 인게임 내에서 구현되는 SD 캐릭터의 여러 동작 구현도 조만간 코드 분석 후에 해당 프로그램에 추가할 예정입니다.




3. 기타 잡 기능들 (각종 계산기, 등등...)


여러가지 계산기능 및 정보표들이 있는 항목입니다. 필요한 기능이 더 있으면 추후 업데이트로 추가될 예정입니다.

--------------------------------------------------------------

현재 2.0.1 클라이언트 업데이트가 배포되었습니다. 인형 도감의 경우 많은 개선이 있으니 업데이트를 통해 사용해주시길 바랍니다.



4. 자동 업데이트 기능

자동 업데이트 기능을 지원하도록 설계했습니다.
업데이트 프로그램이 따로 있으며, 이 업데이트 프로그램을 통해 본 프로그램의 업데이트 및 DB 업데이트를 진행합니다.


클라이언트, DB 두 가지 모드로 동작하며, 각 모드에 따라 업데이트 진행방식이 약간 상이합니다. 업데이터 프로그램에 나오는 진행상황에 따라 업데이트가 진행되니 업데이트가 끝날 때까지 기다려주시면 됩니다. 

만약, 업데이트가 실패할 경우 에러 메세지와 함께 오류 로그를 작성하도록 설계했기 때문에 혹여나 이에 대해 문의주실 때 오류 로그를 같이 첨부해주시면 버그 잡기가 더욱 수월해집니다 :) 오류 로그는 해당 프로그램 설치 폴더의 SystemLogUpdater에 저장됩니다.

여담으로 업데이트 서버는 제가 직접 돌리고 있기 때문에 가끔 점검 때문에 서버를 정지시키는 경우가 있습니다. 이 경우 업데이트는 조금 시간이 지난 후에 실행하시면 됩니다.






그 외에도 공방 시뮬레이터인 제조 항목과 자율작전의 경우 아직 미완성인채로 남아있습니다.


시뮬레이터는 확률 계산식 제작 & 검증에 들어가 있으며, 인형 일반 제조뿐만 아닌 중형제조, 장비 일반 & 중형제조까지 전부 구현시켜서 업데이트로 오픈할 예정입니다.

자율작전의 경우 DB 수정으로 인해 잠시 기능을 잠궈놓았습니다. 빠른 시일 내에 DB 수정해서 기능 오픈할 예정입니다.


후에 업데이트를 통해 기존 기능 외에 다른 여러가지 기능도 추가될 예정입니다.



설치의 경우 자동으로 .NET Framework 버전을 확인하며, 버전이 4.5 미만인 경우 해당 설치파일 다운로드 & 설치 후 본 프로그램의 설치가 진행됩니다. (설치 프로그램은 NSIS를 사용하였습니다.)

간혹 NSIS로 제작한 설치 파일이 바이러스라고 잡는 경우가 있는데 바이러스가 전혀 아니니 걱정하지 않으셔도 됩니다. 해당 설치 파일을 검사예외로 해 두시면 설치가 잘 됩니다.


소스코드 공개의 경우 모든 기능이 오픈되었을 때 공개하도록 하겠습니다.



아직 아이콘을 구하지 못했기 때문에 프로그램 아이콘이 기본 아이콘입니다. 이는 다음 업데이트에서 추가될 예정입니다.
UI의 경우 업데이트를 지속적으로 하면서 개선시킬 예정입니다.
2.0.1 버전에서 아이콘이 추가되었습니다.

-------------------------------------------------------------------
권장 OS : Windows 7 이상
.NET Framework 4.5 이상 필요 (프로그램 설치시 자동 확인 및 설치)
-------------------------------------------------------------------




문의 및 건의는 chlwlsgur96@hotmail.com 또는 댓글로 해주시기 바랍니다.



p.s. 후에 개발이 어느정도 완성도를 잡아가면 모바일 크로스 플랫폼으로 Android, iOS 동시 지원 앱을 제작할 계획입니다.