Added support for extracting audio and multiversion support

Added support for extracting audio and multiversion support
This commit is contained in:
Lywx
2023-09-18 18:48:50 -06:00
committed by GitHub
284 changed files with 62682 additions and 25980 deletions
+1 -2
View File
@@ -7,5 +7,4 @@ cmake-build-*/
debug/
*.z64
*.n64
assets/
build/
build/
+13
View File
@@ -1,5 +1,6 @@
cmake_minimum_required(VERSION 3.12)
project(CubeOS)
include(FetchContent)
set(CMAKE_CXX_STANDARD 20)
@@ -31,6 +32,18 @@ set(STORMLIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/lib/StormLib)
add_subdirectory(${STORMLIB_DIR})
target_link_libraries(${PROJECT_NAME} PRIVATE storm)
# Link YamlCpp
FetchContent_Declare(
yaml-cpp
GIT_REPOSITORY https://github.com/jbeder/yaml-cpp.git
GIT_TAG f7320141120f720aecc4c32be25586e7da9eb978
)
set(YAML_CPP_BUILD_TESTS OFF)
FetchContent_MakeAvailable(yaml-cpp)
target_link_libraries(${PROJECT_NAME} PRIVATE yaml-cpp)
if((CMAKE_SYSTEM_NAME MATCHES "Windows") AND ("${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang"))
include(../cmake/HandleCompilerRT.cmake)
find_compiler_rt_library(builtins CLANG_RT_BUILTINS_LIBRARY)
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
File diff suppressed because it is too large Load Diff
+23
View File
@@ -0,0 +1,23 @@
# Supported game versions
# SM64 [JP, US, EU]
# MK64 [US]
8a20a5c83d6ceb0f0506cfc9fa20d8f438cafe51:
name: Super Mario 64 [JP]
path: assets/sm64/jp
output: smcube.otr
9bef1128717f958171a4afac3ed78ee2bb4e86ce:
name: Super Mario 64 [US]
path: assets/sm64/us
output: smcube.otr
4ac5721683d0e0b6bbb561b58a71740845dceea9:
name: Super Mario 64 [EU]
path: assets/sm64/eu
output: smcube.otr
579c48e211ae952530ffc8738709f078d5dd215e:
name: Mario Kart 64 [US]
path: assets/mk64/us
output: mkcube.otr
+633
View File
File diff suppressed because it is too large Load Diff
-24674
View File
File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More