diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c59bf22 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,6 @@ +cmake_minimum_required(VERSION 3.0) +project(ogsr_steam) + +file(GLOB SOURCES "src/*") + +add_executable(XR_3DA ${SOURCES}) diff --git a/src/5.ico b/src/5.ico new file mode 100644 index 0000000..cbf3107 Binary files /dev/null and b/src/5.ico differ diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt deleted file mode 100644 index 4ced6aa..0000000 --- a/src/CMakeLists.txt +++ /dev/null @@ -1,6 +0,0 @@ -project(ogsr_steam) - -set(CMAKE_BINARY_DIR "../bin") -set(EXECUTABLE_OUTPUT_PATH ${CMAKE_BINARY_DIR}) - -add_executable(XR_3DA XR_3DA.c) diff --git a/src/Resource.rc b/src/Resource.rc new file mode 100644 index 0000000..d0fe090 --- /dev/null +++ b/src/Resource.rc @@ -0,0 +1,72 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) + +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_ICON1 ICON "D:\\Develop\\ogsr_steam\\src\\5.ico" + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED + diff --git a/src/XR_3DA.c b/src/XR_3DA.c index 5751309..a14e631 100644 --- a/src/XR_3DA.c +++ b/src/XR_3DA.c @@ -1,6 +1,8 @@ #include #include +#include "resource.h" + int main() { char CurrentPath[FILENAME_MAX]; @@ -9,6 +11,7 @@ int main() SetCurrentDirectory("bin_x64"); _getcwd(CurrentPath, sizeof(CurrentPath)); + // Run S.T.A.L.K.E.R. system("xrEngine.exe"); return 0; diff --git a/src/resource.h b/src/resource.h new file mode 100644 index 0000000..e000cb0 --- /dev/null +++ b/src/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Resource.rc +// +#define IDI_ICON1 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif