WOW와우 분류
WoW TrinityCore 빌드 방법 1부.
컨텐츠 정보
- 240 조회
- 0 추천
- 0 비추천
- 목록
본문
해당자료 링크 : https://blog.naver.com/pyangjin/222476700269 (사진포함 )
1 C 드라이브에 TrinityCore, TrinityBuild, TrinityRepack 3개 폴더 생성.
2 TrinityCore 폴더에 마우스 우클릭.
GitExt Clone 클릭.
1번에 영문으로 name, email 을 입력.
2번 Apply 적용. 3번 OK 클릭.
Repository to clone : https://github.com/TrinityCore/TrinityCore -> github 소스 코드 주소.
Destination : C:\TrinityCore -> 복사할 폴더지정.
Subdirectory to create : 공백.
Branch : 3.3.5 -> TrinityCore 소스코드의 종류. 참고로 3.3.5은 리분. master는 shadowlands
나머지는 위와 같이 설정후 Clone 클릭
Clone 진행중.
Clone 완료 OK 클릭.
C:\TrinityCore 폴더안 Trinitycore 소스가 복사 됨.
3 cmake에서 작업.
c:\cmake안에 bin폴더로 이동. ( C:\cmake\bin )
cmake-gui.exe 을 더블 클릭 실행.
Browse Source 클릭하여
Where is the Source code : C:\TrinityCore 지정 (소스코드)
Where to build the binaries : C:\TrinityBuild 지정 (빌드 저장 폴더)
아래 Configure 버튼 클릭.
위 화면에서 우측 아래 방향 클릭 Visual Studio 16 2019와 x64 선택.
그리고 Finish 클릭.
Error 메세지에서 OK 클릭.
빨간 사각형에 보면 MySql 라이브리 관련 오류.
Generrate 클릭.
Generrate 클릭 하면 다시 오류 메세지 OK 클릭.
위 화면과 같이 MYSQL_LIBRARY-NOTFOUND 라이브리를 찾을수 없다고 나옴.
( 이 에러는 Mysql설치시 윈도우에 설치 한것이 아닌 특정 폴더에 생성 하였기에 라이브리을 찾을수 없다고 나옴. )
해결방법은 mysql 폴더에서 라이브리를 선택 하면 됨.
C:\Mysql\lib 폴더 안에 libmysql.lib 파일 선택하고 열기 버튼 클릭.
다시 Generrate 클릭.
설정이 완료되면 Open Projeect가 클릭할 수 있게 활성화 되어 있음.
Open Projeect 클릭하면 비주얼 스튜디어 실행됨.
비주얼 스튜디어가 실행된 화면.
Debug 부분을 클릭.
Release로 변경.
ALL_BUILD 에 마우스 우클릭하여 정리(N) 선택.
다시 ALL_BUILD 에 마우스 우클릭.
빌드(U) 선택 하여 빌드시작.
빌드 진행 중.
빌드가 완료 됨.
빌드 된 파일 확인.
C 드라이드 -> TrinityBuild -> bin -> Release 폴더로 이동
C:\TrinityBuild\bin\Release 안에 위 화면 처럼 실행 파일과 conf파일이 생성 되어 있음.
생성 된 파일중
mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe
네개의 파일은 와우 클리이언트에서 map,item 관련 데이터을 생성 할때사용.
authserver.cond.disk
authserver.exe,
worldserver.conf.disk
worldserver.exe
네개 파일이 TrinityCore Server 실행에 필요한 파일임.
와우 게임 클라이언트에서 map추출 방법.
mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe
extractor.bat
참고 : extractor.bat -> TrinityCore 소스폴더 안에 contrib폴더 안에 있음. (C:\TrinityCore\contrib)
위 다섯 파일을 와우 게임 폴더에 복사.
extractor.bat 파일 실행.
1,2,3 차례로 실행
4번 all은 오류가 생기는 경우가 생김.
3번 실행시 시간이 많이 소요됨.
완료 되면 dbc , maps , mmaps , vmaps , Cameras 가 생성 됨.
C 드라이브에 TrinityRepack 폴더 생성 안에 Data 폴더생성 하여
위에 생성된 다섯 폴더을 Data폴더 안으로 옮김.
옮긴후 추출에 필요한 파일은 삭제해도됨
위 화면 참고.
[출처] TrinityCore 빌드 방법 1부.|작성자 에이스
1 C 드라이브에 TrinityCore, TrinityBuild, TrinityRepack 3개 폴더 생성.
2 TrinityCore 폴더에 마우스 우클릭.
GitExt Clone 클릭.
1번에 영문으로 name, email 을 입력.
2번 Apply 적용. 3번 OK 클릭.
Repository to clone : https://github.com/TrinityCore/TrinityCore -> github 소스 코드 주소.
Destination : C:\TrinityCore -> 복사할 폴더지정.
Subdirectory to create : 공백.
Branch : 3.3.5 -> TrinityCore 소스코드의 종류. 참고로 3.3.5은 리분. master는 shadowlands
나머지는 위와 같이 설정후 Clone 클릭
Clone 진행중.
Clone 완료 OK 클릭.
C:\TrinityCore 폴더안 Trinitycore 소스가 복사 됨.
3 cmake에서 작업.
c:\cmake안에 bin폴더로 이동. ( C:\cmake\bin )
cmake-gui.exe 을 더블 클릭 실행.
Browse Source 클릭하여
Where is the Source code : C:\TrinityCore 지정 (소스코드)
Where to build the binaries : C:\TrinityBuild 지정 (빌드 저장 폴더)
아래 Configure 버튼 클릭.
위 화면에서 우측 아래 방향 클릭 Visual Studio 16 2019와 x64 선택.
그리고 Finish 클릭.
Error 메세지에서 OK 클릭.
빨간 사각형에 보면 MySql 라이브리 관련 오류.
Generrate 클릭.
Generrate 클릭 하면 다시 오류 메세지 OK 클릭.
위 화면과 같이 MYSQL_LIBRARY-NOTFOUND 라이브리를 찾을수 없다고 나옴.
( 이 에러는 Mysql설치시 윈도우에 설치 한것이 아닌 특정 폴더에 생성 하였기에 라이브리을 찾을수 없다고 나옴. )
해결방법은 mysql 폴더에서 라이브리를 선택 하면 됨.
C:\Mysql\lib 폴더 안에 libmysql.lib 파일 선택하고 열기 버튼 클릭.
다시 Generrate 클릭.
설정이 완료되면 Open Projeect가 클릭할 수 있게 활성화 되어 있음.
Open Projeect 클릭하면 비주얼 스튜디어 실행됨.
비주얼 스튜디어가 실행된 화면.
Debug 부분을 클릭.
Release로 변경.
ALL_BUILD 에 마우스 우클릭하여 정리(N) 선택.
다시 ALL_BUILD 에 마우스 우클릭.
빌드(U) 선택 하여 빌드시작.
빌드 진행 중.
빌드가 완료 됨.
빌드 된 파일 확인.
C 드라이드 -> TrinityBuild -> bin -> Release 폴더로 이동
C:\TrinityBuild\bin\Release 안에 위 화면 처럼 실행 파일과 conf파일이 생성 되어 있음.
생성 된 파일중
mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe
네개의 파일은 와우 클리이언트에서 map,item 관련 데이터을 생성 할때사용.
authserver.cond.disk
authserver.exe,
worldserver.conf.disk
worldserver.exe
네개 파일이 TrinityCore Server 실행에 필요한 파일임.
와우 게임 클라이언트에서 map추출 방법.
mapextractor.exe
mmaps_generator.exe
vmap4extractor.exe
vmap4assembler.exe
extractor.bat
참고 : extractor.bat -> TrinityCore 소스폴더 안에 contrib폴더 안에 있음. (C:\TrinityCore\contrib)
위 다섯 파일을 와우 게임 폴더에 복사.
extractor.bat 파일 실행.
1,2,3 차례로 실행
4번 all은 오류가 생기는 경우가 생김.
3번 실행시 시간이 많이 소요됨.
완료 되면 dbc , maps , mmaps , vmaps , Cameras 가 생성 됨.
C 드라이브에 TrinityRepack 폴더 생성 안에 Data 폴더생성 하여
위에 생성된 다섯 폴더을 Data폴더 안으로 옮김.
옮긴후 추출에 필요한 파일은 삭제해도됨
위 화면 참고.
[출처] TrinityCore 빌드 방법 1부.|작성자 에이스
-
등록일 10.05
-
등록일 10.05
-
등록일 10.05
-
등록일 10.04
관련자료
-
링크
댓글 0
등록된 댓글이 없습니다.