From c6745638bb324fc933f9c1f4d8fafd959e1d6389 Mon Sep 17 00:00:00 2001 From: LGram16 Date: Sun, 30 Nov 2025 15:52:49 +0900 Subject: [PATCH] Fix library dependencies for Debug and Release_NoGD configurations - Added LUA Release_NoGD configuration to LUA.vcxproj - Fixed RYLClient Debug/Release_NoGD library dependencies (Effect.lib, SoundLib.lib, Caldron.lib, GlobalScript.lib, etc.) - Unified library path separators to forward slashes - Changed OutDir from Game folder to Executable/Configuration folder - Added copyfile.bat scripts for deployment to S:\YouxiLand\ROW --- Client/Client/NeoRylClient.sln | 4 +-- Client/Client/RYLClient/LUA.vcxproj | 37 ++++++++++++++++++++++- Client/Client/RYLClient/RYLClient.vcxproj | 20 ++++++------ Client/Executable/copyfile.bat | 3 ++ Game/copyfile.bat | 3 ++ 5 files changed, 54 insertions(+), 13 deletions(-) create mode 100644 Client/Executable/copyfile.bat create mode 100644 Game/copyfile.bat diff --git a/Client/Client/NeoRylClient.sln b/Client/Client/NeoRylClient.sln index a1537ef..96f416d 100644 --- a/Client/Client/NeoRylClient.sln +++ b/Client/Client/NeoRylClient.sln @@ -152,8 +152,8 @@ Global {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Debug|Win32.Build.0 = Debug|Win32 {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_MY|Win32.ActiveCfg = Release|Win32 {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_MY|Win32.Build.0 = Release|Win32 - {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_NoGD|Win32.ActiveCfg = Release|Win32 - {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_NoGD|Win32.Build.0 = Release|Win32 + {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_NoGD|Win32.ActiveCfg = Release_NoGD|Win32 + {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release_NoGD|Win32.Build.0 = Release_NoGD|Win32 {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release|Win32.ActiveCfg = Release|Win32 {C354B391-3313-4C32-9CB1-C84F1C0044A9}.Release|Win32.Build.0 = Release|Win32 EndGlobalSection diff --git a/Client/Client/RYLClient/LUA.vcxproj b/Client/Client/RYLClient/LUA.vcxproj index 3f48ab6..b907884 100644 --- a/Client/Client/RYLClient/LUA.vcxproj +++ b/Client/Client/RYLClient/LUA.vcxproj @@ -1,10 +1,14 @@ - + Debug Win32 + + Release_NoGD + Win32 + Release Win32 @@ -20,6 +24,10 @@ StaticLibrary MultiByte + + StaticLibrary + MultiByte + StaticLibrary MultiByte @@ -30,6 +38,9 @@ + + + @@ -39,13 +50,18 @@ ..\..\Library\$(Configuration)\ ..\..\Intermediate\$(ProjectName)\$(Configuration)\ ..\..\Library\$(Configuration)\ + ..\..\Library\$(Configuration)\ ..\..\Intermediate\$(ProjectName)\$(Configuration)\ + ..\..\Intermediate\$(ProjectName)\$(Configuration)\ AllRules.ruleset AllRules.ruleset + AllRules.ruleset + + @@ -88,6 +104,25 @@ $(OutDir)Lua.lib + + + LUA\include;%(AdditionalIncludeDirectories) + WIN32;NDEBUG;_LIB;_USE_32BIT_TIME_T; + MultiThreaded + false + + + Level3 + ProgramDatabase + 4819;4996;4482;%(DisableSpecificWarnings);4566;4819 + true + StreamingSIMDExtensions2 + + + + $(OutDir)Lua.lib + + diff --git a/Client/Client/RYLClient/RYLClient.vcxproj b/Client/Client/RYLClient/RYLClient.vcxproj index 7a326e3..6773443 100644 --- a/Client/Client/RYLClient/RYLClient.vcxproj +++ b/Client/Client/RYLClient/RYLClient.vcxproj @@ -1,4 +1,4 @@ - + @@ -72,10 +72,10 @@ <_ProjectFileVersion>10.0.30319.1 $(IncludePath);../../Library/dxx8/include ../../Library/dxx8/lib;$(LibraryPath) - ../../../Game/ + ../../Executable/$(Configuration)\ ../../Intermediate/$(ProjectName)/$(Configuration)\ false - ../../../Game/ + ../../Executable/$(Configuration)\ ../../Intermediate/$(ProjectName)/$(Configuration)\ false ../../Executable/$(Configuration)\ @@ -122,9 +122,9 @@ MultiThreadedDebug - ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static_d.lib;luad.lib;%(AdditionalDependencies) + Effect.lib;SoundLib.lib;Caldron.lib;Zalla3DBaseClass.lib;GlobalScript.lib;ScriptEngine.lib;CharacterActionControl.lib;ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static_d.lib;luad.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;../../Library/Debug;%(AdditionalLibraryDirectories) + ../../Engine/SoundLib/vorbis_sdk/lib;../../Library/$(Configuration) LIBC;LIBCD;MSVCRT;MSVCRTD;LIBCMT;%(IgnoreSpecificDefaultLibraries) true $(OutDir)Client.pdb @@ -158,7 +158,7 @@ ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;lua.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;../..\Library\Release;%(AdditionalLibraryDirectories) + ../../Engine/SoundLib/vorbis_sdk/lib;../..\Library\$(Configuration) true $(OutDir)Client.pdb Windows @@ -186,9 +186,9 @@ ProgramDatabase - ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxguid.lib;dxerr8.lib;dinput8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) + Effect.lib;SoundLib.lib;Caldron.lib;Zalla3DBaseClass.lib;ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxguid.lib;dxerr8.lib;dinput8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;%(AdditionalLibraryDirectories) + ../../Engine/SoundLib/vorbis_sdk/lib;../../Library/$(Configuration) %(IgnoreSpecificDefaultLibraries) true $(OutDir)Client.pdb @@ -214,7 +214,7 @@ ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxguid.lib;dxerr8.lib;dinput8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;%(AdditionalLibraryDirectories) + ../../Engine/SoundLib/vorbis_sdk/lib;../..\Library\$(Configuration) %(IgnoreSpecificDefaultLibraries) true $(OutDir)Client.pdb @@ -243,7 +243,7 @@ ws2_32.lib;dsound.lib;eaxguid.lib;d3d8.lib;d3dx8.lib;dxguid.lib;dinput8.lib;shlwapi.lib;ole32.lib;wbemuuid.lib;winmm.lib;dxerr8.lib;odbc32.lib;odbccp32.lib;iphlpapi.lib;ijl15.lib;imm32.lib;../../Engine/SoundLib/vorbis_sdk/lib/ogg_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbis_static_d.lib;../../Engine/SoundLib/vorbis_sdk/lib/vorbisfile_static_d.lib;%(AdditionalDependencies) $(OutDir)Client.exe - ../../Engine/SoundLib/vorbis_sdk/lib;%(AdditionalLibraryDirectories) + ../../Engine/SoundLib/vorbis_sdk/lib;../..\Library\$(Configuration) %(IgnoreSpecificDefaultLibraries) true $(OutDir)Client.pdb diff --git a/Client/Executable/copyfile.bat b/Client/Executable/copyfile.bat new file mode 100644 index 0000000..1db8ce3 --- /dev/null +++ b/Client/Executable/copyfile.bat @@ -0,0 +1,3 @@ +echo copy file +copy *.* S:\YouxiLand\ROW +pause \ No newline at end of file diff --git a/Game/copyfile.bat b/Game/copyfile.bat new file mode 100644 index 0000000..1db8ce3 --- /dev/null +++ b/Game/copyfile.bat @@ -0,0 +1,3 @@ +echo copy file +copy *.* S:\YouxiLand\ROW +pause \ No newline at end of file