diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5f388c970..cb29184fe 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -202,7 +202,7 @@ execute_process(
# Set Version
set(EMULATOR_VERSION_MAJOR "0")
-set(EMULATOR_VERSION_MINOR "13")
+set(EMULATOR_VERSION_MINOR "14")
set(EMULATOR_VERSION_PATCH "1")
set_source_files_properties(src/shadps4.rc PROPERTIES COMPILE_DEFINITIONS "EMULATOR_VERSION_MAJOR=${EMULATOR_VERSION_MAJOR};EMULATOR_VERSION_MINOR=${EMULATOR_VERSION_MINOR};EMULATOR_VERSION_PATCH=${EMULATOR_VERSION_PATCH}")
@@ -221,6 +221,7 @@ endif()
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
find_package(Boost 1.84.0 CONFIG)
+find_package(CLI11 2.6.1 CONFIG)
find_package(FFmpeg 5.1.2 MODULE)
find_package(fmt 10.2.0 CONFIG)
find_package(glslang 15 CONFIG)
@@ -281,15 +282,16 @@ set(AJM_LIB src/core/libraries/ajm/ajm.cpp
set(AUDIO_LIB src/core/libraries/audio/audioin.cpp
src/core/libraries/audio/audioin.h
- src/core/libraries/audio/sdl_in.h
- src/core/libraries/audio/sdl_in.cpp
+ src/core/libraries/audio/audioin_backend.h
+ src/core/libraries/audio/audioin_error.h
+ src/core/libraries/audio/sdl_audio_in.cpp
src/core/libraries/voice/voice.cpp
src/core/libraries/voice/voice.h
src/core/libraries/audio/audioout.cpp
src/core/libraries/audio/audioout.h
src/core/libraries/audio/audioout_backend.h
src/core/libraries/audio/audioout_error.h
- src/core/libraries/audio/sdl_audio.cpp
+ src/core/libraries/audio/sdl_audio_out.cpp
src/core/libraries/ngs2/ngs2.cpp
src/core/libraries/ngs2/ngs2.h
)
@@ -598,6 +600,9 @@ set(NP_LIBS src/core/libraries/np/np_error.h
src/core/libraries/np/trophy_ui.h
src/core/libraries/np/np_web_api.cpp
src/core/libraries/np/np_web_api.h
+ src/core/libraries/np/np_web_api_error.h
+ src/core/libraries/np/np_web_api_internal.cpp
+ src/core/libraries/np/np_web_api_internal.h
src/core/libraries/np/np_web_api2.cpp
src/core/libraries/np/np_web_api2.h
src/core/libraries/np/np_party.cpp
diff --git a/dist/net.shadps4.shadPS4.metainfo.xml b/dist/net.shadps4.shadPS4.metainfo.xml
index d2a6747d9..210ca1c5e 100644
--- a/dist/net.shadps4.shadPS4.metainfo.xml
+++ b/dist/net.shadps4.shadPS4.metainfo.xml
@@ -38,6 +38,9 @@
Game
+
+ https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.14.0
+
https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.13.0
diff --git a/externals/CMakeLists.txt b/externals/CMakeLists.txt
index db03e7679..80a6ff7e2 100644
--- a/externals/CMakeLists.txt
+++ b/externals/CMakeLists.txt
@@ -271,7 +271,8 @@ add_subdirectory(json)
add_subdirectory(miniz)
# cli11
-set(CLI11_BUILD_TESTS OFF CACHE BOOL "" FORCE)
-set(CLI11_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
-
-add_subdirectory(CLI11)
\ No newline at end of file
+if (NOT TARGET CLI11::CLI11)
+ set(CLI11_BUILD_TESTS OFF CACHE BOOL "" FORCE)
+ set(CLI11_BUILD_EXAMPLES OFF CACHE BOOL "" FORCE)
+ add_subdirectory(CLI11)
+endif()
diff --git a/src/common/config.cpp b/src/common/config.cpp
index eac463d0a..657943c95 100644
--- a/src/common/config.cpp
+++ b/src/common/config.cpp
@@ -1,7 +1,8 @@
-// SPDX-FileCopyrightText: Copyright 2025 shadPS4 Emulator Project
+// SPDX-FileCopyrightText: Copyright 2025-2026 shadPS4 Emulator Project
// SPDX-License-Identifier: GPL-2.0-or-later
#include
+#include