From b421b9c65e560bf8b4d44b8e3d8b390b678d5621 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:43:36 -0500 Subject: [PATCH 01/11] Update companies.yml to add Korpus Novy Mir --- Resources/Prototypes/_Mono/companies.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/Resources/Prototypes/_Mono/companies.yml b/Resources/Prototypes/_Mono/companies.yml index 53be6c5640c..4470cd47f11 100644 --- a/Resources/Prototypes/_Mono/companies.yml +++ b/Resources/Prototypes/_Mono/companies.yml @@ -81,7 +81,13 @@ id: Suburbia form: Protagonist name: Suburbia - color: "#FFEA00" + color: "#FFEA00" + +- type: company + id: VSR + form: Protagonist + name: Korpus Novy Mir — "New World Corps" + color: "#595959" - type: company id: SBS From 6c491d958387093cb11fa3755a1631002e6217b0 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:44:37 -0500 Subject: [PATCH 02/11] Update headset-component.ftl to add KNM/VSR --- Resources/Locale/en-US/_HL/headset/headset-component.ftl | 1 + 1 file changed, 1 insertion(+) diff --git a/Resources/Locale/en-US/_HL/headset/headset-component.ftl b/Resources/Locale/en-US/_HL/headset/headset-component.ftl index bd01b762006..00d21371d2a 100644 --- a/Resources/Locale/en-US/_HL/headset/headset-component.ftl +++ b/Resources/Locale/en-US/_HL/headset/headset-component.ftl @@ -11,5 +11,6 @@ chat-radio-dominos-robotics = Dominos Robotics chat-radio-talon = ADF-TALON chat-radio-starbound = Starbound BSS chat-radio-dusk-enclave = Dusk Enclave +chat-radio-vsr = Korpus Novy Mir examine-radio-intrinsic-channels = Intrinsic frequencies: From f1eddb11fcd80947f530d3ae3688e122e879d175 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:45:47 -0500 Subject: [PATCH 03/11] Update encryption_keys.yml to add VSR/Korpus Novy Mir key --- .../Entities/Objects/Devices/encryption_keys.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml index 82e265aec9a..2dc3c5ddde7 100644 --- a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml @@ -132,6 +132,21 @@ layers: - state: crypt-interdyne +- type: entity + parent: [EncryptionKey, RecyclableItemDeviceTiny] + id: EncryptionKeyVSR + name: Korpus Novy Mir Encryption Key + description: An encyption key used by Korpus Novy Mir — "New World Corps". + components: + - type: EncryptionKey + channels: + - KNM + defaultChannel: KNM + - type: Sprite + layers: + - state: crypt_black + - state: knm_label + - type: entity parent: [EncryptionKey, RecyclableItemDeviceTiny] id: EncryptionKeyDominosRobotics From b9fe6d606765f126b421dd053c450cfa7dc6de0f Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:46:30 -0500 Subject: [PATCH 04/11] Update radio_channels.yml to add KNM channel --- Resources/Prototypes/_HL/radio_channels.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Resources/Prototypes/_HL/radio_channels.yml b/Resources/Prototypes/_HL/radio_channels.yml index d0a5d83f5f1..86d822f5c1b 100644 --- a/Resources/Prototypes/_HL/radio_channels.yml +++ b/Resources/Prototypes/_HL/radio_channels.yml @@ -66,6 +66,14 @@ color: "#EA7FC7" longRange: true +- type: radioChannel + id: KNM + name: chat-radio-vsr + keycode: '.' + frequency: 1779 + color: "#595959" + longRange: true + - type: radioChannel id: Pirate name: chat-radio-pirate From 5468ca136d4649126de01476e08d57dbf740b61c Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:47:56 -0500 Subject: [PATCH 05/11] adds KNM/VSR key logo --- .../Devices/encryption_keys.rsi/knm_label.png | Bin 0 -> 231 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png new file mode 100644 index 0000000000000000000000000000000000000000..f88c241e61508400fa8dd13eb49c5286255c1d81 GIT binary patch literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJb)GJcArY-_FD>Lc;y(KDR#pB3;R$N9H0}u=eSiCmucpnmJxpHV#^Es=<>&#zsB8HSKu)1{?lgKb?Iu#?=FQa ecELbPT)xLOU(!{+yqyi?B?eDdKbLh*2~7ZL=3$rs literal 0 HcmV?d00001 From ec05e91e5c6f97e7f366ba0573b839867292efa7 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:49:08 -0500 Subject: [PATCH 06/11] Update meta.json to include KNM key and attributions --- .../Textures/Objects/Devices/encryption_keys.rsi/meta.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json b/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json index 8e701d7fb65..c5c8033e4c6 100644 --- a/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json +++ b/Resources/Textures/Objects/Devices/encryption_keys.rsi/meta.json @@ -1,7 +1,7 @@ { "version": 1, "license": "CC-BY-SA-3.0", - "copyright": "Created by DSC@300074782328750080 for Space Station 14, borg_label taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi and modified by ArtisticRoomba, crypt states modified by Flareguy for Space Station 14, nano/cartel/arca by Sera for Hardlight, Avali crypt modified by Nyxu for hardlight using a base sprite from Avali Triage github https://github.com/Avali-Triage-Team/Avali. Starbound label modified by SeaTheProto", + "copyright": "Created by DSC@300074782328750080 for Space Station 14, borg_label taken from https://github.com/vgstation-coders/vgstation13/blob/e71d6c4fba5a51f99b81c295dcaec4fc2f58fb19/icons/mob/screen1.dmi and modified by ArtisticRoomba, crypt states modified by Flareguy for Space Station 14, nano/cartel/arca by Sera for Hardlight, Avali crypt modified by Nyxu for hardlight using a base sprite from Avali Triage github https://github.com/Avali-Triage-Team/Avali. Starbound label modified by SeaTheProto. knm_label by DrDmitry on discord", "size": { "x": 32, "y": 32 @@ -53,6 +53,7 @@ {"name": "crypt_avali"}, {"name": "crypt_avaliblue"}, {"name": "starbound_label"}, - {"name": "duskenclave_label"} + {"name": "duskenclave_label"}, + {"name": "knm_label"} ] } From 829e5d1944e731668dfeb7379778900eb0da7173 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 5 May 2026 12:50:39 -0500 Subject: [PATCH 07/11] Changes KNM channel to be more distinct from space! --- Resources/Prototypes/_HL/radio_channels.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Resources/Prototypes/_HL/radio_channels.yml b/Resources/Prototypes/_HL/radio_channels.yml index 86d822f5c1b..898a7ad2e9f 100644 --- a/Resources/Prototypes/_HL/radio_channels.yml +++ b/Resources/Prototypes/_HL/radio_channels.yml @@ -71,7 +71,7 @@ name: chat-radio-vsr keycode: '.' frequency: 1779 - color: "#595959" + color: "#7D8471" longRange: true - type: radioChannel From 757953a1f04018c69112671f16b0b98542756df2 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 26 May 2026 21:45:08 -0500 Subject: [PATCH 08/11] Removing VSR key --- .../Objects/Devices/encryption_keys.yml | 17 +---------------- 1 file changed, 1 insertion(+), 16 deletions(-) diff --git a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml index 2dc3c5ddde7..8b611c88e38 100644 --- a/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml +++ b/Resources/Prototypes/_HL/Entities/Objects/Devices/encryption_keys.yml @@ -131,22 +131,7 @@ - type: Sprite layers: - state: crypt-interdyne - -- type: entity - parent: [EncryptionKey, RecyclableItemDeviceTiny] - id: EncryptionKeyVSR - name: Korpus Novy Mir Encryption Key - description: An encyption key used by Korpus Novy Mir — "New World Corps". - components: - - type: EncryptionKey - channels: - - KNM - defaultChannel: KNM - - type: Sprite - layers: - - state: crypt_black - - state: knm_label - + - type: entity parent: [EncryptionKey, RecyclableItemDeviceTiny] id: EncryptionKeyDominosRobotics From 3c7b28994d20d7c1a6660d2f81de43e2ac365eb4 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 26 May 2026 21:46:05 -0500 Subject: [PATCH 09/11] Removing VSR radio channel --- Resources/Prototypes/_HL/radio_channels.yml | 8 -------- 1 file changed, 8 deletions(-) diff --git a/Resources/Prototypes/_HL/radio_channels.yml b/Resources/Prototypes/_HL/radio_channels.yml index 898a7ad2e9f..d0a5d83f5f1 100644 --- a/Resources/Prototypes/_HL/radio_channels.yml +++ b/Resources/Prototypes/_HL/radio_channels.yml @@ -66,14 +66,6 @@ color: "#EA7FC7" longRange: true -- type: radioChannel - id: KNM - name: chat-radio-vsr - keycode: '.' - frequency: 1779 - color: "#7D8471" - longRange: true - - type: radioChannel id: Pirate name: chat-radio-pirate From e2248f36b6085c8f329b0564ebeaf61820e48c2d Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 26 May 2026 21:59:50 -0500 Subject: [PATCH 10/11] Removed KNM key lable --- .../Devices/encryption_keys.rsi/knm_label.png | Bin 231 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png diff --git a/Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png b/Resources/Textures/Objects/Devices/encryption_keys.rsi/knm_label.png deleted file mode 100644 index f88c241e61508400fa8dd13eb49c5286255c1d81..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 231 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=ffJb)GJcArY-_FD>Lc;y(KDR#pB3;R$N9H0}u=eSiCmucpnmJxpHV#^Es=<>&#zsB8HSKu)1{?lgKb?Iu#?=FQa ecELbPT)xLOU(!{+yqyi?B?eDdKbLh*2~7ZL=3$rs From 4494755bc07940e73431a9d7aea96dd43e024284 Mon Sep 17 00:00:00 2001 From: SeaborneProto <163230048+SeaborneProto@users.noreply.github.com> Date: Tue, 26 May 2026 22:02:22 -0500 Subject: [PATCH 11/11] Remove localization of the channel --- Resources/Locale/en-US/_HL/headset/headset-component.ftl | 1 - 1 file changed, 1 deletion(-) diff --git a/Resources/Locale/en-US/_HL/headset/headset-component.ftl b/Resources/Locale/en-US/_HL/headset/headset-component.ftl index 00d21371d2a..bd01b762006 100644 --- a/Resources/Locale/en-US/_HL/headset/headset-component.ftl +++ b/Resources/Locale/en-US/_HL/headset/headset-component.ftl @@ -11,6 +11,5 @@ chat-radio-dominos-robotics = Dominos Robotics chat-radio-talon = ADF-TALON chat-radio-starbound = Starbound BSS chat-radio-dusk-enclave = Dusk Enclave -chat-radio-vsr = Korpus Novy Mir examine-radio-intrinsic-channels = Intrinsic frequencies: