Skip to content
This repository has been archived by the owner on Nov 27, 2023. It is now read-only.

LR2 Features Compatibility

yaasdf edited this page Dec 21, 2022 · 1 revision

LR2 SETUP

MAIN

Function Status Comment
LR2IR WON'T SUPPORT No comment about this.
Generate play video (動画作成 button) WON'T SUPPORT

JUKEBOX1 tab

Function Status Comment
Add and Delete folders SUPPORTED
Browse tree WON'T SUPPORT
Drag and drop WON'T SUPPORT
Built-in generating MP3/video WON'T SUPPORT
Auto convert wav->ogg / bmp->png WON'T SUPPORT
Search hidden charts WON'T SUPPORT

JUKEBOX2 tab

Function Status Comment
RANDOM SELECT folder NOT SUPPORTED
FAVORITE folder NOT SUPPORTED
IGNORE folder NOT SUPPORTED
PLAYCOUNT TOP10 folder NOT SUPPORTED
LEVEL folder NOT SUPPORTED
CLEAR folder NOT SUPPORTED
PLAYRANK folder NOT SUPPORTED
Insane BMS folder NOT SUPPORTED Add as normal difficulty table via http links
Set search chart max result count TODO Currently hardcoded to 1000
Set new song flash duration (hour) SUPPORTED

OPTION tab

Function Status Comment
HI SPEED SUPPORTED range is limited to 0.25x - 10.0x
HI SPEED MARGIN customize NOT SUPPORTED Currently hardcoded to 25
Base speed WON'T SUPPORT
Lanecover MARGIN customize WON'T SUPPORT Players should adjust with turntable
Miss BGA duration SUPPORTED
Minumum input interval SUPPORTED
Music list scroll speed customize SUPPORTED
Replace Image font with system font WON'T SUPPORT
popn controller music list keymap SUPPORTED
Assign 1/3 key to scroll NOT SUPPORTED
Output system log -
Disable skin preview NOT SUPPORTED Display thumbnail defined at #INFORMATION if disabled
Load song at scene switchover (Disable parallel loading) WON'T SUPPORT
Disable mouse right click exit NOT SUPPORTED
Folder Lamp NOT SUPPORTED
Disable system keys (e.g.: WIN) NOT SUPPORTED
Use Up/Down arrow key to adjust HI SPEED NOT SUPPORTED

SELECT tab

Function Status Comment
beta1 style difficulty change WON'T SUPPORT
Disable playmode "ALL" SUPPORTED from 0.9.2
Disable difficulty "ALL" SUPPORTED from 0.9.2
Disable playmode "SINGLE(5+7)" SUPPORTED from 0.9.2
Disable playmode "DOUBLE(10+14)" SUPPORTED from 0.9.2
Ignore 10/14keys SUPPORTED from 0.9.2
Ignore 9keys SUPPORTED from 0.9.2
Ignore 5keys if 7keys exist SUPPORTED from 0.9.2
Disable difficulty filter WON'T SUPPORT
Customize Max Level (used on level bargraphs) NOT SUPPORTED Currently hardcoded to 10/12/50
Enable Preview SUPPORTED
Remove #SUBTITLE from song bar SUPPORTED from 0.9.2

SYSTEM tab

Function Status Comment
16bit color WON'T SUPPORT
vsync SUPPORTED
indicate full-screen monitor NOT SUPPORTED
software rendering WON'T SUPPORT
Sound backend: DirectSound WON'T SUPPORT Use WASAPI instead
Sound backend: WASAPI SUPPORTED
Sound backend: ASIO SUPPORTED
Modify sound buffer size SUPPORTED
Disable FMOD soundsystem WON'T SUPPORT
Use high performance timer (not recommended) WON'T SUPPORT

LR2body

SELECT

