diff --git a/src/lang/en.ts b/src/lang/en.ts
index 983ea38a..0126b00d 100644
--- a/src/lang/en.ts
+++ b/src/lang/en.ts
@@ -555,4 +555,6 @@ export const languageEnglish = {
heightMode: "Height Mode",
useAdvancedEditor: "Use Advanced Editor",
noWaitForTranslate: "No Wait for Translate",
+ updateRealm: "Update to RisuRealm",
+ updateRealmDesc: "You are trying to update your character to RisuRealm. this will update your character to RisuRealm, and you can't revert it back.",
}
\ No newline at end of file
diff --git a/src/lib/SideBars/CharConfig.svelte b/src/lib/SideBars/CharConfig.svelte
index 5494a290..3766b3c2 100644
--- a/src/lib/SideBars/CharConfig.svelte
+++ b/src/lib/SideBars/CharConfig.svelte
@@ -832,7 +832,13 @@
if(await alertTOS()){
openHubUpload = true
}
- }} className="mt-2">{language.shareCloud}
+ }} className="mt-2">
+ {#if currentChar.data.realmId}
+ {language.updateRealm}
+ {:else}
+ {language.shareCloud}
+ {/if}
+
{/if}
{#if openHubUpload}
diff --git a/src/lib/UI/Realm/RealmUpload.svelte b/src/lib/UI/Realm/RealmUpload.svelte
index 89fe53e3..4812aa2a 100644
--- a/src/lib/UI/Realm/RealmUpload.svelte
+++ b/src/lib/UI/Realm/RealmUpload.svelte
@@ -18,6 +18,9 @@