aboutsummaryrefslogtreecommitdiff
path: root/ShiftOS-TheRevival/Functions/InGame/Strings.vb
diff options
context:
space:
mode:
Diffstat (limited to 'ShiftOS-TheRevival/Functions/InGame/Strings.vb')
-rw-r--r--ShiftOS-TheRevival/Functions/InGame/Strings.vb118
1 files changed, 118 insertions, 0 deletions
diff --git a/ShiftOS-TheRevival/Functions/InGame/Strings.vb b/ShiftOS-TheRevival/Functions/InGame/Strings.vb
new file mode 100644
index 0000000..0bbada4
--- /dev/null
+++ b/ShiftOS-TheRevival/Functions/InGame/Strings.vb
@@ -0,0 +1,118 @@
+Public Class Strings
+ Public Shared OSInfo() As String
+ Public Shared ComputerInfo(6) As String
+ Public Shared IsFree As Boolean
+ Public Shared OnceInfo(8) As String
+ Public Shared AvailableFeature(31) As String
+ Public Shared CLIInterpreter As String
+ Public Shared SaveFile As String
+ Public Shared Achievement 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? (0.1) (default : No)
+ '1 = RootDirectory (0.2.3) (default : Environment.SpecialDirectories.ApplicationData & "\ShiftOS\ShiftFS\")
+ '2 = Infobar Boolean (0.2.3) (default : True)
+ '3 = Color for Terminal (0.2.3) (default : 0F) => moved to ComputerInfo(5)
+ '4 = RootDirectoryString (0.2.3) (default : !)
+ '5 = Terminal TrackPos (0.2.3) (default : 0)
+ '6 = GameMode (0.2.3) (dependant)
+ '7 = MaxWidth (0.2.4) (depentant)
+ '8 = MaxHeight (0.2.4) (depentant)
+ '
+ 'ComputerInfo Strings:
+ '0 = Computer Name (0.1) (default : shiftos)
+ '1 = Username (0.1) (default : user)
+ '2 = Codepoint (0.2) (default : 0)
+ '3 = Story Chapter (0.2) (default : 0 for New Game)
+ '4 = Installed Packages (0.2.3) (default : 0 for New Game)
+ '5 = Color for Terminal (0.2.4) (default : 0F)
+ '6 = Color for Infobar (0.2.4) (default : F0)
+ '
+ 'AvailableFeature (Default is defined on the Story Mode, Free Mode automatically assigns every available feature to 1, Unavailable in the Shiftorium assigned as 2, Upgraded assigned as 3) Strings:
+ '0 = MAN command [Manual on each command] (0.2) (default : 0)
+ '1 = CLEAR command [Clearing the screen] (0.2) (default : 0)
+ '2 = PRINT command [Printing a string] (0.2.2) (default : 0)
+ '3 = Terminal Display Driver [Dependencies for advanced terminal applications] (0.2.2) (default : 0)
+ '4 = Terminal InfoBar [A panel bar at the bottom of the terminal to show 'Time', 'User Session', 'Codepoint', 'Program running'] (0.2.2) (default : 0)
+ '5 = Time by Second [Showing time in seconds form since midnight] (0.2.2) (default : 0)
+ '6 = Time by Minutes [Showing time in minutes form since midnight] (0.2.2) (default : 0)
+ '7 = Time by Hours [Showing time in hours form since midnight] (0.2.2) (default : 0)
+ '8 = Shiftfetch [ShiftOS port of Neofetch, A command-line system information tool] (0.2.3) (default : 0)
+ '9 = bc [Basic Calculator for ShiftOS] (0.2.3) (default : 0)
+ '10 = 2-bit Color Display [Adds Dark Gray and Light Gray support to the Display Driver] (0.2.3) (default : 0)
+ '11 = ShiftOS Key [A key to unlock advanced features on ShiftOS] (0.2.3) (default : 0)
+ '12 = Time by PM and AM [Showing time in hours form since midnight] (0.2.3) (default : 0)
+ '13 = Red, Green, Blue [Adds Red, Green, and Blue support to the Display Driver] (0.2.3) (default : 0)
+ '14 = RGB Variant [Adds lighter or darker variant of Red, Green, and Blue] (0.2.3) (default : 0)
+ '15 = 4-bit Color Display [Adds to 16 colours support to the Display Driver] (0.2.3) (default : 0)
+ '16 = Terminal Read-Only Memory Driver [ShiftOS Read-Only Memory support for HDD, SSD, etc.] (0.2.4) (default : 0)
+ '17 = TextPad [Notepad] (0.2.4) (default : 0)
+ '18 = ShiftKey [DOSKey for ShiftOS] (0.2.4) (default : 0)
+ '19 = Custom Username [Custom username for ShiftOS] (0.2.4) (default : 0)
+ '20 = Custom Hostname [Custom hostname for ShiftOS] (0.2.4) (default : 0)
+ '21 = Reverse String [Reverse a text] (0.2.4) (default : 0)
+ '22 = Cowsay [Cowsay] (0.2.4) (default : 0)
+ '23 = Time by Hours and Minutes [Shows time in Hours and Minutes format] (0.2.5) (default : 0)
+ '24 = Date command [Shows date in days since first day of the year format] (0.2.5) (default : 0)
+ '25 = Date by week [Shows date in weeks since first week of the year format] (0.2.5) (default : 0)
+ '26 = Date by month [Shows date in months since first month of the year format] (0.2.5) (default : 0)
+ '27 = Date by year [Shows date in year format] (0.2.5) (default : 0)
+ '28 = Date by month and year [Shows date in MM/YYYY format] (0.2.5) (default : 0)
+ '29 = Date by general [Shows date in general DD/MM/YYYY format] (0.2.5) (default : 0)
+ '30 = Batch-file support for ShiftOS [Gives execution support for ShiftOS Script File (.scr)] (0.2.5) (default : 0)
+ '31 = Clipboard support for ShiftOS [Gives clipboard support for copy-pasting in ShiftOS] (0.2.6) (default : 0)
+ '
+ 'Features bought hierarchy :
+ 'ShiftOS Key (KEY) (5 CP)
+ '>ShiftOS Help Manual (MAN) (10 CP)
+ '>>Custom Username (USERNAME) (15 CP)
+ '>>Custom Hostname (HOSTNAME) (15 CP)
+ '>Terminal Clear (CLEAR) (20 CP)
+ '>>Terminal Print (PRINT) (25 CP)
+ '>>>Reverse String command (REV) (30 CP)
+ '>>>>Cowsay (50 CP)
+ '>>>>Fortune command (55 CP)
+ '>>>ShiftKey (ShOSKey) (45 CP)
+ '>>>Terminal Display Driver (TERMDSPDRV) (40 CP)
+ '>>>>Terminal InfoBar (INFOBAR) (50 CP)
+ '>>>>Shiftfetch (SHIFTFETCH) (55 CP)
+ '>>>>2-bit Color Display (2BITCOLOR) (60 CP)
+ '>>>>>Red, Green, Blue (rgb) (70 CP)
+ '>>>>>>RGB Variant (rgb2) (75 CP)
+ '>>>>>>>4-bit Color Display (4BITCOLOR) (80 CP)
+ '>>>>>>>>Terminal Read-Only Memory Driver (ROMDRIVER, DIR, MKDIR, RMDIR, CD, PWD) (90 CP)
+ '>>>>>>>>>TextPad (100 CP)
+ '>>>>>>>>>>Clipboard support (CLIPBOARD) (100 CP)
+ '>>>>>>>>>>ShiftOS Batch Script Support (BATCHSCRIPT) (100 CP)
+ '>>Basic Calculator (BC) (55 CP)
+ '>>Time by Seconds (TIME, STIME) (10 CP)
+ '>>>Time by Minutes (TIME, MTIME) (20 CP)
+ '>>>>Time by Hours (Time, HTIME) (30 CP)
+ '>>>>>PM and AM (Time, PMAM (40 CP))
+ '>>>>>>Time by Hours and Minutes (Time, HHMM (50 CP))
+ '>>>>>>>Date command (DATE (70 CP))
+ '>>>>>>>>Date by week (DATE, WOY (75 CP))
+ '>>>>>>>>>Date by month (DATE, MOY (80 CP))
+ '>>>>>>>>>>Date by year (DATE, YEAR (85 CP))
+ '>>>>>>>>>>>Date by month and year (DATE, MMYYYY (90 CP))
+ '>>>>>>>>>>>>Date by general (DATE, GENERALDATE (95 CP))
+End Class