summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-12-25rename RGBDS_DIR to RGBDSMelody
2018-12-25allow setting RGBDS_DIRMelody
2018-12-25allow setting RGBASM in environment varsMelody
2018-12-23Define RANDY_OT_IDRangi
2018-12-23Fix issue #581 (random stuff ax6 noticed)Rangi
2018-12-16Merge pull request #579 from Rangi42/masterRangi
Miscellaneous
2018-12-09Formatting and commentsRangi
2018-12-09Format music macros like movement macrosRangi
2018-12-09Merge pull request #578 from mid-kid/masterRangi
Fixes in the animation subsystem.
2018-11-26Update docs/battle_anim_commands.mdmid-kid
2018-11-25Rename "feet and head follow" commandsmid-kid
The lot of these were rather misnamed, since they're used to replace part of the player or enemy with objects for several background effects. https://github.com/pret/pokecrystal/pull/578#issuecomment-440996244
2018-11-25Fix Belly Drum fixmid-kid
2018-11-23CalcStats -> CalcBattleStatsmid-kid
Confusingly ambiguous name
2018-11-22Identified another user of wBattleAnimTempmid-kid
QueueBattleAnimation loads an object using these wram addresses. Usually populated by the anim_obj command, but in a couple of cases also manually.
2018-11-21Define ANIM_GFX for PLAYER and ENEMYmid-kid
These are used where the head or the feet of the player/enemy have to be moved in an animation, and shouldn't overlap. These aren't actual GFX and should be loaded with the proper commands, and they're always loaded at the end of the VRAM area. Furthermore, I've defined BATTLEANIM_BASE_TILE, which is the tile from which battle animation graphics may start to load. This value was picked to make sure at least an entire pokemon pic fits in the area before it, even though it doesn't seem very used...
2018-11-21Use ANIM_GFX constants for battle animationsmid-kid
2018-11-21Move BattleSideCopy to transform.asmmid-kid
2018-11-21Define first_music_cmdmid-kid
This replaces the uses of $d0 in the audio engine with proper constants.
2018-11-20Cosmetic fixesmid-kid
2018-11-20Fix usage of endchannel_cmdmid-kid
2018-11-19Recommend the AUR packagemid-kid
2018-11-19Add flex and pkg-config to INSTALL.mdmid-kid
2018-11-18Merge pull request #577 from Rangi42/masterRangi
Resolve issue #575: Rename text commands
2018-11-18Resolve issue #575: Rename text commandsRangi
2018-11-11text_jump → text_far in docs/text_commands.mdRangi
2018-11-11Merge pull request #573 from mid-kid/masterRangi
text_jump → text_far
2018-11-10Merge pull request #574 from mid-kid/connectionsRangi
Make the `connection` macro simpler to use
2018-11-11Adapt `tmhm` for consistencymid-kid
Using an underscore before macro variables avoids cluttering up the global namespace. While this isn't much of a problem right now, it's good practice that'll keep us from problems in the future.
2018-11-11Clarify LEGACY supportmid-kid
2018-11-11Adapt macro based on suggestionsmid-kid
2018-11-10Finish new connection macromid-kid
Tried simplifying things a bit, although not nearly as much as I wanted. Ideally, we'd either have one of two situations: - A single set of calculations based on values depending on the direction of the connection - A bunch of "generic" calculations done before applying simple modifiers to them in the final `if` block Right now it's an icky mix of both and I'm not really sure what to make of it.
2018-11-06Make the `connection` macro simpler to usemid-kid
It now only takes one numerical parameter, which is the offset of the target map relative to the source map, much like in AdvancedMap. This makes it easier to make connections and avoids having to calculate these values by hand, and/or "mess with the values 'till it works", as many have been doing thus far. It's just one, easy-to-understand value. To convert from the old macro to the new macro, just take the fourth and the fifth parameter, and calculate `<4th_param> - <5th_param>`. The result is the value required for the new macro.
2018-11-05CorrectNickErrors fixes control characters, not text commandsmid-kid
2018-11-05Update assembly programming linksmid-kid
Added two tutorials as a good place to start
2018-11-05text_jump → text_farmid-kid
The previous name for this was rather misleading. It isn't an actual jump like you'd expect the `jp` instruction to behave as. Instead, it behaves more like a `farcall`. This also makes it consistent with its current command ID name of `TX_FAR`.
2018-11-05chmod +x tools/free_space.awkmid-kid
2018-11-05Add colons to some function labelsmid-kid
2018-10-31gfx/roofs/*.png filenames match ROOF_* constantsRangi
2018-10-27Merge pull request #571 from Rangi42/masterRangi
Apply SPRITE_GFX_LIST_CAPACITY to wUsedSprites
2018-10-27Apply SPRITE_GFX_LIST_CAPACITY to wUsedSpritesRangi
2018-10-23NUM_OBJECTS EQU $10 → 16Rangi
2018-10-22Update Discord link.luckytyphlosion
2018-10-21Merge pull request #569 from Rangi42/masterRangi
Identify BATTLEACTION_D and _E (thanks, ax6)
2018-10-21Identify BATTLEACTION_D and _E (thanks, ax6)Rangi
2018-10-21Merge pull request #568 from mid-kid/masterRangi
ゴロゴロ
2018-10-11Rename CheckTrainerBattlemid-kid
Renamed to be more in line with our current coding standards. Hopefully this is slightly more readable.
2018-10-11Stop using __enum__ + 3mid-kid
Abuse __enumdir__ instead, for better readability.
2018-10-11Add more savegame stuff to gitignoremid-kid
2018-10-03This event isn't Crystal-exclusive.IIMarckus
2018-09-23Merge pull request #566 from luckytyphlosion/masterluckytyphlosion
Refactor .gitattributes and .gitignore