From b39d5f52e7ccbd4a845332bb251811b456567443 Mon Sep 17 00:00:00 2001 From: Kevin Edry <42734162+KevinEdry@users.noreply.github.com> Date: Mon, 15 Jul 2024 20:39:49 -0700 Subject: [PATCH] add quest-voiceover * Added quest-voiceover plugin. * changed to include most recent commit. * added recent plugin fixes. * Added SQLite functionality to fuzzy search quest dialog and bring voiceover coverage to nearly 100%. * set size limit * - Changed py cli to now correctly generate a sqlite db file. - Added pronunciation file. - Changed `build.gradle` to now pull `xerial/sqlite-jdbc` as normal dependency * - Added verification-metadata.xml file. - Changed JBDC import from `testImplementation` to `implementation`. * Fixed build dependency verification error. * troubleshooting JDBC verification error. * updated dependency verification metadata and build.gradle. * Added a try-with-resource statements for both the PreparedStatement and the ResultSet ensuring they will be closed once we finish with them. --------- Co-authored-by: Abex --- package/verification-template/build.gradle | 4 ++++ .../gradle/verification-metadata.xml | 8 ++++++++ plugins/quest-voiceover | 3 +++ 3 files changed, 15 insertions(+) create mode 100644 plugins/quest-voiceover diff --git a/package/verification-template/build.gradle b/package/verification-template/build.gradle index 66c042a2a..eec0fd2e8 100644 --- a/package/verification-template/build.gradle +++ b/package/verification-template/build.gradle @@ -20,6 +20,9 @@ dependencies { core "org.projectlombok:lombok:1.18.30" core "org.jetbrains:annotations:23.0.0" + thirdParty("org.xerial:sqlite-jdbc:3.46.0.0") { + because "quest-voiceover" + } thirdParty("org.zeromq:jnacl:0.1.0") { because "keepass-xc" } @@ -69,6 +72,7 @@ dependencies { thirdParty("org.json:json:20090211") { because "gimptracker" } + thirdParty("com.google.apis:google-api-services-sheets:v4-rev581-1.25.0") { because "elysiumevents-plugin" exclude group: 'com.google.guava' diff --git a/package/verification-template/gradle/verification-metadata.xml b/package/verification-template/gradle/verification-metadata.xml index e0c811324..29b67eea5 100644 --- a/package/verification-template/gradle/verification-metadata.xml +++ b/package/verification-template/gradle/verification-metadata.xml @@ -1227,5 +1227,13 @@ + + + + + + + + diff --git a/plugins/quest-voiceover b/plugins/quest-voiceover new file mode 100644 index 000000000..fdba5b239 --- /dev/null +++ b/plugins/quest-voiceover @@ -0,0 +1,3 @@ +repository=https://github.com/KevinEdry/runelite-quest-voiceover.git +commit=f46bc6a8daa1fe34d3f72b3eb78e6c8ef49bb8ea +jarSizeLimitMiB=15 \ No newline at end of file