Scmdraft 2

덤프버전 :



Scmdraft 2
}}}
파일:Scmdraft 2 첫화면.png
제작자
Stormcoast-Fortress
제작 일시
2001년 12월(SCMD1)
2003년(SCMD2)
프로그램 종류
에디터
작성 언어
델파이(SCMD1)
C++(SCMD2)
지원 언어
영어
요구 사양
펜티엄 1 133 MHz 이상
RAM 40 MB 이상
하드 디스크 2 MB 이상
Windows 95 이후 OS
256색 이상의 디스플레이
최신 버전
0.9.10(안정: 2019년 9월 27일)
0.9.11(알파: 2020년 6월 24일)
홈페이지
Stormcoast-Fortress 사이트

1. 개요
2. 역사
3. 특징
3.1. 장점
3.2. 단점/오류
4. EUD 지원용 버전
5. 관련 문서



1. 개요[편집]


Scmdraft 2는 Stormcoast-Fortress에서 개발하는 스타크래프트의 맵 편집 프로그램이다.


2. 역사[편집]


2008년에 나온 0.8.0 버전이 마지막으로 업데이트가 중단되었다. 그러다가 1.18 패치 출시 전부터 다시 업데이트되었다. 참고 계속 업데이트하여 0.9.10 버전이 나온 2019년 10월 3일까지는 적극적으로 개발되었다.[1] 그 다음부터 드문드문 업데이트되다가 2020년 6월 24일 이후에 업데이트를 중지했다. 홈페이지 소식도 2019년 이후로 더 안 올라오니 제작사가 손을 놓은 듯하다.

커스텀 모드 캠페인 Heroes & Silence의 대표 개발자 RdeRenato에 따르면 SCM의 개발자 Suicidal Insanity는 그동안 Scmdraft 2를 개발하면서 단 한 번도 후원이나 인정을 받아본 적이 없다고 한다. 그동안은 많은 커스텀 모드, 캠페인, 에디터 개발자들이 시간과 후원(자금) 부족으로 개발을 중단했기 때문에 해당 에디터의 업데이트가 중단된 이유도 그러한 문제일 수 있다. 단 한 번의 지원도 없었기 때문에 블리자드 측의 개발자에게의 보상, 대우도 없었다고 추측해볼 수 있다. Scmdraft가 세상에 등장한 지 20년이 넘었음에도 지원이 없었다고 하는 것은 참으로 안타까운 부분이다.


(영상 15분 12초 참조)

지난 스타크래프트 맵 에디터 지원 중단 안내 게시글에서 스타크래프트 맵 에디터 지원 중단 및 SCMDraft 2로의 전환 안내를 공지드렸습니다. 저희는 지난 몇년간 SCMDraft 2 개발자와 함께 이 작업을 준비해왔습니다. SCMDraft 2는 광범위하게 사용되는 우수한 맵 에디터이고, 저희는 기술적 자원을 저희의 커뮤니티와의 경쟁이 아닌 게임 자체에 집중하는 것이 나을 것이라는 결정을 내렸습니다.

스타크래프트 에디터는 이제 블리자드에서 공식적으로 지원하지 않아서 향후 게임 엔진의 변화로 작동하지 않을 수도 있다는 점은 유념해 주시기 바랍니다.

블리자드 홈페이지 공지 게시물 링크 @[2]

리마스터 패치(1.23 버전)로 인해 클래식 에디터가[3] 없어지면서, 블리자드 엔터테인먼트에서 공인 맵 에디터로 지정했다.[4]


3. 특징[편집]


스타크래프트: 리마스터 패치(1.20) 이후로 유일하게 사용할 수 있는 에디터이다. X-tra Editor[5], 세디터, 스타포지 등의 에디터들은 업데이트가 리마스터가 나오기 한참 전에 중단돼서 Windows 11 등 최신 운영체제와 호환되지 않고, 편의성 및 기능성 측면도 Scmdraft 2가 월등히 좋다. 한국어판 비공식 버전인 Scmdraft 2도 있는데, 이 역시 Windows Vista/Windows 7 시절은 제작된 에디터이다 보니 Windows 10 이상에서는 호환성뿐만 아니라 여러 문제가 발생하니 쓰지 않는 것이 좋다.

Scmdraft 1이 먼저 나왔는데, 개발이 2002년까지 유지되었고, 2003년 여름에 'Scmdraft 2'로 바뀌었다.

생산/건설 시간이 클래식 에디터에서는 초 단위이지만, 이 에디터로 제작된 맵은 프레임 단위로 적용된다. 스타크래프트 보통 기준 1초가 초당 15프레임이며(매우 빠름은 초당 24프레임), Scmdraft로 제작되는 맵들은 유닛/건물 생산시간×15로 값이 적용된다.[6] 예를 들어, 클래식 에디터로 5초로 지정하면 되는 것들이 이 에디터로 설정할 때는 75프레임으로 지정해야 한다는 뜻. 이 때문에 생성시간을 지나치게 적게 또는 많게 설정하면 인게임상에서 생산 완료된 유닛/건물의 체력이 최대치가 아닌 상태에서 생성되거나 팅김[7] 현상이 발생할 수 있다.

