플랫폼: PC / 스위치
구입처
: 험블번들 :: 험블 먼슬리 2019.4
한국어 지원: X / 유저한글패치 (네이버 으잌님 링크)
본인 플레이 시간: 100분

스팀 상점페이지의 애니메이션
01
섬 곳곳을 시원시원하게 활공하는 제비

이모가 사는 어느 작은 섬에 휴가 온 제비와 함께하는 등반 게임입니다. 산을 오르라고 게임 시스템이 재촉하지 않으며, 체력바 없고, 싸워야 할 적 없고, 높은데서 떨어져도 죽지 않습니다. 하지만 8비트 감성의 포근한 그래픽과 아기자기한 이벤트 및 수집 요소가 있어서 한적한 섬에 느긋하게 휴가 온 느낌이 정말 잘 살아있습니다.

제 꽝손으로도 정상 등반(+섬 관광)하는데 1시간 정도면 가능했기 때문에 정가(스팀 가격 \8,500) 주고 구매하기는 아깝기는 합니다. 따라서 할인할 때, 또는 게임 번들로 나왔을 때 구입하시면 좋습니다.

012
비치발리볼, 라이벌과 대결 등 귀여운 이벤트

 

반응형

타이틀 화면 겸 게임 첫 화면

구입처: 험블번들 :: 험블 먼슬리 2018.10
한국어 지원: X / 불필요
본인 플레이 시간: 102분

아름답고 (가격을 고려할 때) 다채로운 풍광의 미술과 지형을 조작하는 신박한 퍼즐이 장점인 한편, 낮은 난이도에 단조로운 게임플레이는 단점이며, 중간중간 보여주는 삽화 몇 장과 무대미술 분위기로 전개되는 전형적인 전개의 스토리는 무언가 중간 전개가 빠진 듯한 결말을 받아들이기 어려웠습니다.

012
우체부 아조씨 편지 (내용은 안알랴줌) 받고, 먼 여정을 떠나는 어르신

마우스 클릭으로 화면의 적당한 위치에 핀을 꽂으면 그리로 어르신이 걸어가고요 (뛰진 않음), 지형을 드래그해서 끊긴 길을 이어서 어르신의 나아갈 길을 만들어줍니다.

01
목적지: 클릭, 지형 오르내리기: 드래그

중간에 양떼를 클릭하거나, 지형을 조작해 돌덩이를 굴리는 등의 행동으로 푸는 퍼즐도 있고 해결하면 살짝 성취감이 있습니다. 초등학생도 제작진을 비웃으면서 풀 만한 난이도지만요. 그 외에 고양이, 새, 전깃줄 등 주변 요소를 클릭하면 반응은 있으나 게임 진행에는 영향이 없는 건 아쉽습니다. 숨겨진 요소가 있긴 할텐데 찾지 못했습니다.

0
폭포 다이빙! 가히 톰크루즈.

절벽 위 오두막을 나선 이후의 게임플레이는 배경, 날씨는 바뀌지만, 대체로 아래 순서로 똑같아서 단조로움을 만듭니다.

  • 지형을 조작하거나 화면의 요소를 움직여서 퍼즐을 해결하고 어르신이 이동함
  • 화면 세, 네장을 건너 목적지에 도착하면 (= 선착장, 벤치, 풍차) 어르신이 앉아서 쉶
  • 주변에 어르신의 과거 추억을 떠올리는 상황이 펼쳐짐: 바다를 바라보는 연인, 비 오는 선착장, ...
  • 어르신이 수염을 몇 번 쓰다듬은 뒤, 과거 추억을 그린 삽화 등장
  • 다음 스테이지로 이동

기억 저장소인 수염

고해상도로 그려진 무대 미술은 매우 볼만합니다. 스토리 전개에 따라 변하는 날씨, 예상치 못할 새로운 무대도 좋습니다. 특히 매 스테이지 끝에서 스토리 진행을 위해 과거 추억을 보여주는 삽화가 매우 볼만한데요. 패럴렉스 효과(=이미지의 앞 레이어와 뒤 레이어가 따로 움직임), 아웃포커싱 효과(=너무 가깝거나 멀면 흐리게 처리)가 적절합니다.

012

다만 스토리는 중반까지는 전형적인 클리셰라 봐준다 쳐도 결말이 이상합니다. 스토리는 중반까지만 플레이해도 예상이 되시겠지만 그래도 스포일러이니 접어두겠습니다.

! 접은글 스포 주의 !

더보기

"파티에서 빨강머리 미녀를 만나 데이트 끝에 결혼하고 토끼같은 딸내미도 얻지만, 요트로 세계일주 꿈을 버리지 못한 주인공. 격하게 반대하는 아내, 가지말라고 애원하는 딸을 놓아두고 세계일주를 다녀온 주인공. 집은 (왜인지) 폐허가 되어 있고 가족들은 이사간지 오래입니다.

그 뒤 무슨 일이 있었는지 모르곘으나 절벽 위 오두막에서 여생을 보내는 주인공. 어느 날 우체부에게 편지를 한 통 받고 본편의 여정을 떠나, 가족들의 새 집에 도착합니다.

도착한 집에는 장성한 딸과 남은 날이 얼마 없는 병상에 누운 아내가 있습니다. 아내의 마지막을 곁에서 지켜줄 수 있게된 주인공은, 재회한 딸과 깊게 포옹하고, 딸과 손녀딸 셋과 함께 요트로 바다를 항해하는 것으로 이야기를 마칩니다."

가족을 두고 (알 수 없는 이유로) 세계일주를 떠난 주인공에게 본편 시점까지 이사한 새 집 주소조차 알려주지 않을 정도라면, 또는 감히 본편 시점 전까지 가족들에게 돌아가지 못할 정도라면 주인공에 대한 원망이 컸을텐데요. 결말에서 주인공이 용서를 구하거나 아내와 딸이 원망하지만 그래도 용서하는 등의 장면을 보지 못해서, 이야기 중반까지의 갈등은 무엇이었지? 하는 생각이 듭니다.

! 접은글 스포 주의 !

게임 볼륨을 고려할 때 정가 $8에 사기는 아깝고, 현재 9/1 기준 할인가 $4가 정가라고 생각됩니다. 결말이 살짝 애매하지만 무대 미술이 아름다워서, 번들로 얻으셨거나 값싸게 구입하신다면 심심풀이로 플레이해보면 좋습니다.

 

반응형

Political Correctness 게이머 아님

PC 게이밍의 장단점

쭉 (중저사양) PC 게이머였습니다. 만, 지난 2018년 즈음에 닌텐도 스위치 구입한 바 있습니다..

※ 비슷한 입장의 좋은 글이 있네요. 시간 많으시면 구경해보세요..

  • 부품 교환 -> 성능 업그레이드가 자유롭습니다.
  • 아직도 HDD였던 콘솔 (낸드플래시인 스위치는 예외..) 대비 SSD가 필수요소입니다.
  • 스팀, 에픽, GOG 등 타이틀 구입처가 자유롭습니다. 물론 호환성 문제는 있으나 게임 타이틀이 안 돌아갈 걱정은 적습니다.
  • 고해상도 + 고프레임 구동이 가능합니다. 30fps로 할 바에야 안 합니다..
  • 모딩이 가능합니다. 타이쿤류 게임이라면 모딩 없으면 재미가 없어요.

반면,

  • AMD가 열심히 안 해줘서 GPU 값이 너무 올랐습니다. Nvidia를 막을 자가 없습니다. 중급 성능 부품마저 너무 비쌉니다.
  • 원하는 구동 성능을 얻기 위한 고민이 여전히 재미는 있으나 이제는 시간이 없습니다.
  • 구입처가 자유로와서 타이틀 관리가 안 됩니다...는 GOG Galaxy 쓰면 되겠습니다.
  • 할인을 해도 타이틀 구입이 부담됩니다.

