From 61e2e0dc0a5fdd52debc07434d28857f46f24123 Mon Sep 17 00:00:00 2001 From: staphen Date: Wed, 28 Jul 2021 20:27:04 -0400 Subject: [PATCH] Add audio to 3DS banner --- CMakeLists.txt | 11 +++++++++-- .../ctr/{audio_silent.wav => banner_audio.wav} | Bin 2 files changed, 9 insertions(+), 2 deletions(-) rename Packaging/ctr/{audio_silent.wav => banner_audio.wav} (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index fee90a2e9..0611f9acc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -917,16 +917,23 @@ if(NINTENDO_3DS) set(APP_AUTHOR "Diasurgical Team") set(APP_ICON "${PROJECT_SOURCE_DIR}/Packaging/ctr/icon.png") set(APP_BANNER "${PROJECT_SOURCE_DIR}/Packaging/ctr/banner.png") - set(APP_AUDIO "${PROJECT_SOURCE_DIR}/Packaging/ctr/audio_silent.wav") + set(APP_AUDIO "${PROJECT_SOURCE_DIR}/Packaging/ctr/banner_audio.wav") set(APP_RSF "${PROJECT_SOURCE_DIR}/Packaging/ctr/template.rsf") set(APP_ROMFS "${CMAKE_BINARY_DIR}/romfs") set(APP_ROMFS_FILES "${PROJECT_SOURCE_DIR}/Packaging/resources/CharisSILB.ttf" "${PROJECT_SOURCE_DIR}/Packaging/resources/devilutionx.mpq") + set(APP_VERSION ${PROJECT_VERSION}) + + find_program(FFMPEG ffmpeg) + if(FFMPEG) + execute_process(COMMAND ${FFMPEG} -y -ss 3.3 -t 3 -i "${PROJECT_SOURCE_DIR}/Packaging/resources/shareware-startup.wav" -af "afade=t=in:st=0:d=0.1,afade=t=out:st=2.9:d=0.1" ${APP_AUDIO}) + endif() + file(MAKE_DIRECTORY ${APP_ROMFS}) file(COPY ${APP_ROMFS_FILES} DESTINATION ${APP_ROMFS}) - set(APP_VERSION ${PROJECT_VERSION}) + include(Tools3DS) add_3dsx_target(${BIN_TARGET}) add_cia_target(${BIN_TARGET} ${APP_RSF} ${APP_BANNER} ${APP_AUDIO} ${APP_ROMFS}) diff --git a/Packaging/ctr/audio_silent.wav b/Packaging/ctr/banner_audio.wav similarity index 100% rename from Packaging/ctr/audio_silent.wav rename to Packaging/ctr/banner_audio.wav