diff --git a/pokeemerald-tools/Tools/encounter-data-evolved.xlsx b/pokeemerald-tools/Tools/encounter-data-evolved.xlsx index 650d86b873..c696cf521c 100644 Binary files a/pokeemerald-tools/Tools/encounter-data-evolved.xlsx and b/pokeemerald-tools/Tools/encounter-data-evolved.xlsx differ diff --git a/pokeemerald-tools/Tools/encounter-data-fix.py b/pokeemerald-tools/Tools/encounter-data-fix.py index 0192785201..d45886ff00 100644 --- a/pokeemerald-tools/Tools/encounter-data-fix.py +++ b/pokeemerald-tools/Tools/encounter-data-fix.py @@ -7,15 +7,15 @@ from openpyxl.workbook import Workbook from openpyxl import load_workbook #Globals for making header, opening data, debug prints, etc -Debug = 0 +Debug = 1 WriteOrAdd = 'w' FileName = "encounter-data-fix.xlsx" GenName = "PkmnEvolved" PkmnData = load_workbook('encounter-data-evolved.xlsx') -SheetName = "encounter-data-low-level-parse" -#SheetName = "next-data" +#SheetName = "encounter-data-low-level-parse" +SheetName = "next-data" if SheetName in PkmnData.sheetnames: @@ -24,8 +24,8 @@ else: print(f"No sheet found") print(f"{PkmnData.sheetnames}") +#whatFix = "encounter-data" whatFix = "encounter-data" -#whatFix = "next-data" if Debug: print(f"First row for species {PkmnDataFile.min_row}") @@ -43,18 +43,26 @@ if whatFix == "encounter-data": row[0].value = data[:data.find("@}")] print(data[:data.find("@}")]) if Debug: print(row[0].value) + PkmnDataFile.insert_rows(row[0].row + 1, amount = 1) - PkmnDataFile.cell(row[0].row + 1, 1).value = data[data.find("@{"):] - PkmnDataFile.cell(row[0].row + 1, 1).value = data.replace("@{","") - PkmnDataFile.cell(row[0].row + 1, 1).value = data.replace("@}","") + data = data[data.find("@{"):] + data = data.replace("@{","") + PkmnDataFile.cell(row[0].row + 1, 1).value = data elif "@{" in data: row[0].value = data[:data.find("@{")] - print(data[:data.find("@{")]) + if Debug: print(data[:data.find("@{")]) + + PkmnDataFile.insert_rows(row[0].row + 1, amount = 1) + data = data[data.find("@{"):] + data = data.replace("@{","") + PkmnDataFile.cell(row[0].row + 1, 1).value = data + + elif "@}" in data: + row[0].value = data.replace("@}","") if Debug: print(row[0].value) PkmnDataFile.insert_rows(row[0].row + 1, amount = 1) - PkmnDataFile.cell(row[0].row + 1, 1).value = data[data.find("@{"):] - PkmnDataFile.cell(row[0].row + 1, 1).value = data.replace("@{","") + PkmnDataFile.cell(row[0].row + 1, 1).value = "NEW ROUTE" # if "%" in data: # PkmnDataFile.cell(row[0].row + 1 , 1).value = data[data.find("%")-2:] diff --git a/pokeemerald-tools/Tools/encounter-data-fix.xlsx b/pokeemerald-tools/Tools/encounter-data-fix.xlsx index eaef15cbc2..7092c899f3 100644 Binary files a/pokeemerald-tools/Tools/encounter-data-fix.xlsx and b/pokeemerald-tools/Tools/encounter-data-fix.xlsx differ