1
0
mirror of synced 2024-11-30 18:24:32 +01:00

dtxmania / tjap3 removal (part 2) (#651)

* dtxmania / tjap3 removal (part 2)

Fixed some stuff with BSQ's supervision. Only doing log translation for now.

* ok hold on i updated it
This commit is contained in:
TFD500 2024-07-16 11:28:04 -04:00 committed by GitHub
parent 11c97c1c1c
commit 2b666ee14c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -985,7 +985,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ タイトル" ); Trace.TraceInformation( "■ Title" );
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1004,7 +1004,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 曲読み込み" ); Trace.TraceInformation( "■ Song Loading" );
stage曲読み込み.Activate(); stage曲読み込み.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1042,7 +1042,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 選曲" ); Trace.TraceInformation( "■ Song Select" );
stageSongSelect.Activate(); stageSongSelect.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1067,7 +1067,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 段位選択" ); Trace.TraceInformation( "■ Dan-i Dojo" );
stage段位選択.Activate(); stage段位選択.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1183,7 +1183,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ コンフィグ" ); Trace.TraceInformation( "■ Config" );
stageコンフィグ.Activate(); stageコンフィグ.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1206,7 +1206,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 終了" ); Trace.TraceInformation( "■ End" );
stage終了.Activate(); stage終了.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1229,7 +1229,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ 選曲"); Trace.TraceInformation("■ Song Select");
stageSongSelect.Activate(); stageSongSelect.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1279,7 +1279,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ タイトル" ); Trace.TraceInformation( "■ Title" );
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1312,7 +1312,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 選曲" ); Trace.TraceInformation( "■ Song Select" );
stageSongSelect.Activate(); stageSongSelect.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1355,7 +1355,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ タイトル" ); Trace.TraceInformation( "■ Title" );
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1400,7 +1400,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 曲読み込み" ); Trace.TraceInformation( "■ Song Loading" );
stage曲読み込み.Activate(); stage曲読み込み.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1461,7 +1461,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ コンフィグ" ); Trace.TraceInformation( "■ Config" );
stageコンフィグ.Activate(); stageコンフィグ.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1497,7 +1497,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ スキン切り替え" ); Trace.TraceInformation( "■ Skin Change" );
stageChangeSkin.Activate(); stageChangeSkin.Activate();
r直前のステージ = r現在のステージ; r直前のステージ = r現在のステージ;
r現在のステージ = stageChangeSkin; r現在のステージ = stageChangeSkin;
@ -1523,7 +1523,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ タイトル"); Trace.TraceInformation("■ Title");
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1563,7 +1563,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ 曲読み込み"); Trace.TraceInformation("■ Song Loading");
stage曲読み込み.Activate(); stage曲読み込み.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1602,7 +1602,7 @@ namespace TJAPlayer3
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ タイトル"); Trace.TraceInformation("■ Title");
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1700,7 +1700,7 @@ namespace TJAPlayer3
#endregion #endregion
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 演奏(ドラム画面)" ); Trace.TraceInformation( "■ Gameplay (Drum Screen)" );
#if false // #23625 2011.1.11 Config.iniからダメージ/回復値の定数変更を行う場合はここを有効にする 087リリースに合わせ機能無効化 #if false // #23625 2011.1.11 Config.iniからダメージ/回復値の定数変更を行う場合はここを有効にする 087リリースに合わせ機能無効化
for (int i = 0; i < 5; i++) for (int i = 0; i < 5; i++)
{ {
@ -1937,7 +1937,7 @@ for (int i = 0; i < 3; i++) {
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ 選曲"); Trace.TraceInformation("■ Song Select");
stageSongSelect.Activate(); stageSongSelect.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -1967,7 +1967,7 @@ for (int i = 0; i < 3; i++) {
#region [ ] #region [ ]
//----------------------------- //-----------------------------
// Fetch the results of the just finished play // Fetch the results of the finished play
CScoreIni.C演奏記録 c演奏記録_Drums; CScoreIni.C演奏記録 c演奏記録_Drums;
stage演奏ドラム画面.t演奏結果を格納する( out c演奏記録_Drums ); stage演奏ドラム画面.t演奏結果を格納する( out c演奏記録_Drums );
@ -1990,7 +1990,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 結果" ); Trace.TraceInformation( "■ Results" );
stage結果.st演奏記録.Drums = c演奏記録_Drums; stage結果.st演奏記録.Drums = c演奏記録_Drums;
stage結果.Activate(); stage結果.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
@ -2103,7 +2103,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ タイトル"); Trace.TraceInformation("■ Title");
stageタイトル.Activate(); stageタイトル.Activate();
r直前のステージ = r現在のステージ; r直前のステージ = r現在のステージ;
r現在のステージ = stageタイトル; r現在のステージ = stageタイトル;
@ -2138,7 +2138,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ 曲読み込み"); Trace.TraceInformation("■ Song Loading");
stage曲読み込み.Activate(); stage曲読み込み.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -2175,7 +2175,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 選曲" ); Trace.TraceInformation( "■ Song Select" );
stageSongSelect.Activate(); stageSongSelect.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -2216,7 +2216,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation("----------------------"); Trace.TraceInformation("----------------------");
Trace.TraceInformation("■ タイトル"); Trace.TraceInformation("■ Title");
stageタイトル.Activate(); stageタイトル.Activate();
if (!ConfigIni.PreAssetsLoading) if (!ConfigIni.PreAssetsLoading)
{ {
@ -2375,7 +2375,7 @@ for (int i = 0; i < 3; i++) {
Trace.WriteLine( "" ); Trace.WriteLine( "" );
Trace.Write( e.ToString() ); Trace.Write( e.ToString() );
Trace.WriteLine( "" ); Trace.WriteLine( "" );
Trace.WriteLine( "エラーだゴメン!(涙" ); Trace.WriteLine( "An error has occured." );
AssemblyName asmApp = Assembly.GetExecutingAssembly().GetName(); AssemblyName asmApp = Assembly.GetExecutingAssembly().GetName();
throw e; throw e;
} }
@ -2403,12 +2403,12 @@ for (int i = 0; i < 3; i++) {
catch ( CTextureCreateFailedException e ) catch ( CTextureCreateFailedException e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "テクスチャの生成に失敗しました。({0})", fileName ); Trace.TraceError( "Texture generation has failed. ({0})", fileName );
return null; return null;
} }
catch ( FileNotFoundException ) catch ( FileNotFoundException )
{ {
Trace.TraceWarning( "テクスチャファイルが見つかりませんでした。({0})", fileName ); Trace.TraceWarning( "Could not find specified texture file. ({0})", fileName );
return null; return null;
} }
} }
@ -2432,7 +2432,7 @@ for (int i = 0; i < 3; i++) {
} }
if (bitmap == null) if (bitmap == null)
{ {
Trace.TraceError("テクスチャの生成に失敗しました。(bitmap==null)"); Trace.TraceError("Texture generation has failed. (bitmap==null)");
return null; return null;
} }
try try
@ -2442,7 +2442,7 @@ for (int i = 0; i < 3; i++) {
catch ( CTextureCreateFailedException e ) catch ( CTextureCreateFailedException e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "テクスチャの生成に失敗しました。(txData)" ); Trace.TraceError( "Texture generation has failed. (txData)" );
return null; return null;
} }
} }
@ -2464,13 +2464,13 @@ for (int i = 0; i < 3; i++) {
catch ( CTextureCreateFailedException e ) catch ( CTextureCreateFailedException e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "テクスチャの生成に失敗しました。({0})", fileName ); Trace.TraceError( "Texture generation has failed. ({0})", fileName );
return null; return null;
} }
catch ( FileNotFoundException e ) catch ( FileNotFoundException e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "テクスチャファイルが見つかりませんでした。({0})", fileName ); Trace.TraceError( "Texture generation has failed. ({0})", fileName );
return null; return null;
} }
} }
@ -2575,6 +2575,7 @@ for (int i = 0; i < 3; i++) {
public List<CActivity> listトップレベルActivities; public List<CActivity> listトップレベルActivities;
private int n進行描画の戻り値; private int n進行描画の戻り値;
private string strWindowTitle private string strWindowTitle
// ayo komi isn't this useless code? - tfd500
{ {
get get
{ {
@ -2584,7 +2585,7 @@ for (int i = 0; i < 3; i++) {
} }
else else
{ {
return "TJAPlayer3 feat.DTXMania"; return "OpenTaiko";
} }
} }
} }
@ -2638,40 +2639,40 @@ for (int i = 0; i < 3; i++) {
{ {
try try
{ {
Trace.Listeners.Add( new CTraceLogListener( new StreamWriter( System.IO.Path.Combine( strEXEのあるフォルダ, "TJAPlayer3.log" ), false, Encoding.GetEncoding(TJAPlayer3.sEncType) ) ) ); Trace.Listeners.Add( new CTraceLogListener( new StreamWriter( System.IO.Path.Combine( strEXEのあるフォルダ, "OpenTaiko.log" ), false, Encoding.GetEncoding(TJAPlayer3.sEncType) ) ) );
} }
catch ( System.UnauthorizedAccessException ) // #24481 2011.2.20 yyagi catch ( System.UnauthorizedAccessException ) // #24481 2011.2.20 yyagi
{ {
int c = (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "ja")? 0 : 1; int c = (CultureInfo.CurrentUICulture.TwoLetterISOLanguageName == "ja")? 0 : 1;
string[] mes_writeErr = { string[] mes_writeErr = {
"DTXManiaLog.txtへの書き込みができませんでした。書き込みできるようにしてから、再度起動してください。", "OpenTaiko.logへの書き込みができませんでした。書き込みできるようにしてから、再度起動してください。",
"Failed to write DTXManiaLog.txt. Please set it writable and try again." "Failed to write OpenTaiko.log. Please set your device to READ/WRITE and try again."
}; };
//MessageBox.Show( mes_writeErr[c], "DTXMania boot error", MessageBoxButtons.OK, MessageBoxIcon.Error ); //MessageBox.Show( mes_writeErr[c], "OpenTaiko Startup Error", MessageBoxButtons.OK, MessageBoxIcon.Error );
Environment.Exit(1); Environment.Exit(1);
} }
} }
Trace.WriteLine(""); Trace.WriteLine("");
Trace.WriteLine( "DTXMania powered by YAMAHA Silent Session Drums" ); Trace.WriteLine( "Welcome to OpenTaiko! Starting log..." );
Trace.WriteLine( string.Format( "Release: {0}", VERSION ) ); Trace.WriteLine( string.Format( "Version: {0}", VERSION ) );
Trace.WriteLine( "" ); Trace.WriteLine( "" );
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ アプリケーションの初期化" ); Trace.TraceInformation( "■ Application Info:" );
Trace.TraceInformation( "OS Version: " + Environment.OSVersion ); Trace.TraceInformation( "OS Version: " + Environment.OSVersion );
Trace.TraceInformation( "ProcessorCount: " + Environment.ProcessorCount.ToString() ); Trace.TraceInformation( "Processors: " + Environment.ProcessorCount.ToString() );
Trace.TraceInformation( "CLR Version: " + Environment.Version.ToString() ); Trace.TraceInformation( "CLR Version: " + Environment.Version.ToString() );
//--------------------- //---------------------
#endregion #endregion
#region [ DTXVmodeクラス ] #region [ DTXVmodeクラス ]
//--------------------- //---------------------
//Trace.TraceInformation( "DTXVモードの初期化を行います。" ); //Trace.TraceInformation( "Initialize DTXV mode." );
//Trace.Indent(); //Trace.Indent();
try try
{ {
DTXVmode = new CDTXVmode(); DTXVmode = new CDTXVmode();
DTXVmode.Enabled = false; DTXVmode.Enabled = false;
//Trace.TraceInformation( "DTXVモードの初期化を完了しました。" ); //Trace.TraceInformation( "DTXV initialization complete." );
} }
finally finally
{ {
@ -2685,7 +2686,7 @@ for (int i = 0; i < 3; i++) {
#region [ Skin ] #region [ Skin ]
//--------------------- //---------------------
Trace.TraceInformation( "スキンの初期化を行います。" ); Trace.TraceInformation( "Initializing skin..." );
Trace.Indent(); Trace.Indent();
#if !DEBUG #if !DEBUG
try try
@ -2696,12 +2697,12 @@ for (int i = 0; i < 3; i++) {
ChangeResolution(TJAPlayer3.Skin.Resolution[0], TJAPlayer3.Skin.Resolution[1]); ChangeResolution(TJAPlayer3.Skin.Resolution[0], TJAPlayer3.Skin.Resolution[1]);
Trace.TraceInformation( "スキンの初期化を完了しました。" ); Trace.TraceInformation( "Skin successfully initialized." );
} }
#if !DEBUG #if !DEBUG
catch (Exception e) catch (Exception e)
{ {
Trace.TraceInformation( "スキンの初期化に失敗しました。" ); Trace.TraceInformation( "Skin failed to initialize." );
throw; throw;
} }
finally finally
@ -2718,12 +2719,12 @@ for (int i = 0; i < 3; i++) {
//----------- //-----------
#region [ Timer ] #region [ Timer ]
//--------------------- //---------------------
Trace.TraceInformation( "タイマの初期化を行います。" ); Trace.TraceInformation( "Initializing timer..." );
Trace.Indent(); Trace.Indent();
try try
{ {
Timer = new CTimer( CTimer.TimerType.MultiMedia ); Timer = new CTimer( CTimer.TimerType.MultiMedia );
Trace.TraceInformation( "タイマの初期化を完了しました。" ); Trace.TraceInformation( "Timer successfully initialized." );
} }
finally finally
{ {
@ -2735,12 +2736,12 @@ for (int i = 0; i < 3; i++) {
#region [ FPS ] #region [ FPS ]
//--------------------- //---------------------
Trace.TraceInformation( "FPSカウンタの初期化を行います。" ); Trace.TraceInformation( "Initializing FPS counter..." );
Trace.Indent(); Trace.Indent();
try try
{ {
FPS = new CFPS(); FPS = new CFPS();
Trace.TraceInformation( "FPSカウンタを生成しました。" ); Trace.TraceInformation( "FPS counter initialized." );
} }
finally finally
{ {
@ -2750,25 +2751,25 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ act文字コンソールの初期化 ] #region [ act文字コンソールの初期化 ]
//--------------------- //---------------------
Trace.TraceInformation( "文字コンソールの初期化を行います。" ); Trace.TraceInformation( "Initializing console..." );
Trace.Indent(); Trace.Indent();
try try
{ {
actTextConsole = new CTextConsole(); actTextConsole = new CTextConsole();
Trace.TraceInformation( "文字コンソールを生成しました。" ); Trace.TraceInformation( "Console initialized." );
actTextConsole.Activate(); actTextConsole.Activate();
//if (!ConfigIni.PreAssetsLoading) //if (!ConfigIni.PreAssetsLoading)
{ {
actTextConsole.CreateManagedResource(); actTextConsole.CreateManagedResource();
actTextConsole.CreateUnmanagedResource(); actTextConsole.CreateUnmanagedResource();
} }
Trace.TraceInformation( "文字コンソールを活性化しました。" ); Trace.TraceInformation( "Console has been activated." );
Trace.TraceInformation( "文字コンソールの初期化を完了しました。" ); Trace.TraceInformation( "Console has finished being initialized." );
} }
catch( Exception exception ) catch( Exception exception )
{ {
Trace.TraceError( exception.ToString() ); Trace.TraceError( exception.ToString() );
Trace.TraceError( "文字コンソールの初期化に失敗しました。" ); Trace.TraceError( "Console failed to initialize." );
} }
finally finally
{ {
@ -2778,7 +2779,7 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ Input管理 ] #region [ Input管理 ]
//--------------------- //---------------------
Trace.TraceInformation( "DirectInput, MIDI入力の初期化を行います。" ); Trace.TraceInformation( "Initializing DirectInput and MIDI input..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -2832,11 +2833,11 @@ for (int i = 0; i < 3; i++) {
continue; continue;
} }
} }
Trace.TraceInformation( "DirectInput の初期化を完了しました。" ); Trace.TraceInformation( "DirectInput has been initialized." );
} }
catch( Exception exception2 ) catch( Exception exception2 )
{ {
Trace.TraceError( "DirectInput, MIDI入力の初期化に失敗しました。" ); Trace.TraceError( "DirectInput and MIDI input failed to initialize." );
throw; throw;
} }
finally finally
@ -2847,17 +2848,17 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ Pad ] #region [ Pad ]
//--------------------- //---------------------
Trace.TraceInformation( "パッドの初期化を行います。" ); Trace.TraceInformation( "Initialize pad..." );
Trace.Indent(); Trace.Indent();
try try
{ {
Pad = new CPad( ConfigIni, InputManager ); Pad = new CPad( ConfigIni, InputManager );
Trace.TraceInformation( "パッドの初期化を完了しました。" ); Trace.TraceInformation( "Pad has been initialized." );
} }
catch( Exception exception3 ) catch( Exception exception3 )
{ {
Trace.TraceError( exception3.ToString() ); Trace.TraceError( exception3.ToString() );
Trace.TraceError( "パッドの初期化に失敗しました。" ); Trace.TraceError( "Pad failed to initialize." );
} }
finally finally
{ {
@ -2867,7 +2868,7 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ Sound管理 ] #region [ Sound管理 ]
//--------------------- //---------------------
Trace.TraceInformation( "サウンドデバイスの初期化を行います。" ); Trace.TraceInformation( "Initializing sound device..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -2938,7 +2939,7 @@ for (int i = 0; i < 3; i++) {
} }
catch (Exception e) catch (Exception e)
{ {
throw new NullReferenceException("サウンドデバイスがひとつも有効になっていないため、サウンドデバイスの初期化ができませんでした。", e); throw new NullReferenceException("No sound devices are enabled. Please check your audio settings.", e);
} }
finally finally
{ {
@ -2948,7 +2949,7 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ Songs管理 ] #region [ Songs管理 ]
//--------------------- //---------------------
Trace.TraceInformation( "曲リストの初期化を行います。" ); Trace.TraceInformation( "Initializing song list... );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -2956,12 +2957,12 @@ for (int i = 0; i < 3; i++) {
// Songs管理_裏読 = new CSongs管理(); // Songs管理_裏読 = new CSongs管理();
EnumSongs = new CEnumSongs(); EnumSongs = new CEnumSongs();
actEnumSongs = new CActEnumSongs(); actEnumSongs = new CActEnumSongs();
Trace.TraceInformation( "曲リストの初期化を完了しました。" ); Trace.TraceInformation( "Song list initialized." );
} }
catch( Exception e ) catch( Exception e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "曲リストの初期化に失敗しました。" ); Trace.TraceError( "Song list failed to initialize." );
} }
finally finally
{ {
@ -3019,12 +3020,12 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
PluginHost = new CPluginHost(); PluginHost = new CPluginHost();
Trace.TraceInformation( "プラグインの検索と生成を行います。" ); Trace.TraceInformation( "Initializing and generating plugins..." );
Trace.Indent(); Trace.Indent();
try try
{ {
this.tプラグイン検索と生成(); this.tプラグイン検索と生成();
Trace.TraceInformation( "プラグインの検索と生成を完了しました。" ); Trace.TraceInformation( "Plugin generation and initialization complete." );
} }
finally finally
{ {
@ -3036,7 +3037,7 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if( this.PluginList != null && this.PluginList.Count > 0 ) if( this.PluginList != null && this.PluginList.Count > 0 )
{ {
Trace.TraceInformation( "プラグインの初期化を行います。" ); Trace.TraceInformation( "Initializing plugin(s)..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3048,11 +3049,11 @@ for (int i = 0; i < 3; i++) {
st.plugin.OnUnmanagedリソースの作成(); st.plugin.OnUnmanagedリソースの作成();
Directory.SetCurrentDirectory( TJAPlayer3.strEXEのあるフォルダ ); Directory.SetCurrentDirectory( TJAPlayer3.strEXEのあるフォルダ );
} }
Trace.TraceInformation( "すべてのプラグインの初期化を完了しました。" ); Trace.TraceInformation( "All plugins have been initialized." );
} }
catch catch
{ {
Trace.TraceError( "プラグインのどれかの初期化に失敗しました。" ); Trace.TraceError( "Plugins could not be initialized." );
throw; throw;
} }
finally finally
@ -3082,13 +3083,13 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
Trace.TraceInformation( "アプリケーションの初期化を完了しました。" ); Trace.TraceInformation( "Application successfully started." );
#region [ ] #region [ ]
//--------------------- //---------------------
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ 起動" ); Trace.TraceInformation( "■ Startup" );
if ( TJAPlayer3.bコンパクトモード ) if ( TJAPlayer3.bコンパクトモード )
{ {
@ -3125,24 +3126,24 @@ for (int i = 0; i < 3; i++) {
if( !this.b終了処理完了済み ) if( !this.b終了処理完了済み )
{ {
Trace.TraceInformation( "----------------------" ); Trace.TraceInformation( "----------------------" );
Trace.TraceInformation( "■ アプリケーションの終了" ); Trace.TraceInformation( "■ Shutdown" );
#region [ ] #region [ ]
//--------------------- //---------------------
if ( actEnumSongs != null ) if ( actEnumSongs != null )
{ {
Trace.TraceInformation( "曲検索actの終了処理を行います。" ); Trace.TraceInformation( "Ending enumeration of songs..." );
Trace.Indent(); Trace.Indent();
try try
{ {
actEnumSongs.DeActivate(); actEnumSongs.DeActivate();
actEnumSongs= null; actEnumSongs= null;
Trace.TraceInformation( "曲検索actの終了処理を完了しました。" ); Trace.TraceInformation( "Enumeration of songs closed down successfully." );
} }
catch ( Exception e ) catch ( Exception e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "曲検索actの終了処理に失敗しました。" ); Trace.TraceError( "Song enumeration could not close." );
} }
finally finally
{ {
@ -3155,7 +3156,7 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if( TJAPlayer3.r現在のステージ != null && TJAPlayer3.r現在のステージ.IsActivated ) // #25398 2011.06.07 MODIFY FROM if( TJAPlayer3.r現在のステージ != null && TJAPlayer3.r現在のステージ.IsActivated ) // #25398 2011.06.07 MODIFY FROM
{ {
Trace.TraceInformation( "現在のステージを終了します。" ); Trace.TraceInformation( "Exiting stage..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3165,7 +3166,7 @@ for (int i = 0; i < 3; i++) {
r現在のステージ.ReleaseManagedResource(); r現在のステージ.ReleaseManagedResource();
r現在のステージ.ReleaseUnmanagedResource(); r現在のステージ.ReleaseUnmanagedResource();
} }
Trace.TraceInformation( "現在のステージの終了処理を完了しました。" ); Trace.TraceInformation( "Stage exited." );
} }
finally finally
{ {
@ -3175,10 +3176,10 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
#endregion #endregion
#region [ ] #region [ ]
//--------------------- //--------------------- from this point this is where i gave up - tfd500
if (this.PluginList != null && this.PluginList.Count > 0) if (this.PluginList != null && this.PluginList.Count > 0)
{ {
Trace.TraceInformation( "すべてのプラグインを終了します。" ); Trace.TraceInformation( "Ending all plugins..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3191,7 +3192,7 @@ for (int i = 0; i < 3; i++) {
Directory.SetCurrentDirectory( TJAPlayer3.strEXEのあるフォルダ ); Directory.SetCurrentDirectory( TJAPlayer3.strEXEのあるフォルダ );
} }
PluginHost = null; PluginHost = null;
Trace.TraceInformation( "すべてのプラグインの終了処理を完了しました。" ); Trace.TraceInformation( "All plugins have been terminated." );
} }
finally finally
{ {
@ -3207,7 +3208,7 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (Songs管理 != null) if (Songs管理 != null)
{ {
Trace.TraceInformation( "曲リストの終了処理を行います。" ); Trace.TraceInformation( "Ending song list..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3221,12 +3222,12 @@ for (int i = 0; i < 3; i++) {
#pragma warning restore SYSLIB0011 #pragma warning restore SYSLIB0011
Songs管理 = null; Songs管理 = null;
Trace.TraceInformation( "曲リストの終了処理を完了しました。" ); Trace.TraceInformation( "Song list terminated." );
} }
catch( Exception exception ) catch( Exception exception )
{ {
Trace.TraceError( exception.ToString() ); Trace.TraceError( exception.ToString() );
Trace.TraceError( "曲リストの終了処理に失敗しました。" ); Trace.TraceError( "Song list failed to terminate." );
} }
finally finally
{ {
@ -3242,18 +3243,18 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (Skin != null) if (Skin != null)
{ {
Trace.TraceInformation( "スキンの終了処理を行います。" ); Trace.TraceInformation( "Terminating skin..." );
Trace.Indent(); Trace.Indent();
try try
{ {
Skin.Dispose(); Skin.Dispose();
Skin = null; Skin = null;
Trace.TraceInformation( "スキンの終了処理を完了しました。" ); Trace.TraceInformation( "Skin has been terminated." );
} }
catch( Exception exception2 ) catch( Exception exception2 )
{ {
Trace.TraceError( exception2.ToString() ); Trace.TraceError( exception2.ToString() );
Trace.TraceError( "スキンの終了処理に失敗しました。" ); Trace.TraceError( "Skin failed to terminate." );
} }
finally finally
{ {
@ -3266,18 +3267,18 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (SoundManager != null) if (SoundManager != null)
{ {
Trace.TraceInformation( "DirectSound の終了処理を行います。" ); Trace.TraceInformation( "Ending DirectSound devices..." );
Trace.Indent(); Trace.Indent();
try try
{ {
SoundManager.Dispose(); SoundManager.Dispose();
SoundManager = null; SoundManager = null;
Trace.TraceInformation( "DirectSound の終了処理を完了しました。" ); Trace.TraceInformation( "DirectSound devices have been terminated." );
} }
catch( Exception exception3 ) catch( Exception exception3 )
{ {
Trace.TraceError( exception3.ToString() ); Trace.TraceError( exception3.ToString() );
Trace.TraceError( "DirectSound の終了処理に失敗しました。" ); Trace.TraceError( "DirectSound devices failed to terminate." );
} }
finally finally
{ {
@ -3290,17 +3291,17 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (Pad != null) if (Pad != null)
{ {
Trace.TraceInformation( "パッドの終了処理を行います。" ); Trace.TraceInformation( "Ending pads..." );
Trace.Indent(); Trace.Indent();
try try
{ {
Pad = null; Pad = null;
Trace.TraceInformation( "パッドの終了処理を完了しました。" ); Trace.TraceInformation( "Pads have been terminated." );
} }
catch( Exception exception4 ) catch( Exception exception4 )
{ {
Trace.TraceError( exception4.ToString() ); Trace.TraceError( exception4.ToString() );
Trace.TraceError( "パッドの終了処理に失敗しました。" ); Trace.TraceError( "Pads failed to terminate。" );
} }
finally finally
{ {
@ -3313,18 +3314,18 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (InputManager != null) if (InputManager != null)
{ {
Trace.TraceInformation( "DirectInput, MIDI入力の終了処理を行います。" ); Trace.TraceInformation( "Ending DirectInput and MIDI devices..." );
Trace.Indent(); Trace.Indent();
try try
{ {
InputManager.Dispose(); InputManager.Dispose();
InputManager = null; InputManager = null;
Trace.TraceInformation( "DirectInput, MIDI入力の終了処理を完了しました。" ); Trace.TraceInformation( "DirectInput and MIDI devices terminated." );
} }
catch( Exception exception5 ) catch( Exception exception5 )
{ {
Trace.TraceError( exception5.ToString() ); Trace.TraceError( exception5.ToString() );
Trace.TraceError( "DirectInput, MIDI入力の終了処理に失敗しました。" ); Trace.TraceError( "DirectInput and MIDI devices failed to terminate." );
} }
finally finally
{ {
@ -3337,7 +3338,7 @@ for (int i = 0; i < 3; i++) {
//--------------------- //---------------------
if (actTextConsole != null) if (actTextConsole != null)
{ {
Trace.TraceInformation( "文字コンソールの終了処理を行います。" ); Trace.TraceInformation( "Ending console..." );
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3348,12 +3349,12 @@ for (int i = 0; i < 3; i++) {
actTextConsole.ReleaseUnmanagedResource(); actTextConsole.ReleaseUnmanagedResource();
} }
actTextConsole = null; actTextConsole = null;
Trace.TraceInformation( "文字コンソールの終了処理を完了しました。" ); Trace.TraceInformation( "Console terminated." );
} }
catch( Exception exception6 ) catch( Exception exception6 )
{ {
Trace.TraceError( exception6.ToString() ); Trace.TraceError( exception6.ToString() );
Trace.TraceError( "文字コンソールの終了処理に失敗しました。" ); Trace.TraceError( "Console failed to terminate." );
} }
finally finally
{ {
@ -3364,7 +3365,7 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ FPSカウンタの終了処理 ] #region [ FPSカウンタの終了処理 ]
//--------------------- //---------------------
Trace.TraceInformation("FPSカウンタの終了処理を行います。"); Trace.TraceInformation("Ending FPS counter...");
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3372,7 +3373,7 @@ for (int i = 0; i < 3; i++) {
{ {
FPS = null; FPS = null;
} }
Trace.TraceInformation( "FPSカウンタの終了処理を完了しました。" ); Trace.TraceInformation( "FPS counter terminated." );
} }
finally finally
{ {
@ -3382,7 +3383,7 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ ] #region [ ]
//--------------------- //---------------------
Trace.TraceInformation("タイマの終了処理を行います。"); Trace.TraceInformation("Ending timer...");
Trace.Indent(); Trace.Indent();
try try
{ {
@ -3390,11 +3391,11 @@ for (int i = 0; i < 3; i++) {
{ {
Timer.Dispose(); Timer.Dispose();
Timer = null; Timer = null;
Trace.TraceInformation( "タイマの終了処理を完了しました。" ); Trace.TraceInformation( "Timer terminated." );
} }
else else
{ {
Trace.TraceInformation( "タイマは使用されていません。" ); Trace.TraceInformation( "There are no existing timers." );
} }
} }
finally finally
@ -3405,7 +3406,8 @@ for (int i = 0; i < 3; i++) {
#endregion #endregion
#region [ Config.iniの出力 ] #region [ Config.iniの出力 ]
//--------------------- //---------------------
Trace.TraceInformation("Config.ini を出力します。"); Trace.TraceInformation("Outputting Config.ini...");
Trace.TraceInformation("This only needs to be done once, unless you have deleted the file!");
// if ( ConfigIni.bIsSwappedGuitarBass ) // #24063 2011.1.16 yyagi ギターベースがスワップしているときは元に戻す // if ( ConfigIni.bIsSwappedGuitarBass ) // #24063 2011.1.16 yyagi ギターベースがスワップしているときは元に戻す
string str = strEXEのあるフォルダ + "Config.ini"; string str = strEXEのあるフォルダ + "Config.ini";
Trace.Indent(); Trace.Indent();
@ -3414,18 +3416,18 @@ for (int i = 0; i < 3; i++) {
if ( DTXVmode.Enabled ) if ( DTXVmode.Enabled )
{ {
DTXVmode.tUpdateConfigIni(); DTXVmode.tUpdateConfigIni();
Trace.TraceInformation( "DTXVモードの設定情報を、Config.iniに保存しました。" ); Trace.TraceInformation( "Configuration information for DTXV mode has been saved in Config.ini." );
} }
else else
{ {
ConfigIni.t書き出し( str ); ConfigIni.t書き出し( str );
Trace.TraceInformation( "保存しました。({0})", str ); Trace.TraceInformation( "Saved succesfully. ({0})", str );
} }
} }
catch( Exception e ) catch( Exception e )
{ {
Trace.TraceError( e.ToString() ); Trace.TraceError( e.ToString() );
Trace.TraceError( "Config.ini の出力に失敗しました。({0})", str ); Trace.TraceError( "Config.ini failed to create. ({0})", str );
} }
finally finally
{ {
@ -3479,7 +3481,7 @@ for (int i = 0; i < 3; i++) {
} }
//--------------------- //---------------------
#endregion #endregion
Trace.TraceInformation( "アプリケーションの終了処理を完了しました。" ); Trace.TraceInformation( "OpenTaiko has closed down successfully." );
this.b終了処理完了済み = true; this.b終了処理完了済み = true;
@ -3502,7 +3504,7 @@ for (int i = 0; i < 3; i++) {
this.SearchAndGeneratePluginsInFolder( PluginFolderPath, PluginActivityName ); this.SearchAndGeneratePluginsInFolder( PluginFolderPath, PluginActivityName );
if( this.PluginList.Count > 0 ) if( this.PluginList.Count > 0 )
Trace.TraceInformation( this.PluginList.Count + " 個のプラグインを読み込みました。" ); Trace.TraceInformation( this.PluginList.Count + "Plugins loaded." );
} }
private void ChangeResolution(int nWidth, int nHeight) private void ChangeResolution(int nWidth, int nHeight)
@ -3515,7 +3517,7 @@ for (int i = 0; i < 3; i++) {
public void RefreshSkin() public void RefreshSkin()
{ {
Trace.TraceInformation("スキン変更:" + TJAPlayer3.Skin.GetCurrentSkinSubfolderFullName(false)); Trace.TraceInformation("Skin Change:" + TJAPlayer3.Skin.GetCurrentSkinSubfolderFullName(false));
TJAPlayer3.actTextConsole.DeActivate(); TJAPlayer3.actTextConsole.DeActivate();
actTextConsole.ReleaseManagedResource(); actTextConsole.ReleaseManagedResource();