This commit is contained in:
watrabi
2025-09-18 17:55:52 -04:00
commit 977f1ff4b8
15030 changed files with 17324420 additions and 0 deletions
@@ -0,0 +1,179 @@
<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="BootstrapperClient.PrepForUpload"
ProjectGUID="{6635FC6B-FC50-4009-ACA3-EFD8AF03607B}"
RootNamespace="BootstrapperClientPrepForUpload"
SccProjectName="SAK"
SccAuxPath="SAK"
SccLocalPath="SAK"
SccProvider="SAK"
TargetFrameworkVersion="196613"
>
<Platforms>
<Platform
Name="Win32"
/>
<Platform
Name="x64"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\$(ConfigurationName)\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\$(ConfigurationName)\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="NoOpt|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\Release\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="Debug|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\$(ConfigurationName)\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="Release|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\$(ConfigurationName)\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
<Configuration
Name="NoOpt|x64"
OutputDirectory="$(SolutionDir)$(PlatformName)\$(ConfigurationName)"
IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
ConfigurationType="10"
CharacterSet="2"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCMIDLTool"
TargetEnvironment="3"
/>
<Tool
Name="VCPostBuildEventTool"
Description="Copy bits needed to upload Roblox project to UploadBits directory"
CommandLine="@echo off&#x0D;&#x0A;mkdir ..\..\UploadBits&#x0D;&#x0A;rmdir /s /q ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;mkdir ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;xcopy /h /e /k /q ..\BootstrapperClient\bin\Release\*.* ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\&#x0D;&#x0A;copy ..\Uploader\Redist.zip ..\..\UploadBits\$(PlatformName)-$(ConfigurationName)-BootstrapperClient\Redist.zip&#x0D;&#x0A;GenerateBootstrappers.bat $(ConfigurationName)&#x0D;&#x0A;"
/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<File
RelativePath=".\GenerateBootstrappers.bat"
>
</File>
<File
RelativePath=".\readme.txt"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>
@@ -0,0 +1,220 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="NoOpt|Win32">
<Configuration>NoOpt</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="NoOpt|x64">
<Configuration>NoOpt</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>17.0</VCProjectVersion>
<ProjectGuid>{6635FC6B-FC50-4009-ACA3-EFD8AF03607B}</ProjectGuid>
<RootNamespace>BootstrapperClientPrepForUpload</RootNamespace>
<SccProjectName>SAK</SccProjectName>
<SccAuxPath>SAK</SccAuxPath>
<SccLocalPath>SAK</SccLocalPath>
<SccProvider>SAK</SccProvider>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Win32'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v110</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|x64'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
<WholeProgramOptimization>true</WholeProgramOptimization>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Utility</ConfigurationType>
<PlatformToolset>v143</PlatformToolset>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<_ProjectFileVersion>17.0.35825.156</_ProjectFileVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Win32'">
<OutDir>$(SolutionDir)$(Configuration)\</OutDir>
<IntDir>$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|x64'">
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
<IntDir>$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\$(Configuration)\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
GenerateBootstrappers.bat $(Configuration)
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\$(Configuration)\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Win32'">
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\Release\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
GenerateBootstrappers.bat $(Configuration)
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\$(Configuration)\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
GenerateBootstrappers.bat $(Configuration)
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\$(Configuration)\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
GenerateBootstrappers.bat $(Configuration)
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|x64'">
<Midl>
<TargetEnvironment>X64</TargetEnvironment>
</Midl>
<PostBuildEvent>
<Message>Copy bits needed to upload Roblox project to UploadBits directory</Message>
<Command>%40echo off
mkdir ..\..\UploadBits
rmdir /s /q ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
mkdir ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
xcopy /h /e /k /q ..\BootstrapperClient\bin\Release\*.* ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\
copy ..\Uploader\Redist.zip ..\..\UploadBits\$(Platform)-$(Configuration)-BootstrapperClient\Redist.zip
GenerateBootstrappers.bat $(Configuration)
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<None Include="readme.txt" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\BootstrapperClient\BootstrapperClient.vcxproj">
<Project>{fd5e0ffa-8a37-4523-ab57-d3363c5a9c2a}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
@@ -0,0 +1,33 @@
rem File to generate all flavors of the bootstrapper
call:generateFlavorFunc Gametest setup-gametest.watrbx.wtf gametest.watrbx.wtf %1
call:generateFlavorFunc Gametest1 setup.gametest1.pizzaboxer.fun www.gametest1.pizzaboxer.fun %1
call:generateFlavorFunc Gametest2 setup.gametest2.pizzaboxer.fun www.gametest2.pizzaboxer.fun %1
call:generateFlavorFunc Gametest3 setup.gametest3.pizzaboxer.fun www.gametest3.pizzaboxer.fun %1
call:generateFlavorFunc Gametest4 setup.gametest4.pizzaboxer.fun www.gametest4.pizzaboxer.fun %1
call:generateFlavorFunc Gametest5 setup.gametest5.pizzaboxer.fun www.gametest5.pizzaboxer.fun %1
call:generateFlavorFunc Sitetest setup-sitetest.watrbx.wtf sitetest.watrbx.wtf %1
call:generateFlavorFunc Sitetest1 setup.sitetest1.pizzaboxer.fun www.sitetest1.pizzaboxer.fun %1
call:generateFlavorFunc Sitetest2 setup.sitetest2.pizzaboxer.fun www.sitetest2.pizzaboxer.fun %1
call:generateFlavorFunc Sitetest3 setup.sitetest3.pizzaboxer.fun www.sitetest3.pizzaboxer.fun %1
call:generateFlavorFunc Sitetest4 setup.sitetest4.pizzaboxer.fun www.sitetest4.pizzaboxer.fun %1
goto:eof
:generateFlavorFunc
echo Generating bootstrappers for %~4
rmdir /S /Q ..\..\UploadBits\Win32-%~4%~1-BootstrapperClient\
rmdir /S /Q ..\..\UploadBits\Win32-%~4%~1-BootstrapperQTStudio\
rmdir /S /Q ..\..\UploadBits\Win32-%~4%~1-BootstrapperRccService\
xcopy /Y /S ..\..\UploadBits\Win32-%~4-BootstrapperClient\* ..\..\UploadBits\Win32-%~4%~1-BootstrapperClient\
xcopy /Y /S ..\..\UploadBits\Win32-%~4-BootstrapperQTStudio\* ..\..\UploadBits\Win32-%~4%~1-BootstrapperQTStudio\
xcopy /Y /S ..\..\UploadBits\Win32-%~4-BootstrapperRccService\* ..\..\UploadBits\Win32-%~4%~1-BootstrapperRccService\
Resources\rtc.exe /plhd01="%~2" /plhd02="%~3" /plhd03="..\..\UploadBits\Win32-%~4%~1-BootstrapperClient\RobloxPlayerLauncher.exe" /plhd04="..\..\UploadBits\Win32-%~4%~1-BootstrapperClient\RobloxPlayerLauncher.exe" /F:"Resources\updateBootstrapperRC.rts"
Resources\rtc.exe /plhd01="%~2" /plhd02="%~3" /plhd03="..\..\UploadBits\Win32-%~4%~1-BootstrapperQTStudio\RobloxStudioLauncherBeta.exe" /plhd04="..\..\UploadBits\Win32-%~4%~1-BootstrapperQTStudio\RobloxStudioLauncherBeta.exe" /F:"Resources\updateBootstrapperRC.rts"
Resources\rtc.exe /plhd01="%~2" /plhd02="%~3" /plhd03="..\..\UploadBits\Win32-%~4%~1-BootstrapperRccService\Roblox.exe" /plhd04="..\..\UploadBits\Win32-%~4%~1-BootstrapperRccService\Roblox.exe" /F:"Resources\updateBootstrapperRC.rts"
goto:eof
@@ -0,0 +1,79 @@
'------------------------------------------------------------------------------
'
' This code shows how to:
' - Modify a String Table using values from a unicode text file;
' - Add a Message Table using values from a unicode text file.
'
'
' Order the full version and enjoy it without limitations!
'
' Demonstrates the following:
'
' - PEFileProxy.OpenFile
' - PEFileProxy.Terminated
' - PEFileProxy.HasResources
' - PEFileProxy.ClearDefinitions
' - PEFileProxy.OpenDefinitionFile
' - PEFileProxy.Compile
' - PEFileProxy.CreateBackUp
' - PEFileProxy.SaveAsNewImage
' - PEFileProxy.PostDebugString
' - PEFileProxy.UpdateCheckSum
' - ResourcesProxy.EditStringTableFromFileW
' - ResourcesProxy.EditMessageTableFromFileW
'
'------------------------------------------------------------------------------
Sub Main
PEFileProxy.PostDebugString "Executing from directory "
PEFileProxy.PostDebugString "Updating the checksum in the PE file header is enabled."
PEFileProxy.UpdateCheckSum = True
PEFileProxy.PostDebugString "The creation of a backup copy is disabled."
PEFileProxy.CreateBackUp = False
PEFileProxy.PostDebugString "Opening the file..."
PEFileProxy.OpenFile "%plhd03%"
if (PEFileProxy.Terminated) then
'Issue a warning in case of error
PEFileProxy.PostDebugString "Opening the file produced a fatal error."
else
PEFileProxy.PostDebugString "File successfully opened."
if (not PEFileProxy.HasResources) then
PEFileProxy.PostDebugString "The file contains no resources."
else
PEFileProxy.PostDebugString "The file contains resources."
'Open the external definition file which represents the values for constants
'in the loaded executable file.
'PEFileProxy.ClearDefinitions
'PEFileProxy.PostDebugString "Opening the definition file..."
'PEFileProxy.OpenDefinitionFile "demoapp1.drc"
'Set Language to default value
LangID = 0
PEFileProxy.PostDebugString "Editing String Table using strings directly"
'CP = PEFileProxy.CodePageFromLangID(1033)
ResourcesProxy.EditStringTable "104", 1033, ONLY_SPECIFIED_LANG, "%plhd01%", CP_ACP
ResourcesProxy.EditStringTable "105", 1033, ONLY_SPECIFIED_LANG, "%plhd02%", CP_ACP
'PEFileProxy.PostDebugString "Editing String Table using strings from TXT file..."
'ResourcesProxy.EditStringTableFromFileW LangID, CREATE_IF_NOT_EXIST, ".\src\strings.txt"
'PEFileProxy.PostDebugString "Adding Message Table using strings from TXT file"
'ResourcesProxy.EditMessageTableFromFileW "1", LangID, CREATE_IF_NOT_EXIST, ".\src\messages.txt"
'Save file
PEFileProxy.PostDebugString "Saving the file to %plhd04%"
PEFileProxy.SaveAsNewImage "%plhd04%"
end if
PEFileProxy.PostDebugString "Closing this file..."
PEFileProxy.CloseFile
end if
end Sub
@@ -0,0 +1,2 @@
To assemble the pieces necessary for uploading a build to S3 build this project.
The output will be located in the ..\UploadBits directory.