사이버펑크 2077 의뢰: 라만차의 여자 애나 해밀 찾기

재키와 미션완료
그래픽 좋다…

애나 해밀은 경찰인데 애나 해밀을 찾아서 지금 조사하고 있는 사건에서 손을 떼라고 해야한다.
퀘스트 선택사항으로 시장에서 애나 해밀에 대해서 물어보라는데 맵에서 파란색 동그라미로 표시되는 NPC에게 애나의 사진을 보여주면서 물어보는데,
나는 시장 가운데쯤에 있는 아저씨한테 두번째 말걸때쯤 600원 내고 정보를 들었다.
또 다른 파란색 동그라미로 표시되는 NPC인 먹을거 파는 아줌마는 버그인지 가게에 안서있고 벽보고 뒤돌아 서 있어서 말도 안걸리고 해서 세이브 로드도 해 봤는데 계속 안되더라.
나중에 퀘스트 완료하고 시장으로 나오는 길에는 또 가게에서 먹을거 잘 팔고 있고…

어쨋든 이게 왜 선택이냐 하면 그냥 시장옆 모텔 303호로 들어가서 애나 해밀을 만나는 방법이 있기 때문에 그런것 같다.
시장의 NPC에게 600원 주면 알려주는 내용은 저기 옆 모텔에 묵고 있다는 내용이다.

모텔1층에 컴퓨터에서 어디에 묵고 있는지 알아낼 수 있고, 테크 올렸으면 303호 문을 열고 들어가면 되고, 아니면 아랫층 방에 베란다로 나가서 올라가는 길이 있는것 같다.

애나 해밀을 만나면 총을 겨누는데 나는 방안에 이것저것 만지다가 다가가서 그런지 공격 당해서 퀘스트 목표가 애나 해밀을 제압하라고 바뀌더라.
죽이고 싶지 않았는데(내용을 보면 알겠지만, 애나는 정의로운 경찰) 어쩔 수 없이 죽였다.
그런데 죽였는데도 퀘스트는 여전히 제압하라고 나와있어서 버그인가…하고 세이브 로드 해도 여전히 그대로…
한참 헤매하다 총으로 애나 시체에 몇발 더 쏘니까 퀘스트 갱신이 되더라. 꼼짝도 안하고 있었는데 살아 있었나 보다.

그 다음엔 그 구역을 벗어나면 퀘스트 완료.
레지나한테 전화가 오는데 너는 좀 다르게 해결할 줄 알았다고(죽이지 않고) 뭐 어쨋든 해결 됐으니 돈은 보낸다고 한다.

죽이고 싶지 않았다고…

말로 설득하고 싶으면 몇가지 선택지를 잘 골라야한다. 그리고 절대 다가가지 말것…

사이버펑크 2077 사이버 사이코 목격: 모워 중위

모워 중위를 잡는건 쉬운데 그 다음 ‘레지나에게 정보를 전송하십시오’ 에서 막혀서 한참을 고생했다.

모워 중위 레지나에게 정보 보내기
오른쪽 파란색 글자 박스를 클릭해야 된다.

다른 답장 보내기도 이렇게 표시만 되는게 아니라 클릭을 해서 전송을 해야 상대에게 답이 온다.
차라리 답장하기 버튼을 만들어 둘 것이지 저렇게 답장 내용이 다 써 있으니까 이미 답장을 한것 같잖아…

Xbox series x 스피커 오디오 변경시 에러 코드 0x80bd0009

엑시엑을 오래된 PS3 시절 구닥다리 홈시어터 5.1ch 스피커로 연결해서 엑박 설정에서 5.1ch로 설정하려니 에러가 발생. 에러 코드 0x80bd0009.
검색 해 보니 엑시엑 이전부터 많은 사람들이 만나게 되는 에러인듯한데 한글로 된 설명은 없어서 써 본다.

에러코드 0x80bd0009

해결방법

설정-일반-TV와 디스플레이 옵션-비디오 화질 및 오버스캔-디스플레이
HDMI 선택 후, 수동 설정 사용 버튼 누르면 화면이 작아진다.
이전 설정 메뉴인 비디오 화질 및 오버스캔으로 되돌아 가서 해상도를 각자 TV나 모니터의 해상도로 다시 맞추면 화면 크기는 다시 돌아온다.