엑스박스 시리즈 X (XSX) 구입시 + 게임패스 구독시 장단점

  • 사업부 수장의 의지와 성의!
  • Nvidia 2080급 성능이 60만원으로(희망사항..) 보장됩니다.
  • 고급 SFF(Small Form Factor) PC스러운 설계 + 대형 플라워 팬 채택으로 저소음을 자랑합니다. PC에서 비슷한 저소음 수준을 얻으려면 돈을 많이 발라야 합니다.
  • 60fps 이상의 고프레임 달성 기조를 가지고 있습니다. 실제 달성 여부는 제작사 마음이기는 하나..
  • 게임패스로 게임 구입 부담이 줄어듭니다.
  • 국내 게임패스 평이 좋아졌습니다. 2020년 부로 타이틀 돌려막기가 줄어든 것 같습니다.
  • 모딩이 핵심요소인 게임들은 (엘더스크롤, 마인크래프트, 타이쿤류, ...) 그냥 하던대로 PC에서 하면 됩니다. :)
  • 수요를 끌어모을 독점 타이틀이 없다시피 하지만, 독점 타이틀을 애초에 기대하지 않았습니다.

대신 가장 고민되는 점은 가격한국지사의 의지입니다.

  • 출시 가격이 부담될 지 모릅니다. 50만원은 커녕 One X 출시 가격인 60만원마저 넘어선다면 포기할 겁니다.
  • Xbox One 시절처럼 MS 한국지사 없이 싱가포르 지사 지시로만 움직인다면 미래를 기대하기 어렵습니다. xCloud를 생각한다면 한국지사 다시 세우고 잘 하리라 믿습니다.

그동안 PC 플랫폼에서 쌓은 라이브러리를 두고 새로 시작해야 하긴 하지만.. 게임패스가 있죠

  • 스팀 등지에서 그동안 구입한 게임 구동이 (당연히) 불가하며, Xbox+PC (Xbox 플레이 애니웨어; XPA) 타이틀이 몇 개 없는데다 제가 가지고 있는 건 더 없습니다.
  • 여전히 PC 게이밍을 함께 하고 싶은데, MS 퍼스트파티가 아니라면 Xbox+PC간 세이브 파일 연동을 기대하기 어렵습니다.

게임패스, 저장공간 측면에서 걸리는 점도 있습니다

  • 1TB, 정확히는 900GB 저장공간인데 부족할 것 같습니다. 플레이할 때 다운받으면 된다지만 기가비트 인터넷을 안 쓴다면 기다림이 지루합니다.
  • 낮은 가격으로 게임패스를 구독하는 일이 언제까지 가능할 지 모릅니다.
  • (넷플릭스병) 수많은 게임패스 라이브러리에서 할 만한 게임 선택이 새로운 고민거리가 됩니다.

그리고, 덤으로

  • SEGA 시리즈 X 되면 절대 안 삼 신박한 루머였죠
  • 성의없는 사각 상자 디자인입니다 칼각에서 나오는 멋짐..

소니 PS5 대비 내 기준에 좋을까?

당분간은 PS5 살 생각도 없지만, 경쟁사 제품과 뇌피셜로 비교하는 쏠쏠한 재미를 놓칠 순 없습니다.

요약 먼저 하면, 두 기종의 성능이 매우 큰 차이는 없으므로 출력 품질 면에서는 제작사의 적절한 최적화를 통해 비슷한 수준을 달성할 수 있을 것입니다. 그렇다면 고프레임을 지향하는 관점에서, Xbox 팀이 One X 시절부터 이야기하는 60fps가 이번에는 높은 GPU 성능을 통해 실제로 달성가능하다고 보이므로 적합하다 하겠습니다.

디자인 -- 상자가 낫다

비록 시리즈 X가 두께 넓어진, 성의없는 검정색 샤오미 공기청정기 디자인이기는 하나, PS5는 너무 길어요.

독점 타이틀 -- 아쉽지만 포기

PS5는 오래된 전통의 타이틀이 망하지 않고 이어질뿐 아니라 스파이더맨 등 신규 IP 게임 잘 나오고 인디 스튜디오 대접도 좋습니다. 그래픽에만 몰빵한 힐링게임 저니가 생각이 나고요, 인디는 아닌것 같지만 리틀 나이트메어라든지 (출시 후 오래 지나서야 PC판이 나왔죠?) 소품 호러게임이 적잖게 나옵니다. 스파이더맨이 참 재미있어보여요. PS5에 SSD 단 것도 로딩 없이 뉴욕 더 잘 날아다니라고 단 것 아닐지.

반면 Xbox는 제 취향 한정해서 포르자 호라이즌밖에 없어요. 헤일로는 5 말아드셔서 이번에 사활을 걸어야 하고, 다른 독점 타이틀은 안 해봤지만 뭐가 있는지 모를 정도면 북미 취향인가봐요 (공부해야 되나). 최근 수년간 차세대 기기를 위해 게임 스튜디오에 투자를 하셨다는데, 20년 7월 이벤트에서 좋은 모습 보여줘야 해요.

그러나 제 기준에는 독점 타이틀에 큰 기대가 없기 때문에.. 포르자 호라이즌 돌아가는 점, 멀티작은 대충 잘 돌아갈 것 같은 점, 최근 투자를 통해 좋은 Xbox+PC 게임이 많이 나올 것으로 기대되는 점, 신규 게임 일부는 게임패스로 바로 즐길 수 있을 것으로 기대되는 점으로 합격입니다.

소음 -- 둘 다 이번에는 만족스러울 것..

XSX는 자랑한 내부 구조를 볼 때 소음 걱정이 없는 반면, PS5가 SmartShift 기술을 통해 경우에 따라 GPU 클럭을 부스트하기 때문에 소음이 우려되는데요. Xbox One X가 블로워팬을 쓰고도 조용했던 점, PS5 크기가 쿨링을 위해 커졌다는 관계자 이야기를 볼 때.. 이번에는 둘 다 조용하지 않을까 싶습니다.

기존 AMD의 재규어 CPU + 폴라리스 GPU가 올인원 솔루션이라는 점 빼면 똥덩어리.. 죄송합니다 발열, 성능, 전력 소모면에서 모두 나빴던 것에 비해, 이번 그저 빛 라이젠 3세대 CPU + (아직 부족하지만) 많이 나아진 RDNA2 GPU 조합은 높은 성능을 보다 낮은 발열, 전력 소모로 제공할 수 있어서 좋은 모습을 보일 것이라 기대됩니다.

그리고 성능.. -- XSX에서 고프레임 달성을 위해 노력해주었으면

사실 둘 다 AMD 라이젠 Zen 2 (3세대) CPU + RDNA2 GPU, NVMe SSD, 전용 SSD 압축해제 아키텍처, 전용 3D 오디오 프로세서, 각종 최적화 기법 다 비슷하기 때문에, 제작사만 결과물 품질 맞추느라 고생하지 유저 입장에서는 엄밀히 보지 않는 한 차이를 느끼기는 쉽지 않을 것 같습니다.

CPU -- 체감 안 될 것

미묘한 클럭 차이가 있으나, 일반 PC에서 느끼듯 100MHz 단위 차이는 체감하기 어렵습니다.

RAM -- 체감 안 될 것

XSX이 대역폭이 훨씬 높으나, 역시 체감하기는 어려우며 제작사에서 잘 최적화할 것입니다.

GPU -- XSX에서 60fps를 넘어 120fps 제공을 위해 노력해주었으면

XSX이 PS5 대비 더 많은 연산유닛(CU) 수를 가지며, 이를 만회하기 위한 클럭 상승은 AMD 기존 GPU에서의 결과를 감안할 때 한계가 있을 것으로 판단됩니다. 또한 PS5에는 VRS (Variable Rate Shading) 기술이 없거나 아직 준비되지 않았다는 심증이 여럿 있습니다.

이에 따라 PS5에서는 레이트레이싱 수준 하향, 체커보드 4k, 가변 해상도를 XSX보다 적극 활용해야 할 것이나, 둘 다 현세대 기종 대비 높은 성능 향상이 있으므로 최종 결과물은 모두 감탄할 만한 높은 품질일 것입니다.

대신 XSX이 보다 높은 성능을 통해 이번 세대에서는 엑스박스팀이 항상 이야기하는 4K 60fps 안정적 달성이 이제는 가능할 것으로 기대되며, 동일 해상도 및 낮은 해상도에서 120fps 옵션 제공도 가능할 것입니다. 그동안 프레임레이트보다는 비주얼 품질이 마케팅 면에서 월등히 효과적이기 때문에 프레임레이트 개선은 항상 뒷전이었습니다. 그러나 Xbox One 시절부터 60fps를 주장해 온 엑스박스팀이 높은 성능에 힘입어 이제는 정말 고프레임레이트 달성을 할 수 있을 것입니다.

