ScrObjAnalyzer
Analyzes fumen-sobj file which is derived from scrobj file of MLTD.
Install / Use
/learn @HolySkyMin/ScrObjAnalyzerREADME
ScrObjAnalyzer
Analyzes fumen-sobj file which is derived from scrobj file of MLTD.
This program is not perfect still. I'm trying hard but there are possibilities of erroneous exporting.
Features
This program supports exploring ******_fumen_sobj.txt (which is originally JavaScript file I think) and exporting its core feature in TWx format.
2Mix and 2Mix+ will be exported as TW2, 4Mix will be exported as TW4, 6Mix and Million Mix will be exported as TW6.
Exported beatmap is 95% same compare to original MLTD; because there may be other system notes which control whole speed/scroll in scenario_(...)_sobj file.
And you can set beautiful colors to the exported beatmap.
Data rules
Track
-1 (block data)
0 (conductor data)
1, 2 2Mix
3, 4 2Mix+
9, 10, 11, 12 4Mix
25, 26, 27, 28, 29, 30 6Mix
31, 32, 33, 34, 35, 36 MillionMix
~~Possibility for 4Mix+++?~~
Type
0 Small tap note
1 Large tap note
2 Left Flick note
3 Up flick note
4 Right flick note
5 Small hold note
6 Small slide note
7 Large hold note
8 Special note
There is no Large slide note.
StartPos
Any number is possible.
EndPos
ranges from 0 to n-1 in nMix mode.
Allows decimal number.
EndType
0 Tap note
1 Left flick note
2 Up flick note
3 Right flick note
Specific explanation
Note whose type is 5, 6 or 7 has information of their 'tail' notes also.
5, 7 EndType is their tail note's type.
6 (Not shown in the list) there is an array of the information for tail notes.
