// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を \r
// 既定値にすることができます:\r
// [assembly: AssemblyVersion("1.0.*")]\r
-[assembly: AssemblyVersion( "105.0.0.0" )]\r
-[assembly: AssemblyFileVersion( "105.0.0.0" )]\r
+[assembly: AssemblyVersion( "106.0.0.0" )]\r
+[assembly: AssemblyFileVersion( "106.0.0.0" )]\r
[assembly: NeutralResourcesLanguageAttribute("ja-JP")]\r
\r
// このアセンブリは「ライブラリ」である(難読化ツールへの指示)。\r
\r
#region [ 同時発音数を、チャンネルによって変える ]\r
int nPoly = nPolyphonicSounds;\r
- if (CDTXMania.Instance.Sound管理.GetCurrentSoundDeviceType() != "DirectSound") // DShowでの再生の場合はミキシング負荷が高くないため、\r
+ if (!bIsDirectSound) // DShowでの再生の場合はミキシング負荷が高くないため、\r
{ // チップのライフタイム管理を行わない\r
if (cwav.bIsBassSound) nPoly = (nPolyphonicSounds >= 2) ? 2 : 1;\r
else if (cwav.bIsGuitarSound) nPoly = (nPolyphonicSounds >= 2) ? 2 : 1;\r
public int n最大コンボ数;\r
public int n全チップ数;\r
public string strDTXManiaのバージョン;\r
- public bool レーン9モード;\r
+ //public bool レーン9モード;\r
+ public STDGBSValue<EUseLanes> e譜面レーンタイプ;\r
public int nRisky; // #23559 2011.6.20 yyagi 0=OFF, 1-10=Risky\r
public string 最終更新日時;\r
public bool bギターとベースを入れ替えた; // #35417 2015.08.30 chnmr0 add\r
this.strDTXManiaのバージョン = "Unknown";\r
this.最終更新日時 = "";\r
this.Hash = "00000000000000000000000000000000";\r
- this.レーン9モード = true;\r
+ //this.レーン9モード = true;\r
+ this.e譜面レーンタイプ.Drums = EUseLanes.Dr_6;\r
+ this.e譜面レーンタイプ.Guitar = EUseLanes.GB_3;\r
+ this.e譜面レーンタイプ.Bass = EUseLanes.GB_3;\r
this.nRisky = 0; // #23559 2011.6.20 yyagi\r
this.bギターとベースを入れ替えた = false; // #35417 2015.08.30 chnmr0 add\r
this.eMetronome = EClickType.Off;\r
{\r
c演奏記録.Hash = para;\r
}\r
- else if (item.Equals("9LaneMode"))\r
+ //else if ( item.Equals( "9LaneMode" ) )\r
+ //{\r
+ // c演奏記録.レーン9モード = C変換.bONorOFF( para[ 0 ] );\r
+ //}\r
+ else if (item.Equals("ScoreLaneTypeDrums"))\r
{\r
- c演奏記録.レーン9モード = C変換.bONorOFF(para[0]);\r
+ c演奏記録.e譜面レーンタイプ.Drums = (EUseLanes) ( int.Parse( para ) );\r
+ }\r
+ else if ( item.Equals( "ScoreLaneTypeGuitar" ) )\r
+ {\r
+ c演奏記録.e譜面レーンタイプ.Guitar = (EUseLanes) ( int.Parse( para ) );\r
+ }\r
+ else if ( item.Equals( "ScoreLaneTypeBass" ) )\r
+ {\r
+ c演奏記録.e譜面レーンタイプ.Bass = (EUseLanes) ( int.Parse( para ) );\r
}\r
}\r
}\r
writer.WriteLine("ScrollSpeedGuitar={0}", sect.f譜面スクロール速度.Guitar);\r
writer.WriteLine("ScrollSpeedBass={0}", sect.f譜面スクロール速度.Bass);\r
writer.WriteLine("PlaySpeed={0}/{1}", sect.n演奏速度分子, sect.n演奏速度分母);\r
+ writer.WriteLine("ScoreLaneTypeDrums={0}", (int) sect.e譜面レーンタイプ.Drums);\r
+ writer.WriteLine("ScoreLaneTypeGuitar={0}", (int) sect.e譜面レーンタイプ.Guitar);\r
+ writer.WriteLine("ScoreLaneTypeBass={0}", (int) sect.e譜面レーンタイプ.Bass);\r
writer.WriteLine("HHGroup={0}", (int)sect.eHHGroup);\r
writer.WriteLine("FTGroup={0}", (int)sect.eFTGroup);\r
writer.WriteLine("CYGroup={0}", (int)sect.eCYGroup);\r
Drums.eDark = CDTXMania.Instance.ConfigIni.eDark;\r
Drums.n演奏速度分子 = CDTXMania.Instance.ConfigIni.nPlaySpeed;\r
Drums.n演奏速度分母 = 20;\r
+ Drums.e譜面レーンタイプ.Drums = CDTXMania.Instance.DTX.n使用レーン数.Drums;\r
+ Drums.e譜面レーンタイプ.Guitar= CDTXMania.Instance.DTX.n使用レーン数.Guitar;\r
+ Drums.e譜面レーンタイプ.Bass = CDTXMania.Instance.DTX.n使用レーン数.Bass;\r
Drums.eHHGroup = CDTXMania.Instance.ConfigIni.eHHGroup.Value;\r
Drums.eFTGroup = CDTXMania.Instance.ConfigIni.eFTGroup.Value;\r
Drums.eCYGroup = CDTXMania.Instance.ConfigIni.eCYGroup.Value;\r
Guitar.eHHGroup = CDTXMania.Instance.ConfigIni.eHHGroup;\r
Guitar.eFTGroup = CDTXMania.Instance.ConfigIni.eFTGroup;\r
Guitar.eCYGroup = CDTXMania.Instance.ConfigIni.eCYGroup;\r
+ Guitar.e譜面レーンタイプ.Drums = CDTXMania.Instance.DTX.n使用レーン数.Drums;\r
+ Guitar.e譜面レーンタイプ.Guitar = CDTXMania.Instance.DTX.n使用レーン数.Guitar;\r
+ Guitar.e譜面レーンタイプ.Bass = CDTXMania.Instance.DTX.n使用レーン数.Bass;\r
Guitar.eHitSoundPriorityHH = CDTXMania.Instance.ConfigIni.eHitSoundPriorityHH;\r
Guitar.eHitSoundPriorityFT = CDTXMania.Instance.ConfigIni.eHitSoundPriorityFT;\r
Guitar.eHitSoundPriorityCY = CDTXMania.Instance.ConfigIni.eHitSoundPriorityCY;\r
Bass.eHHGroup = CDTXMania.Instance.ConfigIni.eHHGroup;\r
Bass.eFTGroup = CDTXMania.Instance.ConfigIni.eFTGroup;\r
Bass.eCYGroup = CDTXMania.Instance.ConfigIni.eCYGroup;\r
+ Bass.e譜面レーンタイプ.Drums = CDTXMania.Instance.DTX.n使用レーン数.Drums;\r
+ Bass.e譜面レーンタイプ.Guitar = CDTXMania.Instance.DTX.n使用レーン数.Guitar;\r
+ Bass.e譜面レーンタイプ.Bass = CDTXMania.Instance.DTX.n使用レーン数.Bass;\r
Bass.eHitSoundPriorityHH = CDTXMania.Instance.ConfigIni.eHitSoundPriorityHH;\r
Bass.eHitSoundPriorityFT = CDTXMania.Instance.ConfigIni.eHitSoundPriorityFT;\r
Bass.eHitSoundPriorityCY = CDTXMania.Instance.ConfigIni.eHitSoundPriorityCY;\r
{\r
// プロパティ\r
#region [ properties ]\r
- public static readonly string VERSION = "105(160801)";\r
+ public static readonly string VERSION = "106(160822)";\r
public static readonly string SLIMDXDLL = "c_net20x86_Jun2010";\r
public static readonly string D3DXDLL = "d3dx9_43.dll"; // June 2010\r
//public static readonly string D3DXDLL = "d3dx9_42.dll"; // February 2010\r
#endregion\r
#region [ Config.iniの出力 ]\r
//---------------------\r
- Trace.TraceInformation("Config.ini を出力します。");\r
+ Trace.TraceInformation("Config.xml を出力します。");\r
// if ( ConfigIni.bIsSwappedGuitarBass ) // #24063 2011.1.16 yyagi ギターベースがスワップしているときは元に戻す\r
if (ConfigIni.bIsSwappedGuitarBass_AutoFlagsAreSwapped) // #24415 2011.2.21 yyagi FLIP中かつ演奏中にalt-f4で終了したときは、AUTOのフラグをswapして戻す\r
{\r
if (DTXVmode.Enabled)\r
{\r
DTXVmode.tUpdateConfigIni();\r
- Trace.TraceInformation("DTXVモードの設定情報を、Config.iniに保存しました。");\r
+ Trace.TraceInformation("DTXVモードの設定情報を、Config.xmlに保存しました。");\r
}\r
else\r
{\r
catch (Exception e)\r
{\r
Trace.TraceError(e.Message);\r
- Trace.TraceError("Config.ini の出力に失敗しました。({0})", str);\r
+ Trace.TraceError("Config.xml の出力に失敗しました。({0})", str);\r
}\r
finally\r
{\r
this.soundフルコンボ音 = new Cシステムサウンド(@"Sounds\Full combo.ogg", false, false, true);\r
this.sound曲読込開始音 = new Cシステムサウンド(@"Sounds\Now loading.ogg", false, true, true);\r
this.soundタイトル音 = new Cシステムサウンド(@"Sounds\Title.ogg", false, true, false);\r
- this.soundClickHigh = new Cシステムサウンド( @"Sounds\Click_High.wav", false, false, false );\r
- this.soundClickLow = new Cシステムサウンド( @"Sounds\Click_Low.wav", false, false, false );\r
+ this.soundClickHigh = new Cシステムサウンド( @"Sounds\Click_High.ogg", false, false, false );\r
+ this.soundClickLow = new Cシステムサウンド( @"Sounds\Click_Low.ogg", false, false, false );\r
this.bgm起動画面 = new Cシステムサウンド( @"Sounds\Setup BGM.ogg", true, true, false );\r
this.bgmオプション画面 = new Cシステムサウンド(@"Sounds\Option BGM.ogg", true, true, false);\r
this.bgmコンフィグ画面 = new Cシステムサウンド(@"Sounds\Config BGM.ogg", true, true, false);\r