Function Status Comment
list scrolling SUPPORTED
Course: COURSE NOT SUPPORTED
Course: NONSTOP NOT SUPPORTED
Course: CLASS PARTIAL Put .lr2crs files into gamedata/courses. NEW COURSE not supported yet
NEW SONGS folder NOT SUPPORTED
BMS Folder SUPPORTED
Sort SUPPORTED
PLAYSTYLE Filter SUPPORTED
DIFFICULTY Filter SUPPORTED
Press SELECT key to switch difficulty SUPPORTED Tap: next sabun; Hold: next difficulty
HELP button NOT SUPPORTED Display a full-screen text of #HELPFILE
REPLAY button SUPPORTED All replays regardless of score are saved. May support picking replay from list in the future
AUTOPLAY button SUPPORTED
READTEXT button NOT SUPPORTED Display a full-screen text of all txt files of selected chart
SEARCH PARTIAL Some usages are not supported yet. See below
SEARCH: Keyword SUPPORTED
SEARCH: File Path NOT SUPPORTED
SEARCH: Level NOT SUPPORTED Input number 1-99; 10+, 5-
SEARCH: /hash NOT SUPPORTED Show MD5 of selected chart
SEARCH: /path NOT SUPPORTED Show file path of selected chart
SEARCH: /deletescore NOT SUPPORTED Delete score of selected chart
SEARCH: /avi - undocumented;
SEARCH: /irupdateall - undocumented;
SEARCH: /rename - undocumented;
SEARCH: /uninstall - undocumented;
PLAY OPTION: RANDOM SUPPORTED Added R-RANDOM, SYN-RAN(DB), SYM-RAN(DB)
PLAY OPTION: GAUGE SUPPORTED Added EX-HARD, ASSIST-EASY
PLAY OPTION: ASSIST SUPPORTED
PLAY OPTION: PLAYSTYLE SUPPORTED
PLAY OPTION: BATTLE PARTIAL Removed: SP-to-DP, DP-to-SP, COUPLE, 9-to-7
PLAY OPTION: HI SPEED SUPPORTED
PLAY OPTION: TARGET PARTIAL Removed: IR TOP, IR NEXT, IR AVERAGE
PLAY OPTION: DP FLIP SUPPORTED
PLAY OPTION: HS-FIX PARTIAL Should ignore parts without notes
SYSTEM OPTION: Ghost position SUPPORTED
SYSTEM OPTION: Score graph SUPPORTED
SYSTEM OPTION: Default target SUPPORTED
SYSTEM OPTION: BGA SUPPORTED
SYSTEM OPTION: BGA SIZE SUPPORTED
SYSTEM OPTION: JUDGE TIMING SUPPORTED
SYSTEM OPTION: JUDGE AUTO ADJUST NOT SUPPORTED
SYSTEM OPTION: LANE COVER NOT SUPPORTED Unsure how to deal with this
SYSTEM OPTION: SCREEN MODE WON'T SUPPORT toggle in new system menu
SYSTEM OPTION: REPLAY NOT SUPPORTED
SCORE OPTION: Option history NOT SUPPORTED
SCORE OPTION: Judge count SUPPORTED
SCORE OPTION: EX Score SUPPORTED
SCORE OPTION: Max combo SUPPORTED
SCORE OPTION: Min miss SUPPORTED
SCORE OPTION: Play count SUPPORTED
SCORE OPTION: Clear count SUPPORTED
SCORE OPTION: Fail count SUPPORTED
TAG EDITOR: Info NOT SUPPORTED These datas are stored in tag.db; Not sure how to handle with this
TAG EDITOR: Max number of tracks NOT SUPPORTED Limit list count when entering a folder
EFFECTS: VOLUME SUPPORTED
EFFECTS: EQ SUPPORTED
EFFECTS: FX PITCH SUPPORTED
EFFECTS: FX 1-3 PARTIAL all works except CHORUS; fmod has removed some parameters
PLAYER STATUS: TOTAL PLAY COUNT NOT SUPPORTED
PLAYER STATUS: TOTAL JUDGE COUNT NOT SUPPORTED
PLAYER STATUS: RUNNING COMBO NOT SUPPORTED
PLAYER STATUS: TRIAL WON'T SUPPORT
F1 NOT SUPPORTED Display help text of F2-F8
F2 (Maniac options) NOT SUPPORTED May implement a few. Not yet
F3 (Change difficulty filter) NOT SUPPORTED
F4 (Switch window mode) NOT SUPPORTED
F5 (LR2IR page) NOT SUPPORTED
F6 (Screenshot) SUPPORTED from 0.9.2
F7 (Show FPS) SUPPORTED from 0.9.2
F8 (Reload folder) SUPPORTED
Extra mode NOT SUPPORTED Hold START+2 to toggle. Add notes into chart, also saves score into a separated db
Skin customize options PARTIAL Some skins come with customize menu, which is not supported very well

PLAY

Function Status Comment
5keys SUPPORTED maxscore:100000 pg:100% gr:50% gd:25% combo:0%
7keys SUPPORTED maxscore:200000 pg:100% gr:50% gd:25% combo:0%
9keys SUPPORTED maxscore:100000 pg:100% gr:50% gd:25% combo:0%
10keys SUPPORTED maxscore:100000 pg:100% gr:50% gd:25% combo:0%
14keys SUPPORTED maxscore:200000 pg:100% gr:50% gd:25% combo:0%
Judge rank: EASY Time (ms): 21/60/116/200/800
Judge rank: NORMAL Time (ms): 18/40/96/200/650
Judge rank: HARD Time (ms): 15/32/60/200/600
Judge rank: VERY HARD Time (ms): 8/27/40/200/600
LOCAL BATTLE SUPPORTED
MY BEST graph SUPPORTED replay file must exist
TARGET graph SUPPORTED
FAST/SLOW SUPPORTED
Replay saving SUPPORTED Not compatible with .lr2rep
1 (Skin position) NOT SUPPORTED
2 (Skin scale) NOT SUPPORTED
3 (Judge position) SUPPORTED from 0.10.0; Press F1 to call out settings
4 (Note size) SUPPORTED ^
5 (Dark mode) NOT SUPPORTED
6 (1P Note position) SUPPORTED ^
7 (2P Note position) SUPPORTED ^

