• R/O
  • HTTP
  • SSH
  • HTTPS

dtxmaniaxg-verk-git: Commit

DTXManiaXG(Ver.K)4.00Series


Commit MetaInfo

Revision20ce64bc86e2f65402d9060ebfdd8ea5eb407499 (tree)
Zeit2019-06-16 12:42:08
Autorkairera0467 <gennsou76573@gmai...>
Commiterkairera0467

Log Message

#xxxxx DTXManiaプロジェクトからDTXManiaとDTXCreatorの両方をビルドできるよう変更
#xxxxx DTXCreatorのターゲットランタイムを.NET Frameworks 4.7.1に変更
#xxxxx その他修正

Ändern Zusammenfassung

Diff

--- a/DTXCreatorプロジェクト/DTXCreatorソリューション.sln
+++ /dev/null
@@ -1,32 +0,0 @@
1-
2-Microsoft Visual Studio Solution File, Format Version 12.00
3-# Visual Studio 2013
4-VisualStudioVersion = 12.0.31101.0
5-MinimumVisualStudioVersion = 10.0.40219.1
6-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTXCreatorプロジェクト", "DTXCreatorプロジェクト.csproj", "{BAC81BCC-5689-4600-91A0-7427667500D6}"
7-EndProject
8-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FDK19", "..\FDK17プロジェクト\FDK19.csproj", "{BCD40908-F3E2-4707-BFAA-1DD99DF6357D}"
9-EndProject
10-Global
11- GlobalSection(SolutionConfigurationPlatforms) = preSolution
12- Debug|x86 = Debug|x86
13- Release|x86 = Release|x86
14- EndGlobalSection
15- GlobalSection(ProjectConfigurationPlatforms) = postSolution
16- {BAC81BCC-5689-4600-91A0-7427667500D6}.Debug|x86.ActiveCfg = Debug|x86
17- {BAC81BCC-5689-4600-91A0-7427667500D6}.Debug|x86.Build.0 = Debug|x86
18- {BAC81BCC-5689-4600-91A0-7427667500D6}.Release|x86.ActiveCfg = Release|x86
19- {BAC81BCC-5689-4600-91A0-7427667500D6}.Release|x86.Build.0 = Release|x86
20- {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Debug|x86.ActiveCfg = Debug|x86
21- {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Debug|x86.Build.0 = Debug|x86
22- {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Release|x86.ActiveCfg = Release|x86
23- {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Release|x86.Build.0 = Release|x86
24- EndGlobalSection
25- GlobalSection(SolutionProperties) = preSolution
26- HideSolutionNode = FALSE
27- EndGlobalSection
28- GlobalSection(SubversionScc) = preSolution
29- Svn-Managed = True
30- Manager = AnkhSVN - Subversion Support for Visual Studio
31- EndGlobalSection
32-EndGlobal
--- a/DTXCreatorプロジェクト/DTXCreatorプロジェクト.csproj
+++ b/DTXCreatorプロジェクト/DTXCreatorプロジェクト.csproj
@@ -10,7 +10,7 @@
1010 <AppDesignerFolder>Properties</AppDesignerFolder>
1111 <RootNamespace>DTXCreator</RootNamespace>
1212 <AssemblyName>DTXCreator</AssemblyName>
13- <TargetFrameworkVersion>v4.5.1</TargetFrameworkVersion>
13+ <TargetFrameworkVersion>v4.7.1</TargetFrameworkVersion>
1414 <FileAlignment>512</FileAlignment>
1515 <ApplicationIcon>コード\99.リソース\DTXC.ico</ApplicationIcon>
1616 <ApplicationManifest>DTXCreator.exe.x86.manifest</ApplicationManifest>
@@ -57,9 +57,6 @@
5757 <Prefer32Bit>false</Prefer32Bit>
5858 </PropertyGroup>
5959 <ItemGroup>
60- <Reference Include="SlimDXc_net20x86_Jun2010">
61- <HintPath>..\実行時フォルダ\dll\SlimDXc_net20x86_Jun2010.dll</HintPath>
62- </Reference>
6360 <Reference Include="System" />
6461 <Reference Include="System.Data" />
6562 <Reference Include="System.Drawing" />
@@ -196,6 +193,7 @@
196193 <None Include="DTXCreator.exe.x86.manifest">
197194 <SubType>Designer</SubType>
198195 </None>
196+ <None Include="packages.config" />
199197 <None Include="Properties\Settings.settings">
200198 <Generator>SettingsSingleFileGenerator</Generator>
201199 <LastGenOutput>Settings.Designer.cs</LastGenOutput>
@@ -366,15 +364,13 @@
366364 </Target>
367365 -->
368366 <PropertyGroup>
369- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ"
370-copy /Y "$(TargetPath)".config "$(SolutionDir)..\実行時フォルダ"
371-mkdir "$(SolutionDir)..\実行時フォルダ\ja-JP"
372-copy /Y "$(TargetDir)ja-JP" "$(SolutionDir)..\実行時フォルダ\ja-JP"
373-mkdir "$(SolutionDir)..\実行時フォルダ\dll"
367+ <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)\実行時フォルダ"
368+copy /Y "$(TargetPath)".config "$(SolutionDir)\実行時フォルダ"
369+mkdir "$(SolutionDir)\実行時フォルダ\ja-JP"
370+copy /Y "$(TargetDir)ja-JP" "$(SolutionDir)\実行時フォルダ\ja-JP"
371+mkdir "$(SolutionDir)\実行時フォルダ\dll"
374372 move /Y "$(TargetDir)\Bass.Net.dll" "$(TargetDir)dll"
375373 move /Y "$(TargetDir)\DirectShowLib-2005.dll" "$(TargetDir)dll"
376-move /Y "$(TargetDir)\FDK.dll" "$(TargetDir)dll"
377-move /Y "$(TargetDir)\SlimDXc_net20x86_Jun2010.dll" "$(TargetDir)dll"
378-</PostBuildEvent>
374+move /Y "$(TargetDir)\FDK.dll" "$(TargetDir)dll"</PostBuildEvent>
379375 </PropertyGroup>
380376 </Project>
\ No newline at end of file
--- a/DTXCreatorプロジェクト/Properties/Resources.Designer.cs
+++ b/DTXCreatorプロジェクト/Properties/Resources.Designer.cs
@@ -19,7 +19,7 @@ namespace DTXCreator.Properties {
1919 // または Visual Studio のようなツールを使用して自動生成されました。
2020 // メンバーを追加または削除するには、.ResX ファイルを編集して、/str オプションと共に
2121 // ResGen を実行し直すか、または VS プロジェクトをビルドし直します。
22- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
22+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0")]
2323 [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
2424 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
2525 internal class Resources {
@@ -47,7 +47,7 @@ namespace DTXCreator.Properties {
4747 }
4848
4949 /// <summary>
50- /// 厳密に型指定されたこのリソース クラスを使用して、すべての検索リソースに対し、
50+ /// すべてについて、現在のスレッドの CurrentUICulture プロパティをオーバーライドします
5151 /// 現在のスレッドの CurrentUICulture プロパティをオーバーライドします。
5252 /// </summary>
5353 [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
--- a/DTXCreatorプロジェクト/Properties/Settings.Designer.cs
+++ b/DTXCreatorプロジェクト/Properties/Settings.Designer.cs
@@ -1,7 +1,7 @@
11 //------------------------------------------------------------------------------
22 // <auto-generated>
33 // このコードはツールによって生成されました。
4-// ランタイム バージョン:4.0.30319.34209
4+// ランタイム バージョン:4.0.30319.42000
55 //
66 // このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
77 // コードが再生成されるときに損失したりします。
@@ -12,7 +12,7 @@ namespace DTXCreator.Properties {
1212
1313
1414 [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
15- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "12.0.0.0")]
15+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0")]
1616 internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
1717
1818 private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
--- a/DTXCreatorプロジェクト/コード/00.全体/AppSetting.cs
+++ b/DTXCreatorプロジェクト/コード/00.全体/AppSetting.cs
@@ -387,7 +387,7 @@ namespace DTXCreator
387387 public string PlayStartOption = "-N-1";
388388 public string PlayStopOption = "-S";
389389 // public ViewerSoundType SoundType = ( FDK.COS.bIsVistaOrLater ) ? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;
390- public FDK.ESoundDeviceType SoundType = ( FDK.COS.bIsVistaOrLater ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
390+ public FDK.ESoundDeviceType SoundType = ( FDK.COS.bIsVistaOrLater() ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
391391 public int ASIODeviceNo = 0;
392392 public bool GRmode;
393393 public bool TimeStretch;
@@ -401,7 +401,7 @@ namespace DTXCreator
401401 PlayStartOption = "-N-1";
402402 PlayStopOption = "-S";
403403 //SoundType = (FDK.COS.bIsVistaOrLater)? ViewerSoundType.WASAPI : ViewerSoundType.DirectSound;
404- SoundType = ( FDK.COS.bIsVistaOrLater ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
404+ SoundType = ( FDK.COS.bIsVistaOrLater() ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
405405 ASIODeviceNo = 0;
406406 GRmode = false;
407407 TimeStretch = false;
--- a/DTXCreatorプロジェクト/コード/02.WAV_BMP_AVI/CWAVリスト管理.cs
+++ b/DTXCreatorプロジェクト/コード/02.WAV_BMP_AVI/CWAVリスト管理.cs
@@ -233,7 +233,7 @@ namespace DTXCreator.WAV_BMP_AVI
233233 {
234234 this.tプレビュー音を停止する();
235235 }
236- catch ( SlimDX.DirectSound.DirectSoundException ) // DTXMania終了後はDirectSoundの再初期化が必要
236+ catch ( Exception ) // DTXMania終了後はDirectSoundの再初期化が必要
237237 {
238238 tDirectSoundの解放();
239239 tDirectSoundの初期化();
--- a/DTXCreatorプロジェクト/コード/03.オプション関連/Cオプション管理.cs
+++ b/DTXCreatorプロジェクト/コード/03.オプション関連/Cオプション管理.cs
@@ -74,7 +74,7 @@ namespace DTXCreator.オプション関連
7474 this.formメインフォーム.appアプリ設定.ViewerInfo.bViewerIsDTXV = cオプションダイアログ.radioButton_UseDTXViewer.Checked;
7575
7676 //AppSetting.ViewerSoundType vst = ( FDK.COS.bIsVistaOrLater ) ? AppSetting.ViewerSoundType.WASAPI : AppSetting.ViewerSoundType.DirectSound;
77- FDK.ESoundDeviceType vst = ( FDK.COS.bIsVistaOrLater ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
77+ FDK.ESoundDeviceType vst = ( FDK.COS.bIsVistaOrLater() ) ? FDK.ESoundDeviceType.ExclusiveWASAPI : FDK.ESoundDeviceType.DirectSound;
7878 if ( cオプションダイアログ.radioButton_DirectSound.Checked )
7979 {
8080 //vst = AppSetting.ViewerSoundType.DirectSound;
--- a/DTXManiaプロジェクト/DTXManiaソリューション.sln
+++ b/DTXManiaソリューション.sln
@@ -3,17 +3,19 @@ Microsoft Visual Studio Solution File, Format Version 12.00
33 # Visual Studio 15
44 VisualStudioVersion = 15.0.28010.2046
55 MinimumVisualStudioVersion = 10.0.40219.1
6-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTXManiaプロジェクト", "DTXManiaプロジェクト.csproj", "{81BEC512-8074-4BD1-8A3C-AC73BC7BF846}"
6+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTXManiaプロジェクト", "DTXManiaプロジェクト\DTXManiaプロジェクト.csproj", "{81BEC512-8074-4BD1-8A3C-AC73BC7BF846}"
77 ProjectSection(ProjectDependencies) = postProject
88 {BCD40908-F3E2-4707-BFAA-1DD99DF6357D} = {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}
99 EndProjectSection
1010 EndProject
11-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FDK19", "..\FDK17プロジェクト\FDK19.csproj", "{BCD40908-F3E2-4707-BFAA-1DD99DF6357D}"
11+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DTXCreatorプロジェクト", "DTXCreatorプロジェクト\DTXCreatorプロジェクト.csproj", "{BAC81BCC-5689-4600-91A0-7427667500D6}"
12+EndProject
13+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "FDK19", "FDK17プロジェクト\FDK19.csproj", "{BCD40908-F3E2-4707-BFAA-1DD99DF6357D}"
1214 ProjectSection(ProjectDependencies) = postProject
1315 {41E67409-F5EC-4216-A790-2519A7B22E51} = {41E67409-F5EC-4216-A790-2519A7B22E51}
1416 EndProjectSection
1517 EndProject
16-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libbjxa", "..\libbjxa\libbjxa.csproj", "{41E67409-F5EC-4216-A790-2519A7B22E51}"
18+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "libbjxa", "libbjxa\libbjxa.csproj", "{41E67409-F5EC-4216-A790-2519A7B22E51}"
1719 EndProject
1820 Global
1921 GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -29,6 +31,12 @@ Global
2931 {81BEC512-8074-4BD1-8A3C-AC73BC7BF846}.Release|Any CPU.ActiveCfg = Release|x86
3032 {81BEC512-8074-4BD1-8A3C-AC73BC7BF846}.Release|x86.ActiveCfg = Release|x86
3133 {81BEC512-8074-4BD1-8A3C-AC73BC7BF846}.Release|x86.Build.0 = Release|x86
34+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Debug|Any CPU.ActiveCfg = Debug|x86
35+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Debug|x86.ActiveCfg = Debug|x86
36+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Debug|x86.Build.0 = Debug|x86
37+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Release|Any CPU.ActiveCfg = Release|x86
38+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Release|x86.ActiveCfg = Release|x86
39+ {BAC81BCC-5689-4600-91A0-7427667500D6}.Release|x86.Build.0 = Release|x86
3240 {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Debug|Any CPU.ActiveCfg = Debug|x86
3341 {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Debug|x86.ActiveCfg = Debug|x86
3442 {BCD40908-F3E2-4707-BFAA-1DD99DF6357D}.Debug|x86.Build.0 = Debug|x86
--- a/DTXManiaプロジェクト/DTXManiaプロジェクト.csproj
+++ b/DTXManiaプロジェクト/DTXManiaプロジェクト.csproj
@@ -43,7 +43,7 @@
4343 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
4444 <DebugSymbols>true</DebugSymbols>
4545 <OutputPath>bin\x86\Debug\</OutputPath>
46- <DefineConstants>TRACE;_TEST_ENGLISH TEST_Direct3D9Ex_ WindowedFullscreen animetest BPMBar_WAM</DefineConstants>
46+ <DefineConstants>DEBUG;TRACE;_TEST_ENGLISH TEST_Direct3D9Ex_ WindowedFullscreen animetest BPMBar_WAM</DefineConstants>
4747 <DebugType>full</DebugType>
4848 <PlatformTarget>x86</PlatformTarget>
4949 <ErrorReport>prompt</ErrorReport>
@@ -276,6 +276,7 @@
276276 <Compile Include="コード\全体\CActFlushGPU.cs" />
277277 <Compile Include="コード\全体\CAnimationManager.cs" />
278278 <Compile Include="コード\全体\CConfigIni.cs" />
279+ <Compile Include="コード\全体\CDebugUtil.cs" />
279280 <Compile Include="コード\全体\CDTXMania.cs" />
280281 <Compile Include="コード\全体\CDTXVersion.cs" />
281282 <Compile Include="コード\全体\CPad.cs" />
@@ -334,12 +335,12 @@
334335 </Target>
335336 -->
336337 <PropertyGroup>
337- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ"
338-copy /Y "$(TargetPath)".config "$(SolutionDir)..\実行時フォルダ"
338+ <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)\実行時フォルダ"
339+copy /Y "$(TargetPath)".config "$(SolutionDir)\実行時フォルダ"
339340 move /Y "$(TargetDir)Bass.Net.dll" "$(TargetDir)dll"
340341 move /Y "$(TargetDir)DirectShowLib-2005.dll" "$(TargetDir)dll"
341-move /Y "$(TargetDir)FDK.dll" "$(TargetDir)dll"
342-move /Y "$(TargetDir)SharpDX.dll" "$(TargetDir)dll"
342+move /Y "$(TargetDir)FDK.dll" "$(TargetDir)\dll"
343+move /Y "$(TargetDir)SharpDX.dll" "$(TargetDir)\dll"
343344 move /Y "$(TargetDir)SharpDX.*.dll" "$(TargetDir)\dll"
344345 move /Y "$(TargetDir)libbjxa.dll" "$(TargetDir)\dll"</PostBuildEvent>
345346 </PropertyGroup>
--- a/DTXManiaプロジェクト/コード/スコア、曲/CDTX.cs
+++ b/DTXManiaプロジェクト/コード/スコア、曲/CDTX.cs
@@ -784,7 +784,7 @@ namespace DTXMania
784784 case (int) Ech定義.Bass_RGx:
785785 case (int) Ech定義.Bass_RGB:
786786 case (int) Ech定義.Bass_Wailing:
787- case (int) Ech定義.Bass_WailingSound:
787+ //case (int) Ech定義.Bass_WailingSound:
788788 case (int) Ech定義.Bass_NoChip:
789789 return ESoundChipType.Bass;
790790 #endregion
--- a/FDK17プロジェクト/FDK19.csproj
+++ b/FDK17プロジェクト/FDK19.csproj
@@ -47,7 +47,7 @@
4747 </DocumentationFile>
4848 <UseVSHostingProcess>false</UseVSHostingProcess>
4949 <NoWarn>0219</NoWarn>
50- <DefineConstants>TRACE;TEST_CancelEnterCodeInAltEnter2 TEST_Direct3D9Ex_ TEST_MultiThreadedMixer_</DefineConstants>
50+ <DefineConstants>DEBUG;TRACE;TEST_CancelEnterCodeInAltEnter2 TEST_Direct3D9Ex_ TEST_MultiThreadedMixer_</DefineConstants>
5151 <Optimize>false</Optimize>
5252 <Prefer32Bit>false</Prefer32Bit>
5353 </PropertyGroup>
@@ -215,7 +215,7 @@
215215 </Target>
216216 -->
217217 <PropertyGroup>
218- <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)..\実行時フォルダ\dll\"
219-copy /Y "$(TargetPath)" "$(SolutionDir)bin\x86\Debug\dll\"</PostBuildEvent>
218+ <PostBuildEvent>copy /Y "$(TargetPath)" "$(SolutionDir)\実行時フォルダ\dll\"
219+copy /Y "$(TargetPath)" "$(SolutionDir)\DTXManiaプロジェクト\bin\x86\Debug\dll\"</PostBuildEvent>
220220 </PropertyGroup>
221221 </Project>
\ No newline at end of file
--- a/libbjxa/libbjxa.csproj
+++ b/libbjxa/libbjxa.csproj
@@ -50,7 +50,7 @@
5050 </ItemGroup>
5151 <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
5252 <PropertyGroup>
53- <PostBuildEvent>copy /y $(TargetPath) $(SolutionDir)..\実行時フォルダ\dll
54-copy /y $(TargetPath) $(SolutionDir)bin\x86\Debug\dll</PostBuildEvent>
53+ <PostBuildEvent>copy /y $(TargetPath) $(SolutionDir)\実行時フォルダ\dll
54+copy /y $(TargetPath) $(SolutionDir)\DTXManiaプロジェクト\bin\x86\Debug\dll</PostBuildEvent>
5555 </PropertyGroup>
5656 </Project>
\ No newline at end of file
Binary files a/実行時フォルダ/DTXCreator.exe and b/実行時フォルダ/DTXCreator.exe differ
Binary files a/実行時フォルダ/DTXManiaGR.exe and b/実行時フォルダ/DTXManiaGR.exe differ
Binary files a/実行時フォルダ/dll/FDK.dll and b/実行時フォルダ/dll/FDK.dll differ
Binary files a/実行時フォルダ/dll/libbjxa.dll and b/実行時フォルダ/dll/libbjxa.dll differ
Binary files a/実行時フォルダ/ja-JP/DTXCreator.resources.dll and b/実行時フォルダ/ja-JP/DTXCreator.resources.dll differ
Show on old repository browser