From f291a892ced769409a0027664bb37448d37ed884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Fri, 20 Dec 2024 16:36:06 +0800 Subject: [PATCH 1/2] Update onscripter_libretro.info --- dist/info/onscripter_libretro.info | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dist/info/onscripter_libretro.info b/dist/info/onscripter_libretro.info index 2d290dd57..96105396c 100644 --- a/dist/info/onscripter_libretro.info +++ b/dist/info/onscripter_libretro.info @@ -1,11 +1,11 @@ # Software Information display_name = "ONScripter" -display_version = "0.1" +display_version = "0.3" authors = "Studio O.G.A." categories = "Game engine" license = "GPLv3+" permissions = "" -supported_extensions = "txt|dat|___" +supported_extensions = "txt|dat|___|ons|/" # Hardware Information manufacturer = "ONScripter" @@ -19,6 +19,5 @@ libretro_saves = "false" cheats = "false" needs_fullpath = "true" disk_control = "false" -is_experimental = "true" description = "A port of the ONScripter visual novel games engine to libretro." From d4f52943b31c3ba8a339d43516849f5db059c95e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=96=87=E6=AD=A6?= Date: Fri, 20 Dec 2024 16:47:51 +0800 Subject: [PATCH 2/2] Add ONScripter Yuri core. --- dist/info/onsyuri_libretro.info | 23 +++++++++++++++++++++++ rules.d/core-rules.sh | 10 ++++++++++ 2 files changed, 33 insertions(+) create mode 100644 dist/info/onsyuri_libretro.info diff --git a/dist/info/onsyuri_libretro.info b/dist/info/onsyuri_libretro.info new file mode 100644 index 000000000..45f2acc5c --- /dev/null +++ b/dist/info/onsyuri_libretro.info @@ -0,0 +1,23 @@ +# Software Information +display_name = "ONScripter Yuri" +display_version = "0.7.4+2" +authors = "Studio O.G.A.|jh10001|YuriSizuku" +categories = "Game engine" +license = "GPLv2+" +permissions = "" +supported_extensions = "txt|dat|___|nt2|nt3|ons|/" + +# Hardware Information +manufacturer = "ONScripter" +systemname = "ONScripter Yuri" +systemid = "onsyuri" + +# Libretro Features +database = "ONScripter" +supports_no_game = "false" +libretro_saves = "false" +cheats = "false" +needs_fullpath = "true" +disk_control = "false" + +description = "A port of the ONScripter Yuri visual novel games engine to libretro." diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index e6d4b2961..cd0ef95da 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -1622,6 +1622,16 @@ libretro_onscripter_post_fetch_cmd="./update-deps.sh" libretro_onscripter_build_rule="cmake" libretro_onscripter_build_args="-DCMAKE_BUILD_TYPE=Release" +include_core_onsyuri() { + register_module core "onsyuri" +} +libretro_onsyuri_name="ONScripterYuri" +libretro_onsyuri_git_url="https://github.com/YuriSizuku/OnscripterYuri.git" +libretro_onsyuri_git_submodules="yes" +libretro_onsyuri_build_subdir="src/onsyuri_libretro" +libretro_onsyuri_build_rule="cmake" +libretro_onsyuri_build_args="-DCMAKE_BUILD_TYPE=Release" + include_core_virtualxt() { register_module core "virtualxt" }