RESULT

Function Status Comment
Score graph / Gauge graph PARTIAL LR2 renders the lines with #SRC definitions
Score saving SUPPORTED
Quick retry SUPPORTED W+B: same random seed; START+SELECT: new seed; not tested

KEY CONFIG

Function Status Comment
5/7/9 keys switch SUPPORTED
Keyboard SUPPORTED DirectInput8 polling
Controller SUPPORTED DirectInput8 polling; double click turntable to bind absolute axis
MIDI NOT SUPPORTED

SKIN CONFIG

Function Status Comment
live preview SUPPORTED
Skin switch SUPPORTED
customize options SUPPORTED? A player reports the options keep resetting
RANDOM option SUPPORTED
Use 7k skin for 5k SUPPORTED from 0.9.2

LR2 Skin

.lr2skin tags

Tag Status Comment
#INFORMATION SUPPORTED Header tag
#CUSTOMOPTION SUPPORTED Header tag
#CUSTOMFILE SUPPORTED Header tag
#ENDOFHEADER SUPPORTED
#IF/#ELSEIF/#ELSE/#ENDIF SUPPORTED
#INCLUDE SUPPORTED
#SETOPTION SUPPORTED only accept 900-999 (yes 999 is accepted)
#STARTINPUT SUPPORTED
#SKIP SUPPORTED
#SCENETIME SUPPORTED
#LOADSTART SUPPORTED
#LOADEND SUPPORTED
#PLAYSTART SUPPORTED
#CLOSE SUPPORTED
#FADEOUT SUPPORTED
#RELOADBANNER SUPPORTED always on
#TRANSCOLOR SUPPORTED also accepts #TRANSCLOLR, #TRANSCLOLOR
#FLIPSIDE NOT SUPPORTED removed from 0.10.0; tested with several skins on LR2 but seems to do nothing
#FLIPRESULT SUPPORTED from 0.10.0
#DISABLEFLIP SUPPORTED from 0.10.0
#SCRATCHSIDE SUPPORTED from 0.9.2
#HELPFILE NOT SUPPORTED
#IMAGE SUPPORTED
#FONT SUPPORTED load bundled Noto Sans
#LR2FONT SUPPORTED extracts .dxa contents to hard disk at loading
#SRC_NUMBER SUPPORTED
#SRC_SLIDER SUPPORTED
#SRC_BARGRAPH SUPPORTED
#SRC_BUTTON SUPPORTED
#SRC_ONMOUSE SUPPORTED
#SRC_TEXT SUPPORTED
#SRC_BGA SUPPORTED
#SRC_JUDGELINE SUPPORTED
#SRC_LINE SUPPORTED
#SRC_NOTE SUPPORTED
#SRC_NOWJUDGE_1P/2P SUPPORTED
#SRC_NOWCOMBO_1P/2P SUPPORTED
#SRC_GROOVEGAUGE SUPPORTED
#SRC_BAR_BODY SUPPORTED
#BAR_CENTER SUPPORTED
#BAR_AVAILABLE SUPPORTED
#SRC_BAR_FLASH SUPPORTED
#SRC_BAR_LEVEL SUPPORTED
#SRC_BAR_LAMP SUPPORTED
#SRC_BAR_TITLE SUPPORTED
#SRC_BAR_RANK SUPPORTED
#SRC_BAR_RIVAL SUPPORTED
#SRC_README NOT SUPPORTED
#SRC_MOUSECURSOR SUPPORTED
#SRC_GAUGECHART_1P/2P PARTIAL image def should not be ignored
#SRC_SCORECHART PARTIAL image def should not be ignored
#CUSTOMFOLDER -
#HORIZONTAL -
#TEXTMERGIN -
#NOBGA -
#EVENT_FADEOUT -
#EVENT_STARTINPUT -
#SRC_EVENT_MODE_CURSOR - #DST_EVENT_MODE_CURSOR_OFF/#DST_EVENT_MODE_CURSOR_ON
#SRC_MASK - #DST_MASK
#DST_EVENT_LOADINGBG -
#SRC_BAR_STAR - #DST_BAR_STAR
#DST_BAR_STAGEFILE -

.lr2ss tags

Tag Status Comment
All sound tags found in default skin SUPPORTED

etc

Function Status Comment
blend 6 XOR ? LR2 appears to handle this as ADD
blend 9 描画先の色の反転値を掛ける NOT SUPPORTED
blend 10 反転描画 SUPPORTED not well implemented. performance may drop if used frequently
blend 11 αチャンネル考慮付乗算 PARTIAL background is glitched
acc SUPPORTED algorithm is extracted from LR2 binary
angle PARTIAL center point is off on 480p skins