diff --git a/Bridge Command Visual Studio/Bridge Command.sln b/Bridge Command Visual Studio/Bridge Command.sln index a9ae8403..fd2dc9c7 100644 --- a/Bridge Command Visual Studio/Bridge Command.sln +++ b/Bridge Command Visual Studio/Bridge Command.sln @@ -9,6 +9,14 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand", "bridgecomm EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand-ed", "bridgecommand-ed.vcxproj", "{C92A29FC-4E4E-4184-82FF-C2D2FF3839E4}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand-ini", "bridgecommand-ini.vcxproj", "{52064039-8E75-4FBE-9860-6ED905990E6E}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand-mc", "bridgecommand-mc.vcxproj", "{6A8FD0B5-B788-4332-8534-C599512EA0F4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand-mh", "bridgecommand-mh.vcxproj", "{3948B29A-DFE2-496B-9A45-9A8491D5D3E4}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bridgecommand-rp", "bridgecommand-rp.vcxproj", "{67A41369-9628-4B94-8AEA-9E12EA211EDE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 @@ -41,6 +49,38 @@ Global {C92A29FC-4E4E-4184-82FF-C2D2FF3839E4}.Release|x64.Build.0 = Release|x64 {C92A29FC-4E4E-4184-82FF-C2D2FF3839E4}.Release|x86.ActiveCfg = Release|Win32 {C92A29FC-4E4E-4184-82FF-C2D2FF3839E4}.Release|x86.Build.0 = Release|Win32 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Debug|x64.ActiveCfg = Debug|x64 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Debug|x64.Build.0 = Debug|x64 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Debug|x86.ActiveCfg = Debug|Win32 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Debug|x86.Build.0 = Debug|Win32 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Release|x64.ActiveCfg = Release|x64 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Release|x64.Build.0 = Release|x64 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Release|x86.ActiveCfg = Release|Win32 + {52064039-8E75-4FBE-9860-6ED905990E6E}.Release|x86.Build.0 = Release|Win32 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Debug|x64.ActiveCfg = Debug|x64 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Debug|x64.Build.0 = Debug|x64 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Debug|x86.ActiveCfg = Debug|Win32 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Debug|x86.Build.0 = Debug|Win32 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Release|x64.ActiveCfg = Release|x64 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Release|x64.Build.0 = Release|x64 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Release|x86.ActiveCfg = Release|Win32 + {6A8FD0B5-B788-4332-8534-C599512EA0F4}.Release|x86.Build.0 = Release|Win32 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Debug|x64.ActiveCfg = Debug|x64 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Debug|x64.Build.0 = Debug|x64 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Debug|x86.ActiveCfg = Debug|Win32 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Debug|x86.Build.0 = Debug|Win32 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Release|x64.ActiveCfg = Release|x64 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Release|x64.Build.0 = Release|x64 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Release|x86.ActiveCfg = Release|Win32 + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4}.Release|x86.Build.0 = Release|Win32 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Debug|x64.ActiveCfg = Debug|x64 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Debug|x64.Build.0 = Debug|x64 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Debug|x86.ActiveCfg = Debug|Win32 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Debug|x86.Build.0 = Debug|Win32 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Release|x64.ActiveCfg = Release|x64 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Release|x64.Build.0 = Release|x64 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Release|x86.ActiveCfg = Release|Win32 + {67A41369-9628-4B94-8AEA-9E12EA211EDE}.Release|x86.Build.0 = Release|Win32 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Bridge Command Visual Studio/bridgecommand-ini.vcxproj b/Bridge Command Visual Studio/bridgecommand-ini.vcxproj new file mode 100644 index 00000000..7f44e311 --- /dev/null +++ b/Bridge Command Visual Studio/bridgecommand-ini.vcxproj @@ -0,0 +1,146 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {52064039-8E75-4FBE-9860-6ED905990E6E} + BridgeCommandVisualStudio + 8.1 + + + + Application + true + v140_xp + MultiByte + + + Application + false + v140_xp + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + + Level3 + Disabled + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + Console + + + + + Level3 + Disabled + true + + + + + Level3 + MaxSpeed + true + true + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + true + true + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + Console + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Bridge Command Visual Studio/bridgecommand-mc.vcxproj b/Bridge Command Visual Studio/bridgecommand-mc.vcxproj new file mode 100644 index 00000000..40084dff --- /dev/null +++ b/Bridge Command Visual Studio/bridgecommand-mc.vcxproj @@ -0,0 +1,183 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {6A8FD0B5-B788-4332-8534-C599512EA0F4} + BridgeCommandVisualStudio + 8.1 + + + + Application + true + v140_xp + MultiByte + + + Application + false + v140_xp + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + + Level3 + Disabled + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + Console + + + + + Level3 + Disabled + true + + + + + Level3 + MaxSpeed + true + true + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + true + true + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + Console + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Bridge Command Visual Studio/bridgecommand-mh.vcxproj b/Bridge Command Visual Studio/bridgecommand-mh.vcxproj new file mode 100644 index 00000000..77342a8d --- /dev/null +++ b/Bridge Command Visual Studio/bridgecommand-mh.vcxproj @@ -0,0 +1,180 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {3948B29A-DFE2-496B-9A45-9A8491D5D3E4} + BridgeCommandVisualStudio + 8.1 + + + + Application + true + v140_xp + MultiByte + + + Application + false + v140_xp + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + + Level3 + Disabled + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + Console + + + + + Level3 + Disabled + true + + + + + Level3 + MaxSpeed + true + true + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + true + true + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + Console + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Bridge Command Visual Studio/bridgecommand-rp.vcxproj b/Bridge Command Visual Studio/bridgecommand-rp.vcxproj new file mode 100644 index 00000000..6320aa53 --- /dev/null +++ b/Bridge Command Visual Studio/bridgecommand-rp.vcxproj @@ -0,0 +1,181 @@ + + + + + Debug + Win32 + + + Release + Win32 + + + Debug + x64 + + + Release + x64 + + + + {67A41369-9628-4B94-8AEA-9E12EA211EDE} + BridgeCommandVisualStudio + 8.1 + + + + Application + true + v140_xp + MultiByte + + + Application + false + v140_xp + true + MultiByte + + + Application + true + v140 + MultiByte + + + Application + false + v140 + true + MultiByte + + + + + + + + + + + + + + + + + + + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + $(VC_IncludePath);$(WindowsSDK_IncludePath);C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\um;C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\shared;..\libs\Irrlicht\irrlicht-svn\include;..\libs\asio\include + .. + + + + Level3 + Disabled + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + Console + + + + + Level3 + Disabled + true + + + + + Level3 + MaxSpeed + true + true + true + _MBCS;%(PreprocessorDefinitions);ASIO_STANDALONE;ASIO_HAS_STD_THREAD;ASIO_HAS_STD_ADDRESSOF;ASIO_HAS_STD_ARRAY;ASIO_HAS_CSTDINT;ASIO_HAS_STD_SHARED_PTR;ASIO_HAS_STD_TYPE_TRAITS;_WIN32_WINNT=0x0501 + + + true + true + ..\libs\Irrlicht\irrlicht-svn\lib\Win32-visualstudio + kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;winmm.lib;ws2_32.lib;Irrlicht.lib;%(AdditionalDependencies) + Console + + + + + Level3 + MaxSpeed + true + true + true + + + true + true + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Irrlicht.dll b/Irrlicht.dll index 841aeab0..264c3b78 100644 Binary files a/Irrlicht.dll and b/Irrlicht.dll differ diff --git a/Irrlicht.dll.gcc b/Irrlicht.dll.gcc new file mode 100644 index 00000000..4dbd7a71 Binary files /dev/null and b/Irrlicht.dll.gcc differ diff --git a/iniEditor/main.cpp b/iniEditor/main.cpp index a8a8be30..82cd9995 100644 --- a/iniEditor/main.cpp +++ b/iniEditor/main.cpp @@ -267,7 +267,7 @@ int main (int argc, char ** argv) std::string pathToMake = Utilities::getUserDirBase(); if (pathToMake.size() > 1) {pathToMake.erase(pathToMake.size()-1);} //Remove trailing slash #ifdef _WIN32 - mkdir(pathToMake.c_str()); + _mkdir(pathToMake.c_str()); #else mkdir(pathToMake.c_str(),0755); #endif // _WIN32 @@ -276,7 +276,7 @@ int main (int argc, char ** argv) std::string pathToMake = Utilities::getUserDir(); if (pathToMake.size() > 1) {pathToMake.erase(pathToMake.size()-1);} //Remove trailing slash #ifdef _WIN32 - mkdir(pathToMake.c_str()); + _mkdir(pathToMake.c_str()); #else mkdir(pathToMake.c_str(),0755); #endif // _WIN32