스타가 윈도우8에서 문제가 많다는 이야기가 많아서 VMWare에 설치하고 확인해 보았습니다.
1. 방에 들어갔을 때 맵 정보 부분에 한글이 깨져 보이던 것
윈도우8에서 GDI 함수 동작이 바뀐건지 버그인지는 모르겠지만, GetBitmapBits()의 동작이 달라져서 스타가 한글 처리를 제대로 못 하게 되었습니다.
wDetector가 중간 위치에서 잘 보이게 처리하도록 수정하였습니다.
2. 스타가 튕기는 문제
이 문제도 역시 한글과 관련된 문제입니다.
확인해본 결과, GDI가 갑작스럽게 DC(device context)를 잃어버리면서 CreateCompatibleBitmap() 함수가 실패를 하게 됩니다. (이때는 GetDC()도 실패합니다.)
그러면서 비트맵 생성도 실패하게 되고 malloc() 함수도 실패하게 되고 널 포인터를 참조하면서 결국 스타가 뻗게 되어버립니다.
이 문제가 가장 심각한 것 같아서 몇 시간 동안 이리저리 테스트 해봤지만 왜 갑작스럽게 DC를 잃어버리게 되는지는 원인을 찾아내지 못 했네요.
어디선가 DC가 누수되고 있는 건가... 위의 문제도 그렇고 윈도우8의 GDI는 좀 이상한 것 같습니다.
--------------------------------------------------------------------------------------------------------------
(다음 날) 윈도우8에서도 튕기지 않고 잘 돌아가도록 수정하였습니다. 3.23버전부터는 윈도우8에서도 스타가 튕지지 않을 겁니다.
3. 미션 브리핑에서 한글이 안 나오는 문제
2번을 해결하면서 같이 해결되었습니다. 3.23버전을 기다려 주세요.
4. 배틀넷에서 한글 폰트가 이상하게 나오는 문제
아직 제대로 확인해보지 못 했습니다.
5. 배틀넷에서 한글 배경이 투명하지 않고 까맣게 나오는 문제
아직 제대로 확인해보지 못 했습니다.
당분간 또 확인할 시간이 없을 것 같네요.
첫댓글 흠 ㅠ 그럼 조만간은 해결되기 힘들겟군요 감사합니다 ~~
윈도우8 사용자를 위해서 이렇케까지 해주시니 감사합니다
현재 1, 2, 3번까지 해결해서 3.23 버전으로 올렸습니다~
수고하셨습니다.
감사합니다.
감사합니다 ~
정말대단하시네요!!
근데 윈도우8에서 스타하면 뭔가 붕뜬거 같이 반응이 느린느낌이 들더군요 ㅠㅠ
아무래도 윈도우8은 무리인가봅니다..
이야 짱짱 감사드립니다.
스타유저를 위해 윈도우 8 화면 깨짐 현상 꼭 잡아주세요 ~~~ㅠㅠ
화이팅~~~
윈도우 8.1 에서 여전히 위와 같은 현상이 있습니다. 그리고 마우스가 속도를 올려도, 무엇인가 끊어지는 것 같기도 하고 과거 창모드시에 나타나는 현상이 발생합니다.
작년에도 댓글달았지만.. 아직도 여전히 8과 8.1에서는 마우스 감도가 이상하네요 ㅠㅠ
윈도우 7에서만 해야할듯하네요... ㅜ.ㅜ
윈도우 8.1에 대한 4번과 5번 현상 확인좀 부탁드려요...스타를 못하고 있어서요 ㅠ
아울러 마우스 컨트롤과 화면 움직임이 렉이 있는 듯이 느리게 움직여집니다. ㅠ
다른건 다 괜찮은데 마우스가 살짝씩 밀리는 것만 해결되면 참 좋을텐데 아쉽네요 ㅜㅜ 수고하세요!
원도우 8.1에서 한글이 깨지고 마우스가 느려지던데 이건 어떻게 해결해야 하나요?