Military Strategic System by ソナ
2.0.0 Security Password Hashing: Implemented a custom hashing function in auth.lua. Passwords are no longer stored or verified in plain text on the server, fixing a critical security vulnerability. Refactoring & Code Quality DRY (Don't Repeat Yourself): Extracted the bulky Cyrillic keyboard layout logic into a standalone, reusable module (system.cyrillic_driver). Removed over 100 lines of duplicated code from general.lua, leader.lua, radar.lua, front_browser.lua, plan_browser.lua, and PDAOS.lua. Кароч русский, украинский и беларуский должны лучше работать, но не забудьте текстурпак Performance & Stability Network Timeouts: Added timeout parameters (e.g., receiveEncrypted(3)) to all client-side netLoop functions. Terminals will no longer freeze indefinitely if the HQ server goes offline or drops a packet. Memory Leak Fix: Implemented a ring buffer limit (max entries) in archive.lua to prevent infinite log growth and potential Out of memory crashes on the server. Graceful Degradation: Replaced hard error() crashes with graceful shutdowns and user-friendly red terminal warnings when a computer is booted without an attached wireless modem. UI & Assets Missing Icons: Designed and added new 5x4 .nfp icons for front_browser, plan_browser, radar, and rocket.
MSOS (Military Support Operating System)
MSOS is a specialized tactical operating system for the ComputerCraft mod, designed to provide a user-friendly interface, file management, and quick access to military utilities.
⚡ Key Features
Graphical Launcher: An intuitive Graphical User Interface (GUI) with mouse and touchscreen support replaces the standard command line. Programs are displayed as a grid with colored icons.
Icon System: Supports custom pixel icons in .nfp format. If an icon is missing, the system automatically generates a colored badge with the program's initials.
App Store (Network Store): Built-in client for downloading and updating software directly from remote servers (GitHub/Pastebin). It allows installing both official modules (General, Commander) and third-party libraries. (not working yet)
Smart Scanning: The OS automatically scans the file system (root directory, /pr, and /sys folders) on every startup, adding new scripts to the menu instantly without requiring manual configuration.
PDA Support: Fully optimized for Pocket Computers. Soldiers can carry the system in their inventory, utilizing background GPS tracking and secure communication channels while on the move.
📂 System Structure
MSOS organizes files to maintain order on the device:
/ (Root) — Location for user scripts and the autorun file (startup.lua).
/pr (Programs) — Folder for main installed applications (command terminals, utilities).
/sys (System) — System files and configuration databases.
/sys/icon — Storage for graphical resources (icons).
🎯 Purpose
The system serves as a unified platform for all network roles (Soldier, Officer, General), abstracting the complexity of the command line and providing rapid access to:
Encrypted communication systems.
Tactical tools and alerts.
Squad management.
wget run https://pinestore.cc/d/223
Git Repository 