From 42b94cec5e30dbd354886fc0c143af1519862f95 Mon Sep 17 00:00:00 2001 From: NERS1111 <85985080+NERS1111@users.noreply.github.com> Date: Tue, 13 Feb 2024 21:30:33 +0200 Subject: [PATCH 1/4] More consistent pointer paths Base is all the same + fixed SP doorCloseCon pointer --- Deltarune.asl | 48 ++++++++++++++++++++++++------------------------ 1 file changed, 24 insertions(+), 24 deletions(-) diff --git a/Deltarune.asl b/Deltarune.asl index 536b5db..a3409d4 100644 --- a/Deltarune.asl +++ b/Deltarune.asl @@ -6,12 +6,12 @@ state("DELTARUNE", "SURVEY_PROGRAM") double plot : 0x48E5DC, 0x27C, 0x488, 0x500; // global.plot double choicer : 0x48E5DC, 0x27C, 0x28, 0x40; // global.choice - double lancerCon : 0x48BDEC, 0x10, 0x60, 0x10, 0x10, 0x0; // obj_darkcastle_event.con - double doorCloseCon : 0x48BDEC, 0x4, 0x178, 0x178, 0x60, 0x10, 0x10, 0x0; // obj_darkdoorevent.con - double jevilDance : 0x48BDEC, 0x78, 0x60, 0x10, 0x10, 0x0; // obj_joker_body.dancelv - double jevilDance2 : 0x48BDEC, 0x7C, 0x60, 0x10, 0x10, 0x0; - double finalTextboxHalt : 0x48BDEC, 0x98, 0x60, 0x10, 0x274, 0x0; // obj_writer.halt - double finalTextboxHalt2 : 0x48BDEC, 0x9C, 0x60, 0x10, 0x274, 0x0; + double lancerCon : 0x48BDEC, 0x10, 0x60, 0x10, 0x10, 0x0; // obj_darkcastle_event.con + double doorCloseCon : 0x48BDEC, 0xC, 0x60, 0x10, 0x10, 0x0; // obj_darkdoorevent.con + double jevilDance : 0x48BDEC, 0x78, 0x60, 0x10, 0x10, 0x0; // obj_joker_body.dancelv + double jevilDance2 : 0x48BDEC, 0x7C, 0x60, 0x10, 0x10, 0x0; + double finalTextboxHalt : 0x48BDEC, 0x98, 0x60, 0x10, 0x274, 0x0; // obj_writer.halt + double finalTextboxHalt2 : 0x48BDEC, 0x9C, 0x60, 0x10, 0x274, 0x0; float kingPos : 0x6AEB80, 0x4, 0x178, 0x80, 0xC8, 0x8, 0xB4; } @@ -22,12 +22,12 @@ state("DELTARUNE", "Demo v1.08 / v1.09") double fight : 0x6FCF38, 0x30, 0x4F8, 0x0; // global.fighting double chapter : 0x6FCF38, 0x30, 0x24D8, 0x0; // global.chapter - double lancerCon : 0x6EF220, 0x128, 0x510, 0x20, 0x24, 0x10, 0xD8, 0x0; - double doorCloseCon : 0x43DE48, 0x7C8, 0xC, 0x24, 0x10, 0x18, 0x0; - double namerEvent : 0x6EF220, 0xD4, 0x5C, 0x20, 0x24, 0x10, 0x9C, 0x0; // DEVICE_NAMER.EVENT - double freezeRingTimer : 0x43DE48, 0xC1C, 0xC, 0x24, 0x10, 0xC0, 0x0; // obj_weirdEvent_addison_city_big_2.timer - double snowgrave : 0x6F1394, 0x4, 0x144, 0x144, 0x24, 0x10, 0xC0, 0x0; // obj_spell_snowgrave.timer - double loadedDiskGreyBG : 0x43DE48, 0xA60, 0xC, 0x24, 0x10, 0x3D8, 0x0; // obj_shop_ch2_spamton.greybgtimer + double lancerCon : 0x6EF220, 0x128, 0x510, 0x20, 0x24, 0x10, 0xD8, 0x0; + double doorCloseCon : 0x6EF220, 0x84, 0x24, 0x10, 0x18, 0x0; + double namerEvent : 0x6EF220, 0xD4, 0x5C, 0x20, 0x24, 0x10, 0x9C, 0x0; // DEVICE_NAMER.EVENT + double loadedDiskGreyBG : 0x6EF220, 0x84, 0x24, 0x10, 0x3D8, 0x0; // obj_shop_ch2_spamton.greybgtimer + double freezeRingTimer : 0x6EF220, 0x128, 0xF0, 0x20, 0x24, 0x10, 0xC0, 0x0; // obj_weirdEvent_addison_city_big_2.timer + double snowgrave : 0x6EF220, 0xF4, 0x27C, 0x6C, 0x5C, 0x20, 0x144, 0x24, 0x10, 0xC0, 0x0; // obj_spell_snowgrave.timer float kingPos : 0x6F1394, 0x4, 0x140, 0x68, 0x3C, 0x8, 0xB0; @@ -42,12 +42,12 @@ state("DELTARUNE", "Demo v1.10") double fight : 0x6FCF38, 0x30, 0x4F8, 0x0; double chapter : 0x6FCF38, 0x30, 0x24D8, 0x0; - double lancerCon : 0x6EF220, 0x128, 0x510, 0x20, 0x24, 0x10, 0xD8, 0x0; - double doorCloseCon : 0x43DE48, 0x7C8, 0xC, 0x24, 0x10, 0x18, 0x0; - double namerEvent : 0x6EF220, 0xD4, 0x5C, 0x20, 0x24, 0x10, 0x2F4, 0x0; - double freezeRingTimer : 0x43DE48, 0xC1C, 0xC, 0x24, 0x10, 0xC0, 0x0; - double snowgrave : 0x6F1394, 0x4, 0x144, 0x144, 0x24, 0x10, 0xC0, 0x0; - double loadedDiskGreyBG : 0x6EF220, 0x84, 0x24, 0x10, 0x87C, 0x0; + double lancerCon : 0x6EF220, 0x128, 0x510, 0x20, 0x24, 0x10, 0xD8, 0x0; + double doorCloseCon : 0x6EF220, 0x84, 0x24, 0x10, 0x18, 0x0; + double namerEvent : 0x6EF220, 0xD4, 0x5C, 0x20, 0x24, 0x10, 0x2F4, 0x0; + double loadedDiskGreyBG : 0x6EF220, 0x84, 0x24, 0x10, 0x87C, 0x0; + double freezeRingTimer : 0x6EF220, 0x128, 0xF0, 0x20, 0x24, 0x10, 0xC0, 0x0; + double snowgrave : 0x6EF220, 0xF4, 0x27C, 0x6C, 0x5C, 0x20, 0x144, 0x24, 0x10, 0xC0, 0x0; float kingPos : 0x6F1394, 0x4, 0x140, 0x68, 0x3C, 0x8, 0xB0; @@ -63,12 +63,12 @@ state("DELTARUNE", "Demo Steam Beta") double fight : 0x6FE860, 0x30, 0xA758, 0x0; double chapter : 0x6FE860, 0x30, 0x2F34, 0x80; - double lancerCon : 0x6F0B48, 0x128, 0x510, 0x20, 0x24, 0x10, 0x138, 0x0; - double doorCloseCon : 0x6F0BD0, 0x524, 0x84, 0x24, 0x10, 0x18, 0x0; - double namerEvent : 0x43FE48, 0x630, 0xC, 0x140, 0x24, 0x10, 0xFC, 0x0; - double freezeRingTimer : 0x43FE48, 0xC20, 0xC, 0x144, 0x24, 0x10, 0x120, 0x0; - double snowgrave : 0x4DE60C, 0x0, 0xC10, 0xC, 0x44, 0x8, 0x24, 0x10, 0x120, 0x0; - double loadedDiskGreyBG : 0x6F0B48, 0x10C, 0x504, 0x20, 0x24, 0x10, 0x0, 0x0; + double lancerCon : 0x6F0B48, 0x128, 0x510, 0x20, 0x24, 0x10, 0x138, 0x0; + double doorCloseCon : 0x6F0B48, 0x84, 0x24, 0x10, 0x18, 0x0; + double namerEvent : 0x6F0B48, 0xD4, 0x5C, 0x20, 0x24, 0x10, 0xFC, 0x0; + double loadedDiskGreyBG : 0x6F0B48, 0x84, 0x24, 0x10, 0x0, 0x0; + double freezeRingTimer : 0x6F0B48, 0x128, 0xF0, 0x20, 0x24, 0x10, 0x120, 0x0; + double snowgrave : 0x6F0B48, 0xF4, 0x27C, 0x6C, 0x5C, 0x20, 0x144, 0x24, 0x10, 0x120, 0x0; float kingPos : 0x6F2CBC, 0x4, 0x140, 0x68, 0x3C, 0x8, 0xB0; From 81d19e610920a5b076a3773993755ff29bcdc25b Mon Sep 17 00:00:00 2001 From: NERS1111 <85985080+NERS1111@users.noreply.github.com> Date: Tue, 13 Feb 2024 21:33:30 +0200 Subject: [PATCH 2/4] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4f6da86..d02d217 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ or clone the repository To use and configure the autosplitter, just click `Settings` and enable the location you want the autosplitter to split on. -![Settings options with Start, Split, Reset and individual split that can be enable or disable](/assets/options.png) +![Settings options with Start, Split, Reset and individual split that can be enabled or disabled](/assets/options.png) ### All Chapters (Pause Timer) @@ -59,4 +59,4 @@ that was based on **Glacia's** UNDERTALE Autosplitter - [**NERS**](https://github.com/NERS1111) (Development, Memory pointers, In-Game Time, Testing) - [**Vintagix**](https://github.com/VintagixDev) (Development, Testing) - [**Jujstme**](https://github.com/jujstme) (Sigscanning for room names) -- [**Ero**](https://github.com/just-ero) (Sigscanning for room names) +- [**Ero**](https://github.com/just-ero) (Sigscanning for room names, Text component code) From 88e27b15e69b989472a99b350d6a88dbea5081b5 Mon Sep 17 00:00:00 2001 From: NERS1111 <85985080+NERS1111@users.noreply.github.com> Date: Tue, 13 Feb 2024 21:33:47 +0200 Subject: [PATCH 3/4] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d02d217..8da6136 100644 --- a/README.md +++ b/README.md @@ -34,7 +34,7 @@ or clone the repository To use and configure the autosplitter, just click `Settings` and enable the location you want the autosplitter to split on. -![Settings options with Start, Split, Reset and individual split that can be enabled or disabled](/assets/options.png) +![Settings options with Start, Split, Reset and individual splits that can be enabled or disabled](/assets/options.png) ### All Chapters (Pause Timer) From 9083715f624e5dba71fb94688652b672566905c2 Mon Sep 17 00:00:00 2001 From: NERS1111 <85985080+NERS1111@users.noreply.github.com> Date: Tue, 13 Feb 2024 21:34:55 +0200 Subject: [PATCH 4/4] README fixes --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8da6136..2128950 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ To use and configure the autosplitter, just click `Settings` and enable the loca ![Settings options with Start, Split, Reset and individual splits that can be enabled or disabled](/assets/options.png) -### All Chapters (Pause Timer) +### All Chapters If you enable the All Chapters section, you will have to put your LiveSplit to In-Game Time (IGT) otherwise some functionalities like the timer pause might not work. @@ -44,8 +44,8 @@ like the timer pause might not work. ## Want to help with / request something? Want to get in touch with the developers? -In that case, we recommend you to join the Deltarune Speedrunning community Discord server ["Fast Little Boys"](https://discord.gg/W6uckvkuer) -(shorten FLB) with the link below and ping one of the developers in the channel #autosplitter-feedback. +In that case, we recommend you join the Deltarune Speedrunning community Discord server ["Fast Little Boys"](https://discord.gg/W6uckvkuer) +(FLB) and ping one of the developers in the channel #autosplitter-feedback. You can also create an issue on this repository by clicking on the [Issues](https://github.com/Tenebrosful/DELTARUNE-Livesplit.Autosplitter/issues) tab and then on `New Issue`.