aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEverythingWindows <[email protected]>2022-11-01 19:48:52 +0700
committerEverythingWindows <[email protected]>2022-11-01 19:48:52 +0700
commit38b51f3f1dc8dc046b6c3bf80d5fe2885ff38a3c (patch)
tree49a72e22d99803189438342e3696c062c6b38b99
parent06c4f15bdb7dd27cec004fad6b19d4cecb2461e9 (diff)
downloadshiftos-therevival-old-38b51f3f1dc8dc046b6c3bf80d5fe2885ff38a3c.tar.gz
shiftos-therevival-old-38b51f3f1dc8dc046b6c3bf80d5fe2885ff38a3c.tar.bz2
shiftos-therevival-old-38b51f3f1dc8dc046b6c3bf80d5fe2885ff38a3c.zip
Added Terminal, nice try to do Free Roam test, welp
-rw-r--r--ShiftOS-TheRevival/MainForms/BugSlap.Designer.vb63
-rw-r--r--ShiftOS-TheRevival/MainForms/BugSlap.resx (renamed from ShiftOS-TheRevival/MainForms/ShiftOS Menu.resx)0
-rw-r--r--ShiftOS-TheRevival/MainForms/BugSlap.vb3
-rw-r--r--ShiftOS-TheRevival/MainForms/ShiftOSMenu.Designer.vb (renamed from ShiftOS-TheRevival/MainForms/ShiftOS Menu.Designer.vb)5
-rw-r--r--ShiftOS-TheRevival/MainForms/ShiftOSMenu.resx123
-rw-r--r--ShiftOS-TheRevival/MainForms/ShiftOSMenu.vb (renamed from ShiftOS-TheRevival/MainForms/ShiftOS Menu.vb)13
-rw-r--r--ShiftOS-TheRevival/MainForms/Strings.vb35
-rw-r--r--ShiftOS-TheRevival/MainForms/TerminalPrompt.Designer.vb54
-rw-r--r--ShiftOS-TheRevival/MainForms/TerminalPrompt.resx120
-rw-r--r--ShiftOS-TheRevival/MainForms/TerminalPrompt.vb27
-rw-r--r--ShiftOS-TheRevival/My Project/Application.Designer.vb12
-rw-r--r--ShiftOS-TheRevival/My Project/Application.myapp5
-rw-r--r--ShiftOS-TheRevival/My Project/Resources.Designer.vb27
-rw-r--r--ShiftOS-TheRevival/My Project/Resources.resx9
-rw-r--r--ShiftOS-TheRevival/ShiftOS-TheRevival.vbproj30
15 files changed, 476 insertions, 50 deletions
diff --git a/ShiftOS-TheRevival/MainForms/BugSlap.Designer.vb b/ShiftOS-TheRevival/MainForms/BugSlap.Designer.vb
new file mode 100644
index 0000000..654c600
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/BugSlap.Designer.vb
@@ -0,0 +1,63 @@
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
+Partial Class BugSlap
+ Inherits System.Windows.Forms.Form
+
+ 'Form overrides dispose to clean up the component list.
+ <System.Diagnostics.DebuggerNonUserCode()> _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Required by the Windows Form Designer
+ Private components As System.ComponentModel.IContainer
+
+ 'NOTE: The following procedure is required by the Windows Form Designer
+ 'It can be modified using the Windows Form Designer.
+ 'Do not modify it using the code editor.
+ <System.Diagnostics.DebuggerStepThrough()> _
+ Private Sub InitializeComponent()
+ Me.Label1 = New System.Windows.Forms.Label()
+ Me.TextBox1 = New System.Windows.Forms.TextBox()
+ Me.SuspendLayout()
+ '
+ 'Label1
+ '
+ Me.Label1.AutoSize = True
+ Me.Label1.Font = New System.Drawing.Font("Arial Narrow", 36.0!, CType((System.Drawing.FontStyle.Bold Or System.Drawing.FontStyle.Italic), System.Drawing.FontStyle), System.Drawing.GraphicsUnit.Point, CType(0, Byte))
+ Me.Label1.Location = New System.Drawing.Point(13, 13)
+ Me.Label1.Name = "Label1"
+ Me.Label1.Size = New System.Drawing.Size(456, 57)
+ Me.Label1.TabIndex = 0
+ Me.Label1.Text = "Bug has been slapped!"
+ '
+ 'TextBox1
+ '
+ Me.TextBox1.Location = New System.Drawing.Point(23, 74)
+ Me.TextBox1.Multiline = True
+ Me.TextBox1.Name = "TextBox1"
+ Me.TextBox1.Size = New System.Drawing.Size(765, 364)
+ Me.TextBox1.TabIndex = 1
+ '
+ 'BugSlap
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.ClientSize = New System.Drawing.Size(800, 450)
+ Me.Controls.Add(Me.TextBox1)
+ Me.Controls.Add(Me.Label1)
+ Me.Name = "BugSlap"
+ Me.Text = "BugSlap"
+ Me.ResumeLayout(False)
+ Me.PerformLayout()
+
+ End Sub
+
+ Friend WithEvents Label1 As Label
+ Friend WithEvents TextBox1 As TextBox
+End Class
diff --git a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.resx b/ShiftOS-TheRevival/MainForms/BugSlap.resx
index 1af7de1..1af7de1 100644
--- a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.resx
+++ b/ShiftOS-TheRevival/MainForms/BugSlap.resx
diff --git a/ShiftOS-TheRevival/MainForms/BugSlap.vb b/ShiftOS-TheRevival/MainForms/BugSlap.vb
new file mode 100644
index 0000000..7dd057c
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/BugSlap.vb
@@ -0,0 +1,3 @@
+Public Class BugSlap
+
+End Class \ No newline at end of file
diff --git a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.Designer.vb b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.Designer.vb
index 4e27707..69e79e9 100644
--- a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.Designer.vb
+++ b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.Designer.vb
@@ -29,6 +29,7 @@ Partial Class Form1
Me.btn_StoryMode = New System.Windows.Forms.Button()
Me.btn_FreeRoam = New System.Windows.Forms.Button()
Me.btn_Exit = New System.Windows.Forms.Button()
+ Me.BackgroundWorker1 = New System.ComponentModel.BackgroundWorker()
Me.SuspendLayout()
'
'Label1
@@ -107,6 +108,9 @@ Partial Class Form1
Me.btn_Exit.Text = "Exit"
Me.btn_Exit.UseVisualStyleBackColor = True
'
+ 'BackgroundWorker1
+ '
+ '
'Form1
'
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
@@ -137,4 +141,5 @@ Partial Class Form1
Friend WithEvents btn_StoryMode As Button
Friend WithEvents btn_FreeRoam As Button
Friend WithEvents btn_Exit As Button
+ Friend WithEvents BackgroundWorker1 As System.ComponentModel.BackgroundWorker
End Class
diff --git a/ShiftOS-TheRevival/MainForms/ShiftOSMenu.resx b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.resx
new file mode 100644
index 0000000..71e4907
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.resx
@@ -0,0 +1,123 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <metadata name="BackgroundWorker1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+ <value>17, 17</value>
+ </metadata>
+</root> \ No newline at end of file
diff --git a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.vb b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.vb
index ebfe7f2..d669242 100644
--- a/ShiftOS-TheRevival/MainForms/ShiftOS Menu.vb
+++ b/ShiftOS-TheRevival/MainForms/ShiftOSMenu.vb
@@ -24,4 +24,17 @@ Public Class Form1
Private Sub btn_Exit_Click(sender As Object, e As EventArgs) Handles btn_Exit.Click
Close()
End Sub
+
+ Private Sub btn_FreeRoam_Click(sender As Object, e As EventArgs) Handles btn_FreeRoam.Click
+ Try
+ Strings.GameState(0) = "Free"
+ TerminalPrompt.Show()
+ Close()
+ Catch ex As Exception
+ Dim NewBugSlap As New BugSlap
+ NewBugSlap.Show()
+ NewBugSlap.TextBox1.Text = ex.Message
+ Close()
+ End Try
+ End Sub
End Class
diff --git a/ShiftOS-TheRevival/MainForms/Strings.vb b/ShiftOS-TheRevival/MainForms/Strings.vb
new file mode 100644
index 0000000..15303d2
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/Strings.vb
@@ -0,0 +1,35 @@
+Public Class Strings
+ Public Shared OSInfo() As String
+ Public Shared ComputerInfo() As String
+ Public Shared GameState() As String
+ Public Shared OnceInfo() As String
+
+ 'STRING CATEGORIZATION WRITING RULES!
+ 'THIS IS IN ORDER TO REMAIN COMPATIBLE WITH OLDER VERSIONS!
+ '
+ 'General string :
+ '(Row Number) = Function/Subject (default value : default)
+ '
+ 'Each have to placed in numerical order
+ 'If there's moved strings for newer version, example:
+ '0 = Computer Name (0.1) => OS Version (0.2) => Root Location (0.3), etc.
+ 'If there's removed strings for newer version, example:
+ '69 = Secret Easter Egg (removed in 0.420)
+ 'If there's repurposed strings for newer version after removed, example:
+ '5 = FreeRoam enabled? (removed in 0.4) => Story Mode State
+ '
+ 'ALWAYS WRITE THE NOTES IN COMMENTS, THIS CLASS ONLY IS FOR STORING STRINGS AND DEPLOYING STRINGS TO DISK
+
+ 'OSInfo Strings:
+ '0 = OSVersion (default : dependant)
+ '
+ 'OnceInfo Strings:
+ '0 = IsRoot? (default : 0)
+ '
+ 'ComputerInfo Strings:
+ '0 = Computer Name (default : shiftos)
+ '1 = Username (default : user)
+ '
+ 'GameState Strings:
+ '0 = Playing Mode (default : Story)
+End Class
diff --git a/ShiftOS-TheRevival/MainForms/TerminalPrompt.Designer.vb b/ShiftOS-TheRevival/MainForms/TerminalPrompt.Designer.vb
new file mode 100644
index 0000000..f73536b
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/TerminalPrompt.Designer.vb
@@ -0,0 +1,54 @@
+<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
+Partial Class TerminalPrompt
+ Inherits System.Windows.Forms.Form
+
+ 'Form overrides dispose to clean up the component list.
+ <System.Diagnostics.DebuggerNonUserCode()> _
+ Protected Overrides Sub Dispose(ByVal disposing As Boolean)
+ Try
+ If disposing AndAlso components IsNot Nothing Then
+ components.Dispose()
+ End If
+ Finally
+ MyBase.Dispose(disposing)
+ End Try
+ End Sub
+
+ 'Required by the Windows Form Designer
+ Private components As System.ComponentModel.IContainer
+
+ 'NOTE: The following procedure is required by the Windows Form Designer
+ 'It can be modified using the Windows Form Designer.
+ 'Do not modify it using the code editor.
+ <System.Diagnostics.DebuggerStepThrough()> _
+ Private Sub InitializeComponent()
+ Me.TextBox1 = New System.Windows.Forms.TextBox()
+ Me.SuspendLayout()
+ '
+ 'TextBox1
+ '
+ Me.TextBox1.BackColor = System.Drawing.Color.Black
+ Me.TextBox1.Dock = System.Windows.Forms.DockStyle.Fill
+ Me.TextBox1.ForeColor = System.Drawing.Color.Silver
+ Me.TextBox1.Location = New System.Drawing.Point(0, 0)
+ Me.TextBox1.Multiline = True
+ Me.TextBox1.Name = "TextBox1"
+ Me.TextBox1.Size = New System.Drawing.Size(800, 450)
+ Me.TextBox1.TabIndex = 0
+ '
+ 'Terminal
+ '
+ Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
+ Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
+ Me.BackColor = System.Drawing.Color.Black
+ Me.ClientSize = New System.Drawing.Size(800, 450)
+ Me.Controls.Add(Me.TextBox1)
+ Me.Name = "Terminal"
+ Me.Text = "Terminal"
+ Me.ResumeLayout(False)
+ Me.PerformLayout()
+
+ End Sub
+
+ Friend WithEvents TextBox1 As TextBox
+End Class
diff --git a/ShiftOS-TheRevival/MainForms/TerminalPrompt.resx b/ShiftOS-TheRevival/MainForms/TerminalPrompt.resx
new file mode 100644
index 0000000..1af7de1
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/TerminalPrompt.resx
@@ -0,0 +1,120 @@
+<?xml version="1.0" encoding="utf-8"?>
+<root>
+ <!--
+ Microsoft ResX Schema
+
+ Version 2.0
+
+ The primary goals of this format is to allow a simple XML format
+ that is mostly human readable. The generation and parsing of the
+ various data types are done through the TypeConverter classes
+ associated with the data types.
+
+ Example:
+
+ ... ado.net/XML headers & schema ...
+ <resheader name="resmimetype">text/microsoft-resx</resheader>
+ <resheader name="version">2.0</resheader>
+ <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
+ <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
+ <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
+ <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
+ <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
+ <value>[base64 mime encoded serialized .NET Framework object]</value>
+ </data>
+ <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
+ <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
+ <comment>This is a comment</comment>
+ </data>
+
+ There are any number of "resheader" rows that contain simple
+ name/value pairs.
+
+ Each data row contains a name, and value. The row also contains a
+ type or mimetype. Type corresponds to a .NET class that support
+ text/value conversion through the TypeConverter architecture.
+ Classes that don't support this are serialized and stored with the
+ mimetype set.
+
+ The mimetype is used for serialized objects, and tells the
+ ResXResourceReader how to depersist the object. This is currently not
+ extensible. For a given mimetype the value must be set accordingly:
+
+ Note - application/x-microsoft.net.object.binary.base64 is the format
+ that the ResXResourceWriter will generate, however the reader can
+ read any of the formats listed below.
+
+ mimetype: application/x-microsoft.net.object.binary.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.soap.base64
+ value : The object must be serialized with
+ : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+ : and then encoded with base64 encoding.
+
+ mimetype: application/x-microsoft.net.object.bytearray.base64
+ value : The object must be serialized into a byte array
+ : using a System.ComponentModel.TypeConverter
+ : and then encoded with base64 encoding.
+ -->
+ <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
+ <xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
+ <xsd:element name="root" msdata:IsDataSet="true">
+ <xsd:complexType>
+ <xsd:choice maxOccurs="unbounded">
+ <xsd:element name="metadata">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" />
+ </xsd:sequence>
+ <xsd:attribute name="name" use="required" type="xsd:string" />
+ <xsd:attribute name="type" type="xsd:string" />
+ <xsd:attribute name="mimetype" type="xsd:string" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="assembly">
+ <xsd:complexType>
+ <xsd:attribute name="alias" type="xsd:string" />
+ <xsd:attribute name="name" type="xsd:string" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="data">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
+ <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
+ <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
+ <xsd:attribute ref="xml:space" />
+ </xsd:complexType>
+ </xsd:element>
+ <xsd:element name="resheader">
+ <xsd:complexType>
+ <xsd:sequence>
+ <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
+ </xsd:sequence>
+ <xsd:attribute name="name" type="xsd:string" use="required" />
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:choice>
+ </xsd:complexType>
+ </xsd:element>
+ </xsd:schema>
+ <resheader name="resmimetype">
+ <value>text/microsoft-resx</value>
+ </resheader>
+ <resheader name="version">
+ <value>2.0</value>
+ </resheader>
+ <resheader name="reader">
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+ <resheader name="writer">
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ </resheader>
+</root> \ No newline at end of file
diff --git a/ShiftOS-TheRevival/MainForms/TerminalPrompt.vb b/ShiftOS-TheRevival/MainForms/TerminalPrompt.vb
new file mode 100644
index 0000000..b86e071
--- /dev/null
+++ b/ShiftOS-TheRevival/MainForms/TerminalPrompt.vb
@@ -0,0 +1,27 @@
+Public Class TerminalPrompt
+ Private Sub Terminal_Load(sender As Object, e As EventArgs) Handles MyBase.Load
+ FormBorderStyle = FormBorderStyle.None
+ WindowState = FormWindowState.Maximized
+ If Strings.GameState(0) = "Free" Then
+ Strings.ComputerInfo(0) = "shiftos"
+ Strings.ComputerInfo(1) = "user"
+ PrintPrompt()
+ End If
+ End Sub
+
+ Public Sub PrintPrompt()
+ If TextBox1.Text = Nothing Then
+ If Strings.OnceInfo(0) = "No" Then
+ TextBox1.Text = "root@" & Strings.ComputerInfo(0) & " #> "
+ Else
+ TextBox1.Text = Strings.ComputerInfo(1) & "@" & Strings.ComputerInfo(0) & " $> "
+ End If
+ Else
+ If Strings.OnceInfo(0) = "No" Then
+ TextBox1.Text = TextBox1.Text & Environment.NewLine & "root@" & Strings.ComputerInfo(0) & " #> "
+ Else
+ TextBox1.Text = TextBox1.Text & Environment.NewLine & Strings.ComputerInfo(1) & "@" & Strings.ComputerInfo(0) & " $> "
+ End If
+ End If
+ End Sub
+End Class \ No newline at end of file
diff --git a/ShiftOS-TheRevival/My Project/Application.Designer.vb b/ShiftOS-TheRevival/My Project/Application.Designer.vb
index a2e4b61..38484b7 100644
--- a/ShiftOS-TheRevival/My Project/Application.Designer.vb
+++ b/ShiftOS-TheRevival/My Project/Application.Designer.vb
@@ -13,24 +13,24 @@ Option Explicit On
Namespace My
-
+
'NOTE: This file is auto-generated; do not modify it directly. To make changes,
' or if you encounter build errors in this file, go to the Project Designer
' (go to Project Properties or double-click the My Project node in
' Solution Explorer), and make changes on the Application tab.
'
Partial Friend Class MyApplication
-
- <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
+
+ <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Public Sub New()
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
Me.IsSingleInstance = false
Me.EnableVisualStyles = true
Me.SaveMySettingsOnExit = true
- Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
+ Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterAllFormsClose
End Sub
-
- <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
+
+ <Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
Protected Overrides Sub OnCreateMainForm()
Me.MainForm = Global.ShiftOS_TheRevival.Form1
End Sub
diff --git a/ShiftOS-TheRevival/My Project/Application.myapp b/ShiftOS-TheRevival/My Project/Application.myapp
index 1243847..effc3c8 100644
--- a/ShiftOS-TheRevival/My Project/Application.myapp
+++ b/ShiftOS-TheRevival/My Project/Application.myapp
@@ -3,9 +3,8 @@
<MySubMain>true</MySubMain>
<MainForm>Form1</MainForm>
<SingleInstance>false</SingleInstance>
- <ShutdownMode>0</ShutdownMode>
+ <ShutdownMode>1</ShutdownMode>
<EnableVisualStyles>true</EnableVisualStyles>
<AuthenticationMode>0</AuthenticationMode>
- <ApplicationType>0</ApplicationType>
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
-</MyApplicationData>
+</MyApplicationData> \ No newline at end of file
diff --git a/ShiftOS-TheRevival/My Project/Resources.Designer.vb b/ShiftOS-TheRevival/My Project/Resources.Designer.vb
index 1b5c31f..271c441 100644
--- a/ShiftOS-TheRevival/My Project/Resources.Designer.vb
+++ b/ShiftOS-TheRevival/My Project/Resources.Designer.vb
@@ -61,33 +61,6 @@ Namespace My.Resources
End Property
'''<summary>
- ''' Looks up a localized string similar to ewindows.
- '''</summary>
- Friend ReadOnly Property BuildLab() As String
- Get
- Return ResourceManager.GetString("BuildLab", resourceCulture)
- End Get
- End Property
-
- '''<summary>
- ''' Looks up a localized string similar to 8.
- '''</summary>
- Friend ReadOnly Property BuildNumber() As String
- Get
- Return ResourceManager.GetString("BuildNumber", resourceCulture)
- End Get
- End Property
-
- '''<summary>
- ''' Looks up a localized string similar to No.
- '''</summary>
- Friend ReadOnly Property ReleasedExe() As String
- Get
- Return ResourceManager.GetString("ReleasedExe", resourceCulture)
- End Get
- End Property
-
- '''<summary>
''' Looks up a localized string similar to No
'''12
'''Enter your username for the build lab below :
diff --git a/ShiftOS-TheRevival/My Project/Resources.resx b/ShiftOS-TheRevival/My Project/Resources.resx
index bbfb66c..bcce77f 100644
--- a/ShiftOS-TheRevival/My Project/Resources.resx
+++ b/ShiftOS-TheRevival/My Project/Resources.resx
@@ -117,15 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
- <data name="BuildLab" xml:space="preserve">
- <value>ewindows</value>
- </data>
- <data name="BuildNumber" xml:space="preserve">
- <value>8</value>
- </data>
- <data name="ReleasedExe" xml:space="preserve">
- <value>No</value>
- </data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="ShiftOSBuildLab" type="System.Resources.ResXFileRef, System.Windows.Forms">
<value>..\Resources\ShiftOSBuildLab.txt;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;Windows-1252</value>
diff --git a/ShiftOS-TheRevival/ShiftOS-TheRevival.vbproj b/ShiftOS-TheRevival/ShiftOS-TheRevival.vbproj
index 48676cf..43de5df 100644
--- a/ShiftOS-TheRevival/ShiftOS-TheRevival.vbproj
+++ b/ShiftOS-TheRevival/ShiftOS-TheRevival.vbproj
@@ -72,17 +72,31 @@
<Import Include="System.Threading.Tasks" />
</ItemGroup>
<ItemGroup>
- <Compile Include="MainForms\ShiftOS Menu.vb">
+ <Compile Include="MainForms\BugSlap.Designer.vb">
+ <DependentUpon>BugSlap.vb</DependentUpon>
+ </Compile>
+ <Compile Include="MainForms\BugSlap.vb">
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="MainForms\ShiftOSMenu.vb">
<SubType>Form</SubType>
</Compile>
- <Compile Include="MainForms\ShiftOS Menu.Designer.vb">
- <DependentUpon>ShiftOS Menu.vb</DependentUpon>
+ <Compile Include="MainForms\ShiftOSMenu.Designer.vb">
+ <DependentUpon>ShiftOSMenu.vb</DependentUpon>
+ <SubType>Form</SubType>
+ </Compile>
+ <Compile Include="MainForms\Strings.vb" />
+ <Compile Include="MainForms\TerminalPrompt.Designer.vb">
+ <DependentUpon>TerminalPrompt.vb</DependentUpon>
+ </Compile>
+ <Compile Include="MainForms\TerminalPrompt.vb">
<SubType>Form</SubType>
</Compile>
<Compile Include="My Project\AssemblyInfo.vb" />
<Compile Include="My Project\Application.Designer.vb">
<AutoGen>True</AutoGen>
<DependentUpon>Application.myapp</DependentUpon>
+ <DesignTime>True</DesignTime>
</Compile>
<Compile Include="My Project\Resources.Designer.vb">
<AutoGen>True</AutoGen>
@@ -96,14 +110,20 @@
</Compile>
</ItemGroup>
<ItemGroup>
+ <EmbeddedResource Include="MainForms\BugSlap.resx">
+ <DependentUpon>BugSlap.vb</DependentUpon>
+ </EmbeddedResource>
+ <EmbeddedResource Include="MainForms\TerminalPrompt.resx">
+ <DependentUpon>TerminalPrompt.vb</DependentUpon>
+ </EmbeddedResource>
<EmbeddedResource Include="My Project\Resources.resx">
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
<CustomToolNamespace>My.Resources</CustomToolNamespace>
<SubType>Designer</SubType>
</EmbeddedResource>
- <EmbeddedResource Include="MainForms\ShiftOS Menu.resx">
- <DependentUpon>ShiftOS Menu.vb</DependentUpon>
+ <EmbeddedResource Include="MainForms\ShiftOSMenu.resx">
+ <DependentUpon>ShiftOSMenu.vb</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>