mirror of
https://github.com/pret/pokeemerald.git
synced 2026-03-21 17:54:57 -05:00
finalized prep of config files, etc
This commit is contained in:
parent
efcf494685
commit
6d728df49b
|
|
@ -11,7 +11,7 @@ GenName = "pkmnevolved"
|
|||
PkmnData = load_workbook('pkmndata.xlsx')
|
||||
PkmnDataFile = PkmnData.active
|
||||
|
||||
with open("new-pokemon-graphics.h", WriteOrAdd) as file:
|
||||
with open("test_graphics.h", WriteOrAdd) as file:
|
||||
file.write("//data prep start\n")
|
||||
for species in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
|
||||
#for species in PkmnDataFile.iter_rows(min_row=2, max_row=10, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
|
||||
47
pokeemerald-tools/gen-new-moveset.py
Normal file
47
pokeemerald-tools/gen-new-moveset.py
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
#Create moveset
|
||||
import openpyxl as pyxl
|
||||
|
||||
from openpyxl.workbook import Workbook
|
||||
from openpyxl import load_workbook
|
||||
|
||||
#Globals for making header, opening data, debug prints, etc
|
||||
Debug = 1
|
||||
WriteOrAdd = 'w'
|
||||
GenName = "PkmnEvolved"
|
||||
PkmnData = load_workbook('pkmndata.xlsx')
|
||||
#PkmnDataFile = PkmnData.active
|
||||
if 'learnset' in PkmnData.sheetnames:
|
||||
PkmnDataFile = PkmnData['learnset']
|
||||
else:
|
||||
print("learnset sheet not found")
|
||||
|
||||
#Header Description for files, etc
|
||||
Header ="""//learnset for """ + GenName + """
|
||||
#define LEVEL_UP_MOVE(lvl, moveLearned) {.move = moveLearned, .level = lvl}
|
||||
#define LEVEL_UP_END {.move = LEVEL_UP_MOVE_END, .level = 0}
|
||||
|
||||
static const struct LevelUpMove sNoneLevelUpLearnset[] = {
|
||||
LEVEL_UP_MOVE(1, MOVE_POUND),
|
||||
LEVEL_UP_END
|
||||
};
|
||||
"""
|
||||
|
||||
#with open(GenName+".h", WriteOrAdd) as file:
|
||||
with open("test_learnset.h", WriteOrAdd) as file:
|
||||
file.write(Header)
|
||||
#Start from second row so you do not grab data headers
|
||||
#for species in PkmnDataFile.iter_rows(min_row=2, max_row=10, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
|
||||
for row in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=3):
|
||||
#for species in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
|
||||
if row[PkmnDataFile.min_column-1].value != None:#Checks if species name is in first column
|
||||
fixCase = str(row[0].value) #idk why Excel is being stupid
|
||||
fixCase = fixCase[0] + fixCase[1:len(fixCase)].lower()
|
||||
if row[2].value == 1:
|
||||
print("New Species Found!: " + row[PkmnDataFile.min_column-1].value)
|
||||
file.write("#endif\n\n#if P_FAMILY_" + row[PkmnDataFile.min_column-1].value + "\n")
|
||||
else:
|
||||
file.write("static const struct LevelUpMove s" + fixCase + "LevelUpLearnset[] = {\n")
|
||||
elif row[PkmnDataFile.min_column-1].value == None and row[PkmnDataFile.min_column].value == None:
|
||||
file.write("\tLEVEL_UP_END\n};\n\n")
|
||||
else:
|
||||
file.write("\tLEVEL_UP_MOVE" + row[1].value + ",\n")
|
||||
|
|
@ -16,7 +16,7 @@ Region = "KANTO"
|
|||
National = "NATIONAL"
|
||||
SpeciesIndex = 1573 #based on mega_glimmora being 1572
|
||||
|
||||
with open("new-pokedex.txt", WriteOrAdd) as file:
|
||||
with open("test_pokedex.txt", WriteOrAdd) as file:
|
||||
file.write("//Species File Update\n")
|
||||
for species in PkmnDataFile.iter_rows(min_row=2, max_row=PkmnDataFile.max_row, min_col=PkmnDataFile.min_column, max_col=PkmnDataFile.max_column):
|
||||
for data in species:
|
||||
|
|
|
|||
Binary file not shown.
6282
pokeemerald-tools/test_learnset.h
Normal file
6282
pokeemerald-tools/test_learnset.h
Normal file
File diff suppressed because it is too large
Load Diff
BIN
src/data/pokemon/level_up_learnsets/.gen_9.h.kate-swp
Normal file
BIN
src/data/pokemon/level_up_learnsets/.gen_9.h.kate-swp
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user