칩셋조합기용 칩셋 자동 입력기 만들어옴
https://gall.dcinside.com/mgallery/board/view/?id=micateam&no=883866
원 작성자 : runner38
칩셋 조합기 쓰는중에 칩셋 일일히 다 하나하나 써넣는게 너무 힘들고 귀찮아서 자동으로 넣어주는 프로그램 하나 만들어 봤다.
대충 원리는 소전 게임을 실행할때 로그인시 서버에서 오는 유저 정보를 캡쳐해서 파일화한후
그 파일화 한걸 내가만든 프로그램에다 갖다 때려넣으면 알아서 칩셋조합기용 인벤토리 파일(.gfci)로 만들어준다.
거의 모든 칩셋 정보를 가져오긴 하는데, 아직 칩셋 회전 정보는 구조가 어떻게 되어 있는지 알아내질 못했음.
칩셋 회전 정보 이외 것은 다 가져옴.
v1.3 버전에 모든 칩셋 정보 불러오기 구현 완료
참고) 프록시 설정이 안되는 사람은 와이어샤크로 프록시 설정없이 가능
https://gf-sheet-link.tistory.com/13
와이어샤크로 설정하는법(2)
https://gf-sheet-link.tistory.com/14
1.6 버전 이상 사용법
https://gf-sheet-link.tistory.com/15
1.6버전 이하 사용법
일단 서버쪽에서 보내주는 유저 정보를 캡쳐 해야하는데, Fiddler를 이용한다. 컴퓨터랑 스마트폰이 같은 wifi에 연결 되어있어야 됨.
조금 귀찮긴 하지만 칩셋 일일히 손으로 써넣는건보단 낫다고 생각함.
일단 Fiddler를 다운로드한다.
https://www.telerik.com/download/fiddler
설치후 실행해서 상단 메뉴 Tools - Options 으로 들어가서 나오는 창에 Connections 를 클릭
위에 사진과 같이 포트를 8080으로 설정해주고, 나머지도 다 같이 설정해주고 OK 버튼 눌러서 빠져 나온다.
다음으로 네트워크 및 공유 센터에 들어가서 스마트폰이랑 컴퓨터랑 접속되어 있는 인터넷 연결의 속성으로 들어가서 ipv4 주소를 확인한다.
확인했으면, 스마트폰의 와이파이 설정으로 들어가서 , 현제 연결된 와이파이를 길게 눌러 수정으로 들어간뒤, 프록시 주소를 아까 본 ipv4 주소랑 포트를 8080으로 설정해 준다.
끝났으면 다음, Fidder로 다시 돌아가서 소녀전선을 실행한다.
실행 후 타이틀 화면에서 잠시 대기. 이때 Fiddler에 아래와 같이 Host에 girlfrontline 주소가 들어가 있으면 설정이 제대로 되어 성공한 것이다.
제대로 된걸 확인했으면, 화면을 한번 터치해서 로그인 해주자. 이때 Fiddler를 유심히 관찰한다.
우리가 원하는건 이 응답이다. URL이 /index.php/1001/Index/index 이라고 되어 있는걸 클릭해 주자.
이제 오른쪽을 보면 연노랑색으로 Click to decode라는 버튼이 보이는데, 눌러준다.
눌러주고, 하단 TextView 탭을 클릭해서 나오는 택스트를 전체선택(ctrl-a) 한 후 복사(ctrl-c)한다.
이제 Fidder에서 할 일은 끝났다. 바탕화면으로 돌아가서, 메모장을 열고 아까 복사한 텍스트를 그대로 다 붙여넣는다.
그리고 아래와 같이 파일형식을 모든 파일로 선택한후 확장자를 .json으로 해서 저장한다.
그 다음 자동입력기를 실행해서 방금 저장한 .json 파일을 불러와 준다.
총 칩셋 개수가 제대로 나온다면 성공이다. 파일 저장 버튼을 눌러 .gfci 파일을 저장하자.
저장하면 알림창이 하나 뜬다.
이제 이 저장된 파일을 칩셋조합기로 불러온다.
정상적으로 270개의 칩이 불러와졌다. 이제 조합을 돌리든 뭘 하든 마음대로 하면 된다.
여러가지 문제 해결
https://gf-sheet-link.tistory.com/16
다운로드(글씨 클릭 시 이동)
v 1.6 (현제 최신)
zip 파일 압축 풀고 안에있는 exe 파일 실행해주면 됨. dll 파일도 실행파일과 같은 위치에 있어야함. 안그러면 에러남.
아 참 와이파이 프록시 원래대로 돌려놓는거 잊지말고
앱플레이어도 같은 방법으로 된다. 테스트 해봄
버그/에러 피드백 대환영. 여러분들의 피드백이 버그 없는 프로그램을 만들어 갑니다.