์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
BMSE์์ ๋์ด์ด
๊ฐ๋ฐ์ | Hayana |
๋ผ์ด์ผ์ค | ๊ฐ์ธ๋ฌด๋ฃ |
์ฌ์ฉ ํ๊ฒฝ | 9x ~ Windows 10 (32bit & 64bit) |
ํํ์ด์ง(๋ค์ด๋ก๋) |
1. ๊ฐ์[ํธ์ง]
2004๋
์ผ๋ณธ์ ๊ฐ์ธ ๊ฐ๋ฐ์๊ฐ ์ ์ํ์ฌ ๊ฐ์ธ ํํ์ด์ง UCN-Soft์์ ๋ฐฐํฌ์ค์ธ BMS๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ๋ก๊ทธ๋จ์ด๋ค. ์ค์ฌ์ BMSE๋ผ๊ณ ๋ถ๋ฅธ๋ค. ๋ด์ฅ ๊ตฌ๋๊ธฐ์ธ uBMplay์ ์์ ์ด๋ฃจ์ด ์คํ์ด ๋๋ฉฐ, uBMplay ์ญ์ ๋งํฌ๋ ํํ์ด์ง์์ ๋ฐ์ ์ ์๋ค.
์ด ํ๋ก๊ทธ๋จ์ ๋ฑ์ฅ์ผ๋ก ์ผ์ผ์ด ์์ผ๋ก ์ง์ ๋ ธํธ๋ฅผ ์ ์ํ๋ ์ผ๋ช ๋ ธ๊ฐ๋ค ์์ ์ ํ๋ ๊ณผ๊ฑฐ์ ๋นํด ์์ฐ์ฑ์ด ๊ธ๊ฒฉํ๊ฒ ๋์์ก๋ค. ์ด ํ๋ก๊ทธ๋จ ์ด์ ์๋ BMS Creator๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์์์ผ๋ ๋กฑ๋ ธํธ ์์ฑ์ด ๋ถ๊ฐ๋ฅํ๋ค.[1]
์ผ๋ณธ์ด๊ฐ ๊ฐ๋ฅํ๋ค๋ฉด ๋ณด๋ค ์์ธํ ์ค๋ช ๋ ์ฌ์ดํธ ์ฐธ๊ณ ๋ฅผ ์ถ์ฒํ๋ค. BMSE ๋งค๋ด์ผ(์ผ๋ณธ์ด)
์ด ํ๋ก๊ทธ๋จ์ ๋ฑ์ฅ์ผ๋ก ์ผ์ผ์ด ์์ผ๋ก ์ง์ ๋ ธํธ๋ฅผ ์ ์ํ๋ ์ผ๋ช ๋ ธ๊ฐ๋ค ์์ ์ ํ๋ ๊ณผ๊ฑฐ์ ๋นํด ์์ฐ์ฑ์ด ๊ธ๊ฒฉํ๊ฒ ๋์์ก๋ค. ์ด ํ๋ก๊ทธ๋จ ์ด์ ์๋ BMS Creator๋ผ๋ ํ๋ก๊ทธ๋จ์ด ์์์ผ๋ ๋กฑ๋ ธํธ ์์ฑ์ด ๋ถ๊ฐ๋ฅํ๋ค.[1]
์ผ๋ณธ์ด๊ฐ ๊ฐ๋ฅํ๋ค๋ฉด ๋ณด๋ค ์์ธํ ์ค๋ช ๋ ์ฌ์ดํธ ์ฐธ๊ณ ๋ฅผ ์ถ์ฒํ๋ค. BMSE ๋งค๋ด์ผ(์ผ๋ณธ์ด)
2. ์คํ ๋ฌธ์ [ํธ์ง]
์ด ํ๋ก๊ทธ๋จ์ ๋ค์ด๋ก๋ ํ ๊ณง๋ฐ๋ก ์คํ์ ํ๋ ค๊ณ ํ๋ฉด ์ค๋ฅ์ ํจ๊ป ์คํ์ด ๋์ง ์๋๋ค. ๊ทธ ์ด์ ๋ ์ด ํ๋ก๊ทธ๋จ์ ๊ฐ๋ฐ ํ๊ฒฝ์ด Visual Basic 6.0์ด์๊ธฐ ๋๋ฌธ์ด๋ค. Windows Vista ์ดํ์ ์ด์ ์ฒด์ ์ ๊ฒฝ์ฐ ์ด ํ๋ก๊ทธ๋จ์ ์คํํ ๊ตฌ์ฑ ์์๊ฐ ๋ด์ฅ๋์ด ์์ง ์๋ค. BMSE๋ฅผ ์คํํ๊ธฐ ์ํด์๋ MSCOMCTL.OCX์ COMDLG32.OCX๊ฐ ํ์ํ๊ณ , uBMplay๋ฅผ ์คํํ๊ธฐ ์ํด์๋ COMDLG32.OCX์ dx7vb.dll์ด ํ์ํ๋ค.
2.1. ๋ฌธ์ ํด๊ฒฐ ๋ฐฉ๋ฒ[ํธ์ง]
์๋ ํด๊ฒฐ ๋ฐฉ๋ฒ์ Windows 10 x64 ๊ธฐ์ค์ด๋ค.
1. VB 6.0 SP6 ์ค์น ํ์ผ์ ์์ถ์ ํ์ด MSCOMCTL.OCX์ COMDLG32.OCX๋ฅผ %SystemRoot%\SysWOW64[2]์ ๋ฃ๋๋ค. uBMplay๋ ์ฌ์ฉํ๊ฒ ๋ค๋ฉด dx7vb.dll๋ ํด๋น ๋๋ ํฐ๋ฆฌ์ ๋ฃ๋๋ค.
2. ํ์ผ ํ์๊ธฐ๋ก ํด๋น ๋๋ ํ ๋ฆฌ์ ๋ค์ด๊ฐ ์ํ์์ ๋ฉ๋ด์์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก Windows Powershell์ ์คํํ๋ค.
3. 'regsvr32 MSCOMCTL.OCX', 'regsvr32 COMDLG32.OCX', 'regsvr32 dx7vb.dll'์ ์ ๋ ฅํ์ฌ ๋ ์ง์คํธ๋ฆฌ์ ๋ฑ๋ก์ ๋ง์น๋ค.
4. ์ ์์ ์ผ๋ก BMSE์ uBMplay๊ฐ ์คํ์ด ๋๋ ๊ฒ์ ํ์ธํ๋ค.
1. VB 6.0 SP6 ์ค์น ํ์ผ์ ์์ถ์ ํ์ด MSCOMCTL.OCX์ COMDLG32.OCX๋ฅผ %SystemRoot%\SysWOW64[2]์ ๋ฃ๋๋ค. uBMplay๋ ์ฌ์ฉํ๊ฒ ๋ค๋ฉด dx7vb.dll๋ ํด๋น ๋๋ ํฐ๋ฆฌ์ ๋ฃ๋๋ค.
2. ํ์ผ ํ์๊ธฐ๋ก ํด๋น ๋๋ ํ ๋ฆฌ์ ๋ค์ด๊ฐ ์ํ์์ ๋ฉ๋ด์์ ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก Windows Powershell์ ์คํํ๋ค.
3. 'regsvr32 MSCOMCTL.OCX', 'regsvr32 COMDLG32.OCX', 'regsvr32 dx7vb.dll'์ ์ ๋ ฅํ์ฌ ๋ ์ง์คํธ๋ฆฌ์ ๋ฑ๋ก์ ๋ง์น๋ค.
4. ์ ์์ ์ผ๋ก BMSE์ uBMplay๊ฐ ์คํ์ด ๋๋ ๊ฒ์ ํ์ธํ๋ค.
3. ๊ตฌ์ฑ[ํธ์ง]
3.1. ํด๋ฐ[ํธ์ง]
- ํธ์ง ๋ชจ๋(F2): ๋ง์ฐ์ค ์ปค์ ์์ด์ฝ. ์ด ๋ชจ๋์์๋ ์ค๋ธ์ ํธ๋ฅผ ํ๋์ฉ ๋๋ ๋ฒ์๋ฅผ ์ง์ ํ์ฌ ์ ํํ ์ ์๋ค. ์ ํํ ์ค๋ธ์ ํธ๋ฅผ ๋๋๊ทธํ๋ฉด ์ด๋ํ ์ ์๊ณ , Ctrl+๋๋๊ทธํ๋ฉด ๋ณต์ฌ๊ฐ ๋๋ฉฐ, Shift+๋๋๊ทธํ๋ฉด ์ํ์ผ๋ก๋ง ์ด๋ํ ์ ์๋ค. ๋ฌผ๋ก ์ ํํ ์ค๋ธ์ ํธ๋ฅผ Delete๋ฅผ ๋๋ฌ ์ง์ฐ๋ ๊ฒ๋ ๊ฐ๋ฅํ๊ณ , ์ค๋ฅธ์ชฝ ๋ฒํผ ํด๋ฆญ์ผ๋ก ์ค๋ธ์ ํธ๋ฅผ ์ง์ฐ๋ ์ต์ ์ ํ์ฑํํ๋ฉด ์ ํ ์์ด ๋ฐ๋ก ์ญ์ ๋ ๊ฐ๋ฅํ๋ค.
- ์ฐ๊ธฐ ๋ชจ๋(F3): ์ฐํ ์์ด์ฝ. ์ผ์ชฝ ํด๋ฆญ์ผ๋ก ์ค๋ธ์ ํธ๋ฅผ ๋ฐฐ์นํ ์ ์๋ค. Shift+ํด๋ฆญํ๋ฉด ๋กฑ ์ค๋ธ์ ํธ์ ์์๊ณผ ๋์ ๋ง๋ค ์ ์๊ณ , Ctrl+ํด๋ฆญํ๋ฉด ์ ๋ น ๋ ธํธ๋ฅผ ๋ง๋ค ์ ์๋ค. ์ ๋ น ๋ ธํธ๋ ํ๋ ์ด์๋ ์ ํ ์ํฅ์ ๋ผ์น์ง ์๋ ๋ ธํธ์ด๋ฉฐ, ํค์๋ง ๋ณ๊ฒฝ๋๋ค. ์ด๋ฅผ ํ์ฉํ BMS๊ฐ ๋ํ์ ์ผ๋ก AXION.
- ์ญ์ ๋ชจ๋(F4): ์ง์ฐ๊ฐ ์์ด์ฝ. ์ผ์ชฝ ํด๋ฆญ์ผ๋ก ์ค๋ธ์ ํธ๋ฅผ ์ญ์ ํ ์ ์๋ค.
- ์ฒ์๋ถํฐ ์ฌ์(F5): uBMPlay๋ฅผ ์ฌ์ฉํ์ฌ ๋ง๋ค์ด์ง BMS๋ฅผ Auto Play๋ก ๊ตฌ๋ํ๋ค.
- ํ์ฌ ์์น๋ถํฐ ์ฌ์(F6): ํ์ฌ ๋ณด๊ณ ์๋ ํ๋ฉด์ ๊ฐ์ฅ ์ฒซ ๋ง๋๋ถํฐ Auto Play๋ก ๊ตฌ๋ํ๋ค.
- ์ ์ง(F7): ์ฌ์ ์ค์ด๋ uBMPlay๋ฅผ ์ ์งํ๋ค.
- Grid: ์ค๋ธ์ ํธ๋ฅผ ๋ช ๋นํธ์ ๊ฐ๊ฒฉ์ผ๋ก ๋ฐฐ์ดํ ์ง ๊ทธ๋ฆฌ๋๋ฅผ ์ก์์ค๋ค. FREE๋ก ์ค์ ํ๋ฉด 192๋นํธ์ผ๋ก ์ธ๋ถํ๊ฐ ๋๋ค.
- Sub: Grid๋ฅผ ๊ตฌ๋ณํ๊ธฐ ์ฝ๋๋ก ํ๊ธฐ ์ํ ๋ณด์กฐ์ ์ด๋ค. ์ญ์ ๋นํธ ๋จ์๋ก ์ค์ ์ด ๊ฐ๋ฅํ๋ฉฐ, ๋ณด์กฐ์ ๊ณผ ๋ง๋ ๊ตฌ๋ถ์ ์ ์ ์๊ณผ ๊ตต๊ธฐ๊ฐ ๊ฐ์ ํท๊ฐ๋ฆด ์ ์๋ค.
- ์ค๋ธ์ ํธ ๋์ด/๋์ด: ๋ง๋์ ์ค๋ธ์ ํธ์ ๋์ด์ ๋๋น๊ฐ ์ค์ ํ ๋ฐฐ์จ์ ๋ง๊ฒ ์กฐ์ ๋๋ค.
3.2. ๋ฉ์ธ ํจ๋[ํธ์ง]
- BPM: ๋ณ์๊ณก์ด๋ผ๋ฉด ์ฌ์ฉํ๊ฒ ๋๋ ๋ ์ธ์ด๋ค. ์ค๋ธ์ ํธ๋ฅผ ์ง๋๋ฉด ์ค์ ๋ BPM์ผ๋ก ๋ณ์๋๋ค.
- STOP: ์ค๋ธ์ ํธ๋ฅผ ์ง๋๋ฉด ๋ณด๋ฉด์ด ์ค์ ๋ ์๊ฐ๋งํผ ๋ฉ์ถ๋ค. beatmania IIDX์๋ ์๋ ๊ธฐ๋ฅ์ผ๋ก, ์ด๋ฅผ ํ์ฉํ์ฌ DDR์ด๋ ํํ ์ ์ ์์ ๋์ค๋ ์๊ฐ ์ ์ง ์ฑ๋ณด๋ฅผ ๋ง๋ค ์ ์๋ค.
- BGA: BGA ์ค๋ธ์ ํธ๋ฅผ ๋ฃ๋๋ค. ์ค๋ธ์ ํธ๋ฅผ ์ง๋๋ฉด BGA๊ฐ ์ถ๋ ฅ๋๋ค.
- LAYER: ๋ ์ด์ด๋ก ์ถ๋ ฅํ BGA๋ฅผ ๋ฃ๋๋ค. BGA ํฌ๋งท์ ๋์์์ ๋ฃ์ ์ ์๊ฒ ๋จ์ ๋ฐ๋ผ ์ฌ์ค์ ์ฌ์ฅ๋ ๊ธฐ๋ฅ.
- POOR: ๋ฏธ์ค ์ ์ถ๋ ฅํ BGA๋ฅผ ๋ฃ๋๋ค.
- B01~B32: ์์ ์ค๋ธ์ ํธ๋ฅผ ๋ฐฐ์นํ ์ ์๋ค. ์ค๋ธ์ ํธ๋ฅผ ์ง๋๋ฉด ์์์ด ์ถ๋ ฅ๋๋ค.
3.3. ๊ณก ํจ๋[ํธ์ง]
์ค๋ฅธ์ชฝ์ ์๋ ํจ๋์ ๋งํ๋ฉฐ, ๊ณก๋ช
, ์๊ณก์๋ช
์ฅ๋ฅด, BPM, ๋ ๋ฒจ ๋ฑ์ ์ค์ ํ ์ ์๋ค.
- #WAV: ์์์ ์ถ๊ฐํ๋ค. ์ง์ํ๋ ๊ธฐ๋ณธ ํ์ฅ์๋ wav, mp3์ด์ง๋ง, ogg๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ต๊ทผ์๋ ๋๋ถ๋ถ ogg๋ฅผ ์ฌ์ฉํ๋ค.
- #BMP: BGA๋ฅผ ์ถ๊ฐํ๋ค. ์ง์ํ๋ ๊ธฐ๋ณธ ํ์ฅ์๋ ์ด๋ฏธ์ง ํ์ผ์ด์ง๋ง, ๋์์ ํ์ผ๋ ์ฌ์ฉ ๊ฐ๋ฅํ๋ฉฐ, ์ต๊ทผ์๋ ๋๋ถ๋ถ ๋์์ ํ์ผ์ ์ฌ์ฉํ๋ค.
- ๋ฐ์: ๋ณ๋ฐ๊ณก์ด๊ฑฐ๋ ๊ณก์ ๊ธฐ๋ณธ ๋ฐ์๊ฐ 4/4๋ฐ์ด ์๋๋ผ๋ฉด ์ฌ์ฉํ๊ฒ ๋๋ค. ๋ฐ์๋ฅผ ๋ณ๊ฒฝํ๊ณ ์ถ์ ๋ง๋๋ฅผ ์ ํํ์ฌ ๋ฐ์๋ฅผ ๋ณ๊ฒฝํ๋ฉด ๋๋ค.
4. ๊ด๋ จ ๋ฌธ์[ํธ์ง]
[1] ์ฒ์๋ถํฐ ๋กฑ๋
ธํธ ์์คํ
์ ๋์
ํ ํ๊ตญ๊ณผ๋ ๋ฌ๋ฆฌ ์ผ๋ณธ์ ์์ง beatmania IIDX 17 SIRIUS๊ฐ ๋์ค๊ธฐ ์ ์ด์๊ธฐ ๋๋ฌธ์ ๋ฑํ ๊ตฌํํ ํ์๋ฅผ ๋๋ผ์ง ๋ชปํ๋ ๊ฒ๋ ์๋ค.
[2] x86์ด๋ผ๋ฉด %SystemRoot%\System32