diff --git a/src/assets/main.css b/src/assets/main.css
index 2998a67..61d2e23 100644
--- a/src/assets/main.css
+++ b/src/assets/main.css
@@ -12,3 +12,7 @@
text-align: center;
color: red;
}
+
+.toggle {
+ margin-top: 0.35em;
+}
diff --git a/src/components/BackgroundMusicPicker.vue b/src/components/BackgroundMusicPicker.vue
new file mode 100644
index 0000000..4c33b77
--- /dev/null
+++ b/src/components/BackgroundMusicPicker.vue
@@ -0,0 +1,45 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/HeartBeepPicker.vue b/src/components/HeartBeepPicker.vue
new file mode 100644
index 0000000..7617890
--- /dev/null
+++ b/src/components/HeartBeepPicker.vue
@@ -0,0 +1,66 @@
+
+
+
+
+ Heart Beep Speed:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/HeartColorPicker.vue b/src/components/HeartColorPicker.vue
new file mode 100644
index 0000000..6cc5206
--- /dev/null
+++ b/src/components/HeartColorPicker.vue
@@ -0,0 +1,63 @@
+
+
+
+
+ Heart Color:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/MsuResumePicker.vue b/src/components/MsuResumePicker.vue
new file mode 100644
index 0000000..101c38f
--- /dev/null
+++ b/src/components/MsuResumePicker.vue
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/QuickswapPicker.vue b/src/components/QuickswapPicker.vue
new file mode 100644
index 0000000..62e39f1
--- /dev/null
+++ b/src/components/QuickswapPicker.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/ReduceFlashingPicker.vue b/src/components/ReduceFlashingPicker.vue
new file mode 100644
index 0000000..44d2dc2
--- /dev/null
+++ b/src/components/ReduceFlashingPicker.vue
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/Seed.vue b/src/components/Seed.vue
index 4b26a45..3038549 100644
--- a/src/components/Seed.vue
+++ b/src/components/Seed.vue
@@ -2,6 +2,13 @@
import { defineComponent } from "vue";
import SpritePicker from "@/components/SpritePicker.vue";
+import HeartBeepPicker from "@/components/HeartBeepPicker.vue";
+import HeartColorPicker from "@/components/HeartColorPicker.vue";
+import QuickswapPicker from "@/components/QuickswapPicker.vue";
+import ReduceFlashingPicker from "@/components/ReduceFlashingPicker.vue";
+import BackgroundMusicPicker from "@/components/BackgroundMusicPicker.vue";
+import MsuResumePicker from "@/components/MsuResumePicker.vue";
+
import SeedSettings from "@/components/SeedSettings.vue";
import { Base64 } from "js-base64";
@@ -14,6 +21,12 @@ export default defineComponent({
components: {
SeedSettings,
SpritePicker,
+ HeartBeepPicker,
+ HeartColorPicker,
+ QuickswapPicker,
+ ReduceFlashingPicker,
+ BackgroundMusicPicker,
+ MsuResumePicker,
},
data() {
return {
@@ -118,6 +131,13 @@ export default defineComponent({
this.sprite.apply(rom);
}
+ this.$refs.heartbeep.patch(rom);
+ this.$refs.heartcolor.patch(rom);
+ this.$refs.msu_resume.patch(rom);
+ this.$refs.bgm.patch(rom);
+ this.$refs.reduce_flashing.patch(rom);
+ this.$refs.quickswap.patch(rom);
+
// Fix Checksum
const sum = rom.reduce(function(sum, mbyte, i) {
if (i >= 0x7fdc && i < 0x7fe0) {
@@ -167,6 +187,24 @@ export default defineComponent({
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+