Skip to content

Commit 71a2fdf

Browse files
authored
Merge pull request #4 from tynidev/master
Removed Steam client dependency; Added replay name templates; Added option to save replays to specific path;
2 parents 16ad8e5 + 3e8c62e commit 71a2fdf

32 files changed

+2189
-468
lines changed

AutoReplayUploader.sln

+24
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,37 @@ VisualStudioVersion = 15.0.27004.2010
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "AutoReplayUploader", "AutoReplayUploader\AutoReplayUploader.vcxproj", "{05D2ABAD-B8F6-4ABA-BE31-EAF8EB557BA5}"
77
EndProject
8+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ConsoleUploader", "ConsoleUploader\ConsoleUploader.vcxproj", "{9EBBEBF6-E373-4725-BF89-1A1AE087BAB6}"
9+
EndProject
10+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Uploader", "Uploader\Uploader.vcxproj", "{7C4C5DE3-8223-4BB5-99B3-DD2124C6015E}"
11+
EndProject
12+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "UnitTests", "UnitTests\UnitTests.vcxproj", "{0560EFD2-3FC5-4BE0-B710-108B528257C4}"
13+
EndProject
814
Global
915
GlobalSection(SolutionConfigurationPlatforms) = preSolution
16+
Debug|x86 = Debug|x86
1017
Release|x86 = Release|x86
1118
EndGlobalSection
1219
GlobalSection(ProjectConfigurationPlatforms) = postSolution
20+
{05D2ABAD-B8F6-4ABA-BE31-EAF8EB557BA5}.Debug|x86.ActiveCfg = Release|Win32
1321
{05D2ABAD-B8F6-4ABA-BE31-EAF8EB557BA5}.Release|x86.ActiveCfg = Release|Win32
1422
{05D2ABAD-B8F6-4ABA-BE31-EAF8EB557BA5}.Release|x86.Build.0 = Release|Win32
23+
{9EBBEBF6-E373-4725-BF89-1A1AE087BAB6}.Debug|x86.ActiveCfg = Debug|Win32
24+
{9EBBEBF6-E373-4725-BF89-1A1AE087BAB6}.Debug|x86.Build.0 = Debug|Win32
25+
{9EBBEBF6-E373-4725-BF89-1A1AE087BAB6}.Release|x86.ActiveCfg = Release|Win32
26+
{9EBBEBF6-E373-4725-BF89-1A1AE087BAB6}.Release|x86.Build.0 = Release|Win32
27+
{7C4C5DE3-8223-4BB5-99B3-DD2124C6015E}.Debug|x86.ActiveCfg = Debug|Win32
28+
{7C4C5DE3-8223-4BB5-99B3-DD2124C6015E}.Debug|x86.Build.0 = Debug|Win32
29+
{7C4C5DE3-8223-4BB5-99B3-DD2124C6015E}.Release|x86.ActiveCfg = Release|Win32
30+
{7C4C5DE3-8223-4BB5-99B3-DD2124C6015E}.Release|x86.Build.0 = Release|Win32
31+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Debug|x64.ActiveCfg = Debug|x64
32+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Debug|x64.Build.0 = Debug|x64
33+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Debug|x86.ActiveCfg = Debug|Win32
34+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Debug|x86.Build.0 = Debug|Win32
35+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Release|x64.ActiveCfg = Release|x64
36+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Release|x64.Build.0 = Release|x64
37+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Release|x86.ActiveCfg = Release|Win32
38+
{0560EFD2-3FC5-4BE0-B710-108B528257C4}.Release|x86.Build.0 = Release|Win32
1539
EndGlobalSection
1640
GlobalSection(SolutionProperties) = preSolution
1741
HideSolutionNode = FALSE

AutoReplayUploader/AutoReplayUploader.vcxproj

+16-6
Original file line numberDiff line numberDiff line change
@@ -30,24 +30,27 @@
3030
<Import Project="bakkesmod.props" />
3131
</ImportGroup>
3232
<PropertyGroup Label="UserMacros" />
33-
<PropertyGroup />
33+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
34+
<PostBuildEventUseInBuild>true</PostBuildEventUseInBuild>
35+
</PropertyGroup>
3436
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
3537
<ClCompile>
3638
<WarningLevel>Level3</WarningLevel>
3739
<Optimization>MaxSpeed</Optimization>
3840
<FunctionLevelLinking>true</FunctionLevelLinking>
3941
<IntrinsicFunctions>true</IntrinsicFunctions>
4042
<SDLCheck>true</SDLCheck>
41-
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
43+
<AdditionalIncludeDirectories>C:\Program Files %28x86%29\Steam\steamapps\common\rocketleague\Binaries\Win32\bakkesmod\bakkesmodsdk\include;..\Uploader;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
4244
<PreprocessorDefinitions>_WINDLL;%(PreprocessorDefinitions);_CRT_SECURE_NO_WARNINGS;</PreprocessorDefinitions>
4345
</ClCompile>
4446
<Link>
4547
<EnableCOMDATFolding>true</EnableCOMDATFolding>
4648
<OptimizeReferences>true</OptimizeReferences>
49+
<AdditionalDependencies>BakkesMod.lib;%(AdditionalDependencies)</AdditionalDependencies>
50+
<AdditionalLibraryDirectories>C:\Program Files %28x86%29\Steam\steamapps\common\rocketleague\Binaries\Win32\bakkesmod\bakkesmodsdk\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
4751
</Link>
4852
<PostBuildEvent>
49-
<Command>
50-
</Command>
53+
<Command>python "C:\Users\Tyler\source\repos\bakkes_patchplugin.py" "$(TargetPath)"</Command>
5154
</PostBuildEvent>
5255
</ItemDefinitionGroup>
5356
<ItemGroup>
@@ -56,7 +59,14 @@
5659
<ItemGroup>
5760
<ClCompile Include="AutoReplayUploaderPlugin.cpp" />
5861
</ItemGroup>
62+
<ItemGroup>
63+
<None Include="..\autoreplayuploader.set" />
64+
</ItemGroup>
65+
<ItemGroup>
66+
<ProjectReference Include="..\Uploader\Uploader.vcxproj">
67+
<Project>{7c4c5de3-8223-4bb5-99b3-dd2124c6015e}</Project>
68+
</ProjectReference>
69+
</ItemGroup>
5970
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
60-
<ImportGroup Label="ExtensionTargets">
61-
</ImportGroup>
71+
<ImportGroup Label="ExtensionTargets" />
6272
</Project>

AutoReplayUploader/AutoReplayUploader.vcxproj.filters

+3
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,7 @@
2424
<Filter>Source Files</Filter>
2525
</ClCompile>
2626
</ItemGroup>
27+
<ItemGroup>
28+
<None Include="..\autoreplayuploader.set" />
29+
</ItemGroup>
2730
</Project>

0 commit comments

Comments
 (0)