diff --git a/aegisub/packages/win_installer/fragment_setupbase.iss b/aegisub/packages/win_installer/fragment_setupbase.iss
index f80b2e157c34b8e8f9ce1d018e274c9347d3d4da..c06849a10e9ffeab0e757812c9d7a7461104af61 100644
--- a/aegisub/packages/win_installer/fragment_setupbase.iss
+++ b/aegisub/packages/win_installer/fragment_setupbase.iss
@@ -32,7 +32,7 @@
 ; Contact: mailto:nielsm@indvikleren.dk
 ;
 
-#define VERSION "3.0.3"
+#define VERSION "3.0.4"
 
 [Setup]
 AppName=Aegisub
diff --git a/aegisub/packages/win_installer/portable/create-portable-64.bat b/aegisub/packages/win_installer/portable/create-portable-64.bat
index 82439e2f5d770e041e720969d67e5429f0d90be8..6d739c6838460e30f19d3c9446f17899b2c00c88 100644
--- a/aegisub/packages/win_installer/portable/create-portable-64.bat
+++ b/aegisub/packages/win_installer/portable/create-portable-64.bat
@@ -15,8 +15,8 @@ xcopy ..\src\x64\Microsoft.VC90.CRT\* aegisub-portable\Microsoft.VC90.CRT\ > NUL
 xcopy config.json aegisub-portable\ > NUL
 
 echo Creating SFX
-del ..\output\aegisub-3.0.2-portable-64.exe
-WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp -iiconicon.ico ..\output\aegisub-3.0.2-portable-64.exe aegisub-portable\
+del ..\output\aegisub-3.0.4-portable-64.exe
+WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp -iiconicon.ico ..\output\aegisub-3.0.4-portable-64.exe aegisub-portable\
 
 echo Removing temp dir
 rmdir /S /Q aegisub-portable > NUL
diff --git a/aegisub/packages/win_installer/portable/create-portable.bat b/aegisub/packages/win_installer/portable/create-portable.bat
index 38a523aba73f4feb58f724b86177abf560acb2cc..cc1d7f7aded58a1e78ba1a3ba49e91a3daceab71 100644
--- a/aegisub/packages/win_installer/portable/create-portable.bat
+++ b/aegisub/packages/win_installer/portable/create-portable.bat
@@ -19,8 +19,8 @@ xcopy ..\src\x86\Microsoft.VC90.CRT\* aegisub-portable\Microsoft.VC90.CRT\ > NUL
 xcopy config.json aegisub-portable\ > NUL
 
 echo Creating SFX
-del ..\output\aegisub-3.0.2-portable.exe
-WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp -iiconicon.ico ..\output\aegisub-3.0.2-portable.exe aegisub-portable\
+del ..\output\aegisub-3.0.4-portable.exe
+WinRAR a -sfx -s -m5 -ep1 -r -zportable-comment.txt -iimgside-logo.bmp -iiconicon.ico ..\output\aegisub-3.0.4-portable.exe aegisub-portable\
 
 echo Removing temp dir
 rmdir /S /Q aegisub-portable > NUL
diff --git a/aegisub/packages/win_installer/portable/portable-comment.txt b/aegisub/packages/win_installer/portable/portable-comment.txt
index 88df939fff2730b6bcd05cc1f887a24bf12c03d4..2c56ef594f143d021128cc99d2724f7d26150361 100644
--- a/aegisub/packages/win_installer/portable/portable-comment.txt
+++ b/aegisub/packages/win_installer/portable/portable-comment.txt
@@ -1,8 +1,8 @@
 Path=.\Aegisub portable
-Title=Aegisub 3.0.2 Portable
+Title=Aegisub 3.0.4 Portable
 Text
 {
-<h1 style="font-family: Tahoma; font-size: 20px; text-align: center;">Aegisub 3.0.2 Portable</h1>
+<h1 style="font-family: Tahoma; font-size: 20px; text-align: center;">Aegisub 3.0.4 Portable</h1>
 <p style="font-family: Tahoma; font-size: 12px;">This archive contains a
 "portable" version of Aegisub, suitable for running from USB pen drives or on
 machines which you cannot install software on. To reduce the size several
diff --git a/aegisub/src/config/config_windows0.h b/aegisub/src/config/config_windows0.h
index 1abdd4a70e2e679c565a660107423ba1ca7374f6..cad0b728cbd6aad6fb9420bbcd6c93b288ced1eb 100644
--- a/aegisub/src/config/config_windows0.h
+++ b/aegisub/src/config/config_windows0.h
@@ -124,7 +124,7 @@
 
 // Where the update checker should look for updates
 #define UPDATE_CHECKER_SERVER "updates.aegisub.org"
-#define UPDATE_CHECKER_BASE_URL "/3.0.3"
+#define UPDATE_CHECKER_BASE_URL "/3.0.4"
 
 ///////////// NOT RECOMMENDED /////////////