대망의 SSD -- 순수 성능이 깡패, 그러나 체감 안 될 것

방향은 조금 다르나 두 차세대 기종 다 전용 압축 해제 아키텍처, GPU 직접 접근 기술 등 저장 장치 최적화 기술을 탑재하고 있습니다. 그러니 양사가 언급한 SSD 도입으로 인한 장점인 게임 디자인 제약 완화 (엘리베이터 등 로딩 구간 삭제, 실시간 텍스처 교체 등) 이득을 공히 얻을 것이며, 대신 차이라고 한다면 PS5 SSD가 대역폭이 2배 빠른 만큼 그로 인한 차이만 나타날 것입니다. 구체적으로는 로딩 시간 1/2, 텍스처 팝인 정도 개선일 것입니다. 8K 텍스처를 그대로 스트리밍하여 구현하였다는 언리얼엔진 5 나나이트 데모에서도 PS5가 1440p, 30fps 사양에서 가뭄에 콩나듯 텍스처 팝인을 보여주었는데요. 별도 최적화가 없었다고 하는 테크 데모가 아닌 실제 게임 타이틀이라면 제작사 최적화가 당연히 들어갈 것이기 때문에, 두 기종 모두 최선의 품질을 보일 수 있을 것입니다.

물론 실시간 스트리밍을 위한 필요 데이터 대역폭이 Xbox의 (비압축 기준) 2.5G 대역폭보다 크고 PS5의 (비압축 기준) 5G 대역폭보다 적다면 두 기종간에 차이가 나타날 수 있겠습니다. 그러나 두 SSD 모두 현세대 HDD보다 10배 이상 빠르며 HDD 대비 차이에 비하면 SSD간 차이는 상대적으로 적은 점, 제작사가 적절한 최적화를 통해 대역폭을 맞추면 되는 점을 들어 어떤 게임이 두 기종 사이에서 SSD 때문에 성능·품질 차이를 보이기는 어렵다고 생각합니다.

 

그래서 Xbox Series X가

  • 콘솔 최적화가 무엇인지 360/PS3에 이어 다시 그 위엄을 보여줄 것이며 (이건 PS5도 동일)
  • 저소음 고성능 하이엔드 PC급 성능을 합리적인 가격에(부디!) 제공받을 수 있고
    • 물론 연말에 엔비디아 3천번대 (암페어) GPU 나오면 성능에서 바로 밀리겠습니다
  • 콘솔 게임기로도 드디어 4K (안정된) 60fps를 즐길 수 있을 것이며
    • 유비소프트 쓰앵님들... 어쌔신크리드 발할라 어떻게 60fps 안 될까요?
  • 게임패스 구독으로 구입 시 우려되는 취향 복불복 없이 다양한 장르를(부디!) 즐길 수 있어서

좋아 보입니다.

이제 다가오는 7월 행사의 결과, 합리적인 가격 책정, MS 한국지사의 성의만 남았습니다.

그러나...


1. 7월 행사가... 망했어요 ㅠ.ㅠ

게임만 보여준다더니 정말 게임 패스 홍보가 되었는데,

 * 헤일로 신작은 비주얼에서 큰 실망을,
 * 나머지 기대작 게임들은 다수가 아직도 개발 초기 단계임이 드러났고, 게임플레이 영상을 찾아볼 수 없었으며,
 * 스마트 딜리버리 약속은... 사라졌습니다

이번에도 XSX은 서드파티 게임 좀 더 잘 돌리는 애 포지션을 벗어나기 어려워 보입니다. 이전에 레이트레이싱 실기 시연, 퀵 리줌 시연을 보여준 바 있긴 하지만, 벨로시티 아키텍처의 효용성은 여전히 의문입니다. 이번 게임 발표에서 장르 다양한 건 좋은데, 압도적인지는 잘 모르겠고 발표한 게임들 2년 거의 채워서 나올 것 같아서 게임패스 가치가 상승할 것 같냐 하면 잘 모르겠습니다. 그리고 내년에 XSX 보드를 엑스클라우드에 투입할 계획이라는 기사를 본 것 같은데요, XSX 성능 때깔을 여전히 잘 모르겠는 상황에서 엑스클라우드 퀄리티가 얼마나 좋아질지도 잘 모르겠네요..

3. MS 한국 지사의 성의... 여전히 기대하기 어려움

신임 사장님은 별로 관심이 없는 것 같고, 한국 내 게임 사업부 다시 차릴 각 또한 여전히 안 보이는 것 같네요. 이번에도 출시 시점에는 수요 이전에 공급 부족으로 XSX 물량이 부족할 것 같아요. 그 후는 책정된 가격이 결정하게 되겠지만 지금은 잘 모르겠네요..

 

역시 기대라는 것을 하질 말아야겠습니다..


9월 둘째주에 드디어 가격이 떴습니다! 덤으로 소문만 무성하던 시리즈 S도 공개되었네요!

2. 전세대 출시 시점이랑 가격 같으니 합리적...?

시리즈 X 60만원! (정확히는 59만8천원) 시리즈 S 40만원! (실은 39만 8천원)
놀랍게도 네이버, 하이마트에서 예판을 한다네요. 네이버가 왜??

물론 엔비디아 3천 (암페어) 시리즈 GPU가 1천 시리즈 이후 오랜만에 차세대급 성능 향상 및 가격 동결로 차세대 콘솔의 가격 대결은 물론이요 성능 대결 열기에 찬물을 부었죠
(엔비디아 젠슨 황 회장이 통수킹에서 다시 회장님으로 신분 상승하는 순간.. 삼성 파운드리도 함께 평판 상승..)

콘솔끼리 나는 SSD가 두 배 빠르니 GPU 연산성능이 20% 가량 좋니 해봐야,
미세공정 개선 이득에 신규 고효율 레이트레이싱 엔진 및 한 발 앞선 AI 업스케일러로 날개를 단
엔비디아를 이기기는 어렵겠죠. 게다가 이번에는 엔비디아 신제품 가격이 합리적이기까지 하죠

하지만 GPU만으로 PC 완성은 안 되니까.. 그리고 시리즈 X 급의 저소음 소형 PC 차리는 돈을 생각하면 시리즈 X의 이득이 아직 있습니다

당장 2년간은 아래 부품 급으로 엑시엑급 저소음 저전력 소형 (게임만 되는) PC를 차리기에 60만원은 많이 부족하죠.

뇌피셜로 필요한 부품 등급을 매겨보면..
AMD 3700 (젠2, 8코어) ~ 8코어지만 클럭이 낮고 부스트도 없으니까 3700X 급은 안 되겠죠
AMD 4(오타..) 6600XT (RDNA2) (아직 없지만 곧 발표하겠죠?)
~ GPU 성능이 현 엔비디아 2070Super~2080정도로 예상되니, 아직 없지만 엔비디아 3060Ti 와 동급이 아닐까 싶습니다
DDR5 16GB ~ GDDR6니까 나중에 나올 DDR5 규격과 비비지 않을까 싶습니다
1TB PCIe Gen.4 SSD ~ 지금은 차세대 규격 SSD가 비싸죠
그리고 파워, 케이스, 게임패드 등등

또한, 엑스클라우드 국내 파트너 SK텔레콤올액세스도 서비스한다네요.
"기기 24개월 할부 구입 + 24개월 게임패스 얼티밋 이용권" 해서 월별 할부 겸 구독제로 판대요.
MS 한국지사가 일하는지는 모르겠고.. SKT가 멱살 잡고 끌고가는건가 싶어요 ㄷㄷ 진실은 전혀 모르겠지만

3. MS 한국지사의 성의는 모르겠지만, SKT의 성의는 확실

곧 엑스클라우드 정식 서비스가 SKT 제휴로 시작되고 (5G 기지국이 무지 부족한 실정이지만, 한국이 5G망 깔기 선두국이긴 하니까..), 위에 언급한 올액세스도 SKT 제휴로 영업한다고 하니... SKT 만세입니다

