summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-02-15Anotate more of the battle anim subsystemmid-kid
The X and Y flip flags can be applied through the stack consisting of: - Object attributes - Animation frame attributes - OAM Data Each of these negate eachother. Confused yet? The same stack is traversed to obtain the final tile ID, with an added layer on top for the base GFX offset and the offset for the dynamically loaded GFX requested by the object! wBattleAnimDelay is populated with the values passed to `anim_wait`.
2019-02-15dorepeat -> dowait for oam animationsmid-kid
Having the pic animation macros be the same as the oam animation macros isn't really turning out so well... I wonder if we should split them up eventually.
2019-02-09Merge pull request #600 from mid-kid/masterRangi
Fix travis
2019-02-10Fix travismid-kid
2019-02-09Merge pull request #599 from mid-kid/masterRangi
Add tool to find unnamed symbols: Take 2
2019-02-10Fix python 3.6 support for unnamed.pymid-kid
2019-02-09Merge pull request #598 from mid-kid/tempRangi
BATTLEANIMSTRUCT_0B -> BATTLEANIMSTRUCT_PARAM
2019-02-09Merge pull request #596 from Rangi42/masterRangi
Remove the nested UNION within battle WRAM
2019-02-08Clarify outer union's sizeRangi
2019-02-08Separate the 200-byte c608-to-c6d0 union and the 280-byte c6d0-to-c7e8 unionRangi
2019-02-06$8 = HIGH(vTiles1 - vTiles0)Rangi
2019-02-06Document all possible values for ReinitBattleAnimFramesetmid-kid
This is useful to know where a certain frameset is used, through `grep`
2019-02-06BATTLEANIMSTRUCT_0B -> BATTLEANIMSTRUCT_PARAMmid-kid
This structure member is used for storing the parameter passed to `anim_obj`.
2019-01-30wc7e8 -> wUnusedC7E8 (similar to wUnusedD102)Rangi
2019-01-30Explain the c608 union sizeRangi
2019-01-30Remove the nested UNION within battle WRAMRangi
2019-01-27Fix some of the issues explained in #595Rangi
2019-01-24Merge pull request #593 from mid-kid/tempRangi
More patches
2019-01-24Use and define more WRAM constantsRangi
2019-01-24Use more constantsRangi
2019-01-24Keep "paragraphs" of related code togetherRangi
2019-01-19Fix: Clair can give TM24 Dragonbreath twiceRangi
2019-01-19Bug: Clair can give TM24 Dragonbreath twiceRangi
2019-01-18Fix map name frame calculationmid-kid
2019-01-15Fix constants used with startbattlemid-kid
2019-01-15Document wSuicuneFramemid-kid
Also fixed inmediate in PlaceMapNameFrame.FillTopBottom to calculate the amount of loops required. (It fills two tiles in the first iteration, and four in the remaining, hence the `-2` and `+1` part).
2019-01-15Fix some constantsmid-kid
Glass ting SFX were added in crystal. PicAnimations and UnownAnimations are expected to be in the same bank as their pointers, because the pointers are not BANK()-referenced separately.
2019-01-12Say "BANK(Foo) ; aka BANK(Bar)" to clarify that Foo and Bar share a bankRangi
2019-01-07Dif formatting typoRangi
2019-01-07Document bugfix: ScriptCall can overflow wScriptStack and crashRangi
2019-01-07Document a bugfix: AI makes a false assumption about CheckTypeMatchupRangi
2019-01-06Consistent formatting in Function_SetEnemyMonAndSendOutAnimation and ↵Rangi
BattleStartMessage
2019-01-05Document a bugfix: 1/256 failure rate for 100% effect chanceRangi
2019-01-03Merge pull request #590 from Rangi42/masterRangi
Clean up some Odd Egg and Battle Tower code and data
2019-01-03MON_NAME_LENGTH -> NAME_LENGTHRangi
2019-01-02Clean up some Odd Egg and Battle Tower code and dataRangi
Fixes #589
2019-01-01Add travis webhook for unnamed.pymid-kid
(still requires setup)
2019-01-01unnamed.py: Add completion percentagemid-kid
People love percentages. Gotta show our powerlevel.
2018-12-31Make tools/gfx.py executableRangi
2019-01-01Add tool to find unnamed symbolsmid-kid
This tool should help us identify which are the symbols that still need proper names, and in which files they're located.
2018-12-31Merge pull request #587 from Rangi42/masterRangi
Remove dependency on 'extras' submodule
2018-12-31Keep the most relevant data at the top of the Makefile (the built filenames)Rangi
2018-12-31Remove the 'extras' submoduleRangi
2018-12-31Keep gfx.py with other tools, and remove its dependency on the 'extras' ↵Rangi
submodule
2018-12-31Merge pull request #585 from Rangi42/masterRangi
Refactor engine/phone/
2018-12-31*PhoneScript1 -> *PhoneCalleeScript, and *PhoneScript2 -> *PhoneCallerScriptRangi
2018-12-31Use battle menu flagsRangi
2018-12-31Fix a typoRangi
2018-12-30Split generic phone caller+callee text into individual NPCsRangi
2018-12-30Distinguish "caller" and "called" phone scripts+text (NPCs call you ↵Rangi
automatically, you call them from the Pokégear)