From 08f672655cd31d301e02144a2ce254a2102123ba Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:41:15 +0300 Subject: [PATCH 1/9] Create desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 109 ++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/desync.yml diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml new file mode 100644 index 00000000..275c9f43 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -0,0 +1,109 @@ +name: Desync report +description: Submit desync report. +title: "[desync]: " +labels: ["desync"] +body: + - type: markdown + attributes: + value: | + You can find desync reports, saves and your configs in RimWorld settings folder: + - Windows: `%appdata%/LocalLow/Ludeon Studios/RimWorld/` + - Linux (steam flatpak): `~/.var/app/com.valvesoftware.Steam/config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Linux (steam native / gog): `~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Mac: `~/Library/Application Support/RimWorld/` + - type: textarea + id: report + attributes: + label: Add desync report + description: | + Attach desync report archive here. It can be found in `MpDesyncs` folder. + validations: + required: true + - type: markdown + attributes: + value: | + For desync to be eliminated it is important to be able to completely reproduce your game state, + replay files are designed to specifically do that. + - type: textarea + id: save-client + attributes: + label: Client replay + description: | + Attach **client** game replay. It can be found in `MpReplays` folder. + validations: + required: true + - type: textarea + id: save-client + attributes: + label: Host replay + description: | + Attach **host** game replay. It can be found in `MpReplays` folder. + validations: + required: true + - type: textarea + id: modsconfig + attributes: + label: ModsConfig file + description: | + Attach `ModsConfig.xml` file. It can be found in `Config` folder. + If you used mods that are custom made or not available in Steam workshop, attach them here too, compress them into zip files. + validations: + required: true + - type: textarea + id: reproducing + attributes: + label: Steps to reproduce + description: How do you trigger this desync? + placeholder: | + 1. Select pawn; + 2. Right click on this and select them do that. + If you do not have an explanation of what could've caused it, say so. + Note: some developers may not be familiar with all rimworld content, please thoroughly explain + what was encountered and when relevant, include links to wiki (especially with new content) + validations: + required: true + - type: input + id: rimworld-version + attributes: + label: RimWorld Version + placeholder: RimWorld X.Y.ZZZZ + validations: + required: true + - type: dropdown + id: rimworld-origin + attributes: + label: From where have you installed your game? + options: + - Steam + - GOG + - Filthy pirate + validations: + required: true + - type: input + id: mod-version + attributes: + label: Multiplayer Version + description: How have you installed the mod, what version it is. + placeholder: github continuous ab5062a /// steam /// vX.Y.Z + validations: + required: true + - type: dropdown + id: host-operating-system + attributes: + label: Host Operating System + options: + - macOS + - Windows + - Linux + validations: + required: true + - type: dropdown + id: clinet-operating-system + attributes: + label: Client Operating System + options: + - macOS + - Windows + - Linux + validations: + required: true From b617bf73efe841c75b8fade0cbc0026207cec449 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:43:53 +0300 Subject: [PATCH 2/9] Create config.yml --- .github/ISSUE_TEMPLATE/config.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/config.yml diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..3b16c9a6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: true +contact_links: + - name: Discord + url: https://discord.gg/S4bxXpv + about: Join our Discord server for faster support on smaller issues. From 0edc11ebc4f72e777f672bbcddad804595064af8 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:46:45 +0300 Subject: [PATCH 3/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 204 +++++++++++++++--------------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index 275c9f43..fb946f46 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -3,107 +3,107 @@ description: Submit desync report. title: "[desync]: " labels: ["desync"] body: - - type: markdown - attributes: - value: | - You can find desync reports, saves and your configs in RimWorld settings folder: - - Windows: `%appdata%/LocalLow/Ludeon Studios/RimWorld/` - - Linux (steam flatpak): `~/.var/app/com.valvesoftware.Steam/config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` - - Linux (steam native / gog): `~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` - - Mac: `~/Library/Application Support/RimWorld/` - - type: textarea - id: report - attributes: - label: Add desync report - description: | - Attach desync report archive here. It can be found in `MpDesyncs` folder. - validations: - required: true - - type: markdown - attributes: - value: | - For desync to be eliminated it is important to be able to completely reproduce your game state, - replay files are designed to specifically do that. - - type: textarea - id: save-client - attributes: - label: Client replay - description: | - Attach **client** game replay. It can be found in `MpReplays` folder. - validations: - required: true - - type: textarea - id: save-client - attributes: - label: Host replay - description: | - Attach **host** game replay. It can be found in `MpReplays` folder. - validations: - required: true - - type: textarea - id: modsconfig - attributes: - label: ModsConfig file - description: | - Attach `ModsConfig.xml` file. It can be found in `Config` folder. - If you used mods that are custom made or not available in Steam workshop, attach them here too, compress them into zip files. - validations: - required: true - - type: textarea - id: reproducing - attributes: - label: Steps to reproduce - description: How do you trigger this desync? - placeholder: | - 1. Select pawn; - 2. Right click on this and select them do that. - If you do not have an explanation of what could've caused it, say so. - Note: some developers may not be familiar with all rimworld content, please thoroughly explain - what was encountered and when relevant, include links to wiki (especially with new content) - validations: - required: true - - type: input - id: rimworld-version - attributes: - label: RimWorld Version - placeholder: RimWorld X.Y.ZZZZ - validations: - required: true - - type: dropdown - id: rimworld-origin - attributes: - label: From where have you installed your game? - options: - - Steam - - GOG - - Filthy pirate +- type: markdown + attributes: + value: | + You can find desync reports, saves and your configs in RimWorld settings folder: + - Windows: `%appdata%/LocalLow/Ludeon Studios/RimWorld/` + - Linux (steam flatpak): `~/.var/app/com.valvesoftware.Steam/config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Linux (steam native / gog): `~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Mac: `~/Library/Application Support/RimWorld/` +- type: textarea + id: report + attributes: + label: Add desync report + description: | + Attach desync report archive here. It can be found in `MpDesyncs` folder. + validations: + required: true +- type: markdown + attributes: + value: | + For desync to be eliminated it is important to be able to completely reproduce your game state, + replay files are designed to specifically do that. +- type: textarea + id: save-client + attributes: + label: Client replay + description: | + Attach **client** game replay. It can be found in `MpReplays` folder. + validations: + required: true +- type: textarea + id: save-client + attributes: + label: Host replay + description: | + Attach **host** game replay. It can be found in `MpReplays` folder. + validations: + required: true +- type: textarea + id: modsconfig + attributes: + label: ModsConfig file + description: | + Attach `ModsConfig.xml` file. It can be found in `Config` folder. + If you used mods that are custom made or not available in Steam workshop, attach them here too, compress them into zip files. + validations: + required: true +- type: textarea + id: reproducing + attributes: + label: Steps to reproduce + description: How do you trigger this desync? + placeholder: | + 1. Select pawn; + 2. Right click on this and select them do that. + If you do not have an explanation of what could've caused it, say so. + Note: some developers may not be familiar with all rimworld content, please thoroughly explain + what was encountered and when relevant, include links to wiki (especially with new content) + validations: + required: true +- type: input + id: rimworld-version + attributes: + label: RimWorld Version + placeholder: RimWorld X.Y.ZZZZ + validations: + required: true +- type: dropdown + id: rimworld-origin + attributes: + label: From where have you installed your game? + options: + - Steam + - GOG + - Filthy pirate +validations: + required: true +- type: input + id: mod-version + attributes: + label: Multiplayer Version + description: How have you installed the mod, what version it is. + placeholder: github continuous ab5062a /// steam /// vX.Y.Z + validations: + required: true +- type: dropdown + id: host-operating-system + attributes: + label: Host Operating System + options: + - macOS + - Windows + - Linux + validations: + required: true +- type: dropdown + id: clinet-operating-system + attributes: + label: Client Operating System + options: + - macOS + - Windows + - Linux validations: required: true - - type: input - id: mod-version - attributes: - label: Multiplayer Version - description: How have you installed the mod, what version it is. - placeholder: github continuous ab5062a /// steam /// vX.Y.Z - validations: - required: true - - type: dropdown - id: host-operating-system - attributes: - label: Host Operating System - options: - - macOS - - Windows - - Linux - validations: - required: true - - type: dropdown - id: clinet-operating-system - attributes: - label: Client Operating System - options: - - macOS - - Windows - - Linux - validations: - required: true From 3c5d0950a4b3de1794b2e0f93f09c1dc8e737549 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:48:12 +0300 Subject: [PATCH 4/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 206 +++++++++++++++--------------- 1 file changed, 103 insertions(+), 103 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index fb946f46..9e0d7393 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -3,107 +3,107 @@ description: Submit desync report. title: "[desync]: " labels: ["desync"] body: -- type: markdown - attributes: - value: | - You can find desync reports, saves and your configs in RimWorld settings folder: - - Windows: `%appdata%/LocalLow/Ludeon Studios/RimWorld/` - - Linux (steam flatpak): `~/.var/app/com.valvesoftware.Steam/config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` - - Linux (steam native / gog): `~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` - - Mac: `~/Library/Application Support/RimWorld/` -- type: textarea - id: report - attributes: - label: Add desync report - description: | - Attach desync report archive here. It can be found in `MpDesyncs` folder. - validations: - required: true -- type: markdown - attributes: - value: | - For desync to be eliminated it is important to be able to completely reproduce your game state, - replay files are designed to specifically do that. -- type: textarea - id: save-client - attributes: - label: Client replay - description: | - Attach **client** game replay. It can be found in `MpReplays` folder. - validations: - required: true -- type: textarea - id: save-client - attributes: - label: Host replay - description: | - Attach **host** game replay. It can be found in `MpReplays` folder. - validations: - required: true -- type: textarea - id: modsconfig - attributes: - label: ModsConfig file - description: | - Attach `ModsConfig.xml` file. It can be found in `Config` folder. - If you used mods that are custom made or not available in Steam workshop, attach them here too, compress them into zip files. - validations: - required: true -- type: textarea - id: reproducing - attributes: - label: Steps to reproduce - description: How do you trigger this desync? - placeholder: | - 1. Select pawn; - 2. Right click on this and select them do that. - If you do not have an explanation of what could've caused it, say so. - Note: some developers may not be familiar with all rimworld content, please thoroughly explain - what was encountered and when relevant, include links to wiki (especially with new content) - validations: - required: true -- type: input - id: rimworld-version - attributes: - label: RimWorld Version - placeholder: RimWorld X.Y.ZZZZ - validations: - required: true -- type: dropdown - id: rimworld-origin - attributes: - label: From where have you installed your game? - options: - - Steam - - GOG - - Filthy pirate -validations: - required: true -- type: input - id: mod-version - attributes: - label: Multiplayer Version - description: How have you installed the mod, what version it is. - placeholder: github continuous ab5062a /// steam /// vX.Y.Z - validations: - required: true -- type: dropdown - id: host-operating-system - attributes: - label: Host Operating System - options: - - macOS - - Windows - - Linux - validations: - required: true -- type: dropdown - id: clinet-operating-system - attributes: - label: Client Operating System - options: - - macOS - - Windows - - Linux - validations: + - type: markdown + attributes: + value: | + You can find desync reports, saves and your configs in RimWorld settings folder: + - Windows: `%appdata%/LocalLow/Ludeon Studios/RimWorld/` + - Linux (steam flatpak): `~/.var/app/com.valvesoftware.Steam/config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Linux (steam native / gog): `~/.config/unity3d/Ludeon Studios/RimWorld by Ludeon Studios/` + - Mac: `~/Library/Application Support/RimWorld/` + - type: textarea + id: report + attributes: + label: Add desync report + description: | + Attach desync report archive here. It can be found in `MpDesyncs` folder. + validations: + required: true + - type: markdown + attributes: + value: | + For desync to be eliminated it is important to be able to completely reproduce your game state, + replay files are designed to specifically do that. + - type: textarea + id: save-client + attributes: + label: Client replay + description: | + Attach **client** game replay. It can be found in `MpReplays` folder. + validations: + required: true + - type: textarea + id: save-client + attributes: + label: Host replay + description: | + Attach **host** game replay. It can be found in `MpReplays` folder. + validations: + required: true + - type: textarea + id: modsconfig + attributes: + label: ModsConfig file + description: | + Attach `ModsConfig.xml` file. It can be found in `Config` folder. + If you used mods that are custom made or not available in Steam workshop, attach them here too, compress them into zip files. + validations: + required: true + - type: textarea + id: reproducing + attributes: + label: Steps to reproduce + description: How do you trigger this desync? + placeholder: | + 1. Select pawn; + 2. Right click on this and select them do that. + If you do not have an explanation of what could've caused it, say so. + Note: some developers may not be familiar with all rimworld content, please thoroughly explain + what was encountered and when relevant, include links to wiki (especially with new content) + validations: + required: true + - type: input + id: rimworld-version + attributes: + label: RimWorld Version + placeholder: RimWorld X.Y.ZZZZ + validations: + required: true + - type: dropdown + id: rimworld-origin + attributes: + label: From where have you installed your game? + options: + - Steam + - GOG + - Filthy pirate + validations: required: true + - type: input + id: mod-version + attributes: + label: Multiplayer Version + description: How have you installed the mod, what version it is. + placeholder: github continuous ab5062a /// steam /// vX.Y.Z + validations: + required: true + - type: dropdown + id: host-operating-system + attributes: + label: Host Operating System + options: + - macOS + - Windows + - Linux + validations: + required: true + - type: dropdown + id: clinet-operating-system + attributes: + label: Client Operating System + options: + - macOS + - Windows + - Linux + validations: + required: true From d1f5fa724e83f637a666d8a77563b9aba6d862e3 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:48:56 +0300 Subject: [PATCH 5/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index 9e0d7393..a63d001c 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -33,7 +33,7 @@ body: validations: required: true - type: textarea - id: save-client + id: save-host attributes: label: Host replay description: | @@ -98,7 +98,7 @@ body: validations: required: true - type: dropdown - id: clinet-operating-system + id: client-operating-system attributes: label: Client Operating System options: From 52125b43b571c40d244d29faf912d65583eda661 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:49:18 +0300 Subject: [PATCH 6/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index a63d001c..8f9f15ba 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -78,7 +78,7 @@ body: - GOG - Filthy pirate validations: - required: true + required: true - type: input id: mod-version attributes: From d3d239436b267b58460d1d70bc40ed533f95a07e Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 22:50:51 +0300 Subject: [PATCH 7/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index 8f9f15ba..12ebbc28 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -92,9 +92,9 @@ body: attributes: label: Host Operating System options: - - macOS - Windows - Linux + - macOS validations: required: true - type: dropdown @@ -102,8 +102,8 @@ body: attributes: label: Client Operating System options: - - macOS - Windows - Linux + - macOS validations: required: true From 4b58aa01f7eb5cf852546920ff10155038bc4bc5 Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 23:13:25 +0300 Subject: [PATCH 8/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index 12ebbc28..ca4d6722 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -76,6 +76,7 @@ body: options: - Steam - GOG + - DRM-free - Filthy pirate validations: required: true @@ -107,3 +108,11 @@ body: - macOS validations: required: true + - type: textarea + id: remarks + attributes: + label: Additional information + description: | + If you have any other relevant information, feel free to include it here + validations: + required: true From c6442c0c5a515ca87f94e9696c796ef324c97e6a Mon Sep 17 00:00:00 2001 From: Maxim Zhuchkov Date: Thu, 4 Sep 2025 23:46:11 +0300 Subject: [PATCH 9/9] Update desync.yml --- .github/ISSUE_TEMPLATE/desync.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/desync.yml b/.github/ISSUE_TEMPLATE/desync.yml index ca4d6722..ffdae57d 100644 --- a/.github/ISSUE_TEMPLATE/desync.yml +++ b/.github/ISSUE_TEMPLATE/desync.yml @@ -115,4 +115,4 @@ body: description: | If you have any other relevant information, feel free to include it here validations: - required: true + required: false