dsda: actually send -fast

This commit is contained in:
feos 2025-03-05 19:41:51 +03:00
parent 957029fc30
commit ca214fc4f0
2 changed files with 25 additions and 24 deletions

View File

@ -244,30 +244,6 @@ namespace BizHawk.Emulation.Cores.Computers.Doom
[DefaultValue(false)]
public bool PistolStart { get; set; }
[DisplayName("Player 1 Hexen Class")]
[Description("The Hexen class to use for player 1. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player1Class { get; set; }
[DisplayName("Player 2 Hexen Class")]
[Description("The Hexen class to use for player 2. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player2Class { get; set; }
[DisplayName("Player 3 Hexen Class")]
[Description("The Hexen class to use for player 3. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player3Class { get; set; }
[DisplayName("Player 4 Hexen Class")]
[Description("The Hexen class to use for player 4. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player4Class { get; set; }
[DisplayName("Chain Episodes")]
[Description("Completing one episode leads to the next without interruption.")]
[DefaultValue(false)]
@ -309,6 +285,30 @@ namespace BizHawk.Emulation.Cores.Computers.Doom
[DefaultValue(1)]
public int MouseRunSensitivity { get; set; }
[DisplayName("Player 1 Hexen Class")]
[Description("The Hexen class to use for player 1. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player1Class { get; set; }
[DisplayName("Player 2 Hexen Class")]
[Description("The Hexen class to use for player 2. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player2Class { get; set; }
[DisplayName("Player 3 Hexen Class")]
[Description("The Hexen class to use for player 3. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player3Class { get; set; }
[DisplayName("Player 4 Hexen Class")]
[Description("The Hexen class to use for player 4. Has no effect for Doom / Heretic")]
[DefaultValue(HexenClass.Fighter)]
[TypeConverter(typeof(DescribableEnumConverter))]
public HexenClass Player4Class { get; set; }
public CInterface.InitSettings GetNativeSettings(GameInfo game)
{
return new CInterface.InitSettings

View File

@ -165,6 +165,7 @@ namespace BizHawk.Emulation.Cores.Computers.Doom
_args.AddRange([ "-config", "dsda-doom.cfg" ]);
ConditionalArg(!_syncSettings.StrictMode, "-tas");
ConditionalArg(_syncSettings.FastMonsters, "-fast");
ConditionalArg(_syncSettings.MonstersRespawn, "-respawn");
ConditionalArg(_syncSettings.NoMonsters, "-nomonsters");
ConditionalArg(_syncSettings.PistolStart, "-pistolstart");