나이트온라인(USKO) 2466버전 입니다. ㅎ

기반은 해외에 올라온 2083버전으로 시작했습니다.
USKO(해외 나이트온라인 공통 클라이언트인듯?) 2466버전 KnightOnline.exe를 Unpack해서 시작했습니다. (KRKO는 도저히 안되더라구요. 보안 프로그램 우회를 못했습니다.)
클라이언트는 구하기 힘들어서 패치파일 하나씩 다 다운로드받아서 2466 Client로 만들었습니다 노가다의 연속 ㅜㅜ
패킷 분석은 Microsoft Message Analyzer 이용하다가 너무 귀찮아서 인게임 패킷신호를 GM Chat으로, 즉 클라이언트 패킷을 직접 서버파일 내 Log파일로 송신하도록 Packet Sender를 코딩했습니다. 그 이후 분석해서 소스코드를 작성했습니다.
제가 평소 나이트온라인을 해본 경험이 없어서 Game Event부분의 경우 다른 공유된 소스파일을 참고했고, 나머지 자잘한 기타 버그들이 있어서(스킬버그, 신호충돌로 인한 서버파일 강제종료, 기사단 이용버그, 등) 보이는대로 수정했습니다. 신기한 기능들이 많아서 (Bot System, Pet System, Offline Merchant 등) 참고해서 해당 버전에 맞게 코딩했습니다.
자잘한 버그가 더 있다는 가정하에 95% 완성도라고 생각해요. (Database를 수정하고 수정끝에 어느정도 서버내 충돌을 수정해서 안정적입니다. 이게 노가다였어요,)
한글화하는 방법은 잘 모르겠네요..^^; 2개월 정도 노가다하고 자랑할데가 여기 언뜻 본것같아서 올려요.
제가 올릴 수 있는 등급이 되는진 모르겠지만, 조만간 공유할테니(Source파일은 제외하며 서버구동을 하기위한 LoginServer, GameServer, AdminSystem, Maps, Quest 파일들만, 그리고 USKO 2466 Client 그리고 Database 백업본을 공유하겠습니다.
한글화 하실 수 있는분이 계시다면 알아서 한글화하시면 충분히 서버를 열 정도이긴 할 것 같아요. 다만 저는 혼자 수정해서 다른 플레이어와 접촉이 없다는 점....

댓글9
- 1
- 1
- 2
- 3
- 1
KOREAKO 님의 최근 댓글