0.8.1 버전에서 스프라이트 팔레트를 지원할 예정이었으나 개발이 중단되고 한참 뒤에 나온 0.9.0 버전부터 지원한다.

1.22 이전 버전을 실행하면 스타크래프트 MPQ 파일들을 설정해야 되지만, 1.23 버전 이후로 CASC 데이터 포맷으로 완전히 변경되어 스타크래프트가 설치된 폴더만 지정하면 된다.


3.1. 장점[편집]


  • 현재 사실상으로 유일하게 쓰이는 맵 에디터답게 각종 다양하고 강력한 기능들이 많다. 유닛 및 지형 복사 붙여넣기는 물론이고, 타일 격자의 밀도 변경과 격자에 유닛과 빌딩, 로케이션을 맞추어 배치할 수 있는 기능, 화면을 확대해서 볼 수 있는 줌 기능 등 여러 기능들이 있다. 리마스터 이후로 기능이 더욱 많이 추가되어서 유닛의 길 찾기 알고리즘과 관련된 패스파인더 지역을 볼 수 있는 기능, 자동으로 대칭 지형을 만들어주는 지형 대칭 기능 등 다른 에디터에서는 볼 수 없는 여러 기능들이 추가되었다.

  • 예전에는 스타포지 에디터만이 텍스트로의 트리거 추가를 지원했으나, 현재는 자체적으로 텍스트 트리거 작성 기능이 있고 플러그인 TrigEditPlus로 안정성이 강화됨에 따라 EUD 트리거를 만들 수 있게 되어 스타포지를 콩라인으로 밀어내고 맵 제작자들의 국민 에디터가 되었다. EUD 에디터와 같이 사용하면 다양한 맵을 만들어낼 수 있다.

  • 무슨 파일 같은 것이 있으면 이름 그대로 드래프트 데이터를 사용할 수 있다.


3.2. 단점/오류[편집]


한국어판 패치가 나온 당시에는 여러 문제점이 빈번하게 나타났으나 리마 버전 호환용 최신 업데이트 이후로는 대부분의 문제점이 모두 사라졌다. 아래는 아직 남아 있는 자잘한 단점이나 오류.

  • 유닛의 이름을 바꿔도 유닛 선택창에는 유닛 이름이 바뀌지 않는다. 이는 맵을 닫고 다시 열면 해결된다.

  • 어떤 맵을 닫고 맵을 열면 미니맵이 표시되지 않는다. 좌측 메뉴의 가로 크기를 조절해주면 해결된다.

  • 로마자만 지원한다. 한글 등 다른 글자가 들어가 있으면 그냥 빈 공간으로 나온다. 이 에디터에서 한국어를 보려면 로마자로 표기하는 수밖에.

  • 프로그램 맵 창 닫기를 누를 때 닫히지 않고 멈추는 버그가 있을 수 있는데, 이는 맵 설정 문제나 하드 디스크/SSD 드라이버 문제로 보인다.

  • 개발자가 간간이 기부받기도 하지만 상술하였듯 업데이트를 종료하였는지 더 이상 개선될 가능성이 적다. 그나마 옛날에 중단된 다른 에디터들에 비하면 굉장히 오랜 시간에 업데이트되어 리마스터 이후까지 살아남은 유일한 에디터이기 때문에 상대적으로는 단점이 아니다. 2023년 8월 기준 최신 버전으로도 큰 문제 없이 작동하고.


4. EUD 지원용 버전[편집]


EUD 기본 조건/액션을 통하는 무기/외형 변경 등 기초적인 EUD를 지원한다. 다만 eudplib 기반의 여러 기능들은 (epScript 언어, 유닛 개별조작 등)은 SCMDraft 2와 호환되지 않으므로 해당 EUD를 쉽게 만들려면 EUD 문서의 EUD Editor 문단 참고.


5. 관련 문서[편집]




파일:크리에이티브 커먼즈 라이선스__CC.png 이 문서의 내용 중 전체 또는 일부는 2023-11-03 13:01:35에 나무위키 Scmdraft 2 문서에서 가져왔습니다.

[1] 알파 버전은 0.9.11까지 나와 있다.[2] 아카이브 2 https://archive.vn/rNmxb[3] 기존 클래식 맵 에디터 아이콘이 있던 위치는 이제 블리자드 로그인 창과 배너가 뜬다.[4] 해당 링크를 통해 기존 맵 에디터이던 클래식 에디터를 받아서 쓸 수 있기는 하다. 물론 Scmdraft 2의 에디터 성능이 훨씬 좋아서 성능이 좋지 않은 클래식 에디터를 쓸 이유는 없다.[5] 같은 개발사에서 먼저 출시했다.[6] 마린은 24초의 생산시간의 배수값인 15가 적용되어 360프레임의 생산 시간을 갖는다.[7] 대표적으로 유닛/건물 생산 시간을 0으로 설정하는 경우