diff --git a/PROGRESS.md b/PROGRESS.md
index bf6086f3e..90e9588c6 100644
--- a/PROGRESS.md
+++ b/PROGRESS.md
@@ -1,28 +1,28 @@
# Overview
| Language | basemodui | closecaption | gameui | reactivedrop | items | statsweb | Strings | Files |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
-| [Simplified Chinese](#schinese-简体中文) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
-| [Traditional Chinese](#tchinese-繁體中文) | ✔️ | ✔️ | ✔️ | 93 | ✔️ | ✔️ | ✔️ | 126 |
+| [Simplified Chinese](#schinese-简体中文) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 1 |
+| [Traditional Chinese](#tchinese-繁體中文) | ✔️ | ✔️ | ✔️ | 93 | ✔️ | ✔️ | ✔️ | 127 |
| [Czech](#czech-čeština) | 76 | 1810 | 43 | 4237 | 271 | 212 | 977 | 146 |
| [Danish](#non-curated-languages) | 57 | 231 | 43 | 3764 | 271 | 212 | 707 | 147 |
| [Dutch](#non-curated-languages) | 56 | 2004 | 43 | 3233 | 271 | 212 | 707 | 146 |
| [Finnish](#non-curated-languages) | 1 | 2004 | 42 | 3094 | 214 | 152 | 693 | 146 |
| [French](#french-français) | 32 | 138 | 43 | 2599 | 270 | 212 | 647 | 125 |
-| [German](#german-deutsch) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
+| [German](#german-deutsch) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 1 |
| [Hungarian](#non-curated-languages) | 56 | 138 | 43 | 3233 | 271 | 212 | 972 | 147 |
| [Indonesian](#indonesian-indonesia) | 1149 | 2004 | 635 | 4248 | 274 | 216 | 969 | 147 |
-| [Italian](#italian-italiano) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
-| [Japanese](#japanese-日本語) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 35 | ✔️ |
-| [Korean](#koreana-한국어) | ✔️ | ✔️ | ✔️ | 67 | ✔️ | ✔️ | 5 | 29 |
+| [Italian](#italian-italiano) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 1 |
+| [Japanese](#japanese-日本語) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | 35 | 1 |
+| [Korean](#koreana-한국어) | ✔️ | ✔️ | ✔️ | 67 | ✔️ | ✔️ | 5 | 30 |
| [Norwegian Bokmål](#non-curated-languages) | 74 | 708 | 48 | 3938 | 271 | 212 | 707 | 147 |
| [Polish](#polish-polski) | 2 | 2004 | ✔️ | 2877 | ✔️ | ✔️ | 134 | 127 |
| [European Portuguese](#portuguese-português-europeu) | 5 | 180 | 33 | 2323 | 251 | 33 | 633 | 142 |
| [Brazilian Portuguese](#brazilian-português) | 1 | ✔️ | ✔️ | 860 | 13 | 3 | 1 | 3 |
| [Romanian](#non-curated-languages) | 56 | 1996 | 49 | 3944 | 271 | 212 | 972 | 147 |
-| [Russian](#russian-русский) | ✔️ | ✔️ | ✔️ | 5 | ✔️ | ✔️ | ✔️ | ✔️ |
+| [Russian](#russian-русский) | ✔️ | ✔️ | ✔️ | 5 | ✔️ | ✔️ | ✔️ | 1 |
| [European Spanish](#spanish-español-de-españa) | 33 | 2004 | 41 | 2650 | 271 | 212 | 711 | 146 |
| [Latin American Spanish](#latam-español-latinoamericano) | 1 | 2004 | ✔️ | 4284 | 19 | 3 | 204 | 143 |
-| [Swedish](#swedish-svenska) | ✔️ | ✔️ | ✔️ | 527 | ✔️ | ✔️ | ✔️ | 81 |
+| [Swedish](#swedish-svenska) | ✔️ | ✔️ | ✔️ | 527 | ✔️ | ✔️ | ✔️ | 82 |
| [Thai](#non-curated-languages) | 971 | 1993 | 51 | 4480 | 271 | 212 | 736 | 147 |
| [Turkish](#non-curated-languages) | 56 | 137 | 43 | 3233 | 271 | 212 | 972 | 147 |
| [Ukrainian](#ukrainian-українська) | 32 | 131 | 33 | 2778 | 271 | 212 | 932 | 147 |
@@ -41,7 +41,9 @@
-✓ Up to date!
+### Upcoming Release Notes
+
+- [20241201_schinese.xml](release_notes/20241201_english.xml) is missing.
@@ -59,6 +61,10 @@
- [storepage_81731_tchinese.json](store_page/storepage_81731_tchinese.json) has 1 indented lines.
+### Upcoming Release Notes
+
+- [20241201_tchinese.xml](release_notes/20241201_english.xml) is missing.
+
### Mail and News
- [mail/3rdmappdasmugler_tchinese.txt](resource/mail/3rdmappdasmugler_english.txt) is missing.
@@ -223,7 +229,7 @@
### Upcoming Release Notes
-- [20241101_czech.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_czech.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -407,7 +413,7 @@
### Upcoming Release Notes
-- [20241101_french.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_french.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -543,7 +549,9 @@
-✓ Up to date!
+### Upcoming Release Notes
+
+- [20241201_german.xml](release_notes/20241201_english.xml) is missing.
@@ -581,7 +589,7 @@
### Upcoming Release Notes
-- [20241101_indonesian.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_indonesian.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -738,7 +746,9 @@
-✓ Up to date!
+### Upcoming Release Notes
+
+- [20241201_italian.xml](release_notes/20241201_english.xml) is missing.
@@ -752,6 +762,10 @@
- [platform/vgui_japanese.txt](platform/vgui_japanese.txt) has 35 untranslated strings.
+### Upcoming Release Notes
+
+- [20241201_japanese.xml](release_notes/20241201_english.xml) is missing.
+
@@ -765,6 +779,10 @@
- [platform/vgui_koreana.txt](platform/vgui_koreana.txt) has 5 untranslated strings.
- [reactivedrop_koreana.txt](resource/reactivedrop_koreana.txt) has 67 untranslated strings.
+### Upcoming Release Notes
+
+- [20241201_koreana.xml](release_notes/20241201_english.xml) is missing.
+
### Mail and News
- [mail/3rdmappdasmugler_koreana.txt](resource/mail/3rdmappdasmugler_english.txt) is missing.
@@ -819,7 +837,7 @@
### Upcoming Release Notes
-- [20241101_polish.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_polish.xml](release_notes/20241201_english.xml) is missing.
### Mail and News
@@ -982,7 +1000,7 @@
### Upcoming Release Notes
-- [20241101_portuguese.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_portuguese.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -1151,7 +1169,7 @@
### Upcoming Release Notes
-- [20241101_brazilian.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_brazilian.xml](release_notes/20241201_english.xml) is missing.
@@ -1165,6 +1183,10 @@
- [reactivedrop_russian.txt](resource/reactivedrop_russian.txt) has 5 untranslated strings.
+### Upcoming Release Notes
+
+- [20241201_russian.xml](release_notes/20241201_english.xml) is missing.
+
@@ -1200,7 +1222,7 @@
### Upcoming Release Notes
-- [20241101_spanish.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_spanish.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -1375,7 +1397,7 @@
### Upcoming Release Notes
-- [20241101_latam.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_latam.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -1536,6 +1558,10 @@
- [reactivedrop_swedish.txt](resource/reactivedrop_swedish.txt) has 527 untranslated strings.
+### Upcoming Release Notes
+
+- [20241201_swedish.xml](release_notes/20241201_english.xml) is missing.
+
### Mail and News
- [mail/acc32_mail_news2_swedish.txt](resource/mail/acc32_mail_news2_english.txt) is missing.
@@ -1656,7 +1682,7 @@
### Upcoming Release Notes
-- [20241101_ukrainian.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_ukrainian.xml](release_notes/20241201_english.xml) is missing.
### Credits
@@ -1828,7 +1854,7 @@
### Upcoming Release Notes
-- [20241101_vietnamese.xml](release_notes/20241101_english.xml) is missing.
+- [20241201_vietnamese.xml](release_notes/20241201_english.xml) is missing.
### Mail and News
diff --git a/release_notes/20241201_english.xml b/release_notes/20241201_english.xml
new file mode 100644
index 000000000..70d8e988e
--- /dev/null
+++ b/release_notes/20241201_english.xml
@@ -0,0 +1,26 @@
+
+It's December, and that means it's time for the monthly update!
+
+[list]
+[*][i]There's a message here, addressed to you.[/i]
+
+[*][b]M868 Flamer Unit:[/b] Adjusted friendly fire damage and duration on normal friendly fire difficulty. (Thanks, ModdedMarionette).[list]
+[*]Hardcore friendly fire is unchanged.
+[*]Friendly fire with a flamethrower now once again ignites immediately.
+[*]Damage now scales up linearly rather than slower at the start and faster at the end of the burn duration.
+[*]Afterburn duration is decreased by the amount of time since the previous friendly fire incident, minus two seconds.
+[*]Maximum afterburn duration is 100%, and minimum is 18.75%.
+[*]This means the minimum burn time for friendly fire with default game rules is: Easy: 1.125s, Normal: 1.5s, Hard: 2.25s, Insane and Brutal: a little over 2.8s.
+[*]Afterburn from friendly fire is now counted as friendly fire in mission statistics.
+[/list][*][b]Chainsaw:[/b] Lag compensation is now disabled by default. (Suggested by WTF-8).
+[*]Bot marines will use guns rather than melee when they have been damaged by multiple enemies in quick succession. (Suggested by WTF-8).
+[*]Sentries that have ammo remaining now revert to box form when they are destroyed rather than being completely lost.
+[*]Added several functions to the Director VScript interface for querying the list of NPC types. See the [url=https://developer.valvesoftware.com/wiki/Alien_Swarm:_Reactive_Drop/Scripting/Script_Functions#CDirector]Valve Developer Community wiki[/url] for details. (Suggested by ModdedMarionette).
+[*]Entities that push such as doors and trains now deal damage to non-boss aliens they are unable to push.
+[*]Fixed a texture reference count issue with the LanguagePreference material proxy. (Reported by mutezero).
+[*]Marine reservation time is now 2 seconds after an instant restart rather than the 30 seconds that a full map load provides. (Suggested by WTF-8).
+[*]Added a new main menu background themed after the Nam Humanum campaign. (Thanks, mfz).
+[/list]
+
+[h2]The IAF needs you[url=https://stats.reactivedrop.com/7a]![/url][/h2]
+Alien Swarm: Reactive Drop will always be free, but that doesn't mean it doesn't take a lot of work from a lot of talented volunteers to make. If you can, consider making content for the [url=https://steamcommunity.com/app/563560/workshop/]Steam Workshop[/url], reporting bugs, proposing [url=https://github.com/ReactiveDrop/reactivedrop_public_src]code[/url] improvements, [url=https://github.com/ReactiveDrop/reactivedrop_translations]translating[/url] the game into your language, or [url=https://store.steampowered.com/itemstore/563560/]sending a dollar[/url] to one of the people who made Alien Swarm: Reactive Drop possible. The IAF thanks you for your continued service, Commander.There is a message here, addressed to you.AS:RD Update - December 1, 2024 "Invitation"
\ No newline at end of file
diff --git a/release_notes/20241101_english.xml b/release_notes/archive/2024/20241101_english.xml
similarity index 100%
rename from release_notes/20241101_english.xml
rename to release_notes/archive/2024/20241101_english.xml
diff --git a/release_notes/20241101_german.xml b/release_notes/archive/2024/20241101_german.xml
similarity index 100%
rename from release_notes/20241101_german.xml
rename to release_notes/archive/2024/20241101_german.xml
diff --git a/release_notes/20241101_italian.xml b/release_notes/archive/2024/20241101_italian.xml
similarity index 100%
rename from release_notes/20241101_italian.xml
rename to release_notes/archive/2024/20241101_italian.xml
diff --git a/release_notes/20241101_japanese.xml b/release_notes/archive/2024/20241101_japanese.xml
similarity index 100%
rename from release_notes/20241101_japanese.xml
rename to release_notes/archive/2024/20241101_japanese.xml
diff --git a/release_notes/20241101_koreana.xml b/release_notes/archive/2024/20241101_koreana.xml
similarity index 100%
rename from release_notes/20241101_koreana.xml
rename to release_notes/archive/2024/20241101_koreana.xml
diff --git a/release_notes/20241101_russian.xml b/release_notes/archive/2024/20241101_russian.xml
similarity index 100%
rename from release_notes/20241101_russian.xml
rename to release_notes/archive/2024/20241101_russian.xml
diff --git a/release_notes/20241101_schinese.xml b/release_notes/archive/2024/20241101_schinese.xml
similarity index 100%
rename from release_notes/20241101_schinese.xml
rename to release_notes/archive/2024/20241101_schinese.xml
diff --git a/release_notes/20241101_swedish.xml b/release_notes/archive/2024/20241101_swedish.xml
similarity index 100%
rename from release_notes/20241101_swedish.xml
rename to release_notes/archive/2024/20241101_swedish.xml
diff --git a/release_notes/20241101_tchinese.xml b/release_notes/archive/2024/20241101_tchinese.xml
similarity index 100%
rename from release_notes/20241101_tchinese.xml
rename to release_notes/archive/2024/20241101_tchinese.xml