From f30dcf5ef41d54c588d7b42c48be8d941abba72e Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 8 Jan 2017 09:57:10 -0500 Subject: Initial upload --- ShiftOS.WinForms/Resources/ArtPadOval.png | Bin 0 -> 49912 bytes ShiftOS.WinForms/Resources/ArtPadRectangle.png | Bin 0 -> 47715 bytes ShiftOS.WinForms/Resources/ArtPadcirclerubber.png | Bin 0 -> 50761 bytes .../Resources/ArtPadcirclerubberselected.png | Bin 0 -> 50132 bytes ShiftOS.WinForms/Resources/ArtPaderacer.png | Bin 0 -> 61665 bytes ShiftOS.WinForms/Resources/ArtPadfloodfill.png | Bin 0 -> 47957 bytes ShiftOS.WinForms/Resources/ArtPadlinetool.png | Bin 0 -> 48840 bytes ShiftOS.WinForms/Resources/ArtPadmagnify.png | Bin 0 -> 51680 bytes ShiftOS.WinForms/Resources/ArtPadnew.png | Bin 0 -> 48513 bytes ShiftOS.WinForms/Resources/ArtPadopen.png | Bin 0 -> 48573 bytes ShiftOS.WinForms/Resources/ArtPadpaintbrush.png | Bin 0 -> 49222 bytes ShiftOS.WinForms/Resources/ArtPadpencil.png | Bin 0 -> 48154 bytes ShiftOS.WinForms/Resources/ArtPadpixelplacer.png | Bin 0 -> 49614 bytes ShiftOS.WinForms/Resources/ArtPadredo.png | Bin 0 -> 62500 bytes ShiftOS.WinForms/Resources/ArtPadsave.png | Bin 0 -> 50125 bytes ShiftOS.WinForms/Resources/ArtPadsquarerubber.png | Bin 0 -> 47969 bytes .../Resources/ArtPadsquarerubberselected.png | Bin 0 -> 49971 bytes ShiftOS.WinForms/Resources/ArtPadtexttool.png | Bin 0 -> 47446 bytes ShiftOS.WinForms/Resources/ArtPadundo.png | Bin 0 -> 63747 bytes ShiftOS.WinForms/Resources/FloppyDriveIcon.png | Bin 0 -> 272 bytes ShiftOS.WinForms/Resources/Shiftorium.txt | 658 +++++++++++++++++++++ ShiftOS.WinForms/Resources/Songs.txt | 4 + ShiftOS.WinForms/Resources/fileicon0.bmp | Bin 0 -> 208 bytes ShiftOS.WinForms/Resources/fileicon1.bmp | Bin 0 -> 594 bytes ShiftOS.WinForms/Resources/fileicon10.bmp | Bin 0 -> 270 bytes ShiftOS.WinForms/Resources/fileicon11.bmp | Bin 0 -> 498 bytes ShiftOS.WinForms/Resources/fileicon12.bmp | Bin 0 -> 430 bytes ShiftOS.WinForms/Resources/fileicon13.bmp | Bin 0 -> 469 bytes ShiftOS.WinForms/Resources/fileicon14.bmp | Bin 0 -> 413 bytes ShiftOS.WinForms/Resources/fileicon15.bmp | Bin 0 -> 527 bytes ShiftOS.WinForms/Resources/fileicon16.bmp | Bin 0 -> 606 bytes ShiftOS.WinForms/Resources/fileicon17.bmp | Bin 0 -> 471 bytes ShiftOS.WinForms/Resources/fileicon18.bmp | Bin 0 -> 449 bytes ShiftOS.WinForms/Resources/fileicon19.bmp | Bin 0 -> 548 bytes ShiftOS.WinForms/Resources/fileicon2.bmp | Bin 0 -> 429 bytes ShiftOS.WinForms/Resources/fileicon3.bmp | Bin 0 -> 345 bytes ShiftOS.WinForms/Resources/fileicon4.bmp | Bin 0 -> 251 bytes ShiftOS.WinForms/Resources/fileicon5.bmp | Bin 0 -> 295 bytes ShiftOS.WinForms/Resources/fileicon6.bmp | Bin 0 -> 557 bytes ShiftOS.WinForms/Resources/fileicon7.bmp | Bin 0 -> 851 bytes ShiftOS.WinForms/Resources/fileicon8.bmp | Bin 0 -> 605 bytes ShiftOS.WinForms/Resources/fileicon9.bmp | Bin 0 -> 483 bytes ShiftOS.WinForms/Resources/fileiconsaa.png | Bin 0 -> 288 bytes ShiftOS.WinForms/Resources/hello.txt | 1 + ShiftOS.WinForms/Resources/languages.txt | 4 + ShiftOS.WinForms/Resources/strings_de.txt | 227 +++++++ ShiftOS.WinForms/Resources/strings_en.txt | 226 +++++++ ShiftOS.WinForms/Resources/sys_shiftoriumstory.txt | 45 ++ 48 files changed, 1165 insertions(+) create mode 100644 ShiftOS.WinForms/Resources/ArtPadOval.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadRectangle.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadcirclerubber.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadcirclerubberselected.png create mode 100644 ShiftOS.WinForms/Resources/ArtPaderacer.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadfloodfill.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadlinetool.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadmagnify.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadnew.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadopen.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadpaintbrush.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadpencil.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadpixelplacer.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadredo.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadsave.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadsquarerubber.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadsquarerubberselected.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadtexttool.png create mode 100644 ShiftOS.WinForms/Resources/ArtPadundo.png create mode 100644 ShiftOS.WinForms/Resources/FloppyDriveIcon.png create mode 100644 ShiftOS.WinForms/Resources/Shiftorium.txt create mode 100644 ShiftOS.WinForms/Resources/Songs.txt create mode 100644 ShiftOS.WinForms/Resources/fileicon0.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon1.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon10.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon11.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon12.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon13.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon14.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon15.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon16.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon17.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon18.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon19.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon2.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon3.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon4.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon5.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon6.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon7.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon8.bmp create mode 100644 ShiftOS.WinForms/Resources/fileicon9.bmp create mode 100644 ShiftOS.WinForms/Resources/fileiconsaa.png create mode 100644 ShiftOS.WinForms/Resources/hello.txt create mode 100644 ShiftOS.WinForms/Resources/languages.txt create mode 100644 ShiftOS.WinForms/Resources/strings_de.txt create mode 100644 ShiftOS.WinForms/Resources/strings_en.txt create mode 100644 ShiftOS.WinForms/Resources/sys_shiftoriumstory.txt (limited to 'ShiftOS.WinForms/Resources') diff --git a/ShiftOS.WinForms/Resources/ArtPadOval.png b/ShiftOS.WinForms/Resources/ArtPadOval.png new file mode 100644 index 0000000..fceec4c Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadOval.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadRectangle.png b/ShiftOS.WinForms/Resources/ArtPadRectangle.png new file mode 100644 index 0000000..d9e2aa2 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadRectangle.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadcirclerubber.png b/ShiftOS.WinForms/Resources/ArtPadcirclerubber.png new file mode 100644 index 0000000..f7331e2 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadcirclerubber.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadcirclerubberselected.png b/ShiftOS.WinForms/Resources/ArtPadcirclerubberselected.png new file mode 100644 index 0000000..17f0416 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadcirclerubberselected.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPaderacer.png b/ShiftOS.WinForms/Resources/ArtPaderacer.png new file mode 100644 index 0000000..051718c Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPaderacer.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadfloodfill.png b/ShiftOS.WinForms/Resources/ArtPadfloodfill.png new file mode 100644 index 0000000..487585c Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadfloodfill.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadlinetool.png b/ShiftOS.WinForms/Resources/ArtPadlinetool.png new file mode 100644 index 0000000..eb7329b Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadlinetool.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadmagnify.png b/ShiftOS.WinForms/Resources/ArtPadmagnify.png new file mode 100644 index 0000000..1310233 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadmagnify.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadnew.png b/ShiftOS.WinForms/Resources/ArtPadnew.png new file mode 100644 index 0000000..e1dc34f Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadnew.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadopen.png b/ShiftOS.WinForms/Resources/ArtPadopen.png new file mode 100644 index 0000000..9dc232b Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadopen.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadpaintbrush.png b/ShiftOS.WinForms/Resources/ArtPadpaintbrush.png new file mode 100644 index 0000000..c26ac3b Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadpaintbrush.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadpencil.png b/ShiftOS.WinForms/Resources/ArtPadpencil.png new file mode 100644 index 0000000..cf230e2 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadpencil.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadpixelplacer.png b/ShiftOS.WinForms/Resources/ArtPadpixelplacer.png new file mode 100644 index 0000000..4cc338b Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadpixelplacer.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadredo.png b/ShiftOS.WinForms/Resources/ArtPadredo.png new file mode 100644 index 0000000..ef42439 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadredo.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadsave.png b/ShiftOS.WinForms/Resources/ArtPadsave.png new file mode 100644 index 0000000..5a31d05 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadsave.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadsquarerubber.png b/ShiftOS.WinForms/Resources/ArtPadsquarerubber.png new file mode 100644 index 0000000..16391ef Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadsquarerubber.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadsquarerubberselected.png b/ShiftOS.WinForms/Resources/ArtPadsquarerubberselected.png new file mode 100644 index 0000000..5991242 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadsquarerubberselected.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadtexttool.png b/ShiftOS.WinForms/Resources/ArtPadtexttool.png new file mode 100644 index 0000000..a669a6d Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadtexttool.png differ diff --git a/ShiftOS.WinForms/Resources/ArtPadundo.png b/ShiftOS.WinForms/Resources/ArtPadundo.png new file mode 100644 index 0000000..6484122 Binary files /dev/null and b/ShiftOS.WinForms/Resources/ArtPadundo.png differ diff --git a/ShiftOS.WinForms/Resources/FloppyDriveIcon.png b/ShiftOS.WinForms/Resources/FloppyDriveIcon.png new file mode 100644 index 0000000..09ad898 Binary files /dev/null and b/ShiftOS.WinForms/Resources/FloppyDriveIcon.png differ diff --git a/ShiftOS.WinForms/Resources/Shiftorium.txt b/ShiftOS.WinForms/Resources/Shiftorium.txt new file mode 100644 index 0000000..614c668 --- /dev/null +++ b/ShiftOS.WinForms/Resources/Shiftorium.txt @@ -0,0 +1,658 @@ +[ + { + Name: "MUD Fundamentals", + Cost: 50, + Description: "Some basic commands for the terminal that'll help you out in the multi-user domain.", + Dependencies: null + }, + { + Name: "Color Depth Dithering", + Cost: 1000, + Description: "Right now, if you try to display images on the screen, with a low color depth like we have, the image will be totally unrecognizable! With this upgrade, we can adapt a simple 1-dimensional dithering algorithm into the video driver to hopefully smooth out the transition between colors.", + }, + { + Name: "Color Depth Floyd-Steinberg Dithering", + Cost: 2000, + Description: "So your images look... alright... with the new dithering algorithm, but let's take things even further and get rid of the jagged lines in the image using a 2-dimensional algorithm called the Floyd-Steinberg algorithm. It'll sure make things look better.", + Dependencies: "color_depth_dithering" + }, + { + Name: "Color Depth 2 bits", + Cost: 2000, + Description: "We can only display black and white - 0 or 1 in binary. Let's take it even further by adding an extra bit to our binary notation - making black, white, dark gray and light gray possible!", + }, + { + Name: "Color Depth 4 bits", + Cost: 4000, + Description: "4 colors is nice - but let's take it even further. With our dithering algorithm in place, let's make our images even smoother by giving a 16-color palette to the video driver!", + Dependencies: "color_depth_2_bits;color_depth_dithering" + }, + { + Name: "Color Depth 6 bits", + Cost: 6000, + Description: "Let's extend our color range into the depths of 6 bits! This'll make up to 64 different shades of gray possible! We're getting even closer to modern-day color...", + Dependencies: "color_depth_4_bits" + }, + { + Name: "Color Depth 8 bits", + Cost: 8000, + Description: "What do you get when you bite your food? You get perhaps a yummy taste. What do you get when you take a byte of memory? 256 shades of gray, of course!", + Dependencies: "color_depth_6_bits" + }, + { + Name: "Color Depth 16 bits", + Cost: 16000, + Description: "If we were just given another byte... we could divide the two up into three channels and allow mixing and matching of the channels to create colors other than gray! Let's do it.", + Dependencies: "color_depth_8_bits" + }, + { + Name: "Color Depth 24 Bits", + Cost: 24000, + Description: "Having actual color is nice for our images as we can truly see detail in our images - but if we had a third byte, each channel could have up to 256 values - adding up to almost 17 million different colors! Our eyes can't even distinguish that many.", + Dependencies: "color_depth_16_bits" + }, + { + Name: "AL MUD Control Centre", + Cost: 75, + Dependencies: "mud_fundamentals;app_launcher", + Description: "Want to access your MUD profile, legions, jobs and shops, but don't want to open your Terminal? This upgrade is for you!" + }, + { + Name: "Kernel Coherence", + Cost: 10000, + Dependencies: "wm_free_placement", + Description: "With the free placement upgrade, you can place windows of any size anywhere on the desktop, which means theoretically you could add kernel coherence between ShiftOS and another GUI-based operating system and run their applications inside ShiftOS. This upgrade unlocks that.", + }, + { + Name: "Pong Increased Paddle Size", + Cost: 1000, + Dependencies: "pong_upgrade", + Description: "Having trouble keeping that darn ball in front of you? Well, with this upgrade, your paddle increases in height.... slightly.", + }, + { + Name: "WM 4 Windows", + Cost: 150, + Description: "Display up to 4 simultaneous windows on-screen in a 2x2 grid.", + Dependencies: "window_manager" + }, + { + Name: "Virus Scanner", + Cost: 2000, + Description: "Being inside the multi-user domain comes with many risks, one of which being viruses. The Virus Scanner can mitigate this threat by allowing you to scan the files on your system for any viruses and delete them for you.", + Dependencies: "mud_fundamentals;file_skimmer" + }, + { + Name: "AL Virus Scanner", + Cost: 150, + Description: "Add an App Launcher entry for the Virus Scanner.", + Dependencies: "virus_scanner;app_launcher" + }, + { + Name: "WM Panel Buttons", + Cost: 200, + Description: "Sometimes it's useful to have a list of windows that are open on your system so you can easily switch between them.", + Dependencies: "desktop;wm_unlimited_windows" + }, + { + Name: "AL Skin Loader", + Cost: 125, + Description: "Buy this upgrade to add an entry for the Skin Loader to the App Launcher.", + Dependencies: "app_launcher;skinning" + }, + { + Name: "Shift Panel Buttons", + Cost: 150, + Description: "Want to customize your panel buttons? This Shifter category is for you!", + Dependencies: "wm_panel_buttons" + }, + { + Name: "TextPad Lua Support", + Cost: 450, + Description: "Use TextPad to write Lua scripts!", + Dependencies: "textpad;file_skimmer", + }, + { + Name: "TextPad Python Support", + Cost: 450, + Description: "Use TextPad to write Python scripts!", + Dependencies: "textpad;file_skimmer", + }, + { + Name: "App Launcher", + Cost: 10000, + Description: "It may be expensive, but having an easy-access menu to all your apps is very valuable.", + Dependencies:"desktop;wm_unlimited_windows" + }, + { + Name: "MUD Cracker", + Cost: 500, + Description: "An application for cracking the current multi-user domain's admin password.", + Dependencies: "mud_fundamentals" + }, + { + Name: "AL MUD Cracker", + Cost: 100, + Description: "Add a launcher item for the MUD cracker.", + Dependencies: "mud_cracker;app_launcher" + }, + { + Name: "Textpad", + Cost: 2500, + Description: "\"Write, save and open a text document.\"", + Dependencies: "file_skimmer" + }, + { + Name: "Shifter", + Cost: 20000, + Description: "Tired of the green and black look that is ShiftOS's default skin? Use the Shifter to shift it your way.", + Dependencies: "desktop;wm_unlimited_windows", + }, + { + Name: "Name Changer", + Cost: 10000, + Description: "Are you not a linux person and want the terminal to be called Command Prompt? Well this app is for you!", + Dependencies: "shifter", + }, + { + Name: "AL Name Changer", + Cost: 200, + Description: "Launch the Name Changer from the app launcher.", + Dependencies: "name_changer", + }, + { + Name: "{UPGRADE_DEVELOPMENT}", + Cost: 20000, + Description: "Dont buy this upgrade yet, it does nothing", + Dependencies: "", + }, + { + Name: "AL Shifter", + Cost: 500, + Description: "Launch the Shifter from the app launcher.", + Dependencies: "app_launcher;shifter" + }, + { + Name: "AL Pong", + Cost: 100, + Description: "Launch Pong from the app launcher.", + Dependencies: "app_launcher" + }, + { + Name: "AL Textpad", + Cost: 250, + Description: "Write, save and open text documents from the App Launcher.", + Dependencies:"app_launcher;textpad" + }, + { + Name: "AL File Skimmer", + Cost: 200, + Description: "Open the File Skimmer from your App Launcher.", + Dependencies:"app_launcher;file_skimmer" + }, + { + Name: "WM Free Placement", + Cost: 2000, + Description: "Disable the grid system and allow windows to be freely positioned, moved, and overlapped.", + Dependencies: "wm_4_windows" + }, + { + Name: "Desktop", + Cost: 10000, + Description: "Use a fully customizable desktop in place of the terminal to control ShiftOS.", + Dependencies: "window_manager" + }, + { + Name: "Close command", + Cost: 150, + Description: "Add a win.close script to allow you to close windows.", + Dependencies: "mud_fundamentals", + }, + { + Name: "WM Unlimited Windows", + Cost: 5000, + Description: "Break the limit of windows that can be run. Perfect for high-maintenance tasks.", + Dependencies: "wm_free_placement;close_command" + }, + { + Name: "Minimize Command", + Cost: 1250, + Description: "Use the win.mini{id} command to minimize/restore windows.", + Dependencies: "desktop" + }, + { + Name: "Maximize Command", + Cost: 1250, + Description: "Use the win.max{id} command to maximize windows.", + Dependencies: "wm_titlebar;desktop;wm_free_placement" + }, + { + Name: "Close Button", + Cost: 1000, + Description: "Add a close button to the titlebar to easily close applications.", + Dependencies: "wm_titlebar;close_command" + }, + { + Name: "Minimize Button", + Cost: 1000, + Description: "Minimize windows using a button on the titlebar", + Dependencies: "wm_titlebar;minimize_command" + }, + { + Name: "Shiftorium Bulk Buy", + Cost: 2000, + Description:"Tired of typing shiftorium.buy{} all the time? This upgrade will add a bulk buy command which allows you to specify a comma-separated list of upgrades to buy." + }, + { + Name: "File Skimmer", + Cost: 500, + Description: "View the files on your computer using File Skimmer.", + Dependencies: null + }, + { + Name: "Maximize Button", + Cost: 500, + Description: "Maximize windows using a button on the titlebar", + Dependencies: "wm_titlebar;maximize_command" + }, + { + Name: "Clock", + Cost: 100, + Description: "Adds a script that shows the amount of seconds that have passed since Midnight. Use 'sys.clock' to activate it.", + Dependencies: "mud_fundamentals" + }, + { + Name: "WM Titlebar", + Cost: 250, + Description: "Display a title on each window.", + Dependencies: "window_manager" + }, + { + Name: "Clock Minutes", + Cost: 250, + Description: "Upgrade the sys.clock command to show minutes since midnight with a {type:\"m\"} argument.", + Dependencies: "clock" + }, + { + Name: "Clock Hours", + Cost: 225, + Description: "Upgrade the sys.clock command to show hours since midnight with a {type:\"h\"} argument.", + Dependencies: "clock_minutes" + }, + { + Name: "Clock AM and PM", + Cost: 75, + Description: "Change the clock to be 12-hour based, showing whether the current time is ante-meridiem or post-meridiem.", + Dependencies: "clock_hours", + }, + { + Name: "Full Precision Time", + Cost: 500, + Description: "Show full-precision time by default when using sys.clock.", + Dependencies: "clock_am_and_pm" + }, + { + Name: "Desktop Clock Widget", + Cost: 1000, + Description: "Add a widget to the desktop which shows the results of sys.clock as text on the desktop.", + Dependencies: "clock;desktop" + }, + { + Name: "AL MUD Chat", + Cost: 125, + Description: "Adds an app launcher entry for the MUD chat application.", + Dependencies: "mud_fundamentals;app_launcher" + }, + { + Name: "Draggable windows", + Cost: 400, + Description: "Allows you to drag windows around with the mouse using the title bar.", + Dependencies: "wm_titlebar;wm_free_placement" + }, + { + Name: "Window Manager", + Cost: 100, + Description: "Allows you to run two windows simultaneously within ShiftOS.", + Dependencies: "mud_fundamentals" + }, + { + Name: "Pong Upgrade", + Cost: 4000, + Description: "This upgrade makes pong double the codepoints you get from it so you can spend less time grinding!", + Dependencies: "mud_fundamentals;window_manager" + }, + { + Name: "Pong Upgrade 2", + Cost: 10000, + Description: "So you lost in pong, it must be sad to lose all the codepoints you've gained. With this upgrade you can save 1 percent of the loss, so at least you get something for losing!", + Dependencies: "mud_fundamentals;window_manager;pong_upgrade" + }, + { + Name: "WAV Player", + Cost: 10000, + Description: "Want to listen to the greatest tunes? Well get this app asap!", + Dependencies: "desktop;wm_free_placement" + }, + { + Name: "WAV Player AL", + Cost: 300, + Description: "Just another app launcher, making it easier to listen to your favorite songs!", + Dependencies: "desktop;wm_free_placement;wav_player" + }, + + //SHIFTER SUBCATEGORIES + + { + Name: "Shift Titlebar", + Cost: 100, + Description: "Customize the Titlebar within the Shifter.", + Dependencies: "shifter;wm_titlebar" + }, + { + Name: "Shift Title Text", + Cost: 100, + Description: "Title text looking boring? This upgrade lets you customize the font, color, and position of the Title Text.", + Dependencies: "shift_titlebar" + }, + { + Name: "Shift Window Borders", + Cost: 100, + Description: "Want to customize the look of the ShiftOS window borders? Buy this upgrade and you can customize the color and thickness of the borders.", + Dependencies: "shifter" + }, + { + Name: "Shift Desktop Panel", + Cost: 100, + Description: "Not liking your desktop panel the way it is? Buy this upgrade to allow you to change the color, height, and position of the desktop panel.", + Dependencies: "shifter;desktop" + }, + { + Name: "Shift App Launcher", + Cost: 100, + Description: "You've made your desktop panel look very nice, but your app launcher looks kinda out of place. This upgrade will fix that, allowing you to change the position, size, and appearance of the app launcher button.", + Dependencies: "shift_desktop_panel;app_launcher" + }, + { + Name: "Shift Panel Clock", + Cost: 100, + Dependencies: "shift_desktop_panel;desktop_clock_widget", + Description: "That clock is very simple - let's shift it! This upgrade allows you to customize the font and color of the panel clock." + }, + { + Name: "Shift Title Buttons", + Cost: 100, + Dependencies: "close_button;minimize_button;maximize_button;shift_titlebar", + Description: "Those title buttons look very similar and primitive - with this upgrade you can change the size, position, and color of each button." + }, + + //SKINNING STUFF + + { + Name: "Skinning", + Cost: 50000, + Description: "It may be expensive, but with this upgrade, you can break the limitations of using just solid colors and gradients for your skin and start using images!", + Dependencies: "shifter" + }, + + + //ARTPAD + { + Name: "Artpad", + Cost: 25000, + Description: "ArtPad is a very extensible tool that allows you to draw images within ShiftOS. Buy this upgrade to gain access to it through win.open{}!" + }, + { + Name: "AL Artpad", + Cost: 250, + Description: "Add an App Launcher Entry for Artpad!", + Dependencies: "artpad;app_launcher" + }, + + + + + //ARTPAD PIXEL LIMITS + + { + Name: "Artpad Pixel Limit 4", + Cost: 100, + Dependencies: "artpad", + Description: "Having ArtPad is great, but there's not much you can draw with only 2 pixels. Buy this upgrade to increase the breathing room your imagination can have." + }, + { + Name: "Artpad Pixel Limit 8", + Cost: 150, + Dependencies: "artpad_pixel_limit_4", + Description: "With a 4 pixel limit, you can do some simple patterns and such, but it's still not great. Buy this upgrade to double the pixel limit and add even more possibilities!" + }, + { + Name: "Artpad Pixel Limit 16", + Cost: 200, + Dependencies:"artpad_pixel_limit_8", + Description: "Now we can have 8-pixel images, but we still can't do much more than simple patterns and icons. Use this upgrade to double the max image size yet again and allow even more images!" + }, + { + Name: "Artpad Pixel Limit 64", + Cost: 600, + Dependencies: "artpad_pixel_limit_16", + Description: "Alright. Now it's time to kick it into high-gear. Patterns and icons are fun, but let's increase the image size even more to allow higher-detail icons/patterns and small sprites!" + }, + { + Name: "Artpad Pixel Limit 256", + Cost: 1000, + Dependencies: "artpad_pixel_limit_64", + Description: "We can create high resolution icons and patterns, but we still can't really do too much more than that. Buy this upgrade and you'll be able to have up to 256 pixels in an image!" + }, + { + Name: "Artpad Pixel Limit 1024", + Cost: 1250, + Dependencies: "artpad_pixel_limit_256", + Description: "Let's make things even higher quality! With this upgrade, we'll be able to increase the image size by 4 times! ArtPad is really starting to advance." + }, + { + Name: "Artpad Pixel Limit 4096", + Cost: 4800, + Dependencies: "artpad_pixel_limit_1024", + Description: "Now we can do 1024-pixel images, but how about increasing the limit by 4 times yet again? That'll leave even more room for imagination and drawings!" + }, + { + Name: "Artpad Pixel Limit 16384", + Cost: 19200, + Dependencies: "artpad_pixel_limit_4096", + Description: "We're ever-so-slightly approaching limitless possibilities. With this upgrade, images in ArtPad will be able to have up to 16384 pixels. We can make desktop backgrounds for small monitors!" + }, + { + Name: "Artpad Pixel Limit 65536", + Cost: 76800, + Dependencies: "artpad_pixel_limit_16384", + Description: "Wow! This might be the last time we'll have to deal with pixel limits. It's amazing how far we've came since 2-pixel gradients. Now let's go even further." + }, + { + Name: "Artpad Limitless Pixels", + Cost: 100000, + Dependencies: "artpad_pixel_limit_65536", + Description: "We have a pretty high pixel limit, but with this upgrade, pixel limits are no more! With limitless pixels comes limitless creativity. Have fun!" + }, + + { + Name: "AL Shutdown", + Cost: 300, + Dependencies: "app_launcher", + Description: "Want to shut down ShiftOS from your app launcher? This is the perfect upgrade for you." + }, + + { + Name: "Help Description", + Id: "help_description", + Cost: 150, + Dependencies: "", + Description: "Dont understand what some commands do in the terminal? With this upgrade, it adds a handy little description to almost every command when you run the command sos.help!" + }, + { + Name: "Help Usage", + Cost: 150, + Dependencies: "help_description", + Description: "You got descriptions on what some commands do in the terminal, but wouldn't it be handy to also see what the proper usage is for? Now you can with this upgrade!" + }, + + //ARTPAD TOOLS + { + Name: "Artpad Pixel Placer", + Dependencies: "artpad", + Cost: 750, + Description: "This tool extends the Pixel Setter to allow you to use your mouse to place pixels by clicking on the canvas." + }, + { + Name: "Artpad PP Movement Mode", + Dependencies: "artpad_pixel_placer", + Cost: 500, + Description: "This tool extends the Pixel Placer and allows you to drag your mouse while the button is held down to draw pixels on the canvas." + }, + { + Name: "Artpad Pencil", + Dependencies: "artpad_pp_movement_mode", + Cost: 1000, + Description: "Using the power of the Pixel Placer's movement mode, the Pencil can draw strokes of different thicknesses. Most tools will extend this tool." + }, + { + Name: "Artpad Paintbrush", + Cost: 1000, + Dependencies: "artpad_pencil", + Description: "The Paintbrush allows you to draw more thick strokes on the canvas than the Pencil does." + }, + { + Name: "Artpad Eraser", + Cost: 500, + Dependencies: "artpad_paintbrush;artpad_undo", + Description: "Undo not effective? Want to only erase a select bit of the canvas? Use this tool to get an eraser!" + }, + { + Name: "Artpad Load", + Cost: 350, + Dependencies: "artpad;file_skimmer", + Description: "Want to start off from an existing masterpiece? This tool is for you. Select any .pic file and it'll be loaded onto the canvas!" + }, + { + Name: "Artpad Line Tool", + Cost: 800, + Dependencies: "artpad_pp_movement_mode", + Description: "Using the power of linear interpolation and the Pixel Placer Movement Mode, the Line tool can help you draw straight lines from one point to another." + }, + { + Name: "Artpad Rectangle Tool", + Cost: 400, + Dependencies: "artpad_line_tool", + Description: "With the line tool we are able to figure out the distance from point A to point B. Let's use that basic framework to draw rectangles!" + }, + { + Name: "Artpad Oval Tool", + Cost: 401, + Dependencies: "artpad_line_tool", + Description: "Want to draw some ovals? With this tool, you can! It uses the data from the line tool to construct a circle as you drag the mouse." + }, + { + Name: "Artpad Fill Tool", + Cost: 1000, + Dependencies: "artpad_pixel_placer", + Description: "The Pixel Placer is useful because we can grab pixel coordinates from the mouse, and determine how we can fill the area with a certain color - let's do that!" + }, + { + Name: "Artpad Text Tool", + Cost: 1500, + Dependencies: "artpad_pixel_placer", + Description: "Want to place text on your canvas? Use the Text Tool to do so!" + }, + { + Name: "Artpad New", + Dependencies: "artpad", + Cost: 500, + Description: "Made a mistake? Want a blank canvas? This tool gives you just that." + }, + { + Name: "Artpad Open", + Dependencies: "artpad;file_skimmer", + Cost: 600, + Description: "Want to edit an artpad picture? If you have the File Skimmer, then this tool is for you!" + }, + { + Name: "Artpad Save", + Dependencies: "artpad;file_skimmer", + Cost: 1000, + Description: "Have you been working extra-hard on a masterpiece in ArtPad and want to save? This upgrade is a must-have!" + }, + { + Name: "Artpad Undo", + Dependencies: "artpad_new", + Cost: 59, + Description: "Mistakes happen - but if you have to clear the canvas every time you mess up one single pixel it can get annoying. This tool will help mitigate that - you'll be able to make your last change magically disappear!" + }, + { + Name: "Artpad Redo", + Dependencies: "artpad_undo", + Cost: 50, + Description: "Did you change your mind about that mistake you've undone? Want it back? This tool is for you. Note that the second you add something new after an undo, the undone change is wiped forever!" + }, + + + + //ARTPAD COLOR PALETTES + + { + Name: "Artpad 4 Color Palettes", + Dependencies: "artpad", + Cost: 150, + Description: "Want to add an extra 2 colors to your palette? Buy this upgrade to do so!" + }, + { + Name: "Artpad 8 Color Palettes", + Dependencies: "artpad_4_color_palettes", + Cost: 400, + Description: "Want to add an extra 4 color palette entries to your Artpad to have even more colors used at once? Buy this upgrade, and that will happen!" + }, + { + Name: "Artpad 16 Color Palettes", + Dependencies: "artpad_8_color_palettes", + Cost: 600, + Description: "With this upgrade, you can have up to 16 different colors in your ArtPad palette. Good for drawing intense scenes without constantly selecting different colors." + }, + { + Name: "Artpad 32 Color Palettes", + Dependencies: "artpad_16_color_palettes", + Cost: 850, + Description: "Having 16 different color palettes is nice, but you know what's nicer? Having 32!" + }, + { + Name: "Artpad 64 Color Palettes", + Dependencies: "artpad_32_color_palettes", + Cost: 1700, + Description: "Well then. We have 32 color palettes - let's double that." + }, + { + Name: "Artpad 128 Color Palettes", + Dependencies: "artpad_128_color_palettes", + Cost: 3400, + Description: "With this upgrade we'll be able to have 128 simultaneous colors in our palette. It may get a bit glitchy though... maybe a window manager upgrade could help?" + }, + + + + //SHIFTORIUM UPGRADES FOR THE SHIFTORIUM ITSELF + + { + Name: "Shiftorium GUI", + Cost: 100, + Description: "You may spend lots of time in your terminal - executing scripts, chatting, etc, but why make it so difficult and repetitive to upgrade your system? With this upgrade, a GUI will be added to the Shiftorium, and will be accessible using win.open{app:\"shiftorium\"}." + }, + { + Name: "AL Shiftorium", + Cost: 250, + Dependencies: "shiftorium_gui;app_launcher", + Description: "Add an App Launcher Entry for the Shiftorium!" + }, + { + Name: "Shiftorium GUI Codepoints Display", + Cost: 2500, + Dependencies: "shiftorium_gui", + Description: "In the shiftorium GUI but dont know what you can spend because you can't see how many code points are on hand? Well shop easy, because with this upgrade that is now possible! You have to restart the shiftorium for it to work." + } + +] \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/Songs.txt b/ShiftOS.WinForms/Resources/Songs.txt new file mode 100644 index 0000000..1b7daff --- /dev/null +++ b/ShiftOS.WinForms/Resources/Songs.txt @@ -0,0 +1,4 @@ +[ + "http://downloads.michaeltheshifter.me/music/blockride.mp3", + "http://downloads.michaeltheshifter.me/music/nightcoding.mp3" +] \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/fileicon0.bmp b/ShiftOS.WinForms/Resources/fileicon0.bmp new file mode 100644 index 0000000..e9f684e Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon0.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon1.bmp b/ShiftOS.WinForms/Resources/fileicon1.bmp new file mode 100644 index 0000000..ba26acb Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon1.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon10.bmp b/ShiftOS.WinForms/Resources/fileicon10.bmp new file mode 100644 index 0000000..81505bd Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon10.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon11.bmp b/ShiftOS.WinForms/Resources/fileicon11.bmp new file mode 100644 index 0000000..6fb6f6a Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon11.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon12.bmp b/ShiftOS.WinForms/Resources/fileicon12.bmp new file mode 100644 index 0000000..a345c0d Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon12.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon13.bmp b/ShiftOS.WinForms/Resources/fileicon13.bmp new file mode 100644 index 0000000..5fb0a4b Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon13.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon14.bmp b/ShiftOS.WinForms/Resources/fileicon14.bmp new file mode 100644 index 0000000..f52f6a1 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon14.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon15.bmp b/ShiftOS.WinForms/Resources/fileicon15.bmp new file mode 100644 index 0000000..bb0e029 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon15.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon16.bmp b/ShiftOS.WinForms/Resources/fileicon16.bmp new file mode 100644 index 0000000..8ae66eb Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon16.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon17.bmp b/ShiftOS.WinForms/Resources/fileicon17.bmp new file mode 100644 index 0000000..be1e63d Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon17.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon18.bmp b/ShiftOS.WinForms/Resources/fileicon18.bmp new file mode 100644 index 0000000..c12a51f Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon18.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon19.bmp b/ShiftOS.WinForms/Resources/fileicon19.bmp new file mode 100644 index 0000000..45f03e1 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon19.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon2.bmp b/ShiftOS.WinForms/Resources/fileicon2.bmp new file mode 100644 index 0000000..c4ffe12 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon2.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon3.bmp b/ShiftOS.WinForms/Resources/fileicon3.bmp new file mode 100644 index 0000000..543a162 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon3.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon4.bmp b/ShiftOS.WinForms/Resources/fileicon4.bmp new file mode 100644 index 0000000..d55037b Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon4.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon5.bmp b/ShiftOS.WinForms/Resources/fileicon5.bmp new file mode 100644 index 0000000..d72cd82 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon5.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon6.bmp b/ShiftOS.WinForms/Resources/fileicon6.bmp new file mode 100644 index 0000000..b604e09 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon6.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon7.bmp b/ShiftOS.WinForms/Resources/fileicon7.bmp new file mode 100644 index 0000000..8d8573e Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon7.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon8.bmp b/ShiftOS.WinForms/Resources/fileicon8.bmp new file mode 100644 index 0000000..7dc8cb8 Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon8.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileicon9.bmp b/ShiftOS.WinForms/Resources/fileicon9.bmp new file mode 100644 index 0000000..fb7f15d Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileicon9.bmp differ diff --git a/ShiftOS.WinForms/Resources/fileiconsaa.png b/ShiftOS.WinForms/Resources/fileiconsaa.png new file mode 100644 index 0000000..291770a Binary files /dev/null and b/ShiftOS.WinForms/Resources/fileiconsaa.png differ diff --git a/ShiftOS.WinForms/Resources/hello.txt b/ShiftOS.WinForms/Resources/hello.txt new file mode 100644 index 0000000..5f28270 --- /dev/null +++ b/ShiftOS.WinForms/Resources/hello.txt @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/languages.txt b/ShiftOS.WinForms/Resources/languages.txt new file mode 100644 index 0000000..ca34308 --- /dev/null +++ b/ShiftOS.WinForms/Resources/languages.txt @@ -0,0 +1,4 @@ +[ + "english" + "deutsch - in beta" +] \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/strings_de.txt b/ShiftOS.WinForms/Resources/strings_de.txt new file mode 100644 index 0000000..3cd11e4 --- /dev/null +++ b/ShiftOS.WinForms/Resources/strings_de.txt @@ -0,0 +1,227 @@ +{ + "{SUBMIT}":"Bestätigen", + +"{TERMINAL_TUTORIAL_1}":"Wilkommen zum ShiftOS Terminal. Hier wirst du die meiste Zeit in ShiftOS verbringen. + +Eine kurze Erklärung wie du das Terminal benutzt lautet wiefolgt. Du kannst das command 'sos.help' benutzen um eine Liste aller commands aufzurufen. Schreib es +einfach in das Terminal und drücke um alle commands anzuzeigen. + +Commands können mit argumenten versehen werden, indem du ein key-value Paar in einem {} Block hinter dem command angibst. Zum Beispiel: + +some.command{print:\"Guten Tag!\"} +math.add{op1:1, op2:2} +set.value{key:\"somekey\", value:true} + +Dir wurden 50 Codepoints als Startgeld gegeben - benutz dein Wissen um mit ihnen das MUD Fundamentals Shiftorium Upgrade zu kaufen. Das ganze mit dem Terminal. +Um das MUD Fundamentals Upgrade zu kaufen, tippe shiftorium.buy{upgrade:\"mud_fundamentals\"} in das Terminal. Das ganze funktioniert auch mit anderen Upgrades die +du kaufen willst, ersetze mud_fundamentals einfach mit einem anderen Upgradenamen. +", + + + "{TERMINAL_TUTORIAL_2}":"Du hast den Test erfolgreich bestanden. ShiftOS wird seine Grundfunktionen installieren.", + "{ABOUT}":"Über", + "{START_SYSTEM_SCAN}":"Starte systemweiten Scan", + "{SCAN_HOME}":"Scanne 0:/home", + "{SCAN_SYSTEM}":"Scanne 0:/system", + "{RESULTS}":"Ergebnisse", + "{VIRUSSCANNER_ABOUT}":"Wilkommen zum ShiftOS Virenscanner. + +Der ShiftOS Virenscanner ist ein Werkzeug welches dir erlaubt jede/s Datei oder System zu scannen und herauszufinden +ob es ein Virus ist. Wenn ein Virus erkannt wird, hast do die Option ihn danach zu löschen indem du 'Entfernen' +klickst. + +Wenn eine Systemdatei von dem Virenscanner erkannt wird, wird sie ersetzt.", + "{PLAY}":"Spielen", + "{APPLICATIONS}":"Anwendungen", + "{TERMINAL}":"Terminal", + "{PONG}":"Pong", + "{CODEPOINTS}":"Codepoints", + "{SHIFTORIUM}":"Shiftorium", + "{HACK}":"Hack", + "{SHIFTER}":"Shifter", + "{MUD_SHORT}":"MUD", + "{MUD}":"Multi-user domain", + "{DESKTOP}":"Desktop", + "{WINDOW}":"Fenster", + "{WINDOW_MANAGER}":"Fenstermanager", + "{UPGRADE}":"Upgrade", + "{UPGRADES}":"Upgrades", + "{APPLICATION}":"Anwendung", + "{SCRIPT}":"Skript", + "{ERROR}":"Error", + "{SCRIPTS}":"Skripts", + "{NULL}":"null", + "{ID}":"ID Num", + "{SYSTEM_INITIATED}":"System initialisiert", + "{PASSWORD}":"Passwort", + "{CRACK}":"Crack", + "{ARTPAD_UNDO_ERROR}":"Artpad - Fehler rückgängig machen", + "{ARTPAD_NEXT_STEP_WILL_KILL_CANVAS_JUST_FLIPPING_CLICK_NEW}":"You cannot undo the previous action as it would delete the canvas. If you'd like to clear the canvas, click New.", + "{ARTPAD_REDO_ERROR}":"Artpad - Wiederherstellungserror", + "{ARTPAD_NOTHING_TO_REDO}":"Artpad kann nichts wiederherstellen! Behalte im Kopf, dass wenn du etwas rückgängig machst und dann zeichnest, das der Verlauf gelöscht wird.", + "{ARTPAD_MAGNIFIER_ERROR}": "Artpad - Magnifier Error", + "{ARTPAD_MAGNIFICATION_ERROR_EXP_2}": "Artpad kann nicht weiter ranzoomen!", + "{ARTPAD_MAGNIFICATION_ERROR_EXP}": "Artpad kann nicht weiter ranzoomen. Naja, es kann, aber es will nicht.", + "{SHUTDOWN}":"Herunterfahren", + "{CONNECTING_TO_MUD}":"Verbinde mit dem Multi-User Domain...", + "{READING_FS}":"Lese Dateisystem...", + "{INIT_KERNEL}":"Initialisiere Kernel...", + "{START_DESKTOP}":"Starte Desktop-Session...", + "{DONE}": "Fertig", + "{READING_CONFIG}":"Lese Konfiguration...", + "{ID_TAKEN}":"ID Existiert bereits! Benutze chat.join um diesen Chat zu betreten.", + "{CHAT_NOT_FOUND_OR_TOO_MANY_MEMBERS}":"Dieser Chat existiert entweder nicht oder er ist voll.", + "{CHAT_NOT_FOUND_OR_NOT_IN_CHAT}":"Du bist zurzeit nicht in diesem Chat.", + "{CHAT_PLEASE_PROVIDE_VALID_CHANNEL_DATA}":"Du hast keine gültige Chat-Metadata angegeben! Bitte benutze chat.create{id:\"deine_id\", name:\"Dein Chatname\", topic:\"Thema deines Channels\"}.", + "{UPGRADE_PROGRESS}":"Upgrade progress""Upgrade Fortschritt", + "{WIN_PROVIDEID}":"Bitte gib eine gültige Fenster ID von win.list an.", + "{WIN_CANTCLOSETERMINAL}":"Du kannst dieses Terminal nicht schließen.", + "{WELCOME_TO_SHIFTORIUM}":"Willkommen zum Shiftorium!", + "{SUCCESSFULLY_CREATED_CHAT}":"Chat erfolgreich erstellt. Benutze chat.join{id:\"chat_id_hier\"} um ihm beizutreten.", + "{CHAT_HAS_JOINED}":"hat den Chat betreten.", + "{HAS_LEFT_CHAT}":"hat den Chat verlassen.", + "{SHIFTORIUM_EXP}":"The Shiftorium is your one-stop-shop for ShiftOS system enhancements, upgrades and applications. + + You can buy upgrades in the Shiftorium using a currency called Codepoints, which you can earn by doing various tasks within ShiftOS, such as playing Pong, stealing them from other users, and finding ways to make your own. It's up to you how you get your Codepoints. + + You can then use them to buy new applications, features, enhancements and upgrades for ShiftOS that make the user experience a lot better. Be careful though, buying too many system enhancements without buying new ways of earning Codepoints first can leave you in the dust and unable to upgrade the system. + + Anyways, feel free to browse from our wonderful selection! You can see a list of available upgrades on the left, as well as a progress bar showing how much you've upgraded the system compared to how much you still can.", + "{PONG_WELCOME}":"Welcome to Pong.", + "{PONG_DESC}":"Pong is an arcade game where your goal is to get the ball past the opponent paddle while keeping it from getting past yours. + + In ShiftOS, Pong is modified - you only have one chance, the game is divided into 60 second levels, and you can earn Codepoints by surviving a level, and beating the opponent.", + "{NO_APP_TO_OPEN}":"No app found for this file!", + "{NO_APP_TO_OPEN_EXP}":"File Skimmer could not find an application that can open this file.", + "{CLIENT_DIAGNOSTICS}":"Client diagnostics", + "{GUID}":"GUID", + "{CLIENT_DATA}":"Client data", + "{CLOSE}":"Close", + "{LOAD_DEFAULT}":"Load default", + "{IMPORT}":"Import", + "{EXPORT}":"Export", + "{APPLY}":"Apply", + "{TEMPLATE}":"Template", + "{H_VEL}":"Horizontal velocity", + "{V_VEL}":"Vertical velocity", + "{LEVEL}":"Level", + "{UPGRADE_DEVELOPMENT}":"Development Upgrade", + "{UPGRADE_DEVELOPMENT_DESCRIPTION}":"Development Upgrade Don't Buy", + "{SECONDS_LEFT}":"seconds left", + "{CASH_OUT_WITH_CODEPOINTS}":"Cash out with your codepoints", + "{PONG_PLAY_ON_FOR_MORE}":"Play on for more!", + "{YOU_REACHED_LEVEL}":"You've reached level", + "{PONG_BEAT_AI_REWARD}":"Reward for beating AI (CP)", + "{PONG_BEAT_AI_REWARD_SECONDARY}":"Codepoints for beating AI:", + "{CODEPOINTS_FOR_BEATING_LEVEL}":"Codepoints for beating level", + "{YOU_WON}":"You won", + "{YOU_LOSE}":"You lose", + "{TRY_AGAIN}":"Try again", + "{CODEPOINTS_SHORT}":"CP", + "{TERMINAL_FORMATTING_DRIVE}":"Formatting drive... %percent %", + "{INSTALLING_SHIFTOS}":"Installing ShiftOS on %domain.", + "{YOU_MISSED_OUT_ON}":"You missed out on", + "{BUT_YOU_GAINED}":"But you gained", + "{PONG_PLAYON_DESC}":"Or do you want to try your luck on the next level to increase your reward?", + "{PONG_CASHOUT_DESC}":"Would you like the end the game now and cash out with your reward?", + "{INITIAL_H_VEL}":"Initial H Vel", + "{INITIAL_V_VEL}":"Initial V Vel", + "{INC_H_VEL}":"Increment H Vel", + "{INC_V_VEL}":"Increment V Vel", + "{MULTIPLAYER_ONLY}":"Program not compatible with single-user domain.", + "{MULTIPLAYER_ONLY_EXP}":"This program cannot run within a single-user domain. You must be within a multi-user domain to use this program.", + "{SHIFTER_SKIN_APPLIED}":"Shifter - Settings applied!", + "{YOU_HAVE_EARNED}":"You have earned", + "{CREATING_PATH}":"Creating directory: %path", + "{CREATING_FILE}":"Creating file: %path", + "{SHIFTORIUM_HELP_DESCRIPTION}": "Help Descriptions", + "{CREATING_USER}":"Creating user %username", + "{SEPERATOR}":" - ", + "{NAMESPACE}":"Namespace ", + "{COMMAND}": "| Command ", + "{SHIFTOS_HAS_BEEN_INSTALLED}":"ShiftOS has been installed on %domain.", + "{WARN}": "WARN: ", + "{ERROR}": "!ERROR! ", + "{OBSOLETE_CHEATS_FREECP}": "The %ns.%cmd command is obsolete and has been replaced with %newcommand", + "{REBOOTING_SYSTEM}":"Rebooting system in %i seconds...", + "{ERROR_ARGUMENT_REQUIRED}": "You must supply an %argument value", + "{ERROR_ARGUMENT_REQUIRED_NO_USAGE}": "You are missing some arguments.", + "{GENERATING_PATHS}":"Generating paths...", + "{ERROR_COMMAND_WRONG}": "Check your syntax and try again", + "{LOGIN_EXP}": "Login as the admin of the multi user domain.", + + "{USAGE}": "Usage: ", + + "{NAMESPACE_SOS_DESCRIPTION}":"The ShiftOS Namespace", + "{COMMAND_HELP_USAGE}":"%ns.%cmd{[topic:]}", + "{COMMAND_HELP_DESCRIPTION}":"Lists all commands", + "{COMMAND_SOS_SHUTDOWN_USAGE}":"%ns.%cmd", + "{COMMAND_SOS_SHUTDOWN_DESCRIPTION}":"Saves and shuts down ShiftOS", + "{COMMAND_SOS_STATUS_USAGE}":"%ns.%cmd", + "{COMMAND_SOS_STATUS_DESCRIPTION}":"Displays how many codepoints you have", + "{COMMAND_DEV_CRASH_USAGE}":"%ns.%cmd", + "{COMMAND_DEV_CRASH_DESCRIPTION}":"Shuts down ShiftOS forcefully", + "{COMMAND_DEV_UNLOCKEVERYTHING_USAGE}":"%ns.%cmd", + "{COMMAND_DEV_UNLOCKEVERYTHING_DESCRIPTION}":"Unlocks all shiftorium upgrades", + "{COMMAND_DEV_FREECP_USAGE}":"%ns.%cmd{[amount:1000]}", + "{COMMAND_DEV_FREECP_DESCRIPTION}":"Gives [ammount] codepoints", + "{COMMAND_TRM_CLEAR_USAGE}":"%ns.%cmd", + "{COMMAND_TRM_CLEAR_DESCRIPTION}":"Clears the terminal", + "{COMMAND_SHIFTORIUM_BUY_USAGE}":"%ns.%cmd{upgrade:}", + "{COMMAND_SHIFTORIUM_BUY_DESCRIPTION}":"Buys [upgrade]", + "{COMMAND_SHIFTORIUM_LIST_USAGE}":"%ns.%cmd", + "{COMMAND_SHIFTORIUM_LIST_DESCRIPTION}":"Lists the upgrades that you can get", + "{COMMAND_SHIFTORIUM_INFO_USAGE}":"%ns.%cmd{upgrade:}", + "{COMMAND_SHIFTORIUM_INFO_DESCRIPTION}":"Gives a description about an upgrade", + "{COMMAND_DEV_MULTARG_USAGE}":"%ns.%cmd{id:,name:,type:}", + "{COMMAND_DEV_MULTARG_DESCRIPTION}":"A command which requiers multiple arguments", + + "{ERR_COMMAND_NOT_FOUND}":"Command not found.", + "{MUD_ERROR}":"MUD error", + + "{PROLOGUE_NO_USER_DETECTED}":"No user detected. Please enter a username.", + "{PROLOGUE_BADUSER}":"Invalid username detected.", + "{PROLOGUE_NOSPACES}":"Usernames must not contain spaces.", + "{PROLOGUE_PLEASE_ENTER_USERNAME}":"Please enter a valid username. Blank usernames are not permitted.", + + "{SHIFTORIUM_NOTENOUGHCP}":"Not enough codepoints: ", + "{SHIFTORIUM_TRANSFERRED_FROM}":"Received Codepoints from", + "{SHIFTORIUM_TRANSFERRED_TO}":"Transferred Codepoints to", + + "{SE_SAVING}":"Saving game to disk", + "{SE_TIPOFADVICE}":"Tip of advice: ShiftOS will always save your game after big events or when you shut down the operating system. You can also invoke a save yourself using 'sos.save'.", + + "{STORY_WELCOME}":"Welcome to ShiftOS", + "{STORY_SENTIENCEUNKNOWN}":"Your sentience is currently unknown. Please strike the Enter key to prove you are alive.", + + "{SENTIENCE_BASIC}":"Sentience: Basic - User can respond to basic instructions.", + "{SENTIENCE_BASICPLUS}":"Sentience: Basic+ - User can invoke commands within the ecosystem.", + "{SENTIENCE_POSSIBLEHUMAN}":"Sentience: Possible human - user can perform actions based on a choice.", + "{SENTIENCE_POSSIBLEHUMANPLUS}":"Sentience: Possible human+ - user can infer, and can pass arguments.", + "{SENTIENCE_HUMAN}":"Sentience: Human. Thanks for your patience.", + "{SENTIENCE_INVALIDPASSWORD}":"The password you entered is invalid.", + + "{ARGS_PASSWORD}":"password", + + "{SHIFTOS_PLUS_MOTTO}":"ShiftOS, Shift it YOUR way.", + "{SHIFTOS_VERSION_INFO}":"ShiftOS Version: ", + "{USER_NAME}":"Username", + "{DISCOURSE_INTEGRATION}":"Discourse Integration", + "{SYSTEM_NAME}":"System Name", + "{USER_INFO}":"User Information", + "{SELECT_LANG}":"Select language", + "{WELCOME_TO_SHIFTOS}":"Welcome to ShiftOS Alpha!", + "{CREATE}":"Create", + "{INSTALL}":"Install", + "{ALIAS}":"Alias:", + "{OBSOLETE_SYS_SHUTDOWN}":"sys.shutdown is obsolete", + "{PY_EXCEPTION}":"There was an error running python code.", + "{LUA_ERROR}":"There was an error running lua code.", + + "{TERMINAL_NAME}":"Terminal", + "{ARTPAD_NAME}":"Artpad", + "{PONG_NAME}":"Pong", + "{WAV_PLAYER_NAME}":"WAV Player", + "{SHIFTORIUM_NAME}":"Shiftorium", + "{TEXTPAD_NAME}":"TextPad", +} \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/strings_en.txt b/ShiftOS.WinForms/Resources/strings_en.txt new file mode 100644 index 0000000..267724a --- /dev/null +++ b/ShiftOS.WinForms/Resources/strings_en.txt @@ -0,0 +1,226 @@ +{ + "{SUBMIT}":"Submit", + +"{TERMINAL_TUTORIAL_1}":"Welcome to the ShiftOS terminal. This is where you will spend the bulk of your time within ShiftOS. + +A brief rundown of how to use the terminal is as follows. You can use the 'sos.help' command to show a list of all commands. Simply type it in and strike to view all commands. + +Commands can be sent arguments by specifying a key-value pair inside a {} block at the end of the command. For example: + +some.command{print:\"hello\"} +math.add{op1:1,op2:2} +set.value{key:\"somekey\", value:true} + +You have been given 50 Codepoints - use your knowledge to use them to buy the MUD Fundamentals Shiftorium Upgrade using the terminal. +To buy MUD Fundamentals, type shiftorium.buy{upgrade:\"mud_fundamentals\"} This is also true for any other thing you want to buy from the shiftorium, just replace mud_fundementals with any other upgrade id. +", + + + "{TERMINAL_TUTORIAL_2}":"You successfully passed the test. ShiftOS will now start installing it's base functionality.", + "{ABOUT}":"About", + "{HIGH_SCORES}":"High scores", + "{PONG_VIEW_HIGHSCORES}":"See the high scores", + "{PONG_HIGHSCORE_EXP}":"Want to see what other users have gotten?", + "{START_SYSTEM_SCAN}":"Start system-wide scan", + "{SCAN_HOME}":"Scan 0:/home", + "{SCAN_SYSTEM}":"Scan 0:/system", + "{RESULTS}":"Results", + "{VIRUSSCANNER_ABOUT}":"Welcome to the ShiftOS virus scanner. + +The ShiftOS virus scanner is a utility that allows you to scan any file on your system and see if it is a virus. If a virus is detected, you have the option to delete it after the scan by clicking 'Remove'. + +If a system file is deleted by the virus scanner, it will be replaced.", + "{PLAY}":"Play", + "{APPLICATIONS}":"Applications", + "{TERMINAL}":"Terminal", + "{PONG}":"Pong", + "{CODEPOINTS}":"Codepoints", + "{SHIFTORIUM}":"Shiftorium", + "{HACK}":"Hack", + "{SHIFTER}":"Shifter", + "{MUD_SHORT}":"MUD", + "{MUD}":"Multi-user domain", + "{DESKTOP}":"Desktop", + "{WINDOW}":"Window", + "{WINDOW_MANAGER}":"Window manager", + "{UPGRADE}":"Upgrade", + "{UPGRADES}":"Upgrades", + "{APPLICATION}":"Application", + "{SCRIPT}":"Script", + "{ERROR}":"Error", + "{SCRIPTS}":"Scripts", + "{NULL}":"null", + "{ID}":"ID Num", + "{SYSTEM_INITIATED}":"System initiated", + "{PASSWORD}":"Password", + "{CRACK}":"Crack", + "{ARTPAD_UNDO_ERROR}":"Artpad - Undo error", + "{ARTPAD_NEXT_STEP_WILL_KILL_CANVAS_JUST_FLIPPING_CLICK_NEW}":"You cannot undo the previous action as it would delete the canvas. If you'd like to clear the canvas, click New.", + "{ARTPAD_REDO_ERROR}":"Artpad - Redo error", + "{ARTPAD_NOTHING_TO_REDO}": "Artpad has nothing to redo! Remember that when you undo and then draw on the canvas, all redo history is wiped.", + "{ARTPAD_MAGNIFIER_ERROR}": "Artpad - Magnifier error", + "{ARTPAD_MAGNIFICATION_ERROR_EXP_2}": "Artpad cannot zoom out any further as the canvas would disappear!", + "{ARTPAD_MAGNIFICATION_ERROR_EXP}": "Artpad cannot zoom any further into the canvas. Well, it can, it just doesn't want to.", + "{SHUTDOWN}":"Shutdown", + "{CONNECTING_TO_MUD}":"Connecting to the multi-user domain...", + "{READING_FS}":"Reading filesystem...", + "{INIT_KERNEL}":"Initiating kernel...", + "{START_DESKTOP}":"Starting desktop session...", + "{DONE}": "done", + "{READING_CONFIG}":"Reading configuration...", + "{ID_TAKEN}":"ID has been taken! Use chat.join to join this chat.", + "{CHAT_NOT_FOUND_OR_TOO_MANY_MEMBERS}":"This chat either doesn't exist or has too many users in it.", + "{CHAT_NOT_FOUND_OR_NOT_IN_CHAT}":"You are not currently in this chat.", + "{CHAT_PLEASE_PROVIDE_VALID_CHANNEL_DATA}":"You did not specify valid chat metadata! Please do chat.create{id:\"your_id\", name:\"Your chat\", topic:\"Your chat's topic\"}.", + "{UPGRADE_PROGRESS}":"Upgrade progress", + "{WIN_PROVIDEID}":"Please provide a valid Window ID from win.list.", + "{WIN_CANTCLOSETERMINAL}":"You cannot close this terminal.", + "{WELCOME_TO_SHIFTORIUM}":"Welcome to the Shiftorium", + "{SUCCESSFULLY_CREATED_CHAT}":"Successfully created chat. Use chat.join{id:\"chat_id_here\"} to join it.", + "{CHAT_HAS_JOINED}":"has joined the chat.", + "{HAS_LEFT_CHAT}":"has left the chat.", + "{SHIFTORIUM_EXP}":"The Shiftorium is your one-stop-shop for ShiftOS system enhancements, upgrades and applications. + + You can buy upgrades in the Shiftorium using a currency called Codepoints, which you can earn by doing various tasks within ShiftOS, such as playing Pong, stealing them from other users, and finding ways to make your own. It's up to you how you get your Codepoints. + + You can then use them to buy new applications, features, enhancements and upgrades for ShiftOS that make the user experience a lot better. Be careful though, buying too many system enhancements without buying new ways of earning Codepoints first can leave you in the dust and unable to upgrade the system. + + Anyways, feel free to browse from our wonderful selection! You can see a list of available upgrades on the left, as well as a progress bar showing how much you've upgraded the system compared to how much you still can.", + "{PONG_WELCOME}":"Welcome to Pong.", + "{PONG_DESC}":"Pong is an arcade game where your goal is to get the ball past the opponent paddle while keeping it from getting past yours. + + In ShiftOS, Pong is modified - you only have one chance, the game is divided into 60 second levels, and you can earn Codepoints by surviving a level, and beating the opponent.", + "{NO_APP_TO_OPEN}":"No app found for this file!", + "{NO_APP_TO_OPEN_EXP}":"File Skimmer could not find an application that can open this file.", + "{CLIENT_DIAGNOSTICS}":"Client diagnostics", + "{GUID}":"GUID", + "{CLIENT_DATA}":"Client data", + "{CLOSE}":"Close", + "{LOAD_DEFAULT}":"Load default", + "{IMPORT}":"Import", + "{EXPORT}":"Export", + "{APPLY}":"Apply", + "{TEMPLATE}":"Template", + "{H_VEL}":"Horizontal velocity", + "{V_VEL}":"Vertical velocity", + "{LEVEL}":"Level", + "{UPGRADE_DEVELOPMENT}":"Development Upgrade", + "{UPGRADE_DEVELOPMENT_DESCRIPTION}":"Development Upgrade Don't Buy", + "{SECONDS_LEFT}":"seconds left", + "{CASH_OUT_WITH_CODEPOINTS}":"Cash out with your codepoints", + "{PONG_PLAY_ON_FOR_MORE}":"Play on for more!", + "{YOU_REACHED_LEVEL}":"You've reached level", + "{PONG_BEAT_AI_REWARD}":"Reward for beating AI (CP)", + "{PONG_BEAT_AI_REWARD_SECONDARY}":"Codepoints for beating AI:", + "{CODEPOINTS_FOR_BEATING_LEVEL}":"Codepoints for beating level", + "{YOU_WON}":"You won", + "{YOU_LOSE}":"You lose", + "{TRY_AGAIN}":"Try again", + "{CODEPOINTS_SHORT}":"CP", + "{TERMINAL_FORMATTING_DRIVE}":"Formatting drive... %percent %", + "{INSTALLING_SHIFTOS}":"Installing ShiftOS on %domain.", + "{YOU_MISSED_OUT_ON}":"You missed out on", + "{BUT_YOU_GAINED}":"But you gained", + "{PONG_PLAYON_DESC}":"Or do you want to try your luck on the next level to increase your reward?", + "{PONG_CASHOUT_DESC}":"Would you like the end the game now and cash out with your reward?", + "{INITIAL_H_VEL}":"Initial H Vel", + "{INITIAL_V_VEL}":"Initial V Vel", + "{INC_H_VEL}":"Increment H Vel", + "{INC_V_VEL}":"Increment V Vel", + "{MULTIPLAYER_ONLY}":"Program not compatible with single-user domain.", + "{MULTIPLAYER_ONLY_EXP}":"This program cannot run within a single-user domain. You must be within a multi-user domain to use this program.", + "{SHIFTER_SKIN_APPLIED}":"Shifter - Settings applied!", + "{YOU_HAVE_EARNED}":"You have earned", + "{CREATING_PATH}":"Creating directory: %path", + "{CREATING_FILE}":"Creating file: %path", + "{SHIFTORIUM_HELP_DESCRIPTION}": "Help Descriptions", + "{CREATING_USER}":"Creating user %username", + "{SEPERATOR}":" - ", + "{NAMESPACE}":"Namespace ", + "{COMMAND}": "| Command ", + "{SHIFTOS_HAS_BEEN_INSTALLED}":"ShiftOS has been installed on %domain.", + "{WARN}": "WARN: ", + "{ERROR}": "!ERROR! ", + "{OBSOLETE_CHEATS_FREECP}": "The %ns.%cmd command is obsolete and has been replaced with %newcommand", + "{REBOOTING_SYSTEM}":"Rebooting system in %i seconds...", + "{ERROR_ARGUMENT_REQUIRED}": "You must supply an %argument value", + "{ERROR_ARGUMENT_REQUIRED_NO_USAGE}": "You are missing some arguments.", + "{GENERATING_PATHS}":"Generating paths...", + "{ERROR_COMMAND_WRONG}": "Check your syntax and try again", + "{LOGIN_EXP}": "Login as the admin of the multi user domain.", + + "{USAGE}": "Usage: ", + + "{NAMESPACE_SOS_DESCRIPTION}":"The ShiftOS Namespace", + "{COMMAND_HELP_USAGE}":"%ns.%cmd{[topic:]}", + "{COMMAND_HELP_DESCRIPTION}":"Lists all commands", + "{COMMAND_SOS_SHUTDOWN_USAGE}":"%ns.%cmd", + "{COMMAND_SOS_SHUTDOWN_DESCRIPTION}":"Saves and shuts down ShiftOS", + "{COMMAND_SOS_STATUS_USAGE}":"%ns.%cmd", + "{COMMAND_SOS_STATUS_DESCRIPTION}":"Displays how many codepoints you have", + "{COMMAND_DEV_CRASH_USAGE}":"%ns.%cmd", + "{COMMAND_DEV_CRASH_DESCRIPTION}":"Shuts down ShiftOS forcefully", + "{COMMAND_DEV_UNLOCKEVERYTHING_USAGE}":"%ns.%cmd", + "{COMMAND_DEV_UNLOCKEVERYTHING_DESCRIPTION}":"Unlocks all shiftorium upgrades", + "{COMMAND_DEV_FREECP_USAGE}":"%ns.%cmd{[amount:1000]}", + "{COMMAND_DEV_FREECP_DESCRIPTION}":"Gives [ammount] codepoints", + "{COMMAND_TRM_CLEAR_USAGE}":"%ns.%cmd", + "{COMMAND_TRM_CLEAR_DESCRIPTION}":"Clears the terminal", + "{COMMAND_SHIFTORIUM_BUY_USAGE}":"%ns.%cmd{upgrade:}", + "{COMMAND_SHIFTORIUM_BUY_DESCRIPTION}":"Buys [upgrade]", + "{COMMAND_SHIFTORIUM_LIST_USAGE}":"%ns.%cmd", + "{COMMAND_SHIFTORIUM_LIST_DESCRIPTION}":"Lists the upgrades that you can get", + "{COMMAND_SHIFTORIUM_INFO_USAGE}":"%ns.%cmd{upgrade:}", + "{COMMAND_SHIFTORIUM_INFO_DESCRIPTION}":"Gives a description about an upgrade", + "{COMMAND_DEV_MULTARG_USAGE}":"%ns.%cmd{id:,name:,type:}", + "{COMMAND_DEV_MULTARG_DESCRIPTION}":"A command which requiers multiple arguments", + + "{ERR_COMMAND_NOT_FOUND}":"Command not found.", + "{MUD_ERROR}":"MUD error", + + "{PROLOGUE_NO_USER_DETECTED}":"No user detected. Please enter a username.", + "{PROLOGUE_BADUSER}":"Invalid username detected.", + "{PROLOGUE_NOSPACES}":"Usernames must not contain spaces.", + "{PROLOGUE_PLEASE_ENTER_USERNAME}":"Please enter a valid username. Blank usernames are not permitted.", + + "{SHIFTORIUM_NOTENOUGHCP}":"Not enough codepoints: ", + "{SHIFTORIUM_TRANSFERRED_FROM}":"Received Codepoints from", + "{SHIFTORIUM_TRANSFERRED_TO}":"Transferred Codepoints to", + + "{SE_SAVING}":"Saving game to disk", + "{SE_TIPOFADVICE}":"Tip of advice: ShiftOS will always save your game after big events or when you shut down the operating system. You can also invoke a save yourself using 'sos.save'.", + + "{STORY_WELCOME}":"Welcome to ShiftOS", + "{STORY_SENTIENCEUNKNOWN}":"Your sentience is currently unknown. Please strike the Enter key to prove you are alive.", + + "{SENTIENCE_BASIC}":"Sentience: Basic - User can respond to basic instructions.", + "{SENTIENCE_BASICPLUS}":"Sentience: Basic+ - User can invoke commands within the ecosystem.", + "{SENTIENCE_POSSIBLEHUMAN}":"Sentience: Possible human - user can perform actions based on a choice.", + "{SENTIENCE_POSSIBLEHUMANPLUS}":"Sentience: Possible human+ - user can infer, and can pass arguments.", + "{SENTIENCE_HUMAN}":"Sentience: Human. Thanks for your patience.", + "{SENTIENCE_INVALIDPASSWORD}":"The password you entered is invalid.", + + "{ARGS_PASSWORD}":"password", + + "{SHIFTOS_PLUS_MOTTO}":"ShiftOS, Shift it YOUR way.", + "{SHIFTOS_VERSION_INFO}":"ShiftOS Version: ", + "{USER_NAME}":"Username", + "{DISCOURSE_INTEGRATION}":"Discourse Integration", + "{SYSTEM_NAME}":"System Name", + "{USER_INFO}":"User Information", + "{SELECT_LANG}":"Select language", + "{WELCOME_TO_SHIFTOS}":"Welcome to ShiftOS Alpha!", + "{CREATE}":"Create", + "{INSTALL}":"Install", + "{ALIAS}":"Alias:", + "{OBSOLETE_SYS_SHUTDOWN}":"sys.shutdown is obsolete", + "{PY_EXCEPTION}":"There was an error running python code.", + "{LUA_ERROR}":"There was an error running lua code.", + + "{TERMINAL_NAME}":"Terminal", + "{ARTPAD_NAME}":"Artpad", + "{PONG_NAME}":"Pong", + "{WAV_PLAYER_NAME}":"WAV Player", + "{SHIFTORIUM_NAME}":"Shiftorium", + "{TEXTPAD_NAME}":"TextPad", +} \ No newline at end of file diff --git a/ShiftOS.WinForms/Resources/sys_shiftoriumstory.txt b/ShiftOS.WinForms/Resources/sys_shiftoriumstory.txt new file mode 100644 index 0000000..93a06ba --- /dev/null +++ b/ShiftOS.WinForms/Resources/sys_shiftoriumstory.txt @@ -0,0 +1,45 @@ +{ + Character: "sys", + Lines:[ + "Hello there, %user.", + "Welcome to ShiftOS.", + "This is an automated message to all new sentiences within the ShiftOS multi-user domain.", + "Before you can begin with ShiftOS, you'll need to know a few things about it.", + "One: Terminal command syntax.", + "Inside ShiftOS, the bulk of your time is going to be spent within the Terminal.", + "The Terminal is an application that starts up when you turn on your computer. It allows you to execute system commands, open programs and control your system.", + "To enter commands into your terminal, simply type in the user who created the command's name, a.k.a it's \"namespace\", followed by a period (.) followed by the command's name.", + "For example, sos.help.", + "If you would like to specify command parameters, you can do so by entering a set of curly braces {} after the command name.", + "An empty set of curly braces, or none at all, means no parameters. However, if you'd like to send a parameter, inside the curly braces, type the parameter name", + "followed by a colon (:) and then the value.", + "There are various value types you can use: + + - Booleans ({key:true, key2:false}) + - Integers ({number:123}) - Note that integers have a maximum value of 2.4 billion. + - Strings ({key:\"value\"}) + - Objects ({key:{key2:\"value\"}}) + - Arrays ({key:[\"element 1\", \"element 2\"]})", + "For example, I can do win.open{app:\"pong\"} to open the Pong application from the Terminal.", + "Next on the list - Codepoints and the Shiftorium.", + "Right now you only have two applications - the Terminal, and Pong.", + "This is not a usable operating system.", + "You can only have one application open.", + "You can't customize it.", + "You can't access your files.", + "Only the Terminal and Pong.", + "But fear not. You can upgrade ShiftOS just like you would a car or a home.", + "You can buy new applications, tweaks, features, and other upgrades.", + "But how?", + "First, you need Codepoints.", + "cmd:givecp 50", + "You have been given 50 Codepoints.", + "You can use Codepoints to buy upgrades inside the Shiftorium.", + "The first upgrade you want to buy is called MUD Fundamentals.", + "It unlocks certain capabilities within the multi-user domain such as the ability to run scripts and commands within the multi-user domain, as well as the ability to chat with other sentiences and upload your own programs.", + "It costs 50 Codepoints. You may buy it using the codepoints you have been given, or you can try and earn your own Codepoints using pong.", + "But be careful, it's best to buy things that can give you even more Codepoints...", + "because when you run out and can't make any more.... you're stuck with what you've got.", + "Disconnecting from sentience '%user' on system %domain.", + ] +} \ No newline at end of file -- cgit v1.2.3