diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml b/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml deleted file mode 100644 index bf085bc..0000000 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml +++ /dev/null @@ -1,18 +0,0 @@ -<Window x:Class="Bobocraft_2_Launcher_Update_Assistant.MainWindow" - xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" - xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:local="clr-namespace:Bobocraft_2_Launcher_Update_Assistant" - mc:Ignorable="d" - WindowStartupLocation="CenterScreen" - ContentRendered="Window_ContentRendered" - Title="Bobocraft 2 Launcher" Height="576" Width="1080" ResizeMode="NoResize"> - <Grid> - <Image Source="/LauncherBackground.png" Stretch="UniformToFill"/> - <TextBlock Name="VersionText" VerticalAlignment="Bottom" HorizontalAlignment="Right" FontSize="20" Foreground="White" Margin="0, 0, 5, 0"/> - <TextBlock Name="LauncherVersionText" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="20" Foreground="White" Margin="0, 0, 5, 0"/> - <Image Margin="792,503,10,0" Source="/bobocraft 2 logo vector.png" Stretch="Fill"/> - <Button Name="PlayButton" Content="Updating Launcher" Click="PlayButton_Click" Height="60" FontSize="28" FontWeight="Bold" Foreground="#DDFFFFFF" Margin="0, 0, 0, 15" VerticalAlignment="Bottom" HorizontalAlignment="Center" MinWidth="150" Background="#FFFF9700" Padding="10,1,10,1"/> - </Grid> -</Window> diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml b/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml deleted file mode 100644 index bbb61c6..0000000 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml +++ /dev/null @@ -1,19 +0,0 @@ -<Window x:Class="GameLauncher.MainWindow" - xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" - xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" - xmlns:d="http://schemas.microsoft.com/expression/blend/2008" - xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" - xmlns:local="clr-namespace:GameLauncher" - mc:Ignorable="d" - WindowStartupLocation="CenterScreen" - ContentRendered="Window_ContentRendered" - Title="Bobocraft 2 Launcher" Height="576" Width="1080" ResizeMode="NoResize"> - <Grid> - <Image Stretch="UniformToFill" Source="images/LauncherBackground.png"/> - <TextBlock Name="VersionText" VerticalAlignment="Bottom" HorizontalAlignment="Right" FontSize="20" Foreground="White" Margin="0, 0, 5, 0"/> - <TextBlock Name="LauncherVersionText" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="20" Foreground="White" Margin="0, 0, 5, 0"/> - <Button Name="PlayButton" Content="Checking For Updates" Click="PlayButton_Click" Height="60" FontSize="28" FontWeight="Bold" Foreground="#DDFFFFFF" Margin="0, 0, 0, 15" VerticalAlignment="Bottom" HorizontalAlignment="Center" MinWidth="150" Background="#FFFF9700" Padding="10,1,10,1"/> - <TextBox x:Name ="mainWindowBox" Margin="300,200,300,256" FontSize="36" FontFamily="Bahnschrift SemiBold" Text="Enter Username" TextAlignment="Center" Background="White" VerticalAlignment="Center" Visibility="Hidden"/> - <Image Margin="792,503,10,0" Source="/bobocraft 2 logo vector.png"/> - </Grid> -</Window> diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/.gitignore b/Bobocraft 2 Launcher v6 disclaimer/.gitignore similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/.gitignore rename to Bobocraft 2 Launcher v6 disclaimer/.gitignore diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/App.xaml b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/App.xaml similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/App.xaml rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/App.xaml diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/App.xaml.cs b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/App.xaml.cs similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/App.xaml.cs rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/App.xaml.cs diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/AssemblyInfo.cs b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/AssemblyInfo.cs similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/AssemblyInfo.cs rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/AssemblyInfo.cs diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj similarity index 80% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj index 9860016..68ff078 100644 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj +++ b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/Bobocraft 2 Launcher Update Assistant.csproj @@ -16,12 +16,16 @@ <ItemGroup> <None Remove="bobocraft 2 logo vector.png" /> + <None Remove="discord-mark-blue.png" /> <None Remove="LauncherBackground.png" /> + <None Remove="vector_dizzy.png" /> </ItemGroup> <ItemGroup> <Resource Include="bobocraft 2 logo vector.png" /> + <Resource Include="discord-mark-blue.png" /> <Resource Include="LauncherBackground.png" /> + <Resource Include="vector_dizzy.png" /> </ItemGroup> </Project> diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/LauncherBackground.png b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/LauncherBackground.png similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/LauncherBackground.png rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/LauncherBackground.png diff --git a/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml new file mode 100644 index 0000000..f011151 --- /dev/null +++ b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml @@ -0,0 +1,32 @@ +<Window x:Class="Bobocraft_2_Launcher_Update_Assistant.MainWindow" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:local="clr-namespace:Bobocraft_2_Launcher_Update_Assistant" + mc:Ignorable="d" + WindowStartupLocation="CenterScreen" + ContentRendered="Window_ContentRendered" + Title="Bobocraft 2 Launcher" Height="576" Width="1080" ResizeMode="NoResize"> + <Grid> + <Image Source="/LauncherBackground.png" Stretch="UniformToFill"/> + <Image Margin="956,0,0,0" Source="/bobocraft 2 logo vector.png" HorizontalAlignment="Right" VerticalAlignment="Bottom"/> + <TextBlock Name="VersionText" VerticalAlignment="Bottom" HorizontalAlignment="Right" FontSize="20" Background="#7F000000" Foreground="White" Margin="0, 0, 5, 25" Text="Mod Version:"/> + <TextBlock Name="LauncherVersionText" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="20" Background="#7F000000" Foreground="White" Margin="0, 0, 5, 25" Text="Launcher Version:"/> + <TextBlock Name="DisclaimerText" VerticalAlignment="Top" HorizontalAlignment="Center" FontSize="8" Background="#7F000000" Foreground="White" Margin="0,0,5,0" Text="This is a community project and is not affiliated with or endorsed by Freejam in any way. Modify Your Game Files At Your Own Risk. We are forever grateful to Freejam for making this great game and we welcome anyone who would like to join us!"/> + <Button Name ="DiscordButton" BorderThickness="0" Click ="DiscordButton_Click" Background="#00000000" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,160,7,0" Height="90" Width="100"> + <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Width="90" Height="90"> + <Image Source="/discord-mark-blue.png" HorizontalAlignment="Left" VerticalAlignment="Center" Width="90" Height="90" /> + </StackPanel> + </Button> + <TextBlock Name="DiscordText" VerticalAlignment="Top" HorizontalAlignment="Right" FontSize="10" Background="#7F000000" Foreground="White" Margin="0,250,14,0" Text="Join Us On Discord!"/> + <Button Name ="FAQButton" BorderThickness="0" Click ="FAQButton_Click" Background="#00000000" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,263,7,0" Height="90" Width="100"> + <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Width="90" Height="90"> + <Image Source="/vector_dizzy.png" HorizontalAlignment="Left" VerticalAlignment="Center" Width="90" Height="90" /> + </StackPanel> + </Button> + <TextBlock Name="FAQButtonText" VerticalAlignment="Top" HorizontalAlignment="Right" FontSize="8" Background="#7F000000" Foreground="White" Margin="0,348,7,0" Text="Frequently Asked Questions"/> + <TextBlock Name="FAQFullText" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Center" FontSize="8" Background="#7F000000" Foreground="White" Text="Lorem ipsum" Height="350" Width="500" Visibility="Hidden"/> + <Button Name="PlayButton" Content="Updating Launcher" Click="PlayButton_Click" Height="60" FontSize="28" FontWeight="Bold" Foreground="#DDFFFFFF" Margin="0, 0, 0, 15" VerticalAlignment="Bottom" HorizontalAlignment="Center" MinWidth="150" Background="#FFFF9700" Padding="10,1,10,1"/> + </Grid> +</Window> diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs similarity index 71% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs index a25a016..af1e78d 100644 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs +++ b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/MainWindow.xaml.cs @@ -77,6 +77,7 @@ namespace Bobocraft_2_Launcher_Update_Assistant versionFile = Path.Combine(rootPath, "version.txt"); launcherVersionFile = Path.Combine(rootPath, "launcherversion.txt"); tempZip = Path.Combine(rootPath, "temp"); + FAQFullText.Text = "Frequently Asked Questions:\r\n\r\n\tWhat is this? Is this the new Robocraft?\r\nThis game was originally under development by Freejam under the title ‘Robocraft 2’ until development was cancelled in early 2024. Freejam decided to change directions with their project, which is now under development as ‘Robocraft 2’ (often referred to as ‘The Robocraft 2 Rebuild’ by the community). When the original was cancelled, the community decided to preserve it and set up dedicated community servers so we could still play together. This launcher exists to help you play that original version of Robocraft 2, plus some community bug fixes and balance changes. If you are interested in the new version being currently developed by Freejam you can request access to the playtest on the Robocraft steam store page or visit Robocraft2.com for more information. \r\n\r\n\tHow do I use this thing?\r\nJust put it inside your main installation folder, “\\Robocraft 2” and run it, ask the discord if you are running into any problems and someone will help you. It will modify your vanilla Robocraft 2 install to a modded one and check for updates so you’ll have the latest community patch and will be able to connect to the community server. This launcher only works for windows users, check the discord for mac/linux information.\r\n\r\n\tHow do I install bots/precons/maps?\r\nThese are all stored inside your application data folder. To access it, follow these steps:\r\nPress the windows key, type ‘%appdata%’ and press enter\r\nNavigate to ‘\\AppData\\LocalLow\\Freejam\\Robocraft 2’\r\nBots are located in: Modded\\Machines\r\nMaps are located in: Mock\\Worlds\r\nPrecons are located in: Modded\\Precons\r\n\r\n\tCan I share this game on social media?\r\nYes, but you must make it clear that this is not an official Freejam project or endorsed by or affiliated with Freejam. This can be with a text disclaimer in the description, for example. Freejam has asked us to do this and we think it is quite reasonable and understandable, given that their new project is also called ‘Robocraft 2’ and they probably want to avoid confusion.\r\n\r\n\tCredits\r\nOriginal Game: Freejam\r\nMod/Server Build: NorbiPeti\r\nMain Server Host: shadowcrafter01\r\nBalance Changes: OXxzyDoOM\r\nDiscord Operator: Loading_._._.\r\nLauncher: Ace73Streaming\r\n"; } private void CheckForLauncherUpdates() @@ -155,6 +156,20 @@ namespace Bobocraft_2_Launcher_Update_Assistant } + private void DiscordButton_Click(object sender, RoutedEventArgs e) + { + Process.Start(new ProcessStartInfo() + { + FileName = "https://discord.gg/3jRESN4Dv3", + UseShellExecute = true + }); + } + + private void FAQButton_Click(object sender, RoutedEventArgs e) + { + if (FAQFullText.Visibility == Visibility.Visible) { FAQFullText.Visibility = Visibility.Hidden; } + else { FAQFullText.Visibility = Visibility.Visible; } + } private void Window_ContentRendered(object sender, EventArgs e) diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/bobocraft 2 logo vector.png b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/bobocraft 2 logo vector.png similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Bobocraft 2 Launcher Update Assistant/bobocraft 2 logo vector.png rename to Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/bobocraft 2 logo vector.png diff --git a/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/discord-mark-blue.png b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/discord-mark-blue.png new file mode 100644 index 0000000..e9dc50d Binary files /dev/null and b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/discord-mark-blue.png differ diff --git a/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/vector_dizzy.png b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/vector_dizzy.png new file mode 100644 index 0000000..fa0b5bf Binary files /dev/null and b/Bobocraft 2 Launcher v6 disclaimer/Bobocraft 2 Launcher Update Assistant/vector_dizzy.png differ diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher.sln b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher.sln similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher.sln rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher.sln diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.config b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.config similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.config rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.config diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.xaml b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.xaml similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.xaml rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.xaml diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.xaml.cs b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.xaml.cs similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/App.xaml.cs rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/App.xaml.cs diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/AssemblyInfo.cs b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/AssemblyInfo.cs similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/AssemblyInfo.cs rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/AssemblyInfo.cs diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Bobocraft 2 Launcher.csproj b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Bobocraft 2 Launcher.csproj similarity index 79% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Bobocraft 2 Launcher.csproj rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Bobocraft 2 Launcher.csproj index 59d11b7..8a47aac 100644 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Bobocraft 2 Launcher.csproj +++ b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Bobocraft 2 Launcher.csproj @@ -9,16 +9,20 @@ <ItemGroup> <None Remove="bobocraft 2 logo vector.png" /> + <None Remove="discord-mark-blue.png" /> <None Remove="images\Icon.ico" /> <None Remove="images\LauncherBackground.png" /> <None Remove="LauncherBackground.png" /> + <None Remove="vector_dizzy.png" /> </ItemGroup> <ItemGroup> <Resource Include="bobocraft 2 logo vector.png" /> + <Resource Include="discord-mark-blue.png" /> <Resource Include="images\Icon.ico" /> <Resource Include="images\LauncherBackground.png" /> <Resource Include="LauncherBackground.png" /> + <Resource Include="vector_dizzy.png" /> </ItemGroup> </Project> \ No newline at end of file diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/LauncherBackground.png b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/LauncherBackground.png similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/LauncherBackground.png rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/LauncherBackground.png diff --git a/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml new file mode 100644 index 0000000..2a2e517 --- /dev/null +++ b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml @@ -0,0 +1,33 @@ +<Window x:Class="GameLauncher.MainWindow" + xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" + xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" + xmlns:d="http://schemas.microsoft.com/expression/blend/2008" + xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" + xmlns:local="clr-namespace:GameLauncher" + mc:Ignorable="d" + WindowStartupLocation="CenterScreen" + ContentRendered="Window_ContentRendered" + Title="Bobocraft 2 Launcher" Height="576" Width="1080" ResizeMode="NoResize"> + <Grid> + <Image Stretch="UniformToFill" Source="images/LauncherBackground.png"/> + <Image Margin="956,0,0,0" Source="/bobocraft 2 logo vector.png" HorizontalAlignment="Right" VerticalAlignment="Bottom"/> + <TextBlock Name="VersionText" VerticalAlignment="Bottom" HorizontalAlignment="Right" FontSize="20" Background="#7F000000" Foreground="White" Margin="0, 0, 5, 25" Text="Mod Version:"/> + <TextBlock Name="LauncherVersionText" VerticalAlignment="Bottom" HorizontalAlignment="Left" FontSize="20" Background="#7F000000" Foreground="White" Margin="0, 0, 5, 25" Text="Launcher Version:"/> + <TextBlock Name="DisclaimerText" VerticalAlignment="Top" HorizontalAlignment="Center" FontSize="8" Background="#7F000000" Foreground="White" Margin="0,0,5,0" Text="This is a community project and is not affiliated with or endorsed by Freejam in any way. Modify your game files at your own risk. We are forever grateful to Freejam for making this great game and we welcome anyone who would like to join us!"/> + <Button Name ="DiscordButton" BorderThickness="0" Click ="DiscordButton_Click" Background="#00000000" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,160,7,0" Height="90" Width="100"> + <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Width="90" Height="90"> + <Image Source="/discord-mark-blue.png" HorizontalAlignment="Left" VerticalAlignment="Center" Width="90" Height="90" /> + </StackPanel> + </Button> + <TextBlock Name="DiscordText" VerticalAlignment="Top" HorizontalAlignment="Right" FontSize="10" Background="#7F000000" Foreground="White" Margin="0,250,14,0" Text="Join Us On Discord!"/> + <Button Name ="FAQButton" BorderThickness="0" Click ="FAQButton_Click" Background="#00000000" HorizontalAlignment="Right" VerticalAlignment="Top" Margin="0,263,7,0" Height="90" Width="100"> + <StackPanel Orientation="Horizontal" HorizontalAlignment="Left" VerticalAlignment="Top" Width="90" Height="90"> + <Image Source="/vector_dizzy.png" HorizontalAlignment="Left" VerticalAlignment="Center" Width="90" Height="90" /> + </StackPanel> + </Button> + <TextBlock Name="FAQButtonText" VerticalAlignment="Top" HorizontalAlignment="Right" FontSize="8" Background="#7F000000" Foreground="White" Margin="0,348,7,0" Text="Frequently Asked Questions"/> + <TextBlock Name="FAQFullText" TextWrapping="Wrap" VerticalAlignment="Center" HorizontalAlignment="Center" Background="#7F000000" Foreground="White" Text="Lorem ipsum" Height="460" Width="750" Margin="0,0,0,50" FontSize="10" Visibility="Hidden"/> + <Button Name="PlayButton" Content="Checking For Updates" Click="PlayButton_Click" Height="60" FontSize="28" FontWeight="Bold" Foreground="#DDFFFFFF" Margin="0, 0, 0, 15" VerticalAlignment="Bottom" HorizontalAlignment="Center" MinWidth="150" Background="#FFFF9700" Padding="10,1,10,1"/> + <TextBox x:Name ="mainWindowBox" Margin="300,200,300,256" FontSize="36" FontFamily="Bahnschrift SemiBold" Text="Enter Username" TextAlignment="Center" Background="White" VerticalAlignment="Center" Visibility="Hidden"/> + </Grid> +</Window> diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml.cs b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml.cs similarity index 82% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml.cs rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml.cs index 2e01e1e..0fa9231 100644 --- a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/MainWindow.xaml.cs +++ b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/MainWindow.xaml.cs @@ -97,6 +97,7 @@ namespace GameLauncher modZip = Path.Combine(rootPath, "BepInEx", "plugins"); configFile = Path.Combine(rootPath, "BepInEx", "config", "RC2MPWE.cfg"); botDirectory = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory), "Bobocraft 2 Community Starter Bots"); + FAQFullText.Text = "Frequently Asked Questions:\r\n\r\n\tWhat is this? Is this the new Robocraft?\r\nThis game was originally under development by Freejam under the title ‘Robocraft 2’ until development was cancelled in early 2024. Freejam decided to change directions with their project, which is now under development as ‘Robocraft 2’ (often referred to as ‘The Robocraft 2 Rebuild’ by the community). When the original was cancelled, the community decided to preserve it and set up dedicated community servers so we could still play together. This launcher exists to help you play that original version of Robocraft 2, plus some community bug fixes and balance changes. If you are interested in the new version being currently developed by Freejam you can request access to the playtest on the Robocraft steam store page or visit Robocraft2.com for more information. \r\n\r\n\tHow do I use this thing?\r\nJust put it inside your main installation folder, “\\Robocraft 2” and run it, ask the discord if you are running into any problems and someone will help you. It will modify your vanilla Robocraft 2 install to a modded one and check for updates so you’ll have the latest community patch and will be able to connect to the community server. This launcher only works for windows users, check the discord for mac/linux information.\r\n\r\n\tHow do I install bots/precons/maps?\r\nThese are all stored inside your application data folder. To access it, follow these steps:\r\nPress the windows key, type ‘%appdata%’ and press enter\r\nNavigate to ‘\\AppData\\LocalLow\\Freejam\\Robocraft 2’\r\nBots are located in: Modded\\Machines\r\nMaps are located in: Mock\\Worlds\r\nPrecons are located in: Modded\\Precons\r\n\r\n\tCan I share this game on social media?\r\nYes, but you must make it clear that this is not an official Freejam project or endorsed by or affiliated with Freejam. This can be with a text disclaimer in the description, for example. Freejam has asked us to do this and we think it is quite reasonable and understandable, given that their new project is also called ‘Robocraft 2’ and they probably want to avoid confusion.\r\n\r\n\tCredits\r\nOriginal Game: Freejam\r\nMod/Server Build: NorbiPeti\r\nMain Server Host: shadowcrafter01\r\nBalance Changes: OXxzyDoOM\r\nDiscord Operator: Loading_._._.\r\nLauncher: Ace73Streaming\r\n"; } private void CheckForLauncherUpdates() @@ -104,7 +105,7 @@ namespace GameLauncher if (File.Exists(launcherVersionFile)) { Version localLauncherVersion = new Version(File.ReadAllText(launcherVersionFile)); - LauncherVersionText.Text = localLauncherVersion.ToString(); + LauncherVersionText.Text = "Launcher Version: " + localLauncherVersion.ToString(); try { WebClient webClient = new WebClient(); @@ -177,7 +178,7 @@ namespace GameLauncher if (File.Exists(versionFile)) { Version localVersion = new Version(File.ReadAllText(versionFile)); - VersionText.Text = localVersion.ToString(); + VersionText.Text = "Mod Version: " + localVersion.ToString(); try { @@ -276,7 +277,7 @@ namespace GameLauncher ZipFile.ExtractToDirectory(tempZip, rootPath, true); File.Delete(tempZip); File.WriteAllText(versionFile, "0.0.1"); - VersionText.Text = "0.0.1"; + VersionText.Text = "Mod Version: 0.0.1"; Status = LauncherStatus.awaitingInput; mainWindowBox.Visibility = Visibility.Visible; } @@ -285,7 +286,7 @@ namespace GameLauncher ZipFile.ExtractToDirectory(tempZip, modZip, true); File.Delete(tempZip); File.WriteAllText(versionFile, onlineVersion); - VersionText.Text = onlineVersion; + VersionText.Text = "Mod Version: " + onlineVersion; Status = LauncherStatus.ready; } } @@ -320,6 +321,21 @@ namespace GameLauncher } } + private void DiscordButton_Click(object sender, RoutedEventArgs e) + { + Process.Start(new ProcessStartInfo() + { + FileName = "https://discord.gg/3jRESN4Dv3", + UseShellExecute = true + }); + } + + private void FAQButton_Click(object sender, RoutedEventArgs e) + { + if (FAQFullText.Visibility == Visibility.Visible) { FAQFullText.Visibility = Visibility.Hidden; } + else { FAQFullText.Visibility = Visibility.Visible; } + } + private void CheckInputUsername() { chosenUserName = mainWindowBox.Text; @@ -363,7 +379,12 @@ namespace GameLauncher mainWindowBox.Visibility = Visibility.Hidden; InstallStarterBots(Version.zero); } - } + } + + private void Button_Click(object sender, RoutedEventArgs e) + { + + } } diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Properties/Settings.Designer.cs b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Properties/Settings.Designer.cs similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Properties/Settings.Designer.cs rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Properties/Settings.Designer.cs diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Properties/Settings.settings b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Properties/Settings.settings similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/Properties/Settings.settings rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/Properties/Settings.settings diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/bobocraft 2 logo vector.png b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/bobocraft 2 logo vector.png similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/bobocraft 2 logo vector.png rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/bobocraft 2 logo vector.png diff --git a/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/discord-mark-blue.png b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/discord-mark-blue.png new file mode 100644 index 0000000..e9dc50d Binary files /dev/null and b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/discord-mark-blue.png differ diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/images/Icon.ico b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/images/Icon.ico similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/images/Icon.ico rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/images/Icon.ico diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/images/LauncherBackground.png b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/images/LauncherBackground.png similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/GameLauncher/images/LauncherBackground.png rename to Bobocraft 2 Launcher v6 disclaimer/GameLauncher/images/LauncherBackground.png diff --git a/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/vector_dizzy.png b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/vector_dizzy.png new file mode 100644 index 0000000..fa0b5bf Binary files /dev/null and b/Bobocraft 2 Launcher v6 disclaimer/GameLauncher/vector_dizzy.png differ diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/Licence.txt b/Bobocraft 2 Launcher v6 disclaimer/Licence.txt similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/Licence.txt rename to Bobocraft 2 Launcher v6 disclaimer/Licence.txt diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/README.md b/Bobocraft 2 Launcher v6 disclaimer/README.md similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/README.md rename to Bobocraft 2 Launcher v6 disclaimer/README.md diff --git a/Bobocraft 2 Launcher v5 noob bot collection to desktop/VisualStudio.gitignore b/Bobocraft 2 Launcher v6 disclaimer/VisualStudio.gitignore similarity index 100% rename from Bobocraft 2 Launcher v5 noob bot collection to desktop/VisualStudio.gitignore rename to Bobocraft 2 Launcher v6 disclaimer/VisualStudio.gitignore