Skip to content

Analyzes fumen-sobj file which is derived from scrobj file of MLTD.

Notifications You must be signed in to change notification settings

HolySkyMin/ScrObjAnalyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Analyzes fumen-sobj file which is derived from scrobj file of MLTD.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Languages