Class: OsuRuby::Database::OsuDB

Inherits:
BaseDB
  • Object
show all
Defined in:
(osu-ruby2 0.0.2) osu-ruby2/database/file.rb

Overview

osu! database

Constant Summary collapse

VERSION_UNICODE =

osu v10 in general

20121008
VERSION_MODE_MANIA =

mania to real public (had been in osu!test for more than 10 months)

20121008
VERSION_HEADER_UP =

extra header addition

20121023
VERSION_EDITOR_TIME =

editor time feature

20121009
VERSION_PERSET =

Fun Spoilers/Visual Settings implementation

20120620
VERSION_PERSET_VIDEO =

Fun Spoilers/No Video support

20130624
VERSION_PERSET_OVERRIDE =

Fun Spoilers/Visual Override Flag

20130913
VERSION_PERSET_NO_DIM =

Fun Spoilers/Dim Availability (up to 20140608)

20140608
VERSION_DIFFICULTY_STORE_AR =

Difficulty/Internal/Store AR

20120620
VERSION_DIFFICULTY_CACHE =

Difficulty/Internal/New Calculation

20140609
VERSION_DIFFICULTY_CACHE_STYLE =

Difficulty/Internal/ModFlag to IntFlag

20140610
VERSION_DIFFICULTY_PRECISE =

Difficulty/Internal/ModFlag to IntFlag

20140612
VERSION_DIFFICULTY_FORCE_RECHECK =

Difficulty/Internal/Force Clear Cache

{
  osu:    [20150211, 20160722],
  taiko:  20140610,
  fruits: 20141123,
  mania:  20150110,
}
VERSION_BEATMAP_SIZE =

this is a temporary number. anyone who knows it pls help even 2012 DB is compatible thanks to this :asahiGa:

20160408..20191106
VERSION_FLAG_CACHE =

extra footer addition (useful for offline locks)

20141028

Instance Attribute Summary collapse

Attributes inherited from BaseDB

#version

Method Summary

Methods inherited from BaseDB

#initialize, #initialize_copy, #inspect, load, #read_file, #read_structs, #version!, #write_structs, #write_to_file

Methods included from Interface::MultiplexerInterface

extended

Constructor Details

This class inherits a constructor from OsuRuby::Database::BaseDB

Instance Attribute Details

#contentsObject (readonly)

Returns the value of attribute contents.