summaryrefslogtreecommitdiff
path: root/engine
AgeCommit message (Collapse)Author
2014-06-12Consolidate monster structs in wram and sram.yenatch
The PartyMon struct is really the box struct with volatile variables like status added. Some other labels have been reworked. Move structs no longer have explicit labels since their location is arbitrary and usually shared.
2014-06-04Use {hl,de,bc}coord macros wherever possible.yenatch
2014-05-21Comment music functions in home.asm.yenatch
2014-04-30Move RegionCheck into engine/landmarks.asm.yenatch
2014-04-13Include palette 0 in PokemonPalettes.yenatch
Now PokemonPalettes is referenced.
2014-04-12Replace static bank 0 calls in the event scripting engine.yenatch
2014-04-09Fix a title screen label that accidentally made its way into bank 1.yenatch
Somehow, a title screen (bank 0x43) function had its label put in bank 1. This caused changes to either bank to break the compiled rom. fixes 61a3d145
2014-04-02Image extensions in gfx/{intro,title}.yenatch
2014-04-02Fix image extensions in gfx/{credits,misc}.yenatch
2014-03-04Compressed title screen graphics are padded too.yenatch
2014-03-03Label map trigger functions in home.asm.yenatch
2014-03-02Finish off SGB and CGB code and data.yenatch
That should be it for bank 2.
2014-03-02More SGB and CGB palettes.yenatch
2014-03-01Lots of SGB incbins in bank 2.yenatch
Palette/block packets, border tilemap, more palettes etc.
2014-03-01Smoke out bank 4.yenatch
Highlights: contest trainers and mons
2014-02-05Move includes into object bases instead of their version wrappers.yenatch
2014-02-01Use :: to export labels between objects.yenatch
This fixes the build.
2014-01-26Map setup scripts and commandsyenatch
2013-12-27more npc trade cleanupyenatch
2013-12-27label overworld loop functionsyenatch
2013-12-24item effect incbinsyenatch
2013-12-23more object struct constantsyenatch
2013-12-22no more Public in joypad interface labelsyenatch
2013-12-20use RGB macros for palettes instead of binary chunksyenatch
2013-12-13use the sgb border label in asmyenatch
2013-12-11split out sprite facing defs into engine/facings.asmyenatch
2013-12-04YesNoBoxyenatch
2013-12-02more 3pt macro labels; shorten 3pt macros to take just a labelyenatch
static addresses should be avoided anyway
2013-12-01labels for every 3callasmyenatch
2013-12-01shorten redundant text_jump macrosyenatch
2013-11-29rename a credit constant to avoid conflictsyenatch
2013-11-29more landmark constants and rename FlypointPerms -> VisitedSpawnsyenatch
2013-11-28redone landmarks, now with constantsyenatch
2013-11-28engine/credits_crystal.oyenatch
2013-11-28more credits cleanupyenatch
2013-11-26proper section names and bank constantsyenatch
2013-11-24move more credits asm into engine/credits.asmyenatch
2013-11-24more credits labels and theend graphicyenatch
2013-11-23objects for event handling and scriptingyenatch
2013-11-23split more event handling out of mainyenatch
2013-11-22split event handling into engine/events.asmyenatch
2013-11-22version checks for event script commands and move in related asmyenatch
2013-11-22version-sensitive objects for egg moves and evos/attacksyenatch
this way main.o and wram.o are version-neutral
2013-10-25Merge commit '789469c' into merge-mrwintyenatch
Conflicts: main.asm
2013-10-25Merge commit '546c17ad' into merge-mrwintyenatch
Conflicts: engine/scripting.asm main.asm
2013-10-08rename 'StartMusic' to 'PlayMusic'yenatch
2013-10-08rename 'StartSFX' to 'PlaySFX'yenatch
2013-10-05* added index comments to pointer listsMr Wint
* added map header wram addresses * analyzed some assembly
2013-10-02* make jumps and calls use labelsMr Wint
2013-10-02* last callab/callba macrosMr Wint