이제 설정-일반-볼륨과 오디오 출력-스피커 오디오
5.1 비압축이나 7.1 비압축이나 비트스트림 출력을 고르면 0x80bd0009 에러 없이 설정이 잘 된다.

출처: Xbox 1 error code 0x80bd0009

-끝-

golang sciter Unhandled sciter event case: 32768 문제해결

golang에서 sciter 예제 어플을 테스트하는데, 뷰단의 스크립트에서 네이티브 코드쪽 펑션을 호출하는 코드가 있으면 실행이 안된다.

에러코드. Unhandled sciter event case: 32768

sciter의 golang 바인딩인 go-sciter 문제였고, 깃허브의 이슈란에서 힌트를 얻어서 해결했다. https://github.com/sciter-sdk/go-sciter/issues/239
해결 방법은 go.mod 파일에서 go-sciter 버전을 최신버전으로 지정하면 된다.

go.mod

gcc 버전 바꿔보고 별쇼를 다 했는데 역시 포럼을 잘 봐야한다… ㅠㅠ

golang gui sciter 리뷰? 사용기

sciter-acrylic-dark
이거에 반함…

go로 윈도우 어플을 좀 만들어보려고 이것저것 찾아보다 sciter 를 좀 만져봤는데 우리나라에선 sciter 관련한 글이 전무해서 혹시 찾는 사람이 있을까 해서 글을 남긴다.

sciter란

윈도우, 맥, 리눅스를 지원하는 GUI 툴이고 특징은 가벼운 라이브러리(sciter.dll 파일 한개 7메가)와 지원하는 언어가 많다는 것. (golang, python, rust, c# 등)
뷰쪽은 HTML, CSS를 쓰고 tiscript라는 독자 자바스크립트 같은 스크립트로 뷰단에서 제어를 한다.

나는 완전 투명이나 반투명 윈도우를 지원해서 써 보려 했는데…

golang 바인딩에 뭔가 문제가 있는듯해서 뷰단(html)에서 golang 네이티브 코드쪽 펑션을 호출하는 기능이 에러가 나서 되지를 않더라. 해결방법이 있는지 알아보고 있는데, 일단 안됨. 이거 아마 환경문제인듯하다.
Update:해결했다. golang sciter Unhandled sciter event case: 32768 문제해결

sciter 에 대해서 여러가지 검색해보고 실제 돌려보고 알아낸 정보를 좀 써 두겠다.
1. 라이센스는 비상용/상용 관계없이 무료인데, 실행에 필요한 sciter.dll 파일을 정적링크=실행 파일 내부에 포함시키기 위해서는 돈을 내야한다. 제일 싼 라이센스가 310달러/첫해, 120달러/매년, 윈도우만 가능.
2. 실행파일 배포시에는 sciter.dll을 같은 폴더에 넣어야 되는듯.
3. tiscript 라는 독자 스크립트를 배워야하는게 좀 걸림. 대신 html/css 를 쓰니까 이부분에 러닝코스트는 없으니 상쇄되려나?
4. html/css 를 뷰에서 사용하지만 GUI에서 html 티는 별로 안난다. 윈도우에서 보기에 촌스럽거나하지 않고, 반투명 윈도우를 사용하는 순간 세련됨이 철철 흘러넘친다. 너무 예쁘다.
5. 개발자가 답변을 너무 잘해준다. 대신 코딩도 해주더라 ㅋ
6. 기본적인 제어는 뷰쪽에서 tiscript로 하는 느낌이고 네이티브 코드쪽은 보조적인 느낌이다. 서로간 메소드 호출이 가능해서 맘대로 할 수 있지만.
7. 컴파일이나 실행 속도도 빠른거 같고, vscode에서 golang 으로 실행도 잘 된다. (이거 안되는 gui 툴도 있어서…)

sciter 홈
https://sciter.com/
golang sciter 예제
https://github.com/sciter-sdk/go-sciter-example