Remove offset option

All tested charts do not have an offset. The former offset
implementation (which was not working) just cancelled out at charts with
a specific bpm value.
This commit is contained in:
Simon Bruder 2020-06-23 17:23:00 +02:00
parent 8556a4390f
commit 3dc24d58b5
No known key found for this signature in database
GPG key ID: 6F03E0000CC5B62F

View file

@ -39,13 +39,6 @@ impl FromStr for ConfigRange {
pub struct Config {
#[clap(skip = "audio.wav")]
pub audio_filename: String,
#[clap(
long,
default_value = "180",
about = "Offset in milliseconds",
display_order = 5
)]
pub offset: i32,
#[clap(
long = "no-stops",
about = "Disable stops",
@ -96,9 +89,8 @@ impl fmt::Display for Config {
fn fmt(&self, f: &mut fmt::Formatter) -> fmt::Result {
write!(
f,
"ddr2osu (+{}ms{} shock→{:?} hp{} acc{})",
self.offset,
if self.stops { " stops" } else { "" },
"ddr2osu ({}shock→{:?} hp{} acc{})",
if self.stops { "stops " } else { "" },
self.shock_action,
self.hp_drain,
self.accuracy
@ -349,20 +341,6 @@ impl ssq::SSQ {
let mut timing_points = Vec::new();
timing_points.push(beatmap::TimingPoint {
time: 0,
beat_length: config.offset as f32,
meter: 4,
sample_set: beatmap::SampleSet::BeatmapDefault,
sample_index: 0,
volume: 0,
uninherited: true,
effects: beatmap::TimingPointEffects {
kiai_time: false,
omit_first_barline: false,
},
});
for entry in &self.tempo_changes.0 {
if config.stops || entry.beat_length != f32::INFINITY {
trace!("Converting {:?} to to timing point", entry);