게임강의
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부.|작성자 에이스

관련자료

댓글 0
등록된 댓글이 없습니다.
전체 658 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 147,509
2 no_profile 보거스쪽지보내기 자기소개 아이디로 검색 전체게시물 91,378
3 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 64,195
4 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 59,621
5 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 57,281
6 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 54,964
7 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 52,661
8 no_profile Gatchaman쪽지보내기 자기소개 아이디로 검색 전체게시물 45,503
9 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 35,020
10 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 29,199
알림 0