doubledepth

ゐWノレノムんイ(筆記体)

Qwilight v1.10.12の調査の続き。

BMPのほとんどを描画でき、JPEG圧縮BMPやPNG圧縮BMPを食わされても強制終了しない。強い。

#RANDOMは入れ子もsupportされるが、indentされた行の内容は無視される。Song list上で“オートメーション工場”の内容が毎回変わって楽しい。入れ子版emulated randomは正常に働かない。

QwilightはBMSON Falsy key-value pairsの省略を許さないようだ。CircularRhythmと同じ。
Bad:
{
    "name": "aaa.wav",
    "notes": [
        {"y": 134472}
    ]
}
Good:
{
    "name": "aaa.wav",
    "notes": [
        {"y": 134472, "c": false, "l": 0, "x": 0}
    ]
}

正確にいえば"c": false"l": 0は省略できたのだが、私は今後こういった省略をしないことにした。修正版BTS差分のBMSON filesizeは元の1.6倍に肥大した。Falsy key-value pairの取り扱いは仕様に規定されていないので、省略を許さない実装が間違っているわけではないのだが、"back_image": """preview_music": ""を持たない状態でさえ選曲画面に列挙されない場合があるのは不思議だ。

日記

BMS関連

拙作BMS
bubble / hitkey
二次配布BMS
ノイズの海と鯨 / moka
PARTY TIME IN MY DREAM / HAIJI
BMSE非公式ヘルプ
Lite
Lite-online
Full
Full-online
buglist
iBMSC
Web (Japanese version)
issues
BMS差分
a­nal­gam
boléro
Ketch­up
quovadis
SELF
yellows
Do not use non-ascii filenames
Brilliant Techno Square
雑多なメモ
bmsplayer data
bms benchmark
Secrets - Feeling Pomu 2nd
grid2sec
bmx2xxx
BMx Outliner
BMS command memo
BMS command memo (Japanese version)
BMS EVENT LITE
#RANDOM BMS list
BMS #OPTION command
BMS Bitmap test
Extended BPM
STOP Sequence
BMS Edge Cases
BMS extensions proposed by Sonorous (unofficial Japanese version)
BMS 2.0 (unofficial Japanese version)
BMS Editors
Do not use non-ascii filenames
BM98 Kikuchan Version 3.30 Revision #4.2
BMSON Checker
_wsh_bms2bmson.js

その他

HTML関連メモ
Dakuten on HTML
nest1000
EVS
Nervous Cascading
Source Han Sans test
User-Agent String
CSS Logical Properties