그러면 다시 1. 차세대 기기용 대작 타이틀 게임 부족 문제는... 어쩔수 없죠 뭐..

※ 어쌔신크리드 발할라 타이틀이 4K 60프레임 지원을 한다네요!! 와! 유비소프트!

반응형
# 네이버카페 엘지모바일 사용자 카페를 보시면, 다른 분께서 아예 폰트 APK 생성기를 공유하셨더군요.
그 쪽을 사용해보세요.

지난 글 "LG폰 폰트 패키지 직접 만들기는 잘 안 됨"에 이어서,

그동안 LG폰에 사용자 폰트를 넣으려는 시도는 다들 폰트 정보 파일의 벽을 넘기가 어려웠습니다. 물론 별로 관심없는 쪽이 가깝긴 한 것 같지요. 스토어의 유/무료 폰트 패키지에서 폰트 파일을 열어서 글리프만 바꿔치기하는 수법이 있었으나 번거로웠죠.

그런데 요새 오픈소스 분석도구가 워낙 좋아서 실력없는 목수인 저도 노오력하면 분석이 가능했네요.
(포맷 분석 결과로부터,) 공개 폰트로 만든 폰트 패키지를 올려드려봅니다. 한 번 써보세요!

※ 폰트별로 링크된 APK 파일을 휴대폰에서 다운로드 및 설치 후, 휴대폰 폰트 설정에서 고르세요.

1. 리디바탕체
전자책 서점사 리디북스에서 만든 "리디바탕체" 사용자 폰트입니다.
보기 좋고 읽기 좋은 바탕체 글꼴이 자랑입니다.

※ 원래 버전은 가늘다고 느껴서 FontForge로 조금 굵게 고친 버전입니다.

RidiBatang_LGFont.apk
1.20MB

※ 폰트 배포처 링크: https://www.ridicorp.com/branding/fonts/ridibatang/

리디바탕 글꼴은 개인 및 기업 사용자를 포함한 모든 사용자에게 무료로 제공되며 자유롭게 수정하고 재배포하실 수 있습니다. 단, 글꼴 자체를 유료로 판매하는 것은 금지하며, 리디바탕 글꼴은 본 저작권 안내와 라이선스 전문을 포함해서 다른 소프트웨어와 번들하거나 재배포 또는 판매가 가능합니다. 라이선스 전문을 포함하기 어려울 경우, 리디바탕 글꼴의 출처 표기를 권장합니다. 예) 이 페이지는 리디주식회사에서 제공한 리디바탕 글꼴이 사용되어 있습니다.

This Font Software is licensed under the SIL Open Font License, Version 1.1.
리디바탕의 저작권은 리디주식회사가 소유하고 있습니다.

 

2. Neo둥근모 (v1.41 (19.12.19))

Neo둥근모는 90년대에 퍼블릭 도메인으로 공개된 비트맵 한글 글꼴 둥근모꼴을 트루타입 형식으로 변환하고, 여기에 원래 글꼴에는 없던 여러가지 기호를 추가함으로써 여러 환경에서 유용하게 쓰일 수 있는 글꼴을 만드는 프로젝트입니다.

NeoDGM_v1.41_LGFont.apk
0.14MB

※ 폰트 배포처 링크: https://neodgm.dalgona.dev

Neo둥근모는 SIL Open Font License 1.1 하에 배포됩니다. 라이선스의 전체 내용은 GitHub에서 보실 수 있습니다.

 

반응형

이전 글에 이어서,

(추가) SSH/셸스크립트 실행을 지원하는 커스텀 펌웨어인 경우!

번거로운 SCP 파일 복사 작업 없이도 간편하게 안내 음성 파일을 바꿀 수 있다 하여 소개해 봅니다.
나온지 오래되어 보이는데 이제야 알게 되었네요.

덤: 중국어 vs. 글로벌(영문) 펌웨어 차이 (뇌피셜)

공통으로 안 되는 것

  • GPS 신호로 현재 시간 설정하기 (시간 자동 동기화 방법은 휴대폰 연동 뿐입니다)

중국어판 특징

  • 타임랩스 주차모드 지원
    • 감지되는 동작, 충격 없다면 1fps 저속 촬영으로 메모리 공간, 전력 절감 (국내 기기에도 다 있는 기능이죠)
    • ACC/상시전원을 구분할 전용 전원 케이블이 필요합니다
  • GPS 좌표 기록조차 안 됨
  • WDR 기능 v1.0.8에서 글로벌판에도 메뉴가 추가된 것 같습니다 아직 못 써봐서..
    • (주: 주야간을 고려한 자동 화면 대비 조절 기능인 것 같습니다)
중국어 버전에서만 되는 기능이 있어서, 4PDA 포럼 자료를 보시면 "중국어 펌웨어 + 영문 화면+음성" 짜깁기한 펌웨어가 배포되고 있습니다.

글로벌판 특징

  • GPS 좌표가 영상 파일에 메타데이터 형태로 기록됨

덤: 20년 3월 현재 최신 v1.0.8 영문판 커스텀 펌웨어 (불펌)

기왕 작업하는 김에 최신 펌웨어이면 좋겠죠.

러시아 4PDA 포럼(Shkiper-vr6님)에서 무단 불펌한... v1.0.8 영문 버전의 최신 커스텀 펌웨어입니다.

v1.0.8에서 달라진 점은:

  • 언어 선택 기능 추가
  • 일본어 화면 언어+음성 언어 추가... 한국어는??
  • WDR 메뉴 추가 (이상하게도 앱에서는 안 나왔습니다)

그와 별개로 커스텀 펌웨어의 장점 중 제가 주목한 점은 다음과 같습니다:
(1) GPS 모듈 장착 시 MP4 영상에 기록된 좌표를 SRT 자막 파일로 추출
(2) SSH 접속 가능 -- 안내 음성 파일 바꿀 때 사용
(3) USB 장치 인식 가능 (주: 안 써봐서 어디 쓰는지는 잘..)
(4) 시작 시 "autorun_"으로 시작하는 셸스크립트 실행 기능 ← 보다 간편한 음성 교체를 위해 쓸 기능입니다

아래 링크에서 다운로드하시고,

OTA_38_FULL_70mai_d05_v1.0.8na_20200226_1828_full_ssh_gps_usb.7z

4PDA 포럼에서 직접 다운로드하실 분들은(비회원일 시 다운로드 링크가 동작하지 않습니다),
아래 두 링크를 참조하셔서 회원가입/로그인 시 필요한 키릴 문자 캡챠 연옥에서 탈출하세요:
러시아어 숫자 강제 공부중... - 토픽게시판 - XETOWN
4pda.ru 에 가입했습니다. - 아무 의미 없는 삽질기

  • 압축 파일의 "update" 폴더를 통째로 블랙박스의 SD카드에 넣으신 후,
    • SD카드의 최상위 폴더에 넣으시면 됩니다. 즉, 'event' 폴더 같은 기본 폴더와 같은 경로에 두세요.
  • 블랙박스의 전원이 꺼진 상태에서
    • (1) 화면 하단 버튼 4개 중 가장 우측 버튼과
    • (2) 그 아래 가로로 길쭉한 전원 버튼을
    • 동시에 누르고 계시다가, "업데이트 중" 화면이 뜨면 손을 떼세요.

(20년 3월 기준) 최신 버전이 되었습니다!

네이버 클로바 표 한국어 안내 음성으로 교체하기

네이버 클로바 음성 합성 서비스를 이용하여 만든 음성입니다: https://clova.ai/voice

(추가) 위 문단처럼, SSH/셸스크립트 실행을 지원하는 커스텀 펌웨어를 먼저 기기에 설치하세요!

음성 파일 중 "storage/low_speed.aac" 파일은 한국어 버전이 없습니다. 다른 분 게시글을 참조하시거나 하세요.
추천: 샤오미 블랙박스, 70Mai Pro 에 한국어 음성 적용하기 / 이런저런 블로그

 

70maiPro_NaverClova_Voice_v2.zip
0.62MB

이전 첨부파일(v1)의 스크립트에서는, 파일 복사를 마친 후 스크립트 자신은 지우지 못하는 문제가 있었습니다.

