Skip to content

Commit 08f64a3

Browse files
authored
Fixed the addresses and UI for minecart max speed.
1 parent 592322b commit 08f64a3

2 files changed

Lines changed: 28 additions & 27 deletions

File tree

src/CoreKeeperInventoryEditor/MainForm.Designer.cs

Lines changed: 21 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/CoreKeeperInventoryEditor/MainForm.cs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12883,20 +12883,21 @@ private async void SiticoneWinToggleSwith16_CheckedChanged(object sender, EventA
1288312883
// Check if we need to rescan the addresses or not.
1288412884
if (AoBScanResultsMaxMinecartSpeed != null)
1288512885
{
12886-
string maxMinecartSpeedAddress = BigInteger.Add(BigInteger.Parse(AoBScanResultsMaxMinecartSpeed.Last().ToString("X").ToString(), NumberStyles.HexNumber), BigInteger.Parse("24", NumberStyles.Integer)).ToString("X");
12886+
string maxMinecartSpeedAddress = BigInteger.Subtract(BigInteger.Parse(AoBScanResultsMaxMinecartSpeed.Last().ToString("X").ToString(), NumberStyles.HexNumber), BigInteger.Parse("4", NumberStyles.Integer)).ToString("X");
1288712887
float maxSpeed = MemLib.ReadFloat(maxMinecartSpeedAddress);
1288812888

1288912889
// Check if we need to rescan food or not.
1289012890
if (maxSpeed < 0 || maxSpeed > 9999)
1289112891
{
1289212892
// Rescan food address.
12893-
AoBScanResultsMaxMinecartSpeed = await MemLib.AoBScan("?? FF FF FF ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? CD CC 4C 3E ?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 ?? ?? ?? ?? 01 00 00 00 00 00 00 00", true, true);
12893+
AoBScanResultsMaxMinecartSpeed = await MemLib.AoBScan("CD CC 4C 3E ?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 ?? ?? ?? ?? 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00", true, true);
1289412894
}
1289512895
}
1289612896
else
1289712897
{
1289812898
// AoB scan and store it in AoBScanResults. We specify our start and end address regions to decrease scan time.
12899-
AoBScanResultsMaxMinecartSpeed = await MemLib.AoBScan("?? FF FF FF ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? CD CC 4C 3E ?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 ?? ?? ?? ?? 01 00 00 00 00 00 00 00", true, true);
12899+
// Depreciated Address 28Jun24: ?? FF FF FF ?? ?? ?? ?? ?? ?? ?? ?? ?? 00 00 00 00 00 00 00 ?? ?? ?? ?? ?? ?? ?? ?? CD CC 4C 3E ?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 ?? ?? ?? ?? 01 00 00 00 00 00 00 00
12900+
AoBScanResultsMaxMinecartSpeed = await MemLib.AoBScan("CD CC 4C 3E ?? ?? ?? ?? ?? ?? ?? ?? 01 00 00 00 ?? ?? ?? ?? 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00", true, true);
1290012901
}
1290112902

1290212903
// If the count is zero, the scan had an error.
@@ -12971,19 +12972,19 @@ private async void SiticoneWinToggleSwith16_CheckedChanged(object sender, EventA
1297112972
private void MinecartMaxSpeedTimedEvent(Object source, ElapsedEventArgs e)
1297212973
{
1297312974
// Write value.
12974-
string maxMinecartSpeedAddress = BigInteger.Add(BigInteger.Parse(AoBScanResultsMaxMinecartSpeed.Last().ToString("X").ToString(), NumberStyles.HexNumber), BigInteger.Parse("24", NumberStyles.Integer)).ToString("X");
12975+
string maxMinecartSpeedAddress = BigInteger.Subtract(BigInteger.Parse(AoBScanResultsMaxMinecartSpeed.Last().ToString("X").ToString(), NumberStyles.HexNumber), BigInteger.Parse("4", NumberStyles.Integer)).ToString("X");
1297512976
MemLib.WriteMemory(maxMinecartSpeedAddress, "float", siticoneMetroTrackBar1.Value.ToString()); // Overwrite new value.
1297612977
}
1297712978

1297812979
// Show the slider value text.
12979-
private void SiticoneMetroTrackBar1_MouseDown(object sender, MouseEventArgs e)
12980+
private void SiticoneMetroTrackBar1_MouseHover(object sender, EventArgs e)
1298012981
{
1298112982
label43.Visible = false;
1298212983
label45.Visible = true;
1298312984
}
1298412985

1298512986
// Hide the slider value text.
12986-
private void SiticoneMetroTrackBar1_MouseUp(object sender, MouseEventArgs e)
12987+
private void SiticoneMetroTrackBar1_MouseLeave(object sender, EventArgs e)
1298712988
{
1298812989
label43.Visible = true;
1298912990
label45.Visible = false;

0 commit comments

Comments
 (0)