2022-11-01 19:48:52 +07:00
Public Class Strings
Public Shared OSInfo ( ) As String
2022-11-05 05:36:43 +07:00
Public Shared ComputerInfo ( 4 ) As String
2022-11-02 05:57:27 +07:00
Public Shared IsFree As Boolean
2022-11-06 07:21:26 +07:00
Public Shared OnceInfo ( 1 ) As String
Public Shared AvailableFeature ( 12 ) As String
2022-11-03 22:27:40 +07:00
Public Shared CLIInterpreter As String
2022-11-04 08:56:41 +07:00
Public Shared SaveFile As String
2022-11-01 19:48:52 +07:00
'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:
2022-11-02 18:09:01 +07:00
'0 = IsRoot? (0.1) (default : No)
2022-11-05 23:48:35 +07:00
'1 = RootDirectory (0.2.3) (default : My.Computer.FileSystem.SpecialDirectories.Temp & "\ShiftOS\ShiftFS\")
2022-11-01 19:48:52 +07:00
'
'ComputerInfo Strings:
2022-11-02 08:52:31 +07:00
'0 = Computer Name (0.1) (default : shiftos)
'1 = Username (0.1) (default : user)
2022-11-02 09:57:21 +07:00
'2 = Codepoint (0.2) (default : 0)
2022-11-03 04:28:19 +07:00
'3 = Story Chapter (0.2) (default : 0 for New Game)
2022-11-05 05:36:43 +07:00
'4 = Installed Packages (0.2.3) (default : 0 for New Game)
2022-11-01 19:48:52 +07:00
'
2022-11-04 13:12:41 +07:00
'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:
2022-11-02 09:57:21 +07:00
'0 = MAN command [Manual on each command] (0.2) (default : 0)
'1 = CLEAR command [Clearing the screen] (0.2) (default : 0)
2022-11-04 08:56:41 +07:00
'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)
2022-11-04 13:12:41 +07:00
'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)
2022-11-05 05:36:43 +07:00
'8 = Shiftfetch [ShiftOS port of Neofetch, A command-line system information tool] (0.2.3) (default : 0)
2022-11-05 22:24:30 +07:00
'9 = bc [Basic Calculator for ShiftOS] (0.2.3) (default : 0)
2022-11-05 23:48:35 +07:00
'10 = 2-bit Color Display [Adds Dark Gray and Light Gray support to the Display Driver] (0.2.3) (default : 0)
2022-11-06 07:21:26 +07:00
'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)
2022-11-02 11:17:14 +07:00
'
'Features bought hierarchy :
2022-11-06 07:21:26 +07:00
'ShiftOS Key (KEY) (5 CP)
'>ShiftOS Help Manual (MAN) (20 CP)
'>Terminal Clear (CLEAR) (25 CP)
'>>Terminal Print (PRINT) (30 CP)
'>>>Terminal Display Driver (TERMDSPDRV) (50 CP)
'>>>>Terminal InfoBar (INFOBAR) (55 CP)
'>>>>Shiftfetch (SHIFTFETCH) (75 CP)
'>>>>2-bit Color Display (2BITCOLOR) (100 CP)
'>>Basic Calculator (BC) (75 CP)
'>>Time by Seconds (TIME, STIME) (10 CP)
'>>>Time by Minutes (TIME, MTIME) (20 CP)
'>>>>Time by Hours (Time, HTIME) (40 CP)
'>>>>>PM and AM (Time, PMAM (60 CP))
2022-11-01 19:48:52 +07:00
End Class