본문 바로가기

전체 글129

[바람의나라:연] 급속도약 시즌2 & 600 레벨 이후 가이드 지난주, 신규 직업 출시와 함께 급속 도약 이벤트가 추가되었습니다. 일단 급속 도약이 뭔지 간단히 알아보고 600 레벨 이후 가이드에 대해 알아보겠습니다. 급속 도약 시즌2 급속도약 이벤트는 최대 650 레벨까지 아주 빠른 속도로 성장시킬 수 있는 일종의 성장 이벤트로, 경험치 획득량이 비약적으로 상승할 뿐만 아니라 육성에 필요한 기본 장비, 성장에 필요한 각종 아이템을 지원합니다. 급속도약 이벤트는 이번이 두 번째인데, 마의 구간이라 불리는 500~600 레벨대 구간을 단시간에 돌파할 수 있어서 복귀 유저들에게 꽤나 인기를 끌고 있죠. 급속도약 시즌2는 신규 생성된 캐릭터와 500 레벨 이상 기존 캐릭터를 대상으로 하며, 접속 후 간단한 임무만 완료하면 후반부 지역인 환상의 섬에서도 여러 콘텐츠를 즐길.. 2022. 10. 29.
[C/C++] HANDLE 자료형에 대한 캐스팅 연산 가끔 실습을 하다 보면 여러 가지 문제로 프로그램이 실행되지 않거나 컴파일되지 않는 상황이 발생합니다. 또는, 올바르지 않은 캐스팅 연산으로 데이터가 읽히지 않는 경우도 있죠. 작성자와 같이 독학하는 경우 이런 문제에 대한 해결 방법을 찾으려면 시간이 꽤나 소요됩니다. 해서 공부하면서 막혔던 부분을 몇 가지 기록해두려 합니다. 일단, 제목에 나온 HANDLE 타입이 무엇인지 먼저 보겠습니다. typedef PVOID HANDLE; typedef void *PVOID; HANDLE 자료형은 위에 나와있듯 그냥 void*형과 같습니다. 다음은 이 HANDLE 자료형을 리턴하는 함수에 대해 알아보겠습니다. HANDLE GetPropW( [in] HWND hWnd, [in] LPCWSTR lpString ); .. 2022. 10. 28.
[C/C++] CreateFileMapping Function, Read a Unicode file. API를 다루다 보면 UTF-16과 UTF-8, ANSI로 작성된 파일 및 문서를 실행 중에 읽어 들여야 하는 경우가 있습니다. 이때 BOM(Byte Order Mark)을 이용해 파일을 쓰거나 변환 함수를 사용해 파일을 읽어 들입니다. 제목에 나와있는 CreateFileMapping이라는 API 함수는 하드디스크에 존재하는 파일을 프로세스의 가상 메모리 공간에 연결하여 메모리처럼 읽고 쓸 수 있습니다. 흔히 사용되는 IPC 기법 중 하나인데, 포인터만으로도 파일의 내용을 바꾸거나 읽어올 수 있다는 특징을 갖고 있죠. 자세한 내용은 레퍼런스를 참고하시면 좋을 것 같습니다. 여기선 간단히 소개만 하고 일단 이 함수를 통해 UTF-8 또는 ANSI 로 작성된 파일을 Unicode(WideChar)로 변환하여.. 2022. 10. 27.
[C/C++] GUI 타이머 프로그램 복습 겸 타이머 예제를 만들었습니다. 코드를 전부 올릴 순 없어서 GitHub에 등록해뒀는데, 필요한 분들은 글 하단의 링크를 참고해주시기 바랍니다. 프로그램에 대한 설명은 함께 첨부된 README.txt에서 확인하실 수 있습니다. 실행화면은 위 사진과 같으며 기능은 특별한 게 없습니다. 설정된 시간을 텍스트로 화면에 출력하고 제한시간이 경과하면 비프음이 출력됩니다. 파일은 아래 링크에서 확인할 수 있으며 세부 내용은 함께 첨부된 README.txt에서 확인하시기 바랍니다. [수정 및 재업: 탭 기능 추가, 일부 오류 수정(10.15, 01:00)] GitHub - stdFrog/WINAPI: Windows API Windows API. Contribute to stdFrog/WINAPI developm.. 2022. 10. 15.
[Powershell] Zip파일 압축 · 해제 오류 해결 서론 일상에서 자주 사용되는 압축 파일은 대부분 Zip 파일 형식으로, 흔히 알집과 같은 툴을 이용해 압축을 쉽게 풀거나 해제할 수 있죠. 그런데, 특별히 툴을 사용하지 않고 압축을 풀 때 간혹, 정상적으로 동작하지 않을 때가 있습니다. 대표적으로, 압축을 풀었으나 내부 파일을 열 수 없는 경우가 있죠. 글 상단의 대표 사진에서와 같은 0x8000xxxx라는 알 수 없는 오류코드와 함께 메시지 창이 출력되는 상황이 발생하곤 합니다. 사실, 위와 같은 오류는 딱히 해결할 수 있는 방법이 없습니다. 그래서 알집과 같은 프로그램 사용을 권장하고 있는데, 만약 다운받을 수 없는 상황이거나 사용을 했음에도 오류가 발생했다면 아래 방법을 통해 다시 시도해볼 순 있습니다. 본문 특별한 툴을 이용하지 않고 내부 유틸리.. 2022. 10. 7.
[바람의 나라:연] 10월 5일, 창상세계 온라인 쇼케이스 지난 9월, 신임 디렉터 취임 이후 약 한 달 만에 쇼케이스 날짜가 정해졌습니다. 굉장히 빠른 편이라 생각되는데, 지난 4주간 이뤄진 업데이트에서 내부 콘텐츠가 상당 부분 개선되었죠. 잘 이용하지 않았던 소각 콘텐츠나 그룹 시스템, 공성전, 긴급미션 등등 벌써 4주째 화면을 가득 채우는 기다란 패치노트가 연이어 올라오고 있습니다. 그간 이뤄진 업데이트 내용을 정리해서 올릴까 생각도 해봤으나, 공식 홈페이지에 이미 자세하게 올라와 있기 때문에 관련 내용은 아래 ▶ 패치노트 보러가기를 눌러 직접 확인해보시기 바랍니다. ▶ 패치노트 보러가기 이번 포스팅은 쇼케이스 일정과 관련 공지글만 남기고 짧게 끝내겠습니다. 쇼케이스 일정 [10/5(수) 오후 7시][개발자의 서신] 창.상.세.계 온라인 쇼케이스 사전 안내.. 2022. 10. 2.
반응형