Refactored to use a better file format

This commit is contained in:
KiritoDv
2023-09-17 23:55:59 -06:00
parent 87ba0d2587
commit 396f732bc5
49 changed files with 43210 additions and 25449 deletions
+1 -2
View File
@@ -6,5 +6,4 @@ cmake-build-*/
.DS_Store
debug/
*.z64
*.n64
assets/
*.n64
+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