일단 Sky Compass의 애니메이션 채크인 기능은 GPS정보를 무조건적으로 필요로 합니다. 해당 지역에서 현재 애니메이션을 상영하는 시간인지 알 필요가 있기 때문입니다.



다만 Ameba TV상영시간인 토요일 24:00에는 별도의 GPS정보를 채크하지 않는것으로 알려져있습니다. 이는 인터넷 TV의 특성상 별도로 위치제한을 걸어두지 않은것으로 보입니다.


하지만 그 이외의 몇몇 방송시간대에는 방송지역에 맞춰 GPS정보를 시뮬레이팅해줘야합니다.




일단 아메바 TV바로 다음 시간대인 MBS방송을 예로 들어보자면 MBS는 간사이 광역권 방송이므로 GPS 위치를 간사이지방으로 설정해줘야합니다. 이 경우 가장 무난하게 오사카나 교토 등을 선택하면 되겠습니다. 그 외의 방송국도 특별히 방송권역이 정해져있는 경우에는 해당 방송국 권역에 맞춰 GPS를 설정해줘야합니다.




GPS 시뮬레이팅 어플리케이션은 종류가 많지만 이 글에서는 필자는 Lockito를 사용하고 있습니다.


일단 필수사항은 아니지만 Lockito를 사용하는 경우 핸드폰의 GPS설정을 GPS센서만 사용하는 기기전용 모드(참고: https://support.google.com/nexus/answer/3467281?hl=ko)로 변경할것을 추천합니다.




포스터 채크인의 경우도 GPS 시뮬레이팅을 이용하여 진행하면 깔끔


하나의 섀도우버스 계정에는 PC어카운트 하나, 모바일 어카운트 하나, 이렇게 총 두개의 계정을 연동할 수 있습니다.

일단 기본적으로 연동하는 법에 대해서 알아보도록 하겠습니다

2월 27일 패치로 연동하는법이 매우 간편해졌으므로 해당 변경된 방법으로 다시 작성합니다.



1. 연동 비밀번호 설정



먼저 데이터 연동 버튼을 누르고




데이터 연동하기를 누른다음





아래쪽 버튼을 누르고




설정하기를 누른다음





비밀번호를 설정하면 됩니다. 비밀번호는 8자리 이상 16자 이하의 영어 대소문자와 숫자를 모두 섞어서 만들어야합니다. 





2. 설정한 연동 비밀번호를 통한 ID연동





여기서 위쪽 버튼을 눌러서





ID와 비밀번호를 입력하면 됩니다. ID는 프로필이나 타이틀 화면에서 확인할 수 있는 9자리 숫자입니다.


이 데이터 연동은 타이틀 화면에서도 데이터 연동 버튼을 통해서도 가능합니다.




해당 연동법은 iOS와 안드로이드, PC버전 모든 환경에서 사용이 가능하므로 이전보다 계정이전하는 불편함이 줄어들었지만



일반적인 매치나 프랜드 등록 등을 통해서도 완전히 공개되는 유저 ID와 유저가 개인적으로 설정하는 패스워드 한쌍으로만 인증이 진행되기때문에 비밀번호의 보안에 주의가 요구됩니다.

분명 스캐치업 내부에서는 재질(머티리얼, 텍스쳐)가 정상적으로 보이지만 랜더링 해보면 오브젝트에 재질이 입혀지지않고 회색으로 표시되는 경우가 있다.


윈도우 계정의 이름이 한글이기 때문에 V-Ray가 텍스쳐 캐시 폴더를 정상적으로 찾아가지 못하기 때문에 생기는 문제이다.



만약 자신의 윈도우 계정명이 한글(C:\Users 폴더에서 확인가능)이라면 제어판에서 새로운 계정을 생성하여 새로 세팅을 하는편이 좋다.


그렇다고 윈도우 계정의 폴더명을 바꿔버리면 대참사가 벌어지니 하지 말도록 하자. 가능은 하지만 계정 이름을 영문으로 새로 만드는게 시간적으로 이득일것이다.


그리고 제어판에서 바꿀 수 있는 이름은 외부에 보이는 이름뿐이라 문제 해결에 도움이 되지않는다. 무조건 계정을 영어로 새로 만드는것을 추천한다.




이것 외에도 여러가지 이유에 따라서 윈도우 계정명은 한글이 아닌 영어로 만드는것이 좋다. 오래된 프로그램들은 한글을 인식하지 못하기때문에 설치에 이상이 발생하거나 정상적으로 실행되지 않는 경우가 많다. 대표적 예로 C++ 재배포 패키지 구버전들이 그렇다. 일반적인 방법으로는 설치가 불가능하고 커맨드 프롬프트를 이용하여 설치를 해줘야한다.




계정명이 영어인데도 문제가 발생하고있다면 위쪽 표시줄에 있는 확장 메뉴에서 V-Ray로 들어가면 디버깅모드에서 머티리얼 관련 캐시 및 연결 등을 초기화 할 수 있는 메뉴가 있다. 아마 이 부분으로 해결이 되지않을까 싶다.

저번에는 아마 AcroEdit에 대해 이야기했던거 같은데 이번에는 Sublime Text다.


AcroEdit도 나쁜 에디터는 아니지만 손에 딱히 익질 않아서 쓰는둥 마는둥 왔다갔다 하던 시기에 Sublime Text를 추천받았다.



일단 가장 먼저 느낀점은 가벼움이였고 두번째로는 다양한 부가기능이였다. 솔직히 쓴지 얼마 안된 입장에서는 이 다양한 부가기능에 대해선 크게 쓸 말이 없다. 가장 유용하게 썼던 기능은 여러줄, 혹은 여러 칸을 동시에 편집하는 기능이였지만 그 외의 기능은 아직 접할 기회가 없었다.


플러그인을 인스톨 하는쪽은 Atom이나 Visual Code보다 직관적이지 않다. 


그리고 사실상 제한은 없지만 유료라는것도 약간의 장애물이 될 수도 있다고 생각한다.



하지만 Sublime Text가 기본적으로 제공하는 기능들에 익숙해지고, 그 기능들을 확실하게 써먹을 수 있는 환경에서 개발을 한다면 좋은 선택이 되리라고 생각한다.




이 그랑블루 판타지라는 게임은 모바일 게임(?)에 턴제 RPG임에도 불구하고 느긋하게 플레이 할 수 없는 게임이다. 1등을 거머쥐거나 빠른 전투를 위해서는 일정 이상의 속도가 필요한데 웹게임이라 여러가지 환경에 영향을 많이 받는다. 여기서는 일단 사용자들이 가장 쉽게 만질 수 있는 옵션을 다뤄보겠다.


부제목을 붙이긴했지만 몇개나 나올련지는...



1. 기초설정




기본적으로 설정 - 연출/화면설정 에서 베타버전 설정에서 버전을 베타로 설정해야 속도가 빨라진다.


만약 베타로 설정했는데 속도가 느려지면 아래 내용이 도움이 될 것이고...빠름을 체험해보지 못했다면 빠른게 뭔지 알 수도 없을테니 플레이 속도에 문제가 없다고 생각해도 아래에 이어지는 WebGL 비활성화 작업을 한번 시도해보는것이 좋을것이다.








2.1. 기초설정 이외의 추가 해결법


그랑블루 판타지는 기본적으로 WebGL이라는걸 쓰는 모양이다. 웹에서 3D등의 그래픽을 보여주기 위한 라이브러리같은데


일단 몇몇 경우에는 컴퓨터가 정상적인 처리를 못 하는 것 같아보인다. 오히려 사양이 낮은 컴퓨터에서 잘 돌아가는 경우가 왕왕 보이는데 아마 해상도 탓이 아닐까 하는 생각도 든다.


예전에는 크롬의 chrome://flags에서 직접 WebGL을 끌 수 있었지만 어느새 구글은 그 기능을 막아버렸고


지금은 대표적으로 두 가지 방법이 남아있다.


핸드폰에서 WebGL을 끄는 방법은 아쉽게도 지금으로선 존재하지않는다. flags페이지에서 해당 옵션이 제거되었기때문에....아이폰을 사도록하자



2.1.1. 크롬 확장을 설치


https://chrome.google.com/webstore/detail/disable-webgl/nlapleiepodflfbclacdhmbldadobpah?utm_source=chrome-app-launcher-info-dialog


WebGL 사용을 막아주는 확장 어플리케이션이다. 설명을 보면 크롬이 해당 기능을 막아버렸을때 거의 바로 만든 것 같다.




2.1.2. Command Line Arguments를 사용


chrome://flags에서 바꾸는 법이 막혀버렸기 때문에 현재로서는 자체적으로 막을 방법이 없다.


이 방법은 바로가기에 손을 대서 활성화를 막는 방법이다.





매우 간단하게 저렇게 -disable-webgl 이라고 써주면 webgl이 비활성화된다.


-disable-webgl 대신 --disable-3d-apis를 사용해야 한다.


하지만 이 방식의 경우 어느 순간 막힐 가능성이 있다는걸 염두에 두어야한다. SSL관련 커맨드 라인도 몇개 있었지만 지금은 모두 사용 불가가 됐다. 구글이 강력하게 WebGL을 푸쉬하는 날이 오면 이 옵션도 사라지게 될지도 모르겠지...


2.2. WebGL의 비활성화 확인


확인은 WebGL 사양을 확인해주는 사이트에서 확인하는 법과 chrome://gpu 페이지에서 확인하는 법이 있다.


사이트는 구글링하면 여러 종류들이 있지만 http://webglreport.com/ 이 사이트에서 확인이 가능하다


 --disable-3d-apis로 webgl를 비활성화시키면 chrome://gpu에서는 꺼졌다고 표시되지않는다.




0. 부록 : 의외로 자주 잊어버리거나 꺼지는 설정





가끔가다보면 배틀 스피드가 1배속으로 되어있는 경우가있다. 잘 한번확인해보도록하자


예전 LG노트북의 경우(최신은 써보지않아서 모르겠다) 바이오스 설정이 매우 부실하기때문에 멀티부스트를 장착하여 하드를 증축했을 경우 부팅순서가 재대로 잡히지 않는 경우가 왕왕 발생하는 모양이다.



필자도 그랬고 검색하니 수많은 사례들이 발견되었다.



인터넷에 있는 여러 해결법중 윈도우 재설치를 제외한 모든 방법을 다 동원해보았지만 해결이 가능한 경우는 없었다.


오히려 멀티 부팅을 응용해서 바로 돌리라는 팁을 보고 적당히 따라하다가 MBR영역을 작살내버려서 한시간은 추가로 소비한듯싶다....



여기서 윈도우 재설치 없이 부팅순서를 원하는대로 설정하는데 최종적으로 성공하였으니 일단 방법을 적어보고자한다


필자는 인터넷 찾아보면 이 문제에 관련해서 말도많고 탈도많은 A520기종을 사용하였고 OS는 윈도우 10 Home 64비트 버전이였다.


ssd를 산 다음 기존 하드 내용물을 마이그레이션 툴을 이용해 그대로 옮긴 후에 멀티부스트를 장착했는데 부팅순서가 재대로 잡히지 않는것이 문제였다.


이 포스팅이 최종적으로 목표하는 것은 윈도우 재설치를 하지않고 부팅순서를 원하는대로 잡는 방법이며 아마 윈도우 재설치가 좀 더 깔끔하고 빠른 해결법이 될 수도 있다고 생각한다.



1. 먼저 부팅하기 원하는 디스크만 노트북에 장착하고 보조 디스크는 노트북에서 제거한다.

(보조 디스크를 제거하지 않아도 상관없다는 제보가 있다. 번거로운 경우는 제거하지않고 시도해보도록 합시다)


2. 윈도우 설치/부팅 USB를 준비한다.


3. USB로 부팅을 한 후, 윈도우 설치 시작 화면이 뜨면 Shift + F10을 눌러 커맨드창을 띄운다


4. 

커맨드 창에서

bootrec /fixmbr

bootrec /fixboot

bootrec /rebuildbcd


명령어를 사용한다.



5. 전원을 끈 후 다시 켜면서 부팅이 정상적으로 되는게 확인되면 1번에서 제거한 디스크를 노트북에 장착한다




아마 이렇게 하면 문제가 해결될것이라고 생각된다.







만약 부팅 문제가 해결되지않는경우



F10을 눌러 원하는 디스크로 부팅을 한 다음


mbr 초기화 라고 검색하면 나오는 검색결과들에서 bootsect.exe 파일을 받은 후



만약 보조 드라이브의 레이블이 d:라면


커맨드 창을 관리자 모드로 열어서

bootsect /nt60 d: /mbr


이렇게 해주면 정상적으로 부팅이 될 것이다.



일단 에디트플러스는 옛날부터 써왔고 보면 쓰는사람이 꽤 있는 툴같지만 상용툴이기때문에 무료로 쓰려면 조금 치사한 수를 써야하고



http://www.acrosoft.pe.kr/board/acroedit


AcroEdit은 얼마전에 알았는데 이 툴은 일단 공개프로그램이기때문에 공식사이트에서 받아서 사용하면 된다는것이 매력적.


그리고 에디트플러스에서 out of memory가 뜨는 파일도 AcroEdit에서는 충분하게 열람이 가능하다.



아직 AcroEdit을 써본지가 며칠 되지않았기때문에 갈아타느냐 마느냐 하는 문제는 좀 더 시간이 걸리겠지만 아마 갈아타게 되지않을까...

기본적으로 csv파일이 작성될때 utf-8포멧으로 작성이 되어도 파일 맨 앞에 BOM 작성이 누락되어있는 경우에는 마이크로소프트 엑셀에서는 해당 문서를 utf-8포멧으로 인식 못하는 경우가 생긴다.



해결법은 두가지로



첫번째는 utf-8 BOM추가가 가능한 텍스트 에디터로 새 이름으로 저장을 통해 파일을 덮어씌우는것이고



두번째는 윈도우 메모장으로 해당 csv파일을 연 후에 파일->저장을 누르면 메모장은 자동적으로 파일 맨 앞에 BOM을 추가하게 되고 이 이후부터는 엑셀에서 정상적으로 파일을 열어볼 수 있게 된다.



다만 잘못된 저장이나 인코딩 설정을 잘못하여 이미 손실된 특수문자들은 복구되지않는다. 메모장이나 기타 텍스트 에디터로 열어봤을때는 정상인데 엑셀로 열었을때만 글자가 깨지는 경우에 대한 해결책이다.

+ Recent posts