Skip to content

메이플스토리의 wz 데이터 파일을 분석하여 재구현하는 프로젝트입니다.

Notifications You must be signed in to change notification settings

emacser0/MaplestoryResearch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

프로젝트 목적

OpenRCT2

OpenRCT2는 Roller Coaster Tycoon 2를 리버스 엔지니어링하여 오픈소스화하고 이를 이용해 기존의 rct2에는 없는 추가 기능을 구현하고 고질적인 버그를 고친 프로젝트이다. 물론 정품 rct2 원본이 있어야 하며 원본 파일들을 attach하여 실행시키는 방식이기 때문에 저작권 관련 문제가 없는 프로젝트이다.

그렇다면 메이플스토리도?

메이플스토리는 이미 wz 파일을 뜯어볼 수 있는 WzComparerR2라는 오픈소스 프로젝트가 존재한다. 그렇다면 WzComparerR2에서 사용하는 파싱 라이브러리로 메이플스토리의 원본 데이터 파일을 활용한 게임을 만들 수 있지 않을까? 게임을 만들기 어렵다면 메이플스토리에 구현된 여러 기능을 재구현해볼 수 있지 않을까?

맛보기

현재 Mob.wz의 대부분(99% 이상)의 몬스터는 애니메이션 스프라이트 및 이펙트를 자유롭게 로드해서 렌더링할 수 있다.

아래는 디버깅용 몬스터 뷰어의 데모이다.

2022-07-28_20-08-51.mp4

About

메이플스토리의 wz 데이터 파일을 분석하여 재구현하는 프로젝트입니다.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages