a7832afc48ab509d683140d5a55577c64643c16e
Added: DIRECTX_SDK_DOWNLOAD_GUIDE.md (10KB) Content: - DirectX 9 SDK download links (June 2010) - DirectX 12 / Windows SDK download links - Step-by-step installation instructions - Known issues and solutions (S1023 error, etc.) - Visual Studio project configuration - Redistribution packages - Development tools (PIX, RenderDoc) - FAQ and troubleshooting - Quick setup checklists Key Information: - DX9: Microsoft DirectX SDK June 2010 (572 MB) * Download: https://www.microsoft.com/en-us/download/details.aspx?id=6812 * Includes: d3d9.lib, d3dx9.lib, headers * Requires: Separate redistribution package - DX12: Windows 10/11 SDK (integrated with Visual Studio) * Download: https://developer.microsoft.com/en-us/windows/downloads/windows-sdk/ * Includes: d3d12.lib, dxgi.lib, built into Windows 10+ * No redistribution needed Additional Resources: - Helper header: d3dx12.h (GitHub) - Debug tools: PIX for Windows, RenderDoc - Tutorials and documentation links This guide enables developers to quickly set up the development environment for both dx9 and dx12 branches.
ROW Project
빌드 환경 설정
Visual Studio 2010 경로 문제 해결
이 프로젝트는 Visual Studio 2010을 사용합니다. Visual Studio 2010이 기본 경로(C: 드라이브)가 아닌 다른 위치에 설치된 경우, MSBuild가 컴파일러(cl.exe)를 찾지 못하는 문제가 발생할 수 있습니다.
증상
error MSB6004: 지정한 작업 실행 파일의 위치 'C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\cl.exe'이(가) 잘못되었습니다
해결 방법: 심볼릭 링크 생성
Visual Studio가 다른 드라이브(예: S: 드라이브)에 설치된 경우, 관리자 권한으로 다음 명령을 실행하여 심볼릭 링크를 생성하세요:
mklink /J "C:\Program Files (x86)\Microsoft Visual Studio 10.0" "S:\Program Files (x86)\Microsoft Visual Studio 10.0"
예시:
-
Visual Studio가
D:\Program Files (x86)\Microsoft Visual Studio 10.0에 설치된 경우:mklink /J "C:\Program Files (x86)\Microsoft Visual Studio 10.0" "D:\Program Files (x86)\Microsoft Visual Studio 10.0" -
Visual Studio가
E:\VS2010에 설치된 경우:mklink /J "C:\Program Files (x86)\Microsoft Visual Studio 10.0" "E:\VS2010"
주의사항
- 명령 프롬프트를 관리자 권한으로 실행해야 합니다
- 심볼릭 링크 생성 후 MSBuild.exe 프로세스가 실행 중이면 종료하고 다시 빌드하세요
프로젝트 구조
- Client/ - 게임 클라이언트 코드
- Client/ - 클라이언트 로직 (RYLClient, GlobalScript, ScriptEngine 등)
- Engine/ - 렌더링 엔진 (Caldron, Effect, Zalla3D 등)
- MemoryManager/ - 메모리 관리
- Tools/ - 리소스 빌드 도구
- Server/ - 게임 서버 코드
- CryptoSource/ - 암호화 유틸리티
- GameTools/ - 게임 개발 도구
- Script/ - 게임 스크립트
- database/ - 데이터베이스 백업
DirectX SDK
프로젝트는 DirectX 8 SDK (dxx8)를 사용합니다. SDK는 Library/dxx8/ 경로에 위치해야 합니다.
Description
Languages
C++
64.4%
C
26.9%
Visual Basic 6.0
3.8%
TSQL
1.5%
Makefile
1.2%
Other
1.9%