diff --git a/.gitattributes b/.gitattributes deleted file mode 100644 index 1ff0c42..0000000 --- a/.gitattributes +++ /dev/null @@ -1,63 +0,0 @@ -############################################################################### -# Set default behavior to automatically normalize line endings. -############################################################################### -* text=auto - -############################################################################### -# Set default behavior for command prompt diff. -# -# This is need for earlier builds of msysgit that does not have it on by -# default for csharp files. -# Note: This is only used by command line -############################################################################### -#*.cs diff=csharp - -############################################################################### -# Set the merge driver for project and solution files -# -# Merging from the command prompt will add diff markers to the files if there -# are conflicts (Merging from VS is not affected by the settings below, in VS -# the diff markers are never inserted). Diff markers may cause the following -# file extensions to fail to load in VS. An alternative would be to treat -# these files as binary and thus will always conflict and require user -# intervention with every merge. To do so, just uncomment the entries below -############################################################################### -#*.sln merge=binary -#*.csproj merge=binary -#*.vbproj merge=binary -#*.vcxproj merge=binary -#*.vcproj merge=binary -#*.dbproj merge=binary -#*.fsproj merge=binary -#*.lsproj merge=binary -#*.wixproj merge=binary -#*.modelproj merge=binary -#*.sqlproj merge=binary -#*.wwaproj merge=binary - -############################################################################### -# behavior for image files -# -# image files are treated as binary by default. -############################################################################### -#*.jpg binary -#*.png binary -#*.gif binary - -############################################################################### -# diff behavior for common document formats -# -# Convert binary document formats to text before diffing them. This feature -# is only available from the command line. Turn it on by uncommenting the -# entries below. -############################################################################### -#*.doc diff=astextplain -#*.DOC diff=astextplain -#*.docx diff=astextplain -#*.DOCX diff=astextplain -#*.dot diff=astextplain -#*.DOT diff=astextplain -#*.pdf diff=astextplain -#*.PDF diff=astextplain -#*.rtf diff=astextplain -#*.RTF diff=astextplain diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 9491a2f..0000000 --- a/.gitignore +++ /dev/null @@ -1,363 +0,0 @@ -## Ignore Visual Studio temporary files, build results, and -## files generated by popular Visual Studio add-ons. -## -## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore - -# User-specific files -*.rsuser -*.suo -*.user -*.userosscache -*.sln.docstates - -# User-specific files (MonoDevelop/Xamarin Studio) -*.userprefs - -# Mono auto generated files -mono_crash.* - -# Build results -[Dd]ebug/ -[Dd]ebugPublic/ -[Rr]elease/ -[Rr]eleases/ -x64/ -x86/ -[Ww][Ii][Nn]32/ -[Aa][Rr][Mm]/ -[Aa][Rr][Mm]64/ -bld/ -[Bb]in/ -[Oo]bj/ -[Oo]ut/ -[Ll]og/ -[Ll]ogs/ - -# Visual Studio 2015/2017 cache/options directory -.vs/ -# Uncomment if you have tasks that create the project's static files in wwwroot -#wwwroot/ - -# Visual Studio 2017 auto generated files -Generated\ Files/ - -# MSTest test Results -[Tt]est[Rr]esult*/ -[Bb]uild[Ll]og.* - -# NUnit -*.VisualState.xml -TestResult.xml -nunit-*.xml - -# Build Results of an ATL Project -[Dd]ebugPS/ -[Rr]eleasePS/ -dlldata.c - -# Benchmark Results -BenchmarkDotNet.Artifacts/ - -# .NET Core -project.lock.json -project.fragment.lock.json -artifacts/ - -# ASP.NET Scaffolding -ScaffoldingReadMe.txt - -# StyleCop -StyleCopReport.xml - -# Files built by Visual Studio -*_i.c -*_p.c -*_h.h -*.ilk -*.meta -*.obj -*.iobj -*.pch -*.pdb -*.ipdb -*.pgc -*.pgd -*.rsp -*.sbr -*.tlb -*.tli -*.tlh -*.tmp -*.tmp_proj -*_wpftmp.csproj -*.log -*.vspscc -*.vssscc -.builds -*.pidb -*.svclog -*.scc - -# Chutzpah Test files -_Chutzpah* - -# Visual C++ cache files -ipch/ -*.aps -*.ncb -*.opendb -*.opensdf -*.sdf -*.cachefile -*.VC.db -*.VC.VC.opendb - -# Visual Studio profiler -*.psess -*.vsp -*.vspx -*.sap - -# Visual Studio Trace Files -*.e2e - -# TFS 2012 Local Workspace -$tf/ - -# Guidance Automation Toolkit -*.gpState - -# ReSharper is a .NET coding add-in -_ReSharper*/ -*.[Rr]e[Ss]harper -*.DotSettings.user - -# TeamCity is a build add-in -_TeamCity* - -# DotCover is a Code Coverage Tool -*.dotCover - -# AxoCover is a Code Coverage Tool -.axoCover/* -!.axoCover/settings.json - -# Coverlet is a free, cross platform Code Coverage Tool -coverage*.json -coverage*.xml -coverage*.info - -# Visual Studio code coverage results -*.coverage -*.coveragexml - -# NCrunch -_NCrunch_* -.*crunch*.local.xml -nCrunchTemp_* - -# MightyMoose -*.mm.* -AutoTest.Net/ - -# Web workbench (sass) -.sass-cache/ - -# Installshield output folder -[Ee]xpress/ - -# DocProject is a documentation generator add-in -DocProject/buildhelp/ -DocProject/Help/*.HxT -DocProject/Help/*.HxC -DocProject/Help/*.hhc -DocProject/Help/*.hhk -DocProject/Help/*.hhp -DocProject/Help/Html2 -DocProject/Help/html - -# Click-Once directory -publish/ - -# Publish Web Output -*.[Pp]ublish.xml -*.azurePubxml -# Note: Comment the next line if you want to checkin your web deploy settings, -# but database connection strings (with potential passwords) will be unencrypted -*.pubxml -*.publishproj - -# Microsoft Azure Web App publish settings. Comment the next line if you want to -# checkin your Azure Web App publish settings, but sensitive information contained -# in these scripts will be unencrypted -PublishScripts/ - -# NuGet Packages -*.nupkg -# NuGet Symbol Packages -*.snupkg -# The packages folder can be ignored because of Package Restore -**/[Pp]ackages/* -# except build/, which is used as an MSBuild target. -!**/[Pp]ackages/build/ -# Uncomment if necessary however generally it will be regenerated when needed -#!**/[Pp]ackages/repositories.config -# NuGet v3's project.json files produces more ignorable files -*.nuget.props -*.nuget.targets - -# Microsoft Azure Build Output -csx/ -*.build.csdef - -# Microsoft Azure Emulator -ecf/ -rcf/ - -# Windows Store app package directories and files -AppPackages/ -BundleArtifacts/ -Package.StoreAssociation.xml -_pkginfo.txt -*.appx -*.appxbundle -*.appxupload - -# Visual Studio cache files -# files ending in .cache can be ignored -*.[Cc]ache -# but keep track of directories ending in .cache -!?*.[Cc]ache/ - -# Others -ClientBin/ -~$* -*~ -*.dbmdl -*.dbproj.schemaview -*.jfm -*.pfx -*.publishsettings -orleans.codegen.cs - -# Including strong name files can present a security risk -# (https://github.com/github/gitignore/pull/2483#issue-259490424) -#*.snk - -# Since there are multiple workflows, uncomment next line to ignore bower_components -# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622) -#bower_components/ - -# RIA/Silverlight projects -Generated_Code/ - -# Backup & report files from converting an old project file -# to a newer Visual Studio version. Backup files are not needed, -# because we have git ;-) -_UpgradeReport_Files/ -Backup*/ -UpgradeLog*.XML -UpgradeLog*.htm -ServiceFabricBackup/ -*.rptproj.bak - -# SQL Server files -*.mdf -*.ldf -*.ndf - -# Business Intelligence projects -*.rdl.data -*.bim.layout -*.bim_*.settings -*.rptproj.rsuser -*- [Bb]ackup.rdl -*- [Bb]ackup ([0-9]).rdl -*- [Bb]ackup ([0-9][0-9]).rdl - -# Microsoft Fakes -FakesAssemblies/ - -# GhostDoc plugin setting file -*.GhostDoc.xml - -# Node.js Tools for Visual Studio -.ntvs_analysis.dat -node_modules/ - -# Visual Studio 6 build log -*.plg - -# Visual Studio 6 workspace options file -*.opt - -# Visual Studio 6 auto-generated workspace file (contains which files were open etc.) -*.vbw - -# Visual Studio LightSwitch build output -**/*.HTMLClient/GeneratedArtifacts -**/*.DesktopClient/GeneratedArtifacts -**/*.DesktopClient/ModelManifest.xml -**/*.Server/GeneratedArtifacts -**/*.Server/ModelManifest.xml -_Pvt_Extensions - -# Paket dependency manager -.paket/paket.exe -paket-files/ - -# FAKE - F# Make -.fake/ - -# CodeRush personal settings -.cr/personal - -# Python Tools for Visual Studio (PTVS) -__pycache__/ -*.pyc - -# Cake - Uncomment if you are using it -# tools/** -# !tools/packages.config - -# Tabs Studio -*.tss - -# Telerik's JustMock configuration file -*.jmconfig - -# BizTalk build output -*.btp.cs -*.btm.cs -*.odx.cs -*.xsd.cs - -# OpenCover UI analysis results -OpenCover/ - -# Azure Stream Analytics local run output -ASALocalRun/ - -# MSBuild Binary and Structured Log -*.binlog - -# NVidia Nsight GPU debugger configuration file -*.nvuser - -# MFractors (Xamarin productivity tool) working folder -.mfractor/ - -# Local History for Visual Studio -.localhistory/ - -# BeatPulse healthcheck temp database -healthchecksdb - -# Backup folder for Package Reference Convert tool in Visual Studio 2017 -MigrationBackup/ - -# Ionide (cross platform F# VS Code tools) working folder -.ionide/ - -# Fody - auto-generated XML schema -FodyWeavers.xsd \ No newline at end of file diff --git a/App.config b/App.config deleted file mode 100644 index 56efbc7..0000000 --- a/App.config +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - \ No newline at end of file diff --git a/Form1.Designer.cs b/Form1.Designer.cs deleted file mode 100644 index 90580f7..0000000 --- a/Form1.Designer.cs +++ /dev/null @@ -1,159 +0,0 @@ -namespace HelloWorld -{ - partial class Form1 - { - /// - /// Required designer variable. - /// - private System.ComponentModel.IContainer components = null; - - /// - /// Clean up any resources being used. - /// - /// true if managed resources should be disposed; otherwise, false. - protected override void Dispose(bool disposing) - { - if (disposing && (components != null)) - { - components.Dispose(); - } - base.Dispose(disposing); - } - - #region Windows Form Designer generated code - - /// - /// Required method for Designer support - do not modify - /// the contents of this method with the code editor. - /// - private void InitializeComponent() - { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Form1)); - this.textBoxUsername = new System.Windows.Forms.TextBox(); - this.labelUsername = new System.Windows.Forms.Label(); - this.labelUUID = new System.Windows.Forms.Label(); - this.textBoxUUID = new System.Windows.Forms.TextBox(); - this.btnGenerateUUID = new System.Windows.Forms.Button(); - this.checkUsername = new System.Windows.Forms.CheckBox(); - this.checkUUID = new System.Windows.Forms.CheckBox(); - this.btnPlay = new System.Windows.Forms.Button(); - this.imageList1 = new System.Windows.Forms.ImageList(this.components); - this.SuspendLayout(); - // - // textBoxUsername - // - this.textBoxUsername.Location = new System.Drawing.Point(12, 26); - this.textBoxUsername.Name = "textBoxUsername"; - this.textBoxUsername.Size = new System.Drawing.Size(166, 20); - this.textBoxUsername.TabIndex = 2; - // - // labelUsername - // - this.labelUsername.AutoSize = true; - this.labelUsername.Location = new System.Drawing.Point(12, 10); - this.labelUsername.Name = "labelUsername"; - this.labelUsername.Size = new System.Drawing.Size(55, 13); - this.labelUsername.TabIndex = 3; - this.labelUsername.Text = "Username"; - // - // labelUUID - // - this.labelUUID.AutoSize = true; - this.labelUUID.Location = new System.Drawing.Point(12, 94); - this.labelUUID.Name = "labelUUID"; - this.labelUUID.Size = new System.Drawing.Size(42, 13); - this.labelUUID.TabIndex = 5; - this.labelUUID.Text = "8 Digits"; - this.labelUUID.Click += new System.EventHandler(this.label2_Click); - // - // textBoxUUID - // - this.textBoxUUID.Location = new System.Drawing.Point(12, 110); - this.textBoxUUID.Name = "textBoxUUID"; - this.textBoxUUID.Size = new System.Drawing.Size(166, 20); - this.textBoxUUID.TabIndex = 4; - this.textBoxUUID.TextChanged += new System.EventHandler(this.textBox2_TextChanged); - // - // btnGenerateUUID - // - this.btnGenerateUUID.Location = new System.Drawing.Point(184, 110); - this.btnGenerateUUID.Name = "btnGenerateUUID"; - this.btnGenerateUUID.Size = new System.Drawing.Size(62, 20); - this.btnGenerateUUID.TabIndex = 6; - this.btnGenerateUUID.Text = "Generate"; - this.btnGenerateUUID.UseVisualStyleBackColor = true; - this.btnGenerateUUID.Click += new System.EventHandler(this.button1_Click_1); - // - // checkUsername - // - this.checkUsername.AutoSize = true; - this.checkUsername.Location = new System.Drawing.Point(12, 52); - this.checkUsername.Name = "checkUsername"; - this.checkUsername.Size = new System.Drawing.Size(57, 17); - this.checkUsername.TabIndex = 7; - this.checkUsername.Text = "Save?"; - this.checkUsername.UseVisualStyleBackColor = true; - this.checkUsername.CheckedChanged += new System.EventHandler(this.checkBox1_CheckedChanged); - // - // checkUUID - // - this.checkUUID.AutoSize = true; - this.checkUUID.Location = new System.Drawing.Point(12, 136); - this.checkUUID.Name = "checkUUID"; - this.checkUUID.Size = new System.Drawing.Size(57, 17); - this.checkUUID.TabIndex = 8; - this.checkUUID.Text = "Save?"; - this.checkUUID.UseVisualStyleBackColor = true; - this.checkUUID.CheckedChanged += new System.EventHandler(this.checkUUID_CheckedChanged); - // - // btnPlay - // - this.btnPlay.Location = new System.Drawing.Point(285, 26); - this.btnPlay.Name = "btnPlay"; - this.btnPlay.Size = new System.Drawing.Size(104, 104); - this.btnPlay.TabIndex = 9; - this.btnPlay.Text = "Play!"; - this.btnPlay.UseVisualStyleBackColor = true; - this.btnPlay.Click += new System.EventHandler(this.button2_Click); - // - // imageList1 - // - this.imageList1.ColorDepth = System.Windows.Forms.ColorDepth.Depth8Bit; - this.imageList1.ImageSize = new System.Drawing.Size(16, 16); - this.imageList1.TransparentColor = System.Drawing.Color.Transparent; - // - // Form1 - // - this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(404, 161); - this.Controls.Add(this.btnPlay); - this.Controls.Add(this.checkUUID); - this.Controls.Add(this.checkUsername); - this.Controls.Add(this.btnGenerateUUID); - this.Controls.Add(this.labelUUID); - this.Controls.Add(this.textBoxUUID); - this.Controls.Add(this.labelUsername); - this.Controls.Add(this.textBoxUsername); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.Name = "Form1"; - this.Text = "IveBeenAlone\'s Hytale Launcher"; - this.ResumeLayout(false); - this.PerformLayout(); - - } - - #endregion - private System.Windows.Forms.TextBox textBoxUsername; - private System.Windows.Forms.Label labelUsername; - private System.Windows.Forms.Label labelUUID; - private System.Windows.Forms.TextBox textBoxUUID; - private System.Windows.Forms.Button btnGenerateUUID; - private System.Windows.Forms.CheckBox checkUsername; - private System.Windows.Forms.CheckBox checkUUID; - private System.Windows.Forms.Button btnPlay; - private System.Windows.Forms.ImageList imageList1; - } -} - diff --git a/Form1.cs b/Form1.cs deleted file mode 100644 index 484b51b..0000000 --- a/Form1.cs +++ /dev/null @@ -1,201 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Data; -using System.Diagnostics; -using System.Drawing; -using System.IO; -using System.Linq; -using System.Reflection; -using System.Security.Cryptography; -using System.Text; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace HelloWorld -{ - public partial class Form1 : Form - { - public Form1() - { - InitializeComponent(); - string path = ".ibalaunch"; - string uuidsave = ".ibalaunch\\uuid"; - string usersave = ".ibalaunch\\username"; - string HytaleUserData = "UserData"; - - try - { - DirectoryInfo di = Directory.CreateDirectory(path); - Console.WriteLine($"Ensured directory exists: {di.FullName}"); - } - catch (Exception) - { - Console.WriteLine($"An error occurred: idfk probably rw permission error?"); - } - - - try - { - DirectoryInfo Hdi = Directory.CreateDirectory(HytaleUserData); - Console.WriteLine($"Ensured directory exists: {Hdi.FullName}"); - } - catch (Exception) - { - Console.WriteLine($"An error occurred: idfk probably rw permission error?"); - } - - - // Username File Checking - if (File.Exists(usersave)) - { - FileInfo fileInfo = new FileInfo(usersave); - if (fileInfo.Length == 0) - { - Console.WriteLine("Username file is empty. Not setting anything."); - } - else - { - Console.WriteLine("Username file is not empty. Size: " + fileInfo.Length + " bytes."); - textBoxUsername.Text = File.ReadAllText(usersave); - checkUsername.Checked = true; - } - } - else - { - } - - // UUID File Checking - if (File.Exists(uuidsave)) - { - FileInfo fileInfo = new FileInfo(uuidsave); - if (fileInfo.Length == 0) - { - Console.WriteLine("UUID file is empty. Not setting anything."); - } - else - { - Console.WriteLine("UUID file is not empty. Size: " + fileInfo.Length + " bytes."); - - textBoxUUID.Text = File.ReadAllText(uuidsave); - checkUUID.Checked = true; - } - } - else - { - } - } - - private void button1_Click(object sender, EventArgs e){} - private void lblHelloWorld_Click(object sender, EventArgs e){} - private void label2_Click(object sender, EventArgs e){} - private void button2_Click(object sender, EventArgs e) - { - - // All of this shit for username data - string TextBoxUsername = textBoxUsername.Text; - if (checkUsername.Checked == true) - { - Console.WriteLine("Username Checkbox true, saving."); - string usersave = ".ibalaunch\\username"; - File.Create(usersave).Dispose(); - Console.WriteLine("Username File exists, comparing textbox"); - string UsernameFileText = File.ReadAllText(usersave); - if (UsernameFileText != TextBoxUsername) - { - Console.WriteLine("Username mismatch, writing!"); - try - { - File.WriteAllText(usersave, TextBoxUsername); - Console.WriteLine("Username file saved."); - } - catch (Exception) - { - Console.WriteLine("An error occurred: idfk probably rw permission error?"); - } - } - else - { - Console.WriteLine("Username already saved."); - } - } - else - { - Console.WriteLine("Username Checkbox false, not saving."); - } - Console.WriteLine("Username Shit done."); - - // All of this shit is uuid data. - string TextBoxUUID = textBoxUUID.Text; - if (checkUUID.Checked == true) - { - Console.WriteLine("UUID Checkbox true, saving."); - string uuidsave = ".ibalaunch\\uuid"; - File.Create(uuidsave).Dispose(); - Console.WriteLine("UUID File exists, comparing textbox"); - string UUIDFileText = File.ReadAllText(uuidsave); - if (UUIDFileText != TextBoxUUID) - { - Console.WriteLine("UUID mismatch, writing!"); - try - { - File.WriteAllText(uuidsave, TextBoxUUID); - Console.WriteLine("UUID file saved."); - } - catch (Exception) - { - Console.WriteLine("An error occurred: idfk probably rw permission error?"); - } - } - else - { - Console.WriteLine("UUID already saved."); - } - } - else - { - Console.WriteLine("UUID Checkbox false, not saving."); - } - Console.WriteLine("UUID Shit done."); - - - // Genuinely FUCK windows and C# and fucking whatever else to make this shit work - // I swear to fucking god I spent a solid 3 hours trying to make this thing - // OPEN A FUCKING EXE AND PASS ARGS CORRECTLY - string relativeExePath = Path.Combine("release\\package\\game\\latest\\Client\\", "HytaleClient.exe"); - string baseDirectory = AppDomain.CurrentDomain.BaseDirectory; - string workingDirectory = Path.Combine(baseDirectory, "install"); - string Hytaleappdir = "\\release\\package\\game\\latest"; - string HytaleJava = "\\release\\package\\jre\\latest\\bin\\java.exe"; - - string arguments = " --app-dir "+workingDirectory+Hytaleappdir+" --user-dir "+baseDirectory+"UserData --java-exec "+ workingDirectory + HytaleJava+" --auth-mode offline --uuid 13371337-1337-1337-1337-1337"+textBoxUUID.Text+" --name \"" + textBoxUsername.Text + "\""; // Command-line arguments for the VB app - - ProcessStartInfo startInfo = new ProcessStartInfo - { - FileName = relativeExePath, - Arguments = arguments, - UseShellExecute = true, - WorkingDirectory = workingDirectory - }; - - try - { - Process.Start(startInfo); - } - catch (Exception ex) - { - MessageBox.Show($"Error starting the VB.NET application: {ex.Message}"); - } - } - - private void checkBox1_CheckedChanged(object sender, EventArgs e){} - private void textBox2_TextChanged(object sender, EventArgs e){} - private void button1_Click_1(object sender, EventArgs e) - { - Random random = new Random(); - int GeneratedUUIDVal = random.Next(10000000, 100000000); - textBoxUUID.Text = GeneratedUUIDVal.ToString(); - } - private void checkUUID_CheckedChanged(object sender, EventArgs e){} - } -} \ No newline at end of file diff --git a/Form1.resx b/Form1.resx deleted file mode 100644 index f3fc41c..0000000 --- a/Form1.resx +++ /dev/null @@ -1,200 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - 17, 17 - - - - - AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAVDAsAFAwLABYODAAWDgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAARDQUAGA8NABkQDTQZDwyNGhAMZQ4GBwgSCQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAABYNCAAiGRMAHBMPgigfFv8pHxP3GhIOkhMNDRYWDw0ADQcHAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAHxQOACQdFwAiFxKFJyAW/xwSDf8jGhH9IBkStxcUECwaEQwAGBcSAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHBUALyYaACwhGIgiGxP/NCMd/zYmHP8iGxH/Ix8U0yEe - FEIdHBECIB4TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhMUACQZEQAeFRARKiEYoSQbEv9uV0r/u6ON/1A5 - Lv8lHBD/KSMW5yUjF28dHRQJIB8VAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAbFgAYFhQDKiIZQiohFrwrIxf4JBwS/2tU - TP+9qJz/xq2g/2pSR/8mGxH/LygZ9ywqG5YuMR8VKywcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwYFwApHhYAIBgVGywiGYk1KRvsNCkZ/y8o - Gv8lHBP/bFJN/4xjXP+OZ2D/w6yh/496bv8yJh3/MS8f/jI7JGcrNSAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWCwsACwIFBSQaFE0vIhjMLCAW/igZ - Ef8pGxT/KiEW/ykcE/9xVlD/mGdl/30/PP+BUUr/waqg/2xjXf8nJBb/LjMeaSYuGgAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA6Oy8A////AB0TEScmGROZKBwT7SYa - Ef9AKiP/l3dt/3dmYf8mGxT/KR4T/m9VT/+aamP/jU1E/4BFOv+ffHD/amJc/yghFvktLBxTJycYAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0jGQAvJRs3LCEY1y0g - Fv83KyX/gWhf/7uWi//FqaL/joWC/ykdFf8rHhX+cVZQ/6ByY/+YX0X/kVtB/6uEd/9rYVz/LCQY/zEz - IHEpLRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx8VACwg - F1kzJRf+Wkk+/7qpov+3loz/lWBU/6VyZ/+MgYD/LR8V/iscE/5yV1L/rn5p/7B4Uf+sd0//vZeE/3Zt - af8qIxX/LzIfcSkuHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAoIhYAKSMYWi4jFP52XE//qYV7/4tTQv+paU3/vIp0/46CgP8qHhT/JhcQ/ndaVf+0gWv/tn5S/7R+ - Uf+/mIL/cWdi/ykmGP8uMR9wKi4cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAACQhFwAmIhhaLCMV/mNLPv+PaFz/i1Y9/7N5T/+7hmn/dF9Z/y4hFv8lFxD/el1Z/7qI - cP+/iVn/wY5d/8Wdhf9uYFr/LSwe/y0wHnAqLRwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAIR8WACMgGFomHxT+dF5T/6V/b/+ZYkH/tXpL/7uHZv+LeG//MyUZ/ysc - FP9oTEj/tH9m/8GNXP/CkWD/uI93/2JWT/8pJxr/LCwcaCcmGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfHRUAIR8XWx8aEv5uX1b/sYt3/6xzS/++hVL/w5Bq/456 - b/8xJBj/JhkT/3tgXP/Ai3H/yZln/8eZZ/+7lX//aF1X/yYjF/8tLBxsJyUYAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4dFgAgHxhcHRgS/m5hWv+5kn3/tn9U/8WP - Wf/KmG7/jHBj/zgpGf8oGhL/hmxo/72Kcf/Hl2P/vY5f/7yZhP9sYl3/Jx8V/y0qG20oJRcAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIB0WACIfF1wiHBP+YVRM/6uE - cP+yelH/wYlW/8SRbv+IbWT/Mh8W/ysZE/+QfXb/wpBs/8OSWv+wflD/uZaC/2thXf8lHBL/KSMWbCQd - EgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAfGRMAIBoTVygg - FfxbSkL/o3Zj/7mBV//MmGL/wo5n/6+Kf/+admv/m3ds/7ydjv/Ajlv/xZVY/7GBVP+4lYH/al5Y/ycd - Ev8pIRVnJR0TAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEY - EQAkGxNaJhsR/XBeV/+5j37/vYdZ/9arcP/NnGT/vYFa/72CX/+9g2L/tHhY/7yFVv/JnGb/uope/7mV - gf9nV1H/IRYP/ykgFWQnHRMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAIRgPACQbEl4kGQ/+aFdQ/7OKev+3fVX/0aNs/9Giav/KlG//w455/8WWg/+/jXv/v4Zr/8aV - bP+7iGb/tY9//1tLRf8aDgr/JBkQaSIXDgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAdFA4AIBcQXiEWDf5hT0n/qoF0/6RmTP+1dlb/wIhq/6yaj/9FNTT/QzY0/5KB - fP+8hHn/v4Bq/7J3Y/+qg3f/XE9G/yUaEv8jFw9oIhYPAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8VDgAhFxFaIhYO/V1MR/+ieW7/lFRE/51aSf+kaFr/k4F6/ycY - Ef8lFg7/i313/7yCff+5cWj/t3Ro/7ySiv9oX1j/LCIW/yUaEWYkGBAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKx8UAC0iF1AsHxT4VEM6/4pgVf98QTf/jEtB/5JX - S/+Ea2T/LB8W/zElF/+Ic2j/rnhy/6lgW/+tZ2L/toyH/2daU/8mGxH/JxsRYyQYEAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACYlHgAKAAAAGxgSZiohFPVnTj//kGZb/2gy - Lf90ODP/g0pD/4Rwa/8oHRb/KyEW/3ZeVP+UYV3/hUdE/41OR/+hdWj/XUhB/zEkGPQuJxpiKBgQAC4r - HQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABcZE4AIh4WACMfFykfGhLaKh0T/3pO - Qf99TkX/Vykm/18uK/93RT//hnRu/yshFv8sIBX/gm9d/4xfWP92Pzr/gkkw/6JuR/+XhGz/MScc/zAs - HNY2Lx8pMi0eAJ91RgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACcjGAAqOTUAJR8VjyAY - Ef9EJx//lmZW/4hgVv+Vb2r/p4R//7ORg/+QfXP/LCMX/ywgFf+CZVD/uJKI/7GLgP+xhWT/uoxo/9rI - rP9lVEn/KB8W/zEvIJgABAUDHh8WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJR4WACMb - FA0fGRLFIRUR/4BdR/++moH/0LKi/9zFvP/j19T/8enl/52Lg/8sIxX/KyAV/4RlWf/m19D/4NDD/9zM - vf/d08z/5+Le/7Ooof8tIh3/KCcb0RwdFhQiIRgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAnIBoAJR4ZHSgjGt4jGxP/Nige/0U1K/9UQzz/ZVRO/3hrZv+PhoP/aV1Z/yogFf8sIhf/X1BN/5OK - hv+Bdm7/cmhh/2RcV/9XUEr/TkY9/zkyIv8+PCjpLi4fKy8uHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAADEuIQAwLiIVNjckjDM1IMcrLRrlJiYW9h8eEvoeGxHxIh4T/x8aEf8jHhT/KiUZ/yck - GP8mIhj/Kyca/zAsG/81Mx//NTYi/jE0I/NARi/kTFM5z0xRN59AQiwhQEIsAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAADc7HQA3OxsBODwkDjQ4ISUuMR1BLC4bUi8xHVUxNCCGLC8dky8y - HpoxNCCdKi0cmyksHJYtLx6OMjUigTs/K3BGTTZbSFI9PkxXQCROXEMSQU01A0pVOAALPFsAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA///////+H////g////4H///+Af///AD///AAf//gAH//gAB//wAAf/4A - AH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/4AAH/+AAB//gAAf/wA - AD/8AAAf+AAAH/gAAB/4AAAf/AAAP/////8= - - - \ No newline at end of file diff --git a/HytaleLauncher.bat b/HytaleLauncher.bat new file mode 100644 index 0000000..81b8545 --- /dev/null +++ b/HytaleLauncher.bat @@ -0,0 +1,44 @@ +@echo off +title Hytale Launcher + +:player_name +REM Ask user for their name. Jump here in case needed in future, +set /p PLAYER_NAME="Set a name: " + +:uuid8 +REM Ask user for 8 numbers, used to set the final 8 digits of the uuid. +REM That way on offline mode server(s) there shouldn't be any issues with conflicting users/uuids. +echo Note, less than 8 will make the game fail to start. +set /p PLAYER_UUID8="Pick 8 random numbers: " +set PLAYER_UUID8=%PLAYER_UUID8:~0,8% + +REM Making sure the user inputs numbers not letters. Game will not launch otherwise. + setlocal enabledelayedexpansion + for /f "delims=0123456789" %%a in ("!PLAYER_UUID8!") do set "PLAYER_UUID8=" + endlocal & set "PLAYER_UUID8=%PLAYER_UUID8%" + + if not defined PLAYER_UUID8 ( + echo Numbers only, must be 8 total. + goto uuid8 + ) + +REM Set Hytale directory to current folder +set "HYTALE_DIR=%~dp0" + +REM Remove trailing backslash if present +if "%HYTALE_DIR:~-1%"=="\" set "HYTALE_DIR=%HYTALE_DIR:~0,-1%" + +REM Create UserData folder if missing +if not exist "%HYTALE_DIR%\UserData" mkdir "%HYTALE_DIR%\UserData" + start "" "%HYTALE_DIR%\install\release\package\game\latest\Client\HytaleClient.exe" ^ + --app-dir "%HYTALE_DIR%\install\release\package\game\latest" ^ + --user-dir "%HYTALE_DIR%\UserData" ^ + --java-exec "%HYTALE_DIR%\install\release\package\jre\latest\bin\java.exe" ^ + --auth-mode offline ^ + --uuid 13371337-1337-1337-1337-1337%PLAYER_UUID8% ^ + --name "%PLAYER_NAME%" + +REM Pause script and inform user game is starting. +echo Hytale starting... +echo %PLAYER_UUID8% +pause diff --git a/IBAHytaleLauncher.csproj b/IBAHytaleLauncher.csproj deleted file mode 100644 index 05536a5..0000000 --- a/IBAHytaleLauncher.csproj +++ /dev/null @@ -1,123 +0,0 @@ - - - - - Debug - AnyCPU - {420BC3CD-FE22-432A-82EB-DA5DEADBAB5F} - WinExe - IveBeenAlonesHytaleLauncher - IveBeenAlone%27s Hytale Launcher - v4.7.2 - 512 - true - true - publish\ - true - Disk - false - Foreground - 7 - Days - false - false - true - 0 - 1.0.0.%2a - false - false - true - - - AnyCPU - true - full - false - bin\Debug\ - DEBUG;TRACE - prompt - 4 - - - AnyCPU - pdbonly - true - bin\Release\ - TRACE - prompt - 4 - - - false - - - hytale.ico - - - - - - - - - - - - - - - - - Form - - - Form1.cs - - - - - Form1.cs - - - ResXFileCodeGenerator - Designer - Resources.Designer.cs - - - SettingsSingleFileGenerator - Settings.Designer.cs - - - True - True - Resources.resx - - - True - Settings.settings - True - - - - - - - - - - - False - Microsoft .NET Framework 4.7.2 %28x86 and x64%29 - true - - - False - .NET Framework 3.5 SP1 - false - - - - - - - \ No newline at end of file diff --git a/IBAHytaleLauncher.exe b/IBAHytaleLauncher.exe new file mode 100644 index 0000000..4b737be Binary files /dev/null and b/IBAHytaleLauncher.exe differ diff --git a/IBAHytaleLauncher.sln b/IBAHytaleLauncher.sln deleted file mode 100644 index d6b936e..0000000 --- a/IBAHytaleLauncher.sln +++ /dev/null @@ -1,25 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.14.36811.4 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "IBAHytaleLauncher", "IBAHytaleLauncher.csproj", "{420BC3CD-FE22-432A-82EB-DA5DEADBAB5F}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {420BC3CD-FE22-432A-82EB-DA5DEADBAB5F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {420BC3CD-FE22-432A-82EB-DA5DEADBAB5F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {420BC3CD-FE22-432A-82EB-DA5DEADBAB5F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {420BC3CD-FE22-432A-82EB-DA5DEADBAB5F}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {B3397E7C-5E38-4B04-B20E-AF4E63184167} - EndGlobalSection -EndGlobal diff --git a/Program.cs b/Program.cs deleted file mode 100644 index cdce7b2..0000000 --- a/Program.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Threading.Tasks; -using System.Windows.Forms; - -namespace HelloWorld -{ - internal static class Program - { - /// - /// The main entry point for the application. - /// - [STAThread] - static void Main() - { - Application.EnableVisualStyles(); - Application.SetCompatibleTextRenderingDefault(false); - Application.Run(new Form1()); - } - } -} diff --git a/Properties/AssemblyInfo.cs b/Properties/AssemblyInfo.cs deleted file mode 100644 index a30d462..0000000 --- a/Properties/AssemblyInfo.cs +++ /dev/null @@ -1,33 +0,0 @@ -using System.Reflection; -using System.Runtime.CompilerServices; -using System.Runtime.InteropServices; - -// General Information about an assembly is controlled through the following -// set of attributes. Change these attribute values to modify the information -// associated with an assembly. -[assembly: AssemblyTitle("IveBeenAlone's Hytale Launcher")] -[assembly: AssemblyDescription("")] -[assembly: AssemblyConfiguration("")] -[assembly: AssemblyCompany("IveBeenAlone")] -[assembly: AssemblyProduct("IveBeenAlone's Hytale Launcher")] -[assembly: AssemblyCopyright("Copyright © 2026")] -[assembly: AssemblyTrademark("")] -[assembly: AssemblyCulture("")] - -// Setting ComVisible to false makes the types in this assembly not visible -// to COM components. If you need to access a type in this assembly from -// COM, set the ComVisible attribute to true on that type. -[assembly: ComVisible(false)] - -// The following GUID is for the ID of the typelib if this project is exposed to COM -[assembly: Guid("420bc3cd-fe22-432a-82eb-da5deadbab5f")] - -// Version information for an assembly consists of the following four values: -// -// Major Version -// Minor Version -// Build Number -// Revision -// -[assembly: AssemblyVersion("2.8.13.0")] -[assembly: AssemblyFileVersion("2.8.13.0")] diff --git a/Properties/Resources.Designer.cs b/Properties/Resources.Designer.cs deleted file mode 100644 index f9adf23..0000000 --- a/Properties/Resources.Designer.cs +++ /dev/null @@ -1,73 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace IveBeenAlonesHytaleLauncher.Properties { - using System; - - - /// - /// A strongly-typed resource class, for looking up localized strings, etc. - /// - // This class was auto-generated by the StronglyTypedResourceBuilder - // class via a tool like ResGen or Visual Studio. - // To add or remove a member, edit your .ResX file then rerun ResGen - // with the /str option, or rebuild your VS project. - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "17.0.0.0")] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - internal class Resources { - - private static global::System.Resources.ResourceManager resourceMan; - - private static global::System.Globalization.CultureInfo resourceCulture; - - [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] - internal Resources() { - } - - /// - /// Returns the cached ResourceManager instance used by this class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Resources.ResourceManager ResourceManager { - get { - if (object.ReferenceEquals(resourceMan, null)) { - global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("IveBeenAlonesHytaleLauncher.Properties.Resources", typeof(Resources).Assembly); - resourceMan = temp; - } - return resourceMan; - } - } - - /// - /// Overrides the current thread's CurrentUICulture property for all - /// resource lookups using this strongly typed resource class. - /// - [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] - internal static global::System.Globalization.CultureInfo Culture { - get { - return resourceCulture; - } - set { - resourceCulture = value; - } - } - - /// - /// Looks up a localized resource of type System.Drawing.Bitmap. - /// - internal static System.Drawing.Bitmap hytale_100 { - get { - object obj = ResourceManager.GetObject("hytale_100", resourceCulture); - return ((System.Drawing.Bitmap)(obj)); - } - } - } -} diff --git a/Properties/Resources.resx b/Properties/Resources.resx deleted file mode 100644 index d66b6b9..0000000 --- a/Properties/Resources.resx +++ /dev/null @@ -1,124 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - text/microsoft-resx - - - 2.0 - - - System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - - - ..\Resources\hytale_100.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a - - \ No newline at end of file diff --git a/Properties/Settings.Designer.cs b/Properties/Settings.Designer.cs deleted file mode 100644 index 14368a8..0000000 --- a/Properties/Settings.Designer.cs +++ /dev/null @@ -1,26 +0,0 @@ -//------------------------------------------------------------------------------ -// -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// -//------------------------------------------------------------------------------ - -namespace IveBeenAlonesHytaleLauncher.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "17.14.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - } -} diff --git a/Properties/Settings.settings b/Properties/Settings.settings deleted file mode 100644 index 3964565..0000000 --- a/Properties/Settings.settings +++ /dev/null @@ -1,7 +0,0 @@ - - - - - - - diff --git a/Resources/hytale_100.png b/Resources/hytale_100.png deleted file mode 100644 index 5e7409c..0000000 Binary files a/Resources/hytale_100.png and /dev/null differ diff --git a/hytale.ico b/hytale.ico deleted file mode 100644 index a382a2f..0000000 Binary files a/hytale.ico and /dev/null differ