From 383de867154178c2d7ec9e00bf2ad1aebf209b0e Mon Sep 17 00:00:00 2001 From: AdAstra-LD Date: Sat, 24 Apr 2021 17:02:10 +0200 Subject: [PATCH] Fixed camera table export btn --- DS_Map/Main Window.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/DS_Map/Main Window.cs b/DS_Map/Main Window.cs index dafd8a6..c7de4d7 100644 --- a/DS_Map/Main Window.cs +++ b/DS_Map/Main Window.cs @@ -6665,7 +6665,7 @@ namespace DSPRE { private void saveCameraTableButton_Click(object sender, EventArgs e) { string path = DSUtils.GetOverlayPath(RomInfo.cameraTblOverlayNumber); - SaveCameraTable(path); + SaveCameraTable(path, overlayCameraTblOffset); } private void cameraEditorDataGridView_CellValidated(object sender, DataGridViewCellEventArgs e) { @@ -6682,14 +6682,14 @@ namespace DSPRE { return; File.Delete(of.FileName); - SaveCameraTable(of.FileName); + SaveCameraTable(of.FileName, 0); } - private void SaveCameraTable (string path) { + private void SaveCameraTable (string path, uint destFileOffset) { int size = RomInfo.gameFamily.Equals("HGSS") ? 36 : 24; for (int i = 0; i < currentCameraTable.Length; i++) { - DSUtils.WriteToFile(path, currentCameraTable[i].ToByteArray(), (uint)(overlayCameraTblOffset + i * size)); + DSUtils.WriteToFile(path, currentCameraTable[i].ToByteArray(), (uint)(destFileOffset + i * size)); } MessageBox.Show("Camera table correctly saved.", "Success!", MessageBoxButtons.OK, MessageBoxIcon.Information); }