BM98k330r42 is redistributed on this unofficial webpage. Redistribution conditions are based on README_K
1.26 MiB (1324857 Bytes), 1999-12-18
#xxx06
)#EXTCHR
)#RANDOM
s)#MIDIFILE
, read-only, 1998)BM98k330r42 doesn’t have Window Mode. Furthermore, BM98k330r42 is very slow on my 64-bit Windows 8.1/
In my case, when “DRAWING METHOD” was changed to “DIRECT BLT”, a better result was obtained. Furthermore, another way:
#HAL 1
” (Hardware Acceleration) into “#HAL 0
” (Software Emulation).In my case, full-screen BM98k330r42 works normally on my 64-bit Windows 8.1/
52.0 KiB (53271 Bytes), 2015-09-07
#TITLE BM98 image extensions
#GENRE LAYER is not effective
#BPM 100
#STAGEFILE title.jpg
#BMP11 image.bmp
#BMP22 image.dib
#BMP33 image.rle
#BMP44 image.jpeg
#BMP55 image.jpg
#BMP66 image.jpe
#BMP77 image.jfif
#BMP88 image.jfi
#BMP99 image.jif
#BMPFF title.jpg
#00007:FF
#00104:11223344
#00204:55667788
#00304:99
88.2 KiB (90324 Bytes), 2000-05-27
HTML 4.0, charset=x-sjis
(very old alias of Windows-31J), lang=ja
(Japanese language)
(ExtChr table, Copyright notice and History are Windows-31J encoding, others are Shift_JIS encoding)
BM98_K.cnt and BM98_K.hlp are help-files for obsolete version 3.30 Revision #1. These WinHlp32 files can no longer be opened on Windows 10. See CHM version.
If you use Windows Vista–8.1, and you’d like to read obsolete BM98_K.hlp, see KB917607.
If you need CHM help-file for “BM98 Kikuchan Version 3.31 DRINK EDITON,” download bm98_beta1.zip.
If you need latest BM98, download “BM98 Kikuchan Version 3.32β Drink Edition.” But, this archive doesn’t have a help-file.
#WAV[01-FF] audio.wav
)#MIDIFILE audio.mid
)#BMP[00-FF]
, #STAGEFILE
, #EXTCHR
)#BMP[00-FF]
, #STAGEFILE
, #EXTCHR
) // requires ifjpeg.spi#PLAYER 1
)#PLAYER 2
)#PLAYER 3
)#PLAYER 4
)#PLAYER [1, 2, 3, 4]
#GENRE string
#TITLE string
#ARTIST string
#BPM Double-precision-floating-point-number
#MIDIFILE audio.mid
#PLAYLEVEL decimal-number
(drawable: [0-16]
)#RANK [0, 1, 2, 3, 4]
(0: VERY HARD, 1: HARD, 2: NORMAL, 3: EASY, 4: ????? (Compilation error))#VOLWAV decimal-number
#TOTAL decimal-number
#STAGEFILE image.bmp
(*.dib
and *.rle
are permitted. If there is a ifjpeg.spi in the same directory as bm98body.exe, JPEG extensions (*.jpg
and others) are also permitted.)#WAV[01-FF] audio.wav
(2 digits hexadecimal number) (Windows PCM WAVE format)#BMP[00-FF] image.bmp
(#BMP00
is initial POOR image) (limit: 256x256 pixels, 16-bit (65536) color)#RANDOM decimal-number
(nestable)#IF decimal-number
(nestable, but requires #RANDOM
, because BM98k would be aborted)#ENDIF
#EXTCHR
01
(BGM)02
(Measure-Length)03
(BPM-change)04
(BGA-base)05
(Extended Object)06
(BGA-poor)07
(BGA-layer) // BM98k328c or later1[1-7]
(1P-side visible notes // 17
: FREE ZONE)2[1-7]
(2P-side visible notes // 27
: FREE ZONE)3[1-7]
(1P-side invisible notes // 37
: FREE ZONE …?)4[1-7]
(2P-side invisible notes // 47
: FREE ZONE …?)#PLAYER
, #BPM
, #MIDIFILE
, #RANK
, #VOLWAV
, #TOTAL
, #WAV
, #BMP
, #EXTCHR
#PLAYER
and #RANK
are not randomized. (last one applied)#PLAYER
and #RANK
are randomized.#GENRE
, #TITLE
, #ARTIST
, #PLAYLEVEL
, #STAGEFILE
We can call BM98k330r42 from BMS Editor applications. If your operating system is Windows XP or later, 8.3 filenames must be effective. (“fsutil behavior query disable8dot3
” == 0 || 2
)
BM98k
C:\your-path\bm98view.bat
[filename]
[filename]
[filename]
BM98k
your-path\bm98view.bat
<filename>
<filename>
<filename>
your-bm98k330r42-path
\bm98body.exe <filename>
<filename>
<filename>
text/plain (encoding: Shift_JIS)
From BMS FAQ
#DRAWING
0
: Normal (default)1
: Light2
: Limited#Grank
(GAME RANK (damage))0
: Hard1
: Normal (default)2
: Easy3
: Very Easy4
: Out of Human =P (when we get a POOR, set Groove Gauge 0%)#Autoplay
#AutoScratch
#HiddenPlay
0
: off (default)1
: 1P2
: 2P3
: 1P + 2P#RandomPlay1
(1P-side)#RandomPlay2
(2P-side)0
: off (default)1
: Mirror2
: Random3
: More Random#Poor
(Ignore POOR, for improvisation)0
: off (default)1
: on#GreatCombo
(COMBO continuation condition)0
: off (default)1
: GREAT only2
: GREAT & GOOD#GameSpeed
(BPM is changed: QWERTY 3 + [1|2])0
: Very Fast (200%)1
: Fast (150%)2
: Normal (default)3
: Slow (75%)4
: Very Slow (50%)#HighSpeed
(Scroll-Speed is changed: QWERTY 4 + [1|2])0
: Normal (default)1 | 2 | 3 –9 | 10 | 11 | 12 |
---|---|---|---|---|---|
x1.2 | x1.5 | x2–8 | x10 | x12 | x16 |
13
: x0.5 + Sudden // BM98.cfg only#MouseRes
(MOUSE SCRATCH sensitivity)0
: off1
: Dull2
: Normal (default)3
: Sensitive#MIDIOpt
(MIDI I/O)0
: off1
: Output only2
: Input only3
: Input & Output (default)#SaveScore
(score.txt, ANSI Windows codepages)0
: off (default)1
: output to Top directory (same level as bm98body.exe)2
: output to Each BMS directory#BGAnime
(toggle: QWERTY 5)BGA | NEON | FLASH | |
---|---|---|---|
0 | none | none | none |
1 | true | none | none |
2 | none | true | none |
3 | true | true | none |
4 | none | none | true |
5 | true | none | true |
6 | none | true | true |
7 | true | true | true |
#WaveVolX
(Relative Volume is changed: QWERTY [1|2])0
–[100
]–999
#ScrColor
(Screen Color)0
: 8-bit (256 colors, default)1
: 16-bit (65536 colors)#SoundQuality
0
: 22050 Hz, 8-bit, Stereo (default)1
: 44100 Hz, 16-bit, Stereo#VisualEffect
0
: off1
: on (default)#DrawingMethod
0
: Wait VSYNC1
: Direct BLT6
: Wait VSYNC (default?)7
: Direct BLT#HAL
(DirectDraw) // BM98.cfg only0
: Software Emulation1
: Hardware Acceleration (default)#Version
(???) // BM98.cfg only0
: (default)#ScrLeft
(Turntables’ position)0
: □●□● Normal (Default)1
: ●□□● 1P Left side2
: □●●□ 2P Left side3
: ●□●□ 1P & 2P Left side#ExpertStage
1
–7
(4
: default, 7
: Unlimited#EventMode
// BM98.cfg only0
: off (default)1
: on (Push any key to start scroll, ESC to result screen is prohibited)#LogoCancel
(enable skip opening logo) // BM98.cfg only0
: off (default)1
: on#KA
(Registered Assigned Keys’ number ??)35
(default)#KAS
(Assigned Key’s spec ??)#KAS index address1 address2
#DataPath
(max-100-#DataPath
s) // BM98.cfg only#DataPath <CurrentDir>
(default)#DataPath C:\php\BMS Game's C&A Package\
#DataPath D:/bms/GENRE SHUFFLE3/
#DataPath E:\bms\ThreeSTarS\
#DataPath ../PABAT! 2016 Seasons\
#debug
(Hidden DEBUG MODE) // BM98.cfg only?0
: off1
: on (details unknown)#SkinFile1
(Skin config file layer 1)#SkinFile2
(Skin config file layer 2)From BMS FAQ
#genre_font Impact
#title_font Verdana Bold
#artist_font Consolas
#stage_font Times New Roman
#GENRE
, #TITLE
and #ARTIST
) and default STAGE text (instead of #STAGEFILE
image).#artist_font
uses italic type.True score | False score | |
---|---|---|
en | ƒ–{“–‚̃XƒRƒA„ | ƒƒEƒ\ƒXƒRƒA„ |
ja | <本当のスコア> | <ウソスコア> |
CN | 亙杮摉偺僗僐傾亜 | 亙僂僜僗僐傾亜 |
test1.wav
: BM98test2.wav
: Kikuchan Versiontest3.wav
: istest4.wav
: K3.30#PLAYER 1
), while keep pressing turntable (default: Shift key).#PLAYER 2
), while keep pressing turntable (default: Shift key).Situation | WAV filename |
---|---|
Title | title.wav |
Option | title.wav |
Keyconfig | title.wav |
Song list | select.wav (loop) |
Start up | logo.wav |
Cursor | scratch.wav |
Lifebar 0 % | close.wav |
Stage Esc | close.wav |
Decide (Title) | start.wav |
Decide (Song) | start2.wav |
Stage cleared | yah.wav |
Stage failed | booing.wav |
loading BMS | stage.wav |
pre-title | test1.wav, test2.wav, test3.wav, test4.wav |
Result | judge.wav |
#clubplay 1
” to server-side (parent) bm98.cfg.#clubplay 2
” to client-side (child) bm98.cfg.#hostname server-side-IP-address-or-hostname
” to client-side bm98.cfg.