첨부된 파일에는 "voiceplay" 폴더, 그리고 두 개 "sh" 확장자의 파일이 있습니다.

먼저, 블랙박스의 SD카드를 PC에 연결하시고,
음성파일이 들어있는 "voiceplay" 폴더를 블랙박스의 SD카드에 넣으세요.

다음으로, "sh" 확장자의 스크립트 파일은 역시 4PDA 포럼에서 불펌한 것인데요(v_max님),
4PDA/음성 파일 교체

기존 v1.0.7까지와 달리, v1.0.8에서 다국어 지원 기능이 추가되면서, 음성 파일이 기존 경로에서 다음 경로로 바뀌었습니다:

  • 기존: /liteos/voiceplay/
  • 변경: /liteos/voiceplay/english/

따라서 스크립트도 그에 맞게 가져가야 하기 때문에..

  • v1.0.7까지는: autorun_copy_voiceplay_107.sh 파일을
  • v1.0.8부터는: autorun_copy_voiceplay_108.sh 파일을
    블랙박스의 SD카드에 넣어주세요.

그러면 블랙박스의 SD카드에 "voiceplay" 폴더와 둘 중 하나 골라서 넣은 "sh" 파일이 들어있게 되겠습니다.

💡 부팅 후 자동으로 음성 파일을 복사하는 중 전원이 꺼지면 기기가 손상될 수 있으니, 블랙박스 배터리가 충분히 충전된 상태, 또는 USB 전원이 공급되는 상태에서 진행해보세요.

이제 준비된 SD카드를 다시 블랙박스에 넣고, 전원을 켜면 별다른 메시지는 뜨지 않지만

  • 알아서 "voiceplay" 폴더의 파일이 블랙박스 시스템 공간으로 복사되고 나서,
  • 방금 전 SD카드에 넣은 위 파일은, 할 일을 다했으니 용량 절감을 위해 알아서 삭제됩니다

이 작업은 순식간에 진행이 되고요, 새 버전 (커스텀) 펌웨어를 설치하실 때마다 해 주시면 되겠습니다.

이런 고생 하지 않게 얼른 한국 정발이 되어야할 텐데요. 물론 국내 제품들이 현재 가격대에서 화질이 크게 개선되는 게 제일 좋고요.

💡 펌웨어 업그레이드하는 김에 음성 파일 교체도 한 번에 되도록, 새 펌웨어 파일과 위의 음성 교체 파일을 한꺼번에 넣을 수도 있겠습니다.

그러나 저는 권장하지 않는데요, 준비된 SD카드를 기기에 꽂고 펌웨어 업그레이드 버튼 조합을 누르기 실패할 경우 정상 부팅이 되어 사용중인 기존 펌웨어에 "음성파일 교체 작업"을 하는 헛짓이 될 수 있기 때문입니다.

한방에 업그레이드 + 음성 파일 교체를 하시려면 펌웨어 파일, 음성 교체 파일을 한꺼번에 넣어주시되..., 업그레이드 버튼 조합을 잘 눌러주세요!

반응형

리소스 오버레이 프로젝트 폴더 준비: AndroidManifest.xml 파일, res 폴더

안드로이드 스튜디오 프로젝트로 만드는 분들도 있던데, 저는 잘 몰라서 손수 해 보겠습니다.
잘 찾아보면 괜찮은 템플릿 많이 있는 것 같아요. 요런 것도 있고요

프로젝트 폴더로 삼을 폴더 하나를 만들고, 그 안에 아래와 같은 파일 및 폴더를 만드세요.

(1) AndroidManifest.xml

<?xml version="1.0" encoding="utf-8" standalone="no"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:compileSdkVersion="28" android:compileSdkVersionCodename="9" package="<오버레이 패키지명>">
    <overlay android:priority="<우선순위>" android:targetPackage="<대상 패키지명>"/>
    <application android:allowBackup="false" android:hasCode="false"/>
</manifest>
  • <오버레이 패키지명>
    리소스 오버레이 패키지의 이름을 적당히 지어주시면 됩니다.
  • <대상 패키지명>
    리소스를 수정하려는 대상 앱의 패키지 이름을 적으세요.
  • <우선순위>
    양수 자연수 숫자 값이고요, 같은 대상 패키지에 대해 오버레이가 여러 개 있을 때... 낮은 우선순위 값을 지닌 오버레이가 나중에 적용됩니다. 최후의 승자가 되는 셈이죠.
    예를 들어, 쓰고 있는 오버레이의 우선순위가 9인데, 같은 앱을 대상으로 하는 내 오버레이가 꼭 적용되어야 한다면 우선순위를 9보다 작은 8 또는 그 이하 값으로 주면 되겠죠.

(2) res 폴더
요기다 수정하려는 리소스를 넣어두게 됩니다. 하위 폴더 구조는 일반적인 안드로이드 앱 리소스와 같으니 안드로이드 문서, 또는 수정 대상과 똑같이 해 두세요. 아래에서 이어집니다.

수정할 리소스 만들어 넣기

💡 리소스 폴더명 뒤에 옵션이 붙을 수 있습니다:

  • 화면 밀도 (xhdpi, xxhdpi, ...), 회전 여부 (land), API 버전 (v21), 야간 모드 (dark), 언어 (ko) 등등

✔ 각각 다 고쳐주셔야 합니다!

  • 덮어쓰려는 리소스 파일과 같은 경로, 같은 파일 이름으로 만드세요.

해본 것 위주로 예시를 적어보겠습니다.

숫자, 문자열 값 /res/values/...

원본과 같은 이름의 폴더에 같은 이름의 파일을 만들고 (e.g. dimens.xml), 파일 내용으로는 덮어쓰려는 키-값 쌍만 나열해 주세요. 원래 파일의 키-값 전체를 반복해서 쓸 필요 없습니다. 파일 내용으로 예를 들면 이렇습니다.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <dimen name="operator_text_font_size">0.0dip</dimen>
    <dimen name="operator_text_kt_image_width">0.0dip</dimen>
    <!-- 몇 개 더 덮어썼지만 생략합니다. -->
</resources>

위험도: 낮음 ✅
다른 곳에서 정의된 ID를 참조하는 형태가 아니므로 _없는 ID 참조 예외_가 발생할 일 없으며, 어지간히 잘못된 값을 주지 않는 한 앱 오류를 발생시킬 가능성도 낮으므로 그럭저럭 실수해도 안전하다 하겠습니다.

그림 리소스: /res/drawable/... 또는 /res/mipmap/...

drawable 폴더에 바로 그림이 있을수도 있고, drawable 폴더에는 상황별 리소스를 참조하는 XML 파일이 있고 mipmap에 실제 그림 리소스가 있을 수 있습니다. XML 파일을 고치는 것은 위험하다고 생각되니, 대신 이미지 파일을 수정해보세요.

e.g. /res/drawables-xxxhdpi-v4/stat_sys_operator_kt.png 파일을 투명 파일로 교체, xxxhdpi 대신 xxhdpi, xhdpi 폴더의 그림도 마찬가지.

💡 화면 밀도, 회전 여부 등 폴더명 베리에이션을 잊지 마세요.

위험도: (그림 자체) 낮음 ✅
다른 곳에서 정의된 ID를 참조하는 형태가 아니므로 _없는 ID 참조 예외_가 발생할 일 없으며, 그림이 비정상이 아닌 한 역시 안전하다 하겠습니다.
위험도: (XML 파일) ..? ❔
(안 해봤습니다. 다른 리소스명을 참조하게 되기 때문에 혹시나 새 버전에서 사라지면.. 오류를 일으킬 것 같습니다.)

스타일 /res/values/styles.xml

TODO 스타일 상속 받는 법을 잘 모르겠더라구요.. 그걸 제외하고는 앞과 비슷하게 (1) 같은 이름의 스타일을 적고, (2) 그 안에 덮어쓸 item 을 나열하세요.

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <style name="TextAppearance.Material.Notification.Emphasis" parent="@*android:style/TextAppearance.Material.Notification.Emphasis">
        <item name="android:textColor">#66ffffff</item>
    </style>
</resources>

