소스모드를 개발하기에 앞서 Notepad++ 셋팅을 하는 방법을 알아봅니다.




코딩을 하다보면 API를 찾아봐야 하는데 귀찮기 마련입니다.

Visual studio에서는 Ctrl + Space를 통해 자동완성과, Ctrl + Shift + Space를 통해 함수설명을 볼 수 있는데

Notepad++을 이용하면 sourcemod를 코딩할 때도 이 기능을 이용하실 수 있습니다.


1. Notepad++을 설치합니다.

Notepad++는 http://notepad-plus-plus.org/ 요기서 받으시면 됩니다.


2. sourcemod highlight를 다운받아 적용합니다.

http://hg.alliedmods.net/sourcemod-central/raw-file/tip/editor/npp/userDefineLang.xml

이 파일을 받아주시고 Notepad++을 열어줍니다.



상단 메뉴에서 Define your language...를 눌러주시고

(sourcemod는 과정을 진행하면 보입니다)



가져오기 버튼을 눌러서 userDefineLang.xml 파일을 열어주시고

Notepad++를 재시작해주세요.



3. API 적용

함수에 대한 설명을 보기위해 아래 과정을 진행합니다.


먼저 https://forums.alliedmods.net/showpost.php?p=1763531&postcount=124 여기에서 generator.sp 파일을 다운받습니다.


컴파일을 한뒤 generator.smx를 Left4Dead2\addons\sourcemod\plugins 에 넣어주시고


게임에서 콘솔을 열고 test 라고 작성합니다.


폴더에 보면 sourcemod.xml이라는 파일이 생성되는데 이 파일을 

C:\Program Files (x86)\Notepad++\plugins\APIs 여기로 넣어주세요



그리고 Notepad++을 재시작하게 되면 두둥!!




자동완성이 되는 것을 확인할 수 있습니다!



사용된 파일을 업로드합니다.

by 개발자가 되자! 2015. 4. 5. 10:32