Rewind - remove speed multiplier option, very redundant given that speedup and turbo calculate toward rewind speed
This commit is contained in:
parent
6440d92a34
commit
6b514293ff
|
@ -16,6 +16,5 @@
|
||||||
public bool EnabledMedium { get; set; }
|
public bool EnabledMedium { get; set; }
|
||||||
public bool EnabledLarge { get; set; }
|
public bool EnabledLarge { get; set; }
|
||||||
public int BufferSize { get; set; } = 128; // in mb
|
public int BufferSize { get; set; } = 128; // in mb
|
||||||
public int SpeedMultiplier { get; set; } = 1;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2082,7 +2082,7 @@ namespace BizHawk.Client.EmuHawk
|
||||||
|
|
||||||
if (rewind)
|
if (rewind)
|
||||||
{
|
{
|
||||||
speedPercent = Math.Max(speedPercent * Config.Rewind.SpeedMultiplier / Rewinder.RewindFrequency, 5);
|
speedPercent = Math.Max(speedPercent / Rewinder.RewindFrequency, 5);
|
||||||
}
|
}
|
||||||
|
|
||||||
GlobalWin.DisableSecondaryThrottling = _unthrottled || turbo || fastForward || rewind;
|
GlobalWin.DisableSecondaryThrottling = _unthrottled || turbo || fastForward || rewind;
|
||||||
|
|
|
@ -43,8 +43,6 @@
|
||||||
this.label1 = new System.Windows.Forms.Label();
|
this.label1 = new System.Windows.Forms.Label();
|
||||||
this.StateSizeLabel = new System.Windows.Forms.Label();
|
this.StateSizeLabel = new System.Windows.Forms.Label();
|
||||||
this.groupBox3 = new System.Windows.Forms.GroupBox();
|
this.groupBox3 = new System.Windows.Forms.GroupBox();
|
||||||
this.label19 = new System.Windows.Forms.Label();
|
|
||||||
this.RewindSpeedNumeric = new System.Windows.Forms.NumericUpDown();
|
|
||||||
this.label18 = new System.Windows.Forms.Label();
|
this.label18 = new System.Windows.Forms.Label();
|
||||||
this.label4 = new System.Windows.Forms.Label();
|
this.label4 = new System.Windows.Forms.Label();
|
||||||
this.BufferSizeUpDown = new System.Windows.Forms.NumericUpDown();
|
this.BufferSizeUpDown = new System.Windows.Forms.NumericUpDown();
|
||||||
|
@ -81,7 +79,6 @@
|
||||||
this.label12 = new System.Windows.Forms.Label();
|
this.label12 = new System.Windows.Forms.Label();
|
||||||
this.groupBox1.SuspendLayout();
|
this.groupBox1.SuspendLayout();
|
||||||
this.groupBox3.SuspendLayout();
|
this.groupBox3.SuspendLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.RewindSpeedNumeric)).BeginInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.BufferSizeUpDown)).BeginInit();
|
((System.ComponentModel.ISupportInitialize)(this.BufferSizeUpDown)).BeginInit();
|
||||||
this.groupBox4.SuspendLayout();
|
this.groupBox4.SuspendLayout();
|
||||||
this.groupBox6.SuspendLayout();
|
this.groupBox6.SuspendLayout();
|
||||||
|
@ -230,8 +227,6 @@
|
||||||
//
|
//
|
||||||
// groupBox3
|
// groupBox3
|
||||||
//
|
//
|
||||||
this.groupBox3.Controls.Add(this.label19);
|
|
||||||
this.groupBox3.Controls.Add(this.RewindSpeedNumeric);
|
|
||||||
this.groupBox3.Controls.Add(this.label18);
|
this.groupBox3.Controls.Add(this.label18);
|
||||||
this.groupBox3.Controls.Add(this.label4);
|
this.groupBox3.Controls.Add(this.label4);
|
||||||
this.groupBox3.Controls.Add(this.BufferSizeUpDown);
|
this.groupBox3.Controls.Add(this.BufferSizeUpDown);
|
||||||
|
@ -244,37 +239,6 @@
|
||||||
this.groupBox3.TabStop = false;
|
this.groupBox3.TabStop = false;
|
||||||
this.groupBox3.Text = "Rewind Options";
|
this.groupBox3.Text = "Rewind Options";
|
||||||
//
|
//
|
||||||
// label19
|
|
||||||
//
|
|
||||||
this.label19.AutoSize = true;
|
|
||||||
this.label19.Location = new System.Drawing.Point(128, 21);
|
|
||||||
this.label19.Name = "label19";
|
|
||||||
this.label19.Size = new System.Drawing.Size(12, 13);
|
|
||||||
this.label19.TabIndex = 2;
|
|
||||||
this.label19.Text = "x";
|
|
||||||
//
|
|
||||||
// RewindSpeedNumeric
|
|
||||||
//
|
|
||||||
this.RewindSpeedNumeric.Location = new System.Drawing.Point(90, 19);
|
|
||||||
this.RewindSpeedNumeric.Maximum = new decimal(new int[] {
|
|
||||||
4,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
this.RewindSpeedNumeric.Minimum = new decimal(new int[] {
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
this.RewindSpeedNumeric.Name = "RewindSpeedNumeric";
|
|
||||||
this.RewindSpeedNumeric.Size = new System.Drawing.Size(36, 20);
|
|
||||||
this.RewindSpeedNumeric.TabIndex = 1;
|
|
||||||
this.RewindSpeedNumeric.Value = new decimal(new int[] {
|
|
||||||
1,
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
0});
|
|
||||||
//
|
|
||||||
// label18
|
// label18
|
||||||
//
|
//
|
||||||
this.label18.AutoSize = true;
|
this.label18.AutoSize = true;
|
||||||
|
@ -676,7 +640,6 @@
|
||||||
this.groupBox1.PerformLayout();
|
this.groupBox1.PerformLayout();
|
||||||
this.groupBox3.ResumeLayout(false);
|
this.groupBox3.ResumeLayout(false);
|
||||||
this.groupBox3.PerformLayout();
|
this.groupBox3.PerformLayout();
|
||||||
((System.ComponentModel.ISupportInitialize)(this.RewindSpeedNumeric)).EndInit();
|
|
||||||
((System.ComponentModel.ISupportInitialize)(this.BufferSizeUpDown)).EndInit();
|
((System.ComponentModel.ISupportInitialize)(this.BufferSizeUpDown)).EndInit();
|
||||||
this.groupBox4.ResumeLayout(false);
|
this.groupBox4.ResumeLayout(false);
|
||||||
this.groupBox4.PerformLayout();
|
this.groupBox4.PerformLayout();
|
||||||
|
@ -739,8 +702,6 @@
|
||||||
private System.Windows.Forms.Label label15;
|
private System.Windows.Forms.Label label15;
|
||||||
private System.Windows.Forms.Label label16;
|
private System.Windows.Forms.Label label16;
|
||||||
private System.Windows.Forms.CheckBox BackupSavestatesCheckbox;
|
private System.Windows.Forms.CheckBox BackupSavestatesCheckbox;
|
||||||
private System.Windows.Forms.Label label19;
|
|
||||||
private System.Windows.Forms.NumericUpDown RewindSpeedNumeric;
|
|
||||||
private System.Windows.Forms.Label label18;
|
private System.Windows.Forms.Label label18;
|
||||||
private System.Windows.Forms.Label label20;
|
private System.Windows.Forms.Label label20;
|
||||||
}
|
}
|
||||||
|
|
|
@ -36,7 +36,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
RewindFramesUsedLabel.Text = "N/A";
|
RewindFramesUsedLabel.Text = "N/A";
|
||||||
}
|
}
|
||||||
|
|
||||||
RewindSpeedNumeric.Value = _config.Rewind.SpeedMultiplier;
|
|
||||||
_stateSize = _statableCore.CloneSavestate().Length;
|
_stateSize = _statableCore.CloneSavestate().Length;
|
||||||
BufferSizeUpDown.Value = Math.Max(_config.Rewind.BufferSize, BufferSizeUpDown.Minimum);
|
BufferSizeUpDown.Value = Math.Max(_config.Rewind.BufferSize, BufferSizeUpDown.Minimum);
|
||||||
|
|
||||||
|
@ -129,7 +128,6 @@ namespace BizHawk.Client.EmuHawk
|
||||||
_config.Rewind.BufferSize = PutRewindSetting(_config.Rewind.BufferSize, (int)BufferSizeUpDown.Value);
|
_config.Rewind.BufferSize = PutRewindSetting(_config.Rewind.BufferSize, (int)BufferSizeUpDown.Value);
|
||||||
|
|
||||||
// These settings are not used by DoRewindSettings
|
// These settings are not used by DoRewindSettings
|
||||||
_config.Rewind.SpeedMultiplier = (int)RewindSpeedNumeric.Value;
|
|
||||||
_config.Savestates.CompressionLevelNormal = (int)nudCompression.Value;
|
_config.Savestates.CompressionLevelNormal = (int)nudCompression.Value;
|
||||||
if (rbStatesBinary.Checked) _config.Savestates.Type = SaveStateType.Binary;
|
if (rbStatesBinary.Checked) _config.Savestates.Type = SaveStateType.Binary;
|
||||||
if (rbStatesText.Checked) _config.Savestates.Type = SaveStateType.Text;
|
if (rbStatesText.Checked) _config.Savestates.Type = SaveStateType.Text;
|
||||||
|
|
Loading…
Reference in New Issue