From 0c5ac6f20c79832a497d729606ec9ccc97066537 Mon Sep 17 00:00:00 2001 From: Jd-1206 Date: Tue, 29 Oct 2024 01:29:13 -0400 Subject: [PATCH] =?UTF-8?q?Windows=209=20=F0=9F=92=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 32 ++++++++++++++++++++++++-------- app/globals.css | 4 ++++ lib/EngineFS.ts | 2 +- 3 files changed, 29 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 98f6fbf..6ac1537 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,19 @@ -###### If you're looking for the engine source code, [that can be found here.](https://github.com/Jdsle/RSDK-Library-src) -## RSDK +## RSDK-Library -Website source code for RSDK-Library +RSDK-Library is a collection of WebAssembly ports of RSDK Engine Decompilations. + +## How to use +* File Manager + * Each engine has their own file system. TODO: finish this ## Known issues -* Uploading files *might* just hang. This can be caused by having an insufficient amount of disk space available. Both locally, and in-browser (IDBFS has a limit) +* Uploading files *might* just hang. Uploading can take a while - so give it some time, before trying to reload the page. + +## TODO +###### - Give each engines their own IDBFS instance (done) +###### - Prevent engine file nav when file operation is in progress -## Building +## Building the website ###### [(You're gonna need node.js for this.)](https://nodejs.org/en/download/package-manager) ##### Simply run these two commands, and you should be good to go - ``` @@ -27,6 +34,15 @@ python -m http.server ###### You don't *have* to build it - though! this website is hosted via github pages - [you can find that here :)](https://jdsle.github.io/RSDK) -###### TODO (?) -###### - Give each engines their own IDBFS instance (done) -###### - Prevent engine file nav when file operation is in progress \ No newline at end of file +## Building the engines + +Each port has their own build instructions. You can learn how to build them by visiting their repositories: +* [RSDK-Library-v2](https://github.com/Jdsle/RSDK-Library-v2) +* [RSDK-Library-v3](https://github.com/Jdsle/RSDK-Library-v3) +* [RSDK-Library-v4](https://github.com/Jdsle/RSDK-Library-v4) + +While not an engine - thought I'd include this here anyways +* [RSDK-Library-FilesModule](https://github.com/Jdsle/RSDK-Library-FilesModule) + +## Building RSDKv5(U) Games for the Web +TODO \ No newline at end of file diff --git a/app/globals.css b/app/globals.css index 420fcd0..f19cb4f 100644 --- a/app/globals.css +++ b/app/globals.css @@ -9,6 +9,10 @@ body { font-family: var(--font-sans), sans-serif; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; } code { diff --git a/lib/EngineFS.ts b/lib/EngineFS.ts index d2dcd16..573c8a6 100644 --- a/lib/EngineFS.ts +++ b/lib/EngineFS.ts @@ -437,7 +437,7 @@ class EngineFS { console.log('Zip extraction complete! Synchronizing FileSystem...'); await EngineFS.Save(); EngineFS.actionInProgress = false; - toast(`Extracted zip ${file.name} to ${fsPath}.`); + toast(`Extracted ZIP ${file.name} to ${fsPath}.`); resolve(); } catch (error) { EngineFS.AlertError(`EngineFS.ZipExtract Error: ${error}`);