Commit Graph

  • 204bf74a7f Use LOAD/ENDL for OAM DMA code in HRAM (requires rgbds 0.4.1) Rangi 2020-07-21 19:46:12 -04:00
  • 3e554e1d52 Merge pull request #281 from Rangi42/master Rangi 2020-07-20 13:22:32 -04:00
  • 69788c536b Add comments associating constants with data, and identify some more data Rangi 2020-07-20 12:23:31 -04:00
  • 0177688ad4 Merge pull request #279 from Rangi42/master Rangi 2020-07-19 23:04:16 -04:00
  • df62b8e81a Missingno's Pokédex weight is two bytes like the rest Rangi 2020-07-19 16:45:39 -04:00
  • 7619b01dd7 Reformat key item bit fields Rangi 2020-07-18 14:19:08 -04:00
  • e88eebbc4d Consistent labels for Gym name scripts Rangi 2020-07-18 14:01:13 -04:00
  • 76289dfda0 Port dbsprite macro for OAM y,x,tile,attr data from pokecrystal Rangi 2020-07-17 15:58:06 -04:00
  • f53341efa1 Define constants for subanimations' base coords and frame block modes Rangi 2020-07-17 15:16:54 -04:00
  • ef9cb892fd cycling.png -> red_bike.png Rangi 2020-07-17 14:02:45 -04:00
  • 72a0e98c93 JUGGLER_X -> UNUSED_JUGGLER Rangi 2020-07-17 13:56:59 -04:00
  • 3c1cdbc4d0 Identify remaining tilemap IDs Rangi 2020-07-17 13:44:28 -04:00
  • 30ecbf6ea3 SONY -> RIVAL Rangi 2020-07-17 13:27:27 -04:00
  • 2454296d32 Update sprite names Rangi 2020-07-17 12:48:15 -04:00
  • 452803af27 $c9 was "の" in Japanese Rangi 2020-07-16 23:02:34 -04:00
  • 44b424353d Factor our frame blocks' base coordinates Rangi 2020-07-16 22:40:48 -04:00
  • 4cc4b175fc Identify trade-related tilemaps Rangi 2020-07-16 22:30:40 -04:00
  • 884ef9c1a8 Factor out animation tilemaps Rangi 2020-07-16 22:23:03 -04:00
  • 6f7337bbb1 Define constants for subanimation transform types Rangi 2020-07-16 22:14:39 -04:00
  • 41a9e30268 Add constants for move animations' frame blocks Rangi 2020-07-16 22:00:16 -04:00
  • 2f43a41100 Use a battle_anim macro for move animations' special effects and subanimations Rangi 2020-07-16 21:45:30 -04:00
  • 0db7ee08ff Use a macro for BattleTransition_DoubleCircle data Rangi 2020-07-16 20:11:00 -04:00
  • 7bcb4b19c7 Un-deduplicate gfx/intro_credits/gengar.png's tiles Rangi 2020-07-16 19:56:52 -04:00
  • cd71ae03af Separate move/battle animation data from move data (to do: further identify animation data labels+constants) Rangi 2020-07-16 19:50:48 -04:00
  • d44c7c305c Merge pull request #277 from Rangi42/master Rangi 2020-07-16 17:00:57 -04:00
  • 7306c1dc2d Define constants for audio commands Rangi 2020-07-16 13:25:02 -04:00
  • 84abdb0237 $ec = "▷" Rangi 2020-07-16 12:48:42 -04:00
  • 76b882d952 Reformat map scripts' coordinate and movement data Rangi 2020-07-16 12:32:19 -04:00
  • 594c58a289 Revise some map scripts, mostly for getting items Rangi 2020-07-16 11:19:05 -04:00
  • 58f1089370 Define constants for default trainer DVs Rangi 2020-07-16 09:40:30 -04:00
  • 8c83ebe966 Define constants for in-game trades Rangi 2020-07-16 09:32:09 -04:00
  • b9a113a9f4 Merge pull request #276 from TheFakeMateo/master Rangi 2020-07-16 08:19:51 -04:00
  • d3a01f777d Merge pull request #275 from Rangi42/master Rangi 2020-07-16 08:19:11 -04:00
  • 4ecff22f71 Deobfuscate exit warps on indoor maps TheFakeMateo 2020-07-15 18:12:58 -05:00
  • 4b4ad9894e Disassemble the BLUEMONS.GB debug ROM Rangi 2020-07-15 13:35:39 -04:00
  • 87f24a885d Merge pull request #274 from Rangi42/master Rangi 2020-07-15 13:23:22 -04:00
  • 254f26bf6b Align constant comments as a column Rangi 2020-07-15 12:43:59 -04:00
  • 15bcd88228 Indent comments that describe data table macro formats Rangi 2020-07-15 12:39:50 -04:00
  • e18e5d50b5 Merge pull request #273 from Rangi42/master Rangi 2020-07-15 12:26:16 -04:00
  • 93d0697f37 Don't compare strings with ==; use STRCMP Rangi 2020-07-14 16:07:23 -04:00
  • 5c0f33cb53 Use a 'trainer' macro for trainers in scripts/ Rangi 2020-07-14 15:45:36 -04:00
  • be326c6565 Factor out spinner tiles from RocketHideoutB2F since they're also used by ViridianGym, and to make their data and code more accessible Rangi 2020-07-14 15:14:32 -04:00
  • fcb573f4ac Use a macro for warp tile IDs, like other tile behaviors Rangi 2020-07-14 14:33:16 -04:00
  • eb1ca5813b Define cries with a mon_cry macro Rangi 2020-07-14 14:20:38 -04:00
  • f37cf959c9 Clean up some data, using macros for multiline list entries Rangi 2020-07-14 10:21:18 -04:00
  • aa97e196dd Merge pull request #269 from Rangi42/master Rangi 2020-07-11 15:47:19 -04:00
  • 3e572b6f48 Use const_skip and const_next macros for brevity Rangi 2020-07-09 14:51:48 -04:00
  • 676a35f76f Eliminate enum: use const instead, with case-by-case parallel const implementations Rangi 2020-07-09 12:43:26 -04:00
  • 54d76dec38 Merge pull request #268 from Rangi42/master Rangi 2020-07-08 10:59:12 -04:00
  • a49ca6ef41 Factor out MapBadgeFlags and EscapeRopeTilesets data tables Rangi 2020-07-08 10:31:44 -04:00
  • c7e3aed0b8 Get all unnamed symbols with make DEBUG=1 Rangi 2020-07-07 21:10:13 -04:00
  • 9571c550b6 Merge pull request #263 from Rangi42/master Rangi 2020-07-07 19:48:22 -04:00
  • bbf2f51a02 Move all code out of home.asm into home/ Rangi 2020-07-07 18:50:58 -04:00
  • 51ac538c25 Identify SPRITESTATEDATA2_ORIGFACINGDIRECTION Rangi 2020-07-07 16:57:51 -04:00
  • 4a7d1513f3 Use 'tile' and 'tiles' macros Rangi 2020-07-07 15:09:54 -04:00
  • b945988a0a Names for more SECTIONs Rangi 2020-07-07 14:45:24 -04:00
  • 1e593d8f8c Remove c1x*/c2x* comments, use struct offset constants Rangi 2020-07-07 11:57:03 -04:00
  • 13129459f1 Sync coordinate macros with pokecrystal Rangi 2020-07-07 11:30:10 -04:00
  • 45ed05decf Use HIGH() and LOW() Rangi 2020-07-07 11:10:29 -04:00
  • bbc257476f PSYCHIC -> PSYCHIC_TYPE (PSYCHIC is ambiguous with PSYCHIC_M) Rangi 2020-07-07 10:54:05 -04:00
  • 06db7ec55b callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfar Rangi 2020-07-06 21:18:22 -04:00
  • 77ed5f3820 Use ASCII quotes in comments Rangi 2020-07-06 21:15:12 -04:00
  • dd08b8dd6b Use labels for HRAM and VRAM Rangi 2020-07-06 21:13:17 -04:00
  • 453bb5c38e Use STARTER[123] constants in TitleMons Rangi 2020-07-06 20:35:59 -04:00
  • f113361952 Use DEX_* constants for StarterDex Rangi 2020-07-06 19:50:36 -04:00
  • 772fcc7588 Specify the ldh instruction, don't turn ld into ldh Rangi 2020-07-06 19:03:05 -04:00
  • c480632d54 Merge pull request #262 from Rangi42/master Rangi 2020-07-06 13:47:59 -04:00
  • 9c2be80bf3 text_linkpromptbutton -> text_waitbutton Rangi 2020-07-06 12:39:29 -04:00
  • 8a79315635 Capitalize rgbds control structures (EQU/EQUS, IF/ELIF/ELSE/ENDC, REPT/ENDR, MACRO/ENDM, etc) Rangi 2020-07-06 12:28:31 -04:00
  • d08eb86233 Automatically list all TM##_MOVE and HM##_MOVE values Rangi 2020-07-06 12:22:20 -04:00
  • 122d715484 Merge pull request #261 from Rangi42/master Rangi 2020-07-06 11:52:24 -04:00
  • 43e0e40d5a Avoid repeating the NUM_TMS value Rangi 2020-07-06 11:28:51 -04:00
  • 6ad4c26a03 Align tmhm learnsets in rows of 5 Rangi 2020-07-06 11:19:53 -04:00
  • 25a3e67b94 add_tm and add_hm define TM##_MOVE and HM##_MOVE constants, to avoid repeating the move names twice Rangi 2020-07-06 09:32:55 -04:00
  • 405889193e TM/HM constants named after moves Rangi 2020-07-05 22:52:27 -04:00
  • 66ebe56adc Port pokecrystal's base data and tmhm structure Rangi 2020-07-05 21:59:32 -04:00
  • c57c93d2b2 Merge pull request #259 from Rangi42/master Rangi 2020-07-05 19:58:21 -04:00
  • 5fe8aab344 db $f6 == script_cable_club_receptionist Rangi 2020-07-05 19:55:03 -04:00
  • 95014444bc Remove user system-specific files from .gitignore Rangi 2020-07-05 19:44:00 -04:00
  • 550cfb58cf gfx/overworld/spinners.png, like gfx/battle/balls.png, is 4x1 not 2x2 Rangi 2020-07-05 19:13:54 -04:00
  • 89a41f4bdf Sync README.md with pokegold and pokecrystal, and use binary SHA-1 ROM hashes Rangi 2020-07-05 19:06:56 -04:00
  • 034801b6af Sync .gitignore with pokegold and pokecrystal Rangi 2020-07-05 18:56:55 -04:00
  • 1db2e7b5b4 Fix Japanese charmap: large "オ" is $84, small "ォ" is $F4 Rangi 2020-07-05 18:56:24 -04:00
  • 2b2ed54bbf Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellow Rangi 2020-07-05 17:29:11 -04:00
  • 7ab43f4d17 Port _RemovePokemon documentation from pokeyellow Rangi 2020-07-05 16:41:45 -04:00
  • b0aa4cb14a Port two HRAM labels from pokeyellow Rangi 2020-07-05 16:35:06 -04:00
  • a77999f7f1 Logical spacing in data/sgb/sgb_palettes.asm Rangi 2020-07-05 16:15:01 -04:00
  • 6137f5accb Port and improve hidden_object macro from pokeyellow Rangi 2020-07-05 15:57:07 -04:00
  • b2369b0961 Port credits command constants from pokeyellow Rangi 2020-07-05 15:35:38 -04:00
  • f60ee848e8 Make .gitignore consistent with pokegold and pokecrystal Rangi 2020-07-05 15:17:03 -04:00
  • 155695cbfe Use constants for damage limits in CalculateDamage Rangi 2020-07-05 15:01:29 -04:00
  • b30b14f322 Correct comments in AISwitchIfEnoughMons Rangi 2020-07-05 14:40:20 -04:00
  • d9db3d7495 Update map hide/show data labels Rangi 2020-07-05 14:38:08 -04:00
  • d6820cdcbf File-specific graphics rules update rgbgfx (flags only), not RGBGFX (program path), like pokecrystal Rangi 2020-07-05 14:15:49 -04:00
  • 4e6adcddff Use SHA-1, not MD5, for 'make compare' Rangi 2020-07-05 14:11:39 -04:00
  • 139a28ff99 Port pokecrystal's formatting of text commands and special characters Rangi 2020-07-04 17:09:35 -04:00
  • 2718c36065 Merge pull request #257 from Rangi42/master Rangi 2020-07-04 16:19:15 -04:00
  • 36f8cd1477 UPDATE_PARTY_MENU_BLK_PACKET -> SET_PAL_PARTY_MENU_HP_BARS, and introduce SET_PAL_DEFAULT Rangi 2020-07-04 16:16:29 -04:00
  • 73be62fad6 Verify that rgbds is at least verson 0.4.0 Rangi 2020-07-04 01:03:25 -04:00
  • e4e0af4d67 Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported by rgbds 0.4.0) Rangi 2020-07-04 01:00:45 -04:00