From 89347463b164016018a7c9753340c6cc8f1432aa Mon Sep 17 00:00:00 2001 From: Mgamerz Date: Wed, 1 Nov 2023 08:04:15 -0600 Subject: [PATCH] Add LE2 Function Logger --- LE2-ASI-Plugins.sln | 6 ++ LE2FunctionLogger/LE2FunctionLogger.cpp | 6 ++ LE2FunctionLogger/LE2FunctionLogger.vcxproj | 103 ++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 LE2FunctionLogger/LE2FunctionLogger.cpp create mode 100644 LE2FunctionLogger/LE2FunctionLogger.vcxproj diff --git a/LE2-ASI-Plugins.sln b/LE2-ASI-Plugins.sln index 551f952..fe94350 100644 --- a/LE2-ASI-Plugins.sln +++ b/LE2-ASI-Plugins.sln @@ -37,6 +37,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LE2LEXInterop", "LE2LEXInte EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LE2HotReload", "LE2HotReload\LE2HotReload.vcxproj", "{D56CAF33-BA78-4541-98EE-02BCD292EECF}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "LE2FunctionLogger", "LE2FunctionLogger\LE2FunctionLogger.vcxproj", "{8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -87,6 +89,10 @@ Global {D56CAF33-BA78-4541-98EE-02BCD292EECF}.Debug|x64.Build.0 = Debug|x64 {D56CAF33-BA78-4541-98EE-02BCD292EECF}.Release|x64.ActiveCfg = Release|x64 {D56CAF33-BA78-4541-98EE-02BCD292EECF}.Release|x64.Build.0 = Release|x64 + {8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4}.Debug|x64.ActiveCfg = Debug|x64 + {8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4}.Debug|x64.Build.0 = Debug|x64 + {8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4}.Release|x64.ActiveCfg = Release|x64 + {8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/LE2FunctionLogger/LE2FunctionLogger.cpp b/LE2FunctionLogger/LE2FunctionLogger.cpp new file mode 100644 index 0000000..9676092 --- /dev/null +++ b/LE2FunctionLogger/LE2FunctionLogger.cpp @@ -0,0 +1,6 @@ +// Game +#define GAMELE2 + +#include "../../Shared-ASI/FunctionLogger/FunctionLogger.h" + +// ASI code is all defined in LELinkerPrinter.h in LEASIMods repo \ No newline at end of file diff --git a/LE2FunctionLogger/LE2FunctionLogger.vcxproj b/LE2FunctionLogger/LE2FunctionLogger.vcxproj new file mode 100644 index 0000000..f6cd01c --- /dev/null +++ b/LE2FunctionLogger/LE2FunctionLogger.vcxproj @@ -0,0 +1,103 @@ + + + + + Debug + x64 + + + Release + x64 + + + + 16.0 + Win32Proj + {8298E95F-DEAD-440D-B9E6-7B7BC0DF3FE4} + FunctionLogger + 10.0 + LE2FunctionLogger + + + + DynamicLibrary + true + v143 + Unicode + + + DynamicLibrary + false + v143 + true + Unicode + + + + + + + + + + + + + + + true + .asi + LE2FunctionLogger + + + false + .asi + LE2FunctionLogger + + + + Level3 + true + ASI_DEBUG;_CRT_SECURE_NO_WARNINGS;_DEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions) + false + stdcpp17 + stdc17 + /bigobj %(AdditionalOptions) + + + Console + true + + + + + Level3 + true + true + true + _CRT_SECURE_NO_WARNINGS;NDEBUG;_CONSOLE;_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING;%(PreprocessorDefinitions) + false + stdcpp17 + stdc17 + /bigobj %(AdditionalOptions) + MultiThreaded + + + Console + true + true + true + + + + + + + + {e8071203-085e-4b90-9c5c-39d546ed6fe2} + + + + + + \ No newline at end of file