Add an option to display Dan charts in Ensou song select screen, replaced title condition to access dan charts in the dan song select screen by genre so dan folder title can be set in english, fixed dan title being get even with auto
This commit is contained in:
parent
0550a650dd
commit
e667bd3440
@ -159,6 +159,8 @@
|
|||||||
10053 : "Show petit-character image" option title
|
10053 : "Show petit-character image" option title
|
||||||
10054 : "Change skin" option title
|
10054 : "Change skin" option title
|
||||||
10055 : "System key input configuration" option title
|
10055 : "System key input configuration" option title
|
||||||
|
10056 : "Hide Dan/Tower" option title
|
||||||
|
10057 : "Hide Dan/Tower" description
|
||||||
10084 : "Shin-uchi toggle" option title
|
10084 : "Shin-uchi toggle" option title
|
||||||
|
|
||||||
# Main Menu text (001XX)
|
# Main Menu text (001XX)
|
||||||
|
@ -644,6 +644,9 @@ namespace TJAPlayer3
|
|||||||
public E判定表示優先度 e判定表示優先度;
|
public E判定表示優先度 e判定表示優先度;
|
||||||
public STDGBVALUE<E判定位置> e判定位置; // #33891 2014.6.26 yyagi
|
public STDGBVALUE<E判定位置> e判定位置; // #33891 2014.6.26 yyagi
|
||||||
public bool bScoreIniを出力する;
|
public bool bScoreIniを出力する;
|
||||||
|
|
||||||
|
public bool bDanTowerHide;
|
||||||
|
|
||||||
public bool bSTAGEFAILED有効;
|
public bool bSTAGEFAILED有効;
|
||||||
public STDGBVALUE<bool> bSudden;
|
public STDGBVALUE<bool> bSudden;
|
||||||
public bool bTight;
|
public bool bTight;
|
||||||
@ -1323,6 +1326,9 @@ namespace TJAPlayer3
|
|||||||
this.bWave再生位置自動調整機能有効 = false;
|
this.bWave再生位置自動調整機能有効 = false;
|
||||||
this.bBGM音を発声する = true;
|
this.bBGM音を発声する = true;
|
||||||
this.bScoreIniを出力する = true;
|
this.bScoreIniを出力する = true;
|
||||||
|
|
||||||
|
this.bDanTowerHide = false;
|
||||||
|
|
||||||
this.bランダムセレクトで子BOXを検索対象とする = true;
|
this.bランダムセレクトで子BOXを検索対象とする = true;
|
||||||
this.n表示可能な最小コンボ数 = new STDGBVALUE<int>();
|
this.n表示可能な最小コンボ数 = new STDGBVALUE<int>();
|
||||||
this.n表示可能な最小コンボ数.Drums = 10;
|
this.n表示可能な最小コンボ数.Drums = 10;
|
||||||
@ -1750,7 +1756,10 @@ namespace TJAPlayer3
|
|||||||
sw.WriteLine( "; 演奏記録(~.score.ini)の出力 (0:OFF, 1:ON)" );
|
sw.WriteLine( "; 演奏記録(~.score.ini)の出力 (0:OFF, 1:ON)" );
|
||||||
sw.WriteLine( "SaveScoreIni={0}", this.bScoreIniを出力する ? 1 : 0 );
|
sw.WriteLine( "SaveScoreIni={0}", this.bScoreIniを出力する ? 1 : 0 );
|
||||||
sw.WriteLine();
|
sw.WriteLine();
|
||||||
sw.WriteLine("; 最小表示コンボ数");
|
sw.WriteLine("; Hide Dan and Tower charts from the ensou song select screen (0:OFF, 1:ON)");
|
||||||
|
sw.WriteLine("DanTowerHide={0}", this.bDanTowerHide ? 1 : 0);
|
||||||
|
sw.WriteLine();
|
||||||
|
sw.WriteLine("; 最小表示コンボ数");
|
||||||
sw.WriteLine("MinComboDrums={0}", this.n表示可能な最小コンボ数.Drums);
|
sw.WriteLine("MinComboDrums={0}", this.n表示可能な最小コンボ数.Drums);
|
||||||
sw.WriteLine();
|
sw.WriteLine();
|
||||||
sw.WriteLine( "; RANDOM SELECT で子BOXを検索対象に含める (0:OFF, 1:ON)" );
|
sw.WriteLine( "; RANDOM SELECT で子BOXを検索対象に含める (0:OFF, 1:ON)" );
|
||||||
@ -2420,6 +2429,10 @@ namespace TJAPlayer3
|
|||||||
{
|
{
|
||||||
this.bScoreIniを出力する = C変換.bONorOFF( str4[ 0 ] );
|
this.bScoreIniを出力する = C変換.bONorOFF( str4[ 0 ] );
|
||||||
}
|
}
|
||||||
|
else if (str3.Equals("DanTowerHide"))
|
||||||
|
{
|
||||||
|
this.bDanTowerHide = C変換.bONorOFF(str4[0]);
|
||||||
|
}
|
||||||
else if( str3.Equals( "RandomFromSubBox" ) )
|
else if( str3.Equals( "RandomFromSubBox" ) )
|
||||||
{
|
{
|
||||||
this.bランダムセレクトで子BOXを検索対象とする = C変換.bONorOFF( str4[ 0 ] );
|
this.bランダムセレクトで子BOXを検索対象とする = C変換.bONorOFF( str4[ 0 ] );
|
||||||
|
@ -4084,7 +4084,6 @@ namespace TJAPlayer3
|
|||||||
|
|
||||||
// チップを配置。
|
// チップを配置。
|
||||||
this.listChip.Add(nextSongnextSongChip);
|
this.listChip.Add(nextSongnextSongChip);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
void t現在のチップ情報を記録する(bool bInPut)
|
void t現在のチップ情報を記録する(bool bInPut)
|
||||||
@ -4503,8 +4502,11 @@ namespace TJAPlayer3
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if(this.n参照中の難易度 == (int)Difficulty.Dan)
|
if (this.n参照中の難易度 == (int)Difficulty.Dan)
|
||||||
this.nDan_NotesCount[DanSongs.Number - 1]++;
|
{
|
||||||
|
this.nDan_NotesCount[DanSongs.Number - 1]++;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
this.nノーツ数[3]++;
|
this.nノーツ数[3]++;
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -1020,13 +1020,16 @@ namespace TJAPlayer3
|
|||||||
|
|
||||||
foreach (C曲リストノード c曲リストノード in list曲ルート)
|
foreach (C曲リストノード c曲リストノード in list曲ルート)
|
||||||
{
|
{
|
||||||
if(c曲リストノード.eノード種別 == C曲リストノード.Eノード種別.BOX)
|
if (c曲リストノード.eノード種別 == C曲リストノード.Eノード種別.BOX)
|
||||||
{
|
{
|
||||||
// Dojo node removed here, add an option soonish to put it off
|
// Dojo node removed here, add an option soonish to put it off
|
||||||
|
|
||||||
if (c曲リストノード.strタイトル == "段位道場")
|
if (c曲リストノード.strジャンル == "段位道場")
|
||||||
{
|
{
|
||||||
list曲ルート.Remove(c曲リストノード);
|
if (TJAPlayer3.ConfigIni.bDanTowerHide)
|
||||||
|
list曲ルート.Remove(c曲リストノード);
|
||||||
|
|
||||||
|
// Add to dojo
|
||||||
for (int i = 0; i < c曲リストノード.list子リスト.Count; i++)
|
for (int i = 0; i < c曲リストノード.list子リスト.Count; i++)
|
||||||
{
|
{
|
||||||
if(c曲リストノード.list子リスト[i].eノード種別 == C曲リストノード.Eノード種別.SCORE)
|
if(c曲リストノード.list子リスト[i].eノード種別 == C曲リストノード.Eノード種別.SCORE)
|
||||||
@ -1043,7 +1046,10 @@ namespace TJAPlayer3
|
|||||||
if(c曲リストノード.list子リスト[i].arスコア[6] != null)
|
if(c曲リストノード.list子リスト[i].arスコア[6] != null)
|
||||||
{
|
{
|
||||||
list曲ルート_Dan.Add(c曲リストノード.list子リスト[i]);
|
list曲ルート_Dan.Add(c曲リストノード.list子リスト[i]);
|
||||||
c曲リストノード.list子リスト.Remove(c曲リストノード.list子リスト[i]);
|
|
||||||
|
if (TJAPlayer3.ConfigIni.bDanTowerHide)
|
||||||
|
c曲リストノード.list子リスト.Remove(c曲リストノード.list子リスト[i]);
|
||||||
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1051,12 +1057,16 @@ namespace TJAPlayer3
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
// ???????
|
||||||
|
|
||||||
|
/*
|
||||||
if (c曲リストノード.arスコア[5] != null)
|
if (c曲リストノード.arスコア[5] != null)
|
||||||
{
|
{
|
||||||
c曲リストノード.list子リスト.Remove(c曲リストノード);
|
c曲リストノード.list子リスト.Remove(c曲リストノード);
|
||||||
list曲ルート_Dan.Add(c曲リストノード);
|
list曲ルート_Dan.Add(c曲リストノード);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -90,12 +90,16 @@ namespace TJAPlayer3
|
|||||||
CLangManager.LangInstance.GetString(7));
|
CLangManager.LangInstance.GetString(7));
|
||||||
this.list項目リスト.Add( this.iTaikoPlayerCount );
|
this.list項目リスト.Add( this.iTaikoPlayerCount );
|
||||||
|
|
||||||
|
this.iDanTowerHide = new CItemToggle(CLangManager.LangInstance.GetString(10056), TJAPlayer3.ConfigIni.bDanTowerHide,
|
||||||
|
CLangManager.LangInstance.GetString(10056));
|
||||||
|
this.list項目リスト.Add(this.iDanTowerHide);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
this.iSystemRisky = new CItemInteger(CLangManager.LangInstance.GetString(8), 0, 10, TJAPlayer3.ConfigIni.nRisky,
|
this.iSystemRisky = new CItemInteger(CLangManager.LangInstance.GetString(8), 0, 10, TJAPlayer3.ConfigIni.nRisky,
|
||||||
CLangManager.LangInstance.GetString(9));
|
CLangManager.LangInstance.GetString(9));
|
||||||
this.list項目リスト.Add( this.iSystemRisky );
|
this.list項目リスト.Add( this.iSystemRisky );
|
||||||
*/
|
*/
|
||||||
|
|
||||||
this.iCommonPlaySpeed = new CItemInteger(CLangManager.LangInstance.GetString(10), 5, 400, TJAPlayer3.ConfigIni.n演奏速度,
|
this.iCommonPlaySpeed = new CItemInteger(CLangManager.LangInstance.GetString(10), 5, 400, TJAPlayer3.ConfigIni.n演奏速度,
|
||||||
CLangManager.LangInstance.GetString(11));
|
CLangManager.LangInstance.GetString(11));
|
||||||
this.list項目リスト.Add( this.iCommonPlaySpeed );
|
this.list項目リスト.Add( this.iCommonPlaySpeed );
|
||||||
@ -1269,6 +1273,7 @@ namespace TJAPlayer3
|
|||||||
private CItemList iSystemSoundType; // #24820 2013.1.3 yyagi
|
private CItemList iSystemSoundType; // #24820 2013.1.3 yyagi
|
||||||
|
|
||||||
private CItemList iSystemLanguage;
|
private CItemList iSystemLanguage;
|
||||||
|
private CItemToggle iDanTowerHide;
|
||||||
|
|
||||||
private CItemInteger iSystemWASAPIBufferSizeMs; // #24820 2013.1.15 yyagi
|
private CItemInteger iSystemWASAPIBufferSizeMs; // #24820 2013.1.15 yyagi
|
||||||
// private CItemInteger iSystemASIOBufferSizeMs; // #24820 2013.1.3 yyagi
|
// private CItemInteger iSystemASIOBufferSizeMs; // #24820 2013.1.3 yyagi
|
||||||
@ -1409,6 +1414,8 @@ namespace TJAPlayer3
|
|||||||
//CDTXMania.ConfigIni.eダメージレベル = (Eダメージレベル) this.iSystemDamageLevel.n現在選択されている項目番号;
|
//CDTXMania.ConfigIni.eダメージレベル = (Eダメージレベル) this.iSystemDamageLevel.n現在選択されている項目番号;
|
||||||
TJAPlayer3.ConfigIni.bScoreIniを出力する = this.iSystemSaveScore.bON;
|
TJAPlayer3.ConfigIni.bScoreIniを出力する = this.iSystemSaveScore.bON;
|
||||||
|
|
||||||
|
TJAPlayer3.ConfigIni.bDanTowerHide = this.iDanTowerHide.bON;
|
||||||
|
|
||||||
// TJAPlayer3.ConfigIni.ApplyLoudnessMetadata = this.iSystemApplyLoudnessMetadata.bON;
|
// TJAPlayer3.ConfigIni.ApplyLoudnessMetadata = this.iSystemApplyLoudnessMetadata.bON;
|
||||||
// TJAPlayer3.ConfigIni.TargetLoudness = this.iSystemTargetLoudness.n現在の値 / 10.0;
|
// TJAPlayer3.ConfigIni.TargetLoudness = this.iSystemTargetLoudness.n現在の値 / 10.0;
|
||||||
TJAPlayer3.ConfigIni.ApplySongVol = this.iSystemApplySongVol.bON;
|
TJAPlayer3.ConfigIni.ApplySongVol = this.iSystemApplySongVol.bON;
|
||||||
|
@ -359,7 +359,7 @@ namespace TJAPlayer3
|
|||||||
// this.st演奏記録[0].nクリア[0] = Math.Max(ini[0].stセクション[0].nクリア[0], clearValue);
|
// this.st演奏記録[0].nクリア[0] = Math.Max(ini[0].stセクション[0].nクリア[0], clearValue);
|
||||||
|
|
||||||
// Unlock dan grade
|
// Unlock dan grade
|
||||||
if (clearValue > 0)
|
if (clearValue > 0 && !TJAPlayer3.ConfigIni.b太鼓パートAutoPlay)
|
||||||
{
|
{
|
||||||
TJAPlayer3.NamePlateConfig.tUpdateDanTitle(TJAPlayer3.stage選曲.r確定された曲.strタイトル.Substring(0, 2),
|
TJAPlayer3.NamePlateConfig.tUpdateDanTitle(TJAPlayer3.stage選曲.r確定された曲.strタイトル.Substring(0, 2),
|
||||||
clearValue % 2 == 0,
|
clearValue % 2 == 0,
|
||||||
|
Loading…
Reference in New Issue
Block a user