💡 정의된 다른 ID를 참조할 때는 아래와 같이 적으세요.
@*<패키지명>:<리소스 분류>/<리소스 ID>
오버레이 대상 패키지에 속한 ID를 참조할 때, 안드로이드 프레임워크 (위의 android) 안의 내장 ID를 참조할 때 모두 위와 같이 @* 기호와 함께 패키지명을 적어 주세요.
(왜 그래야 할까요... :()

위험도: 잘 모름
음... 참조 잘못하면 위험하겠죠.

레이아웃

한 발 나아가서 레이아웃도 굳이 고치려면 고칠 수 있습니다. 그런데 XML 파일에 다른 곳에서 정의된 ID를 참조하거나, 새 ID를 정의하는 내용이 들어갑니다. 앱 업데이트 후 있던 ID가 없어지거나 ID 이름이 바뀌었을 때, 레이아웃에서 또는 소스코드에서 엉뚱한 ID를 참조하려 하면 오류가 발생하겠습니다. 시스템 리소스를 수정한다면 오류 때문에 더 위험하겠죠?

  • 원본 레이아웃 파일을 오버레이 프로젝트 폴더로 복사해 오세요.

  • 파일을 열고, ID 참조 부분을 모두 수정해주세요.

    💡 오버레이 프로젝트에는 원래 앱 패키지에 정의된 ID가 없습니다. 그러니 ID 참조가 원래 패키지를 가리키도록 수정해 주어야 정상적으로 리소스 오버레이 프로젝트의 컴파일이 가능합니다.
    <리소스 분류>/<리소스 ID> => @*<패키지명>:<리소스 분류>/<리소스 ID>
    e.g. integers/awesome => com.lvlz8.lovelinus:integers/awesome

  • 이제 레이아웃 파일에 원하는 수정 사항을 적용하세요 e.g. 뷰 요소 자리 바꾸기, (TextView 등 안드로이드 기본) 뷰 추가하기, ...

위험도: 높음 ❗
잘못된, 없는 ID 참조 시 예외로 앱이 강제종료됩니다. 시스템UI라면 상황은 더 심각합니다. 삼성 기기는 안전 모드로 재부팅하면 리소스 오버레이가 해제되는 듯 한데, LG 기기는 그렇지도 않아서 어려움이 있습니다.

aapt 툴 통해 프로젝트를 APK 파일로 생성, 서명 후 기기에 잘 설치

수정할 리소스 준비를 모두 마쳤다면, 프로젝트 폴더에서 명령줄 창을 띄우고 aapt 도구로 APK 컴파일이 가능합니다. aapt는 안드로이드 SDK에 들어있는 패키징 도구입니다.

아래 명령은 Pie OS 기기를 (API 28) 목표로 하고, 시스템 요소 중 SystemUI.apk 파일을 대상으로 준비해 본 명령입니다.

aapt package -f -M AndroidManifest.xml --min-sdk-version 26 -S res -I <android-28.jar> -I <SystemUI.apk> -I <framework-res.apk> -I <제조사 리소스 경로> -F <APK 출력 경로>
  • 최소 SDK 버전을 26으로 두었는데요, 최소 버전이 낮으면 예전 권한 시스템이 필요한 것으로 잘못 인식해 불필요한 권한이 부여됩니다.
  • -M, -S 플래그로 각각 매니페스트 파일, 리소스 폴더를 지정했습니다.
  • -I 플래그를 연속으로 나열하여 안드로이드 API 파일 (SDK에서 떼어왔습니다), 수정 대상 앱 (SystemUI.apk), 그리고 안드로이드·제조사 프레임워크 리소스 파일을 지정했습니다. 이렇게 하면 컴파일 중 필요한 리소스를 모두 정상적으로 참조할 수 있습니다.
  • -F 플래그로 APK 출력 경로를 적었습니다.
  • 뭔가 덜 한 것 같기는 하지만 여러분이 완성시켜주세요.

컴파일된 APK 파일을 테스트 인증서 또는 여러분의 인증서로 서명하면 준비 끝.

준비된 리소스 오버레이 파일을 모아... 아래와 같이 설치해볼 수 있겠네요.

  • 오레오 OS라면 그냥 설치?
  • Substratum 같은 리소스 오버레이 매니저를 쓰시거나
  • 루팅해서 설치하거나...
  • LG, 삼성 기기면 직접 테마로 만들든 툴을 쓰든 해서

...여기까지 해서 비록 Pie 버전에서는 설치가 막혔지만, 시스템 리소스 또는 사용자 앱 리소스를 수정해볼 수 있는 안드로이드 OS 내장 도구인 리소스 오버레이를 알아봤습니다.
읽으시느라 고생하셨습니다!

반응형

분석 결과 예시

LG 휴대폰 오레오/파이 OS에서 상태바 통신사 문구 및 VoLTE 로고 숨기기를 위해 찾아본 리소스 목록을 예시로 들어 보겠습니다.

굿락으로 챙겨주는 갤럭시 부럽다..

무슨 파일을 덮어써야 할까...

상태바 리소스이니 다음 파일을 찾아봅시다.

  • SystemUI.apk를 먼저 찾아보고,
  • 공통 리소스를 담는 framework-res.apk
  • 그리고 제조사 공통 리소소를 담는 lge-res.apk (삼성 폰도 비슷한 거 있음) 파일을 열심히 뒤져봐야겠습니다.

SystemUI.apk에 있는 상태바 관련 레이아웃 파일이나 소스코드를 참고해서 관련 리소스 이름을 알아내는 것도 좋습니다.

문구 표출 형태, 그리고 관련 리소스 찾기

리소스 디렉토리 구조 및 이름 짓는 법을 알고 계시면 편합니다. 이 부분은 공식 문서 포함해서 좋은 글 많으니 직접 찾아보시고요, 여기서는 실제 예시를 들어보겠습니다.

❌ 레이아웃(layout) 등 다른 ID를 참조하는 코드가 포함된 리소스는 수정하기 어렵습니다. 자세한 내용은 나중에..

  • 🧀 아이콘: KT, LGU+, 그리고 VoLTE 로고
    그림 형태이니까, 1px * 1px 크기 투명한 PNG 파일로 바꿔치기하면 되겠습니다.

수정 대상은 drawable 리소스 자체일 수 있고, drawable 리소스는 여러 mipmap 요소를 상황에 따라 사용하도록 하는 XML 파일이며 실제 이미지는 mipmap일 수 있습니다. 후자의 경우는 실제 그림 리소스인 mipmap을 고치는 게 좋겠습니다.

SystemUI.apk에만 있으면 좋았을텐데, lge-res.apk에도 VoLTE 로고를 포함해서 몇 개 있었습니다. 싹다 바꿔주면 되겠고요.
DPI 별로 베리에이션이 있으니 (xhdpi, xxhdpi, xxxhdpi 등) 모든 베리에이션에 대해 역시 싹다 바꿔줍니다.

  • 🅰 문구: SKT
    그냥 T로고가 예쁜데..

이 경우는 문구에 해당하는 폰트 크기를 0으로 만드는 방법이 먹혔습니다. 아래와 같은 방법으로 수정 대상 값을 찾을 수 있는데요.

  • res/values/dimens.xml 파일의 dimen(sion) 값 중 적절해보이는 이름을 찾을 수 있고, (머리가 귀찮으면 몸이 고생)
  • 상태바 관련 레이아웃에서 통신사 문구를 나타내는 요소를 찾아 확인할 수 있습니다.
    • 폰트 크기 속성이 직접 지정되어 있으면 그 값을 봅니다.
      res/layout/status_bar.xml:
      <TextView ... android:textSize="@dimen/operator_text_font_size" />
      <TextView ... android:textSize="12sp" /> <!-- 단, 이렇게 값이 직접 씌어있다면 수정하기 난감합니다. -->
    • (폰트 크기 속성을 포함하는) 스타일을 지정한 경우, res/values/styles.xml을 확인해야 합니다.
      <!-- res/layout/status_bar.xml: -->
      <TextView ... android:textAppearance="@style/TextAppearance.StatusBar.Clock" />
      <!-- res/values/styles.xml: -->
      <style android:name="TextAppearance.StatusBar.Clock">
      ...
      <item name="android:textSize">10sp</item>  <!-- 값으로 직접 지정되어 있으면 styles.xml을 고치면 되고 -->
      <item name="android:textSize">@dimen/clock_text_font_size</item> <!-- 또다른 값을 참조하면 해당 값을 고쳐줍니다 -->
      ...
      </style>
      • 레이아웃 대신 소스코드에서 뷰 요소의 폰트 크기를 지정할 수도 있겠죠. 이 경우는 잘... 확인하시면 되겠습니다.
  • 역시 화면 밀도, 가로보기 여부, 야간 모드 등의 베리에이션이 있을 수 있으니 싹 다 찾아서 바꿔주세요.

다행히 폰트 크기가 레이아웃에 하드코딩되어있지 않으며 dimen 값을 참조하게 되어 있었고, 해당하는 값은 다른 상태바 요소와 공유되지 않는 별도 값이었습니다. (통신사 문구 폰트 크기를 0으로 만들었더니 시계 문구도 안 보이면 난감하니까요.)

마지막 (4)편에서...

반응형

샤오미(산하 브랜드?)에서 만든 블랙박스 70mai Pro는 저렴한 가격에 고화질 영상을 자랑하는 가성비 블랙박스입니다. 국내 제품에서는 고가 제품에만 들어가는 고급 이미지 센서를 7만원짜리 저가형 제품에서 누릴 수 있는 것이 큰 장점입니다.

70mai pro


(이미지 출처: 다나와)

제가 쓸 건 아니고 아버지 가끔 운행하시는 차량에 들어갈 거지만 대충 본 소감을 말씀드려 봅니다.
국내 쇼핑몰에서 본체 구입, 알리익스프레스..에서 GPS 모듈 및 퓨즈박스 연결용 시거잭 소켓 케이블을 구입해서 전면에 장착했습니다.

장점

  • QHD + H.265 녹화
    주간에 촬영되는 영상 선예도는 참 좋습니다. 쓱 보기에 중심부 뿐 아니라 주변부 선명도도 괜찮아 보입니다. 게다가 H.265 코덱을 지원하니 미지원 기기 대비 비디오 파일 용량이 줄어들겠다는 기대도 듭니다 (확인 안 해봄..). 영상을 PC에서 확인하지 않고 폰에서만 확인했기 때문에 화질이 어떠한지 자세한 평가를 내리지는 못하겠네요.

  • 까리한 디자인
    다들 인정하시리라 봅니다. 하지만 다른 회사 디자인 카피..

    예시: 아이나비 FXD900 (2013) 존똑

    아이나비 FXD900 (2013)
  • 전원 넣으면 2초만에 켜짐
    빠른 부팅은 사랑입니다. 내장 배터리의 위엄인지 모르겠네요.

  • 없는 것보다는 나은 ADAS 기능: 앞차 출발 알림, 차선 변경 알림
    GPS 모듈을 연결하고, ADAS 기능을 켜고 나서 차량을 운행하면 몇 분간 보정 작업을 진행한 후 사용할 수 있습니다.
    - 차선 변경 알림은 일정 속도 이상 (수정: 80km/h 이상) 고속 주행 시에 동작하도록 되어 있다더군요. 그래서 동작하는 모습을 못 봤습니다.
    - 앞차 출발 알림은 나름 잘 되는 것 같습니다. 음성으로 알려주는데, 음성 대신 적절한 알림음이면 좋겠네요.
      (오토바이는 차량으로 인식하지 못했습니다.)
    - 앞차 거리 경고 알림도 가끔 됩니다. 이걸 들을 일이 없는 게 제일 좋죠.

아쉬운 점

  • 중국 제품임..
    사드 보복이라던지 대북 외교에 도움 안 주는 점(후자는 아무튼 중국이 북한 편이니 어쩔 수 없기는 하겠는데)을 생각하면.., 중국 제품 구매를 주저하게 되는 면이 있습니다. 하지만 샀죠... 유구무언이네요.

  • 2채널 맞추려면 국내 제품 대비 가성비 이득 하락
    앞뒤로 2개 달려면 배선, 전력 소모 문제도 있지만, 2개면 7만원*2에 액세서리 하면 국내 제품 대비 그렇게 값싸지 않게 됩니다.

  • 야간 모드 엉망, 반사광 방지가 잘 안 되어 있음
    야간 화질은 별로라서 외국 포럼을 보시면 이를 해결하기 위해 여러 노력들을 하고 계시더군요. 또한 국내 제품에는 되어있는 렌즈 반사광 방지 처리가 안 되어 있어서 주간 화질이 저하되는 문제가 있습니다.
    주간 화질 이야기를 한 김에 적어보면, "WDR" 모드는 중국어 펌웨어에서만 적용된다고 합니다.

  • 기기 언어 한국어 미지원, 앱은 한국어 지원
    앱은 한국어가 되니 괜찮지만, 기기 화면 언어는 국제 펌웨어는 영어, 중국 펌웨어는 중국어로 고정이라 불편한 점이 있습니다. 음성 언어도 그렇고요. (이거 말고 신기종에는 어설픈 한국어 음성 안내가 들어간대요.)

  • 충격 감지 기준이 뭔가 이상
    1.0.5 때는 "낮음"이 민감, "높음"이 둔감으로 잘못되어 있었다더군요. 1.0.6부터 수정이 되었다던데... 테스트할 때는 괜찮았는데, 장착한 후로는 충격 감지가 잘 안 되는 것 같아 이상합니다. TODO

  • GPS 모듈로 ADAS밖에 못 함, 시간 자동 설정은 휴대폰 연결 통해서만 가능, 영상에 위치 정보 기록은 되는 듯 함
    ADAS 외에는 GPS 모듈이 별 쓸모가 없습니다. 그나마 국제판 펌웨어에서는 위치 기록이 되기는 된다더군요.
    - 다른 블로거님들 글을 보시면 펌웨어에 따라 화면에 GPS 좌표·속도를 띄워주더군요. 단, 영상 자체에 기록되는 것은 아닙니다.
    - 러시아제 커스텀 펌웨어를 쓰시면, 위치 정보를 SRT 자막 파일로 (동영상 플레이어에서 함께 볼 수 있게), 그리고 지도 프로그램에서 읽는 KML,GPX 포맷으로도 저장해준대요.

  • 주차 모드
    기본적으로는 기기 내장 배터리를 이용해서 전원 차단 후 일정 시간 (20분 등) 녹화가 가능합니다.
    별도 상시 케이블 (2만원 내외..) 장착시 사용할 수 있는 "타임 랩스" 모드는 중국어 펌웨에서만 동작한다더라구요. 응, 포기. 상시 케이블 따로 구입한다면 가성비가 없어지는 또다른 문제도 있습니다. 그럴거면 국내 제품 샀죠.

  • 로고 못 지움
    v1.0.6 버전부터 녹화 영상에서 로고를 숨길 수 있게 되었습니다. 휴대폰 앱에서 설정하면 돼요.
  • 30프레임만 지원, 60프레임 녹화까지 되면 좋을텐데...
    60프레임은 사랑인데 아쉽습니다. 7만원짜리니까 그러려니 해야겠죠. 다음 세대 제품에서는 개선될 것 같습니다.

참고사항

  • "event_s" 처럼 "_s" 달린 폴더가 생기고 안 달린 폴더와 용량은 작되 같은 내용의 파일이 생긴다는데요.
    휴대폰 앱에서 미리보기할 때 작은 용량으로 빨리빨리 다운받아서 미리보기하라고 만들어두는 거라고 합니다. 다만 이러한 미리보기 파일 만들기 기능을 끌 순 없는 것 같네요.
  • 다른 블로거님에 의하면, 주차모드 시 차단 전압이 좀 낮게 설정되어 있다고 합니다. 잘못하면 차량 배터리 방전 각이죠.
    ( 4pda.ru 포럼 유저에 의하면 차단 전압은 11.7V )

총평

번호판 식별 성능은 모르겠지만 아무튼 가격 대비 뛰어난 화질로 승부하는 블랙박스입니다. 관리에 손이 가고(새 펌웨어 찾으러 다녀야 함, 액세서리 구입이 쉽지 않음) 부가기능이 중요하다면 국내 제품 사는 것이 나으나, 가격과 좋은 화질이 모든 것을 용서합니다.

반응형

'리뷰' 카테고리의 다른 글

게임 A Short Hike  (0) 2020.09.14
게임 Old Man's Journey  (0) 2020.09.01
피아톤 볼트 TWS 이어폰 (아직 사진 안 붙임)  (0) 2019.11.06
TensorFlow 2 (베타) 입문  (0) 2019.06.12
윈도10 19년 5월 업데이트 미리 써본 후기  (0) 2019.05.03
* 번거로운 작업 없이도 SD카드에 파일을 넣기만 하면 되는 아래 방법을 대신 사용해보세요:
https://limerainne.tistory.com/56

샤오미(산하 브랜드?)에서 만든 블랙박스 70mai Pro는 저렴한 가격에 고화질 영상을 자랑하는 가성비 블랙박스입니다. 국내 제품에서는 고가 제품에만 들어가는 고급 이미지 센서를(소니 IMX335) 7만원짜리 저가형 제품에서 누릴 수 있는 것이 큰 장점입니다.

70mai pro

(이미지 출처: 다나와 상품정보)

러시아산 커스텀 펌웨어: 시스템 파일, 즉 안내 음성 파일 수정 가능

여기에 러시아 형누님들의 SSH 지원 커스텀 펌웨어를 설치하면, 보안성이 조금 더 떨어지는 대신 (러시아 형누님들이 무슨 일을 했을 지..), SSH 연결을 통해 시스템 파일 접근 및 수정이 가능합니다. 그러면.. 안내 음성 파일 교체도 할 수 있죠!

4pda 포럼 70mai Pro 게시글에 가시면 최신 커스텀 펌웨어를 찾을 수 있습니다.

네이버 클로바: 매우 자연스러운 음성 합성 서비스

클로바 보이스 체험 페이지에 가시면 딥러닝 기술로 만든 음성 합성 기능을 체험해 볼 수 있습니다. 게다가 개인 콘텐츠 제작 목적에 한하여 무료 사용이 가능하다고 하네요! (*추가: "출처(Clova Voice)를 명시"하시라는군요..)

그렇다면?

네이버 클로바로 만든 70mai Pro 한국어 안내 음성

  • 위 포럼 링크에서 러시아 형누님들이 준비한 음성 파일 및 대본 엑셀 파일을 받았습니다.
  • 열심히 번역하고, 네이버 클로바 음성합성 데모 페이지에서 손수 하나하나 음성 WAV 파일을 받았습니다. 스크립트 만들면 편했겠지만, 몇 개 없으니..
  • 적절한 형식의 AAC 파일이 필요하므로 음악 파일 변환기로 WAV를 AAC로 바꿔줍니다.

70mai_NaverAraVoice.zip
2.90MB

해서 한국어 안내 음성 파일을 준비했습니다. 이제 기기의 음성 파일을 교체하기 위해 역시 러시아 포럼의 가이드 글을 따랐습니다:

  • SSH 연결을 지원하는 커스텀 펌웨어를 설치한 블랙박스 기기를 준비합니다.
    • 저는 v1.0.6na 버전을 설치했는데, 지금 보니 1.0.7 버전이 공개되어 있네요. 1.0.8 버전도 나왔대요.
  • 기기와 안드로이드 폰을 와이파이로 연결한 뒤 (70mai 앱 통해 연결), "AndFTP" 앱으로 기기에 SCP 접속했습니다.
    • SFTP가 아니라 SCP라 위 가이드에 있던 AndFTP 외에 마땅한 앱을 모르겠더라고요.
    • 러시아산 SSH 펌웨어 기본 계정은 "root", 비밀번호는 없음.
  • 루트 디렉토리로 올라가서 "/liteos/voiceplay/" 디렉토리로 들어가세요. 상황별 디렉토리(adas, record, storage, system) 밑에 음성 파일들이 있습니다. 요걸 한국어 음성 파일로 교체하면 끝!
    • 펌웨어 버전 v1.0.8부터는 다국어 지원 기능이 추가되면서 (일본어 추가됐다던데 일본 진출하나봅니다. 한국은?) 이제부터는 "/liteos/voiceplay/english/"로 들어가셔야 합니다.

위와 같은 안드로이드폰(또는 PC) 및 번거로운 작업이 싫으신 분은 아래 글을 참고해보세요:
샤오미 70mai Pro 한국어 안내 음성 with 네이버 클로바 보이스 #2

문제점
버전 차이인지 다른 음성 디렉토리가 또 있는지, 대본 파일에 있던 일부 음성 항목은 1.0.6버전 기기에 없었습니다. 총 17개 항목이 없었는데, "음성 녹음" 상태 안내 빼고는 펌웨어 업데이트 등 주요 기능에는 무관한 종류라 뭐 일단은 괜찮은 것 같습니다.

UI 언어 교체, 즉 화면 문구를 한국어로 바꾸는 일, 그리고 음성 인식 언어 교체 모두 현재는 불가합니다.
- UI 언어 교체는 얼마 전에 4pda 포럼 글을 살펴 보니 변경 시도가 이루어지는 것 같아요.
- 음성 인식 언어는.. 아직까지는 개인이 만들기는 어렵고 정식 발매되어 한국어 지원도 정식으로 되기를 기다려 봐야겠습니다.

참고

음성 소스가 "네이버 클로바"임을 꼭 명시하시기 바랍니다.

변환 설정

  • Pazera Free Audio Extractor
  • AAC, 48000Hz 샘플레이트, 모노 채널, CBR 비트레이트, AAC-LC 프로필, 그리고 64kbps 비트레이트

 

 

반응형

지난 MS 10월 이벤트에서, 서피스 프로를 또 사골 고으면서 ARM 윈도 탑재 "서피스 프로 X"에 큰 힘을 실었는데요.

프로 X 리뷰를 보면 역시나 x86 에뮬레이션 성능은 여전히 제자리걸음입니다. 이제 쓰려는 글과는 무관하지만 심지어 대기시간도 ARM 답지 않게 짧고요. 이래놓고 가격은 아이패드 프로 급입니다. 이러려고 서피스 프로 사골 고았습니까악?

현재 ARM 윈도의 한계점은:

  • ARM CPU용으로 개발된 윈도 프로그램이 별로 없습니다
    • ARM용 (크로미움) 엣지, 파이어폭스 나이틀리, MS오피스 정도가 메이저(뇌피셜)인 것 같아요
    • ARM용 프로그램이 대세가 되면 에뮬레이션 당연히 필요없겠죠. 그치만... 그 날은 아직...
  • x64 (AMD64) 에뮬레이션이 안 됩니다, 즉 64비트용 프로그램 안 돌아갑니다
  • x86용 벤치마크 성능이 바닥을 기는 것을 볼 때, SSE2 같은 SIMD 명령 지원을 안 하는 것 같습니다 (이것도 뇌피셜)
  • 그나마 그냥 x86 프로그램도 호환성을 탄다고 합니다

이래놓고 본품 $999에 펜+키보드 별매라니 서피스 수장님 정신 차리십시오

 

한편 AMD64 특허 만료가 2019년 기준으로 이제 2년 정도 남았다는데요,

1차: https://gigglehd.com/gg/soft/6031493

2차: https://www.neowin.net/news/exclusive-microsoft-is-working-to-bring-64-bit-intel-app-emulation-to-windows-on-arm

내년 윈도10 업데이트에서 x64 에뮬레이션 기능이 추가된다고 하네요! 특허를 어떻게 피한거죠? AMD에서 기껏 라이젠 띄워놓고 ARM CPU 팔려고 지원해주는걸까요 ㄷㄷ

x64 지원된다고 해서 프로그램 성능이 올라가지는 않을 것 같지만, 이제는 x86/64보다 ARM 윈도가 빛나는 미래가 될테니 기대가 되......지 않네요. ARM윈도 부흥의 그 날은.. 아직 퀄컴이 열일하고 (삼성은 데스크탑용 ARM칩 안 할지?), MS도 열일하고... 최소 2년은 있어야...

저는 서피스 프로 + 베젤 축소 + 썬더볼트 3가 좋습니다. 프로X 말고 이거... 왜...

반응형

+ Recent posts