Commit Graph

  • 3c813b0b4d Update scan_includes.c to support -I include paths master Rangi 2026-10-30 19:51:20 -04:00
  • 619f370348 Fix unnamed.py to read object files for all ROM versions Rangi 2026-10-28 18:57:31 -04:00
  • 5c877ef551 Check both the regular and debug ROMs for unnamed symbols Rangi 2026-10-21 19:28:40 -04:00
  • 3b13ca4fa7 Rename AddOrSubtractX/Y to ApplyFlipToCoordX/Y symbols Rangi42 2026-10-21 15:00:31 +00:00
  • 3c918ea3d1 Rename AddOrSubtractX/Y to ApplyFlipToCoordX/Y ISSOtm 2026-10-20 14:41:45 +02:00
  • b3d3bc9a2b Rename WaitTop to FinishBGMapTransfer (#1272) Rangi42 2026-10-21 14:35:47 +00:00
  • b1564ae4db Rename WaitTop to FinishBGMapTransfer (#1272) Eldred Habert 2026-10-21 16:34:30 +02:00
  • dd61444d1c Rename vBGMap0/1/2/3 to vTilemap0/1 and vAttrmap0/1 (#1273) Rangi42 2026-10-21 14:28:33 +00:00
  • 9d7a64d43c Rename vBGMap0/1/2/3 to vTilemap0/1 and vAttrmap0/1 (#1273) Eldred Habert 2026-10-21 16:27:37 +02:00
  • eb6cf06b55 Rename intro's grass4.png to motion_line.png Rangi42 2026-10-19 16:38:27 +00:00
  • 97187cd21b Rename intro's grass4.png to motion_line.png Rangi 2026-10-19 12:29:27 -04:00
  • 887a080f34 Update hardware.inc to 6.0.0 Rangi42 2026-10-06 17:56:29 +00:00
  • 3bc8daa417 Update hardware.inc to 6.0.0 Rangi 2026-10-06 13:48:07 -04:00
  • 5beda23ffa Update some URLs, add a few constants (#1266) Narishma-gb 2026-09-29 16:55:56 +02:00
  • 87b0d7436e Add NUM_TRAINERTYPES and assert the TrainerTypes table length (#1268) Rangi42 2026-09-29 13:48:39 +00:00
  • 9f7716a293 Add RTC_DAY_CYCLE constant for the 140-day RTC wrap (#1267) Rangi42 2026-09-29 13:47:53 +00:00
  • f7d15f0cfd Add NUM_TRAINERTYPES and assert the TrainerTypes table length (#1268) adrianrfreedman 2026-09-29 16:47:32 +03:00
  • 4ddd60433d Add RTC_DAY_CYCLE constant for the 140-day RTC wrap (#1267) adrianrfreedman 2026-09-29 16:46:50 +03:00
  • e058e4f50b Add tie-breaking to gbcpal.c in case colors' luminances are identical Rangi 2026-09-22 22:02:10 -04:00
  • f91d74b9c3 Update RGBDS to 1.0.4 (although 1.0.0 still works) Rangi 2026-09-22 14:16:55 -04:00
  • 2c1b8393a3 fix Buena's Password announcing ????? instead of a pokemon kanzure/fix-buena-password Bryan Bishop 2026-08-28 17:04:09 -05:00
  • cc6fc04f19 Sync the make_patch tool with poketcg Rangi42 2026-08-13 21:57:47 +00:00
  • 7a7881d0d6 Sync the make_patch tool with poketcg Rangi 2026-08-13 17:31:52 -04:00
  • 8e8f7e2005 Update link.asm and WRAM link transfer related symbols (#1224) Narishma-gb 2026-08-06 23:08:51 +02:00
  • 5593381195 Update RGBDS to 1.0.3 (although 1.0.0 still works) Rangi 2026-08-01 13:27:33 -04:00
  • 3438c7003a Use NULL instead of malloc(0) Rangi 2026-07-20 21:34:43 -04:00
  • 0cc2d94502 Update RGBDS to 1.0.2 (although 1.0.0 still works) Rangi42 2026-07-21 00:51:29 +00:00
  • ad1137d4bc Update RGBDS to 1.0.2 (although 1.0.0 still works) Rangi 2026-07-20 20:44:43 -04:00
  • 854275b50e Clarify install instructions to use WSL over Cygwin if possible Rangi 2026-07-20 17:20:38 -04:00
  • 31880ea20e Update CI dependencies Rangi 2026-07-01 22:54:54 -04:00
  • 8c737be65e Make the connection macro more convenient and foolproof (#1261) Rangi 2026-06-28 18:21:02 -04:00
  • 266baa8895 Change unused battle command and unused tileset anims labels to match pokegold-spaceworld (#1262) Rangi42 2026-06-28 17:03:29 +00:00
  • cb752f33fd Change unused battle command and unused tileset anims labels to match pokegold-spaceworld (#1262) Rangi 2026-06-28 13:02:18 -04:00
  • 06ec23ccee Fix some issues with C tools, and build them with -std=c17 (#1259) Rangi 2026-06-12 12:02:39 -04:00
  • fb7b0d7056 Replace lzcomp with lzcompress (#1258) Rangi 2026-06-11 13:42:12 -04:00
  • 64b893589d Add some comments/constants, minor fixes (#1255) Rangi42 2026-06-08 17:34:46 +00:00
  • cbafcfea64 Add some comments/constants, minor fixes (#1255) Narishma-gb 2026-06-08 19:33:11 +02:00
  • 1eb49f8980 Tools accept - as a placeholder filename for stdin or stdout (#1257) Rangi 2026-06-08 12:51:11 -04:00
  • c56d8b0589 Remove the spurious WEATHER_*_END constants Rangi42 2026-06-08 01:35:19 +00:00
  • 1c1bc6b31f Remove the spurious WEATHER_*_END constants Rangi 2026-06-07 21:32:02 -04:00
  • 0d3a44b923 Fix tools/make_patch.c to be endian-independent (#1252) Rangi 2026-06-07 01:21:15 -04:00
  • 8711f6f884 Use constants for Battle Tower reward items Rangi42 2026-06-06 23:13:12 +00:00
  • 845e4a55ad Use constants for Battle Tower reward items Rangi42 2026-06-06 19:11:45 -04:00
  • 1c9829ac7e Use for loops to declare dw sequences Rangi42 2026-05-14 19:26:44 +00:00
  • 8f2162d7dd Use for loops to declare dw sequences Rangi 2026-05-14 15:19:30 -04:00
  • bb05e7babc Correct some map object-related constant names and a comment Rangi42 2026-04-06 22:07:17 +00:00
  • bd98339500 Correct some map object-related constant names and a comment Rangi 2026-04-06 18:00:57 -04:00
  • e6482f2d4d Restore CheckTypeMatchup bug description AnonymousRandomPerson 2026-04-06 02:06:42 -04:00
  • 0121eb23ad Deduplicate the credits string/tilemap Rangi 2026-04-02 19:50:00 -04:00
  • c73ab9e9c9 Define tileset animations with a tileframe macro, and move them to data/tileset_anims.asm (#1248) Rangi 2026-03-24 12:17:05 -04:00
  • 983c33b5c9 Document bug: AI does not discourage Nightmare if the player has any status condition (#1242) MichailTalReborn 2026-03-12 16:44:29 +01:00
  • 76f42370e4 Fix the GoldenrodUndergroundSwitchRoomEntrances door-switch macros (#1245) Rangi42 2026-03-01 23:20:10 +00:00
  • 9b69c36897 Fix the GoldenrodUndergroundSwitchRoomEntrances door-switch macros (#1245) Rangi 2026-03-01 18:18:46 -05:00
  • 745fe1d426 Use separate constants for wChosenCableClubRoom (#1240) Rangi42 2026-02-08 18:48:45 +00:00
  • 002b4e84f2 Use separate constants for wChosenCableClubRoom (#1240) mid-kid 2026-02-08 19:47:30 +01:00
  • 2ad9616586 Fix dead/broken URLs (#1225) SnorlaxMonster 2026-01-25 07:14:26 +10:30
  • 7c3d2956cd Consistently use Japanese control codes for Japanese strings (#1222) SnorlaxMonster 2026-01-25 07:07:50 +10:30
  • 45ef09d2bc Format OddEggProbabilities more like pokered WildMonEncounterSlotChances Rangi 2026-01-17 18:31:35 -05:00
  • 042368c6b4 Fix CI for Linux and add CI for macOS (#1223) Rangi 2026-01-17 16:19:24 -05:00
  • 7abc603bd8 Use the SPRITE_ANIM_FRAMESET_PARTY_MON_*_FAST constants Rangi42 2026-01-12 01:13:00 +00:00
  • bbd7e68b4c Use the SPRITE_ANIM_FRAMESET_PARTY_MON_*_FAST constants Rangi 2026-01-11 20:10:42 -05:00
  • 0d06be1279 Do not compile tools with LTO Rangi 2026-01-07 22:10:33 -05:00
  • b44621e048 Consistently use <GA> for $4a in Japanese strings (#1218) Rangi42 2026-01-06 03:48:37 +00:00
  • 619339d589 Consistently use <GA> for $4a in Japanese strings (#1218) abcboy101 2026-01-05 22:47:01 -05:00
  • 3c0d2b26a5 Use hardware.inc OAM offset constants for overworld map objects Rangi 2026-01-01 17:23:09 -05:00
  • 2ca86716e6 Update RGBDS to 1.0.1 (although 1.0.0 still works) Rangi 2026-01-01 01:34:31 -05:00
  • 2bbb15675d Replace magic numbers with constants in engine/battle/ai/switch.asm (#1216) Jordan Moore 2025-12-29 18:48:23 -05:00
  • 147cd1bfb5 Verify that only one of each callback type exists per map Rangi42 2025-12-15 20:57:25 +00:00
  • a718a256f8 Verify that only one of each callback type exists per map Rangi 2025-12-15 15:43:39 -05:00
  • f9ba82248e Specify a max item length for list_start (#1210) Rangi 2025-12-15 15:16:41 -05:00
  • e286a5f098 Bug: AI use of Full Heal or Full Restore does not cure Attack or Speed drops from burn or paralysis SourAppleandRangi 2025-12-14 21:04:26 +00:00
  • 7059cd88f4 Don't use list_start/assert_list_length for roammon maps, since li is not involved Rangi42 2025-12-01 19:23:40 +00:00
  • 713b829198 Simplify tmhm macro assertion error output Rangi 2025-12-01 14:12:12 -05:00
  • 73b019c68d Don't use list_start/assert_list_length for roammon maps, since li is not involved Rangi 2025-12-01 14:07:55 -05:00
  • a79cbbc975 Comment that farcall and callfar are interchangable (#1209) Rangi 2025-12-01 13:57:09 -05:00
  • 21968ad49e Use indirect pointers for some structures (base data, evolutions and moves) aaaaaa123456789 2020-03-06 08:40:51 -03:00
  • f2d5cca1d7 Support Building Virtual Console Patches vulcandth 2022-06-14 18:26:59 -05:00
  • 98de562142 Make link features 16-bit aware and send 16-bit indexes vulcandthandaaaaaa123456789 2022-06-15 23:44:57 -05:00
  • 92db8ed920 Update the Hall of Fame data to use 16-bit IDs aaaaaa123456789 2019-11-21 06:43:44 -03:00
  • aa87937498 Use 16-bit IDs in Bill's PC for boxes other than the current one aaaaaa123456789 2019-12-17 21:53:03 -03:00
  • dcb610e88d Save the conversion table to SRAM, load it when loading the game, and clear it on new game aaaaaa123456789 2019-11-09 09:30:11 -03:00
  • e860d11b37 Fix Battle Tower parties to use 16-bit Pokémon IDs aaaaaa123456789 2019-12-17 21:49:05 -03:00
  • 77bbe59f5a Remove 8-bit IDs from base data and rename wBaseDexNo to wBaseSpecies aaaaaa123456789 2019-11-06 04:30:07 -03:00
  • eb6a1adf61 Convert miscellaneous Pokémon IDs in ROM to 16-bit, 3 aaaaaa123456789 2019-12-17 21:12:39 -03:00
  • 73aa138207 Convert miscellaneous Pokémon IDs in ROM to 16-bit, 2 aaaaaa123456789 2019-11-01 03:23:18 -03:00
  • fccdb119aa Convert miscellaneous Pokémon IDs in ROM to 16-bit, 1 aaaaaa123456789 2019-09-29 19:47:15 -03:00
  • 94a807937b Update the Pokédex to use 16-bit IDs aaaaaa123456789 2019-12-17 21:07:45 -03:00
  • 166e5b647d Update remaining wild-Pokémon-related tables to contain 16-bit IDs vulcandthandaaaaaa123456789 2022-06-14 22:57:44 -05:00
  • e8bf4f199c Update wild Pokémon data to contain 16-bit IDs vulcandthandaaaaaa123456789 2022-06-14 22:16:18 -05:00
  • 01b55b728e Modify map scripts to use 16-bit to 8-bit conversions (and vice-versa) when manipulating the script variable aaaaaa123456789 2019-09-30 04:10:45 -03:00
  • 3f778c2de9 Remove dummy constants for dummy Pokémon and set EGG to -3 instead of 253 (for 16-bit extension into $FFFD) aaaaaa123456789 2019-09-28 17:56:21 -03:00
  • e9662fe127 Use the 16-bit index to load Pokémon cries, dex entries and footprints aaaaaa123456789 2019-08-25 20:07:45 -03:00
  • 37e15a6d07 Convert Pokémon species in trainer data to 16-bit and update reading routines aaaaaa123456789 2019-08-21 08:10:08 -03:00
  • 5bad33daec Insert a length byte in trainer parties, so they can contain $FF bytes within them aaaaaa123456789 2020-01-23 02:44:23 -03:00
  • 3a8ac8ce9f Make Pokémon names and palettes use the 16-bit index aaaaaa123456789 2019-08-14 02:55:04 -03:00
  • e5257bb6f7 Update pic data (pointers, animation frames, bitmasks and scripts) to use 16-bit indexes aaaaaa123456789 2019-08-04 05:25:05 -03:00
  • 1855cbae8c Update references to evolutions, learnsets, base stats and egg moves to use the 16-bit index aaaaaa123456789 2019-08-03 22:44:04 -03:00
  • 36cf897bda Reorganize ROM contents and remove unused parts to make room for future enhancements aaaaaa123456789 2019-08-04 04:47:15 -03:00
  • ec45a503fc Add Pokémon conversion table functions aaaaaa123456789 2020-01-23 02:43:52 -03:00
  • ed116c4f6a Create data structures for Pokémon index table aaaaaa123456789 2019-12-19 02:46:27 -03:00