mirror of
https://github.com/Skeli789/Dynamic-Pokemon-Expansion.git
synced 2026-09-07 09:35:37 -05:00
Fix Various Issues
This commit is contained in:
@@ -10,43 +10,6 @@ import sys
|
||||
from datetime import datetime
|
||||
from string import StringFileConverter
|
||||
|
||||
PathVar = os.environ.get('Path')
|
||||
Paths = PathVar.split(';')
|
||||
PATH = ""
|
||||
for candidatePath in Paths:
|
||||
if "devkitARM" in candidatePath:
|
||||
PATH = candidatePath
|
||||
break
|
||||
if PATH == "":
|
||||
print('DevKit does not exist in your Path variable.\nChecking default location.')
|
||||
PATH = 'C://devkitPro//devkitARM//bin'
|
||||
if os.path.isdir(PATH) == False:
|
||||
print("...\nDevkit not found.")
|
||||
sys.exit(1)
|
||||
else:
|
||||
print("Devkit found.")
|
||||
|
||||
PREFIX = '/arm-none-eabi-'
|
||||
AS = (PATH + PREFIX + 'as')
|
||||
CC = (PATH + PREFIX + 'gcc')
|
||||
LD = (PATH + PREFIX + 'ld')
|
||||
GR = ("deps/grit.exe")
|
||||
WAV2AGB = ("deps/wav2agb.exe")
|
||||
ARP = ('armips')
|
||||
OBJCOPY = (PATH + PREFIX + 'objcopy')
|
||||
SRC = './src'
|
||||
GRAPHICS = './graphics'
|
||||
ASSEMBLY = './assembly'
|
||||
STRINGS = './strings'
|
||||
AUDIO = './audio'
|
||||
BUILD = './build'
|
||||
IMAGES = '\Images'
|
||||
ASFLAGS = ['-mthumb', '-I', ASSEMBLY]
|
||||
LDFLAGS = ['BPRE.ld', '-T', 'linker.ld']
|
||||
CFLAGS = ['-mthumb', '-mno-thumb-interwork', '-mcpu=arm7tdmi', '-mtune=arm7tdmi',
|
||||
'-mno-long-calls', '-march=armv4t', '-Wall', '-Wextra','-Os', '-fira-loop-pressure', '-fipa-pta']
|
||||
|
||||
|
||||
if sys.platform.startswith('win'):
|
||||
PathVar = os.environ.get('Path')
|
||||
Paths = PathVar.split(';')
|
||||
@@ -430,14 +393,19 @@ def main():
|
||||
except FileExistsError:
|
||||
pass
|
||||
|
||||
ProcessSpriteGraphics()
|
||||
try:
|
||||
ProcessSpriteGraphics()
|
||||
|
||||
# Gather source files and process them
|
||||
objects = itertools.starmap(RunGlob, globs.items())
|
||||
# Gather source files and process them
|
||||
objects = itertools.starmap(RunGlob, globs.items())
|
||||
|
||||
# Link and extract raw binary
|
||||
linked = LinkObjects(itertools.chain.from_iterable(objects))
|
||||
Objcopy(linked)
|
||||
# Link and extract raw binary
|
||||
linked = LinkObjects(itertools.chain.from_iterable(objects))
|
||||
Objcopy(linked)
|
||||
|
||||
except Exception as e:
|
||||
print("There was an error compiling the engine: {}".format(e))
|
||||
sys.exit(1)
|
||||
|
||||
# Build special_inserts.asm
|
||||
if os.path.isfile('special_inserts.asm'):
|
||||
|
||||
@@ -4146,7 +4146,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES] =
|
||||
[SPECIES_HOOPA] =
|
||||
{
|
||||
.size = 0x0,
|
||||
.y_offset = 0x7,
|
||||
.y_offset = 0x8,
|
||||
},
|
||||
[SPECIES_HOOPA_UNBOUND] =
|
||||
{
|
||||
|
||||
@@ -24157,7 +24157,7 @@ const struct BaseStats gBaseStats[] =
|
||||
.genderRatio = PERCENT_FEMALE(12.5),
|
||||
.eggCycles = 21,
|
||||
.friendship = 70,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroup1 = EGG_GROUP_FIELD,
|
||||
.eggGroup2 = EGG_GROUP_FIELD,
|
||||
.ability1 = ABILITY_OVERGROW,
|
||||
@@ -24256,7 +24256,7 @@ const struct BaseStats gBaseStats[] =
|
||||
.genderRatio = PERCENT_FEMALE(12.5),
|
||||
.eggCycles = 21,
|
||||
.friendship = 70,
|
||||
.growthRate = GROWTH_MEDIUM_FAST,
|
||||
.growthRate = GROWTH_MEDIUM_SLOW,
|
||||
.eggGroup1 = EGG_GROUP_FIELD,
|
||||
.eggGroup2 = EGG_GROUP_FIELD,
|
||||
.ability1 = ABILITY_BLAZE,
|
||||
|
||||
@@ -29,7 +29,8 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||
[SPECIES_RATTATA] = {{EVO_LEVEL, 20, SPECIES_RATICATE, 0}},
|
||||
[SPECIES_SPEAROW] = {{EVO_LEVEL, 20, SPECIES_FEAROW, 0}},
|
||||
[SPECIES_EKANS] = {{EVO_LEVEL, 22, SPECIES_ARBOK, 0}},
|
||||
[SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU, 0}},
|
||||
[SPECIES_PIKACHU] = {{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU, 0},
|
||||
{EVO_ITEM, ITEM_THUNDER_STONE, SPECIES_RAICHU_A, 0}},
|
||||
[SPECIES_SANDSHREW] = {{EVO_LEVEL, 22, SPECIES_SANDSLASH, 0}},
|
||||
[SPECIES_NIDORAN_F] = {{EVO_LEVEL, 16, SPECIES_NIDORINA, 0}},
|
||||
[SPECIES_NIDORINA] = {{EVO_ITEM, ITEM_MOON_STONE, SPECIES_NIDOQUEEN, 0}},
|
||||
@@ -441,6 +442,7 @@ const struct Evolution gEvolutionTable[NUM_SPECIES][EVOS_PER_MON] =
|
||||
[SPECIES_CLAUNCHER] = {{EVO_LEVEL, 37, SPECIES_CLAWITZER, 0}},
|
||||
[SPECIES_HELIOPTILE] = {{EVO_ITEM, ITEM_SUN_STONE, SPECIES_HELIOLISK, 0}},
|
||||
[SPECIES_TYRUNT] = {{EVO_LEVEL_DAY, 39, SPECIES_TYRANTRUM, 0}},
|
||||
[SPECIES_AMAURA] = {{EVO_LEVEL_NIGHT, 39, SPECIES_AURORUS, 0}},
|
||||
[SPECIES_GOOMY] = {{EVO_LEVEL, 40, SPECIES_SLIGGOO, 0}},
|
||||
[SPECIES_SLIGGOO] = {{EVO_RAINY_OW, 50, SPECIES_GOODRA, 0}},
|
||||
[SPECIES_PHANTUMP] = {{EVO_TRADE, 0, SPECIES_TREVENANT, 0},
|
||||
|
||||
@@ -121,7 +121,7 @@ const u16 gTMHMMoves[NUM_TMSHMS] =
|
||||
MOVE_TRICKROOM, //116
|
||||
MOVE_FLING, //117
|
||||
MOVE_AURORAVEIL, //118
|
||||
MOVE_LAVAPLUME, //119
|
||||
MOVE_SKYDROP, //119
|
||||
MOVE_NATUREPOWER, //120
|
||||
MOVE_CUT, //121
|
||||
MOVE_FLY, //122
|
||||
|
||||
Reference in New Issue
Block a user