Fix Various Issues

This commit is contained in:
Skeli
2019-09-17 08:48:52 -04:00
parent 5b6e085749
commit 3873d9aa1b
5 changed files with 18 additions and 48 deletions

View File

@@ -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'):

View File

@@ -4146,7 +4146,7 @@ const struct MonCoords gMonBackPicCoords[NUM_SPECIES] =
[SPECIES_HOOPA] =
{
.size = 0x0,
.y_offset = 0x7,
.y_offset = 0x8,
},
[SPECIES_HOOPA_UNBOUND] =
{

View File

@@ -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,

View File

@@ -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},

View File

@@ -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