Rangi
0f087a51e3
Add tie-breaking to gbcpal.c in case colors' luminances are identical
2026-09-22 22:03:32 -04:00
Rangi
92747a5c53
Update RGBDS to 1.0.4 (although 1.0.0 still works)
2026-09-22 14:15:49 -04:00
Rangi
656583c939
Sync the make_patch tool with poketcg
2026-08-13 17:31:40 -04:00
Narishma-gb
a0dad0957a
Update link.asm and WRAM link transfer related symbols ( #141 )
2026-08-06 17:08:46 -04:00
Rangi
add1dbe018
Update RGBDS to 1.0.3 (although 1.0.0 still works)
2026-08-01 13:26:10 -04:00
Rangi
e78abb8382
Use NULL instead of malloc(0)
2026-07-20 21:34:24 -04:00
Rangi
7c33f5d558
Update RGBDS to 1.0.2 (although 1.0.0 still works)
2026-07-20 20:47:20 -04:00
Rangi
685851d5f2
Clarify install instructions to use WSL over Cygwin if possible
2026-07-20 17:20:22 -04:00
Rangi
28b2a15c88
Update CI dependencies
2026-07-01 22:55:57 -04:00
Rangi
8936fe4edc
Make the connection macro more convenient and foolproof ( #151 )
2026-06-28 18:21:11 -04:00
Alieneer
294d41a445
Change unused battle command and unused tileset anims labels to match pokegold-spaceworld ( #150 )
...
---------
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-06-28 13:02:16 -04:00
Rangi
6d8b269732
Fix some issues with C tools, and build them with -std=c17 ( #149 )
2026-06-12 12:02:46 -04:00
Rangi
ddf7820eac
Replace lzcomp with lzcompress ( #148 )
2026-06-11 13:42:20 -04:00
Narishma-gb
211e914ac6
Add some constants, crop some GFX
2026-06-08 13:32:48 -04:00
Narishma-gb
423ea57be7
Fix unused script in MahoganyTown.asm, add some {d:CONSTANT} patterns
2026-06-08 13:32:48 -04:00
Narishma-gb
6d3139ce90
Rename EVENT_LAKE_OF_RAGE_ELIXIR_ON_STANDBY to match the ETHER prize
2026-06-08 13:32:48 -04:00
Narishma-gb
4cb90a8c0a
Renaming in DoBattleTransition
...
Fix comments in `CopyBGMapViaStack` routines, fix some flags
2026-06-08 13:32:48 -04:00
Narishma-gb
55f6529a62
Use a constant in PlaceMenuItemQuantity
2026-06-08 13:32:48 -04:00
Narishma-gb
033cfbbd5e
Fix a constant in MoveMailFromPCToParty
2026-06-08 13:32:48 -04:00
Narishma-gb
e317ca613f
Add some comments/constants to core.asm and intro_menu.asm
2026-06-08 13:32:48 -04:00
Rangi
69c42a0d26
Tools accept - as a placeholder filename for stdin or stdout ( #1257 )
2026-06-08 12:52:14 -04:00
Rangi
4a557cfebd
Remove the spurious WEATHER_*_END constants
...
These were probably a mistake from confusing two consecutive
pointer tables, `.WeatherMessages` and `.WeatherEndedMessages`,
with one long table
2026-06-07 21:35:15 -04:00
Rangi
20df8e864d
Fix tools/make_patch.c to be endian-independent
2026-06-07 01:48:00 -04:00
Rangi
f9b388bafa
Use for loops to declare dw sequences
2026-06-07 01:39:49 -04:00
Rangi
9ca05ca3fc
Correct some map object-related constant names and a comment
2026-06-07 01:39:27 -04:00
Rangi
16a09fe5aa
Deduplicate the credits string/tilemap
2026-06-07 01:38:07 -04:00
Rangi
cc9f0b55ba
Define tileset animations with a tileframe macro, and move them to data/tileset_anims.asm
2026-06-07 01:31:59 -04:00
MichailTalReborn
7caa3e141b
Comment bug: AI does not discourage Nightmare if the player has any status condition
2026-06-07 01:26:15 -04:00
Rangi
4c62e03c8e
Fix the GoldenrodUndergroundSwitchRoomEntrances door-switch macros
2026-06-07 01:26:10 -04:00
mid-kid
09d2148d6d
Use separate constants for wChosenCableClubRoom ( #144 )
...
These numbers aren't related to the LINK_ values at all, it's just a
coincidence.
Changing these is an easy way for games to force incompatibility with
the original game.
2026-02-08 13:47:25 -05:00
Rangi
5539e3dfab
Fix CI for Linux and add CI for macOS ( #1223 )
2026-01-20 19:14:12 -05:00
Rangi
e4a41d447b
Do not compile tools with LTO
...
Some older systems do not support LTO, and it's unnecessary
for these simple single-file tools
2026-01-20 19:12:29 -05:00
Rangi
a3dd44d76e
Use hardware.inc OAM offset constants for overworld map objects
2026-01-20 19:12:08 -05:00
Rangi
d0886be702
Update RGBDS to 1.0.1 (although 1.0.0 still works)
2026-01-20 19:11:51 -05:00
Jordan Moore
be1ddee94d
Replace magic numbers with constants in engine/battle/ai/switch.asm ( #1216 )
2026-01-20 19:09:39 -05:00
Rangi
ec8bd3e1ae
Verify that only one of each callback type exists per map
...
Fixes #1213
2026-01-20 19:09:30 -05:00
Rangi
5b4a996655
Specify a max item length for list_start ( #1210 )
2026-01-20 19:09:06 -05:00
SourApple
ba069a1fad
Bug: AI use of Full Heal or Full Restore does not cure Attack or Speed drops from burn or paralysis
...
Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com >
2026-01-20 19:08:34 -05:00
Rangi
ed7d818f70
Simplify tmhm macro assertion error output
2026-01-20 19:08:04 -05:00
Rangi
b6a2dbd0ab
Don't use list_start/assert_list_length for roammon maps,
...
since `li` is not involved
2026-01-20 19:06:37 -05:00
Rangi
8d34a9b74e
Comment that farcall and callfar are interchangable ( #1209 )
...
Fixes #1208
2026-01-20 19:06:30 -05:00
Pyrois81
d80786f4e8
Mention another bug in the catching formula
2026-01-20 19:05:53 -05:00
Narishma-gb
95351646d6
Fix _SILVER_VC flag in Makefile ( #139 )
2025-11-17 18:19:13 -05:00
Rangi
cb6eda84c9
Add _vc patch targets to .PHONY
2025-11-13 13:38:43 -05:00
Rangi
d2c9e2d74f
Use features of RGBDS 1.0.0 ( #138 )
2025-11-12 15:44:00 -05:00
Rangi42
7ab16e4f61
Don't hard-code the Stadium data handling in tools/make_patch.c
...
Instead, have a `--ignore addr:size` option that's set in the Makefile
2025-11-12 13:41:43 -05:00
Linus Unnebäck
b8ed9517ab
Make wBargainShopFlags 16 bits ( #137 )
2025-09-06 16:47:47 -04:00
Rangi42
8cab1b6472
Specify file extensions that make does not generate
2025-08-27 11:49:47 -04:00
Rangi
fd52552151
Use dname macro to automatically pad names with "@" characters ( #135 )
2025-08-17 09:48:06 -04:00
Linus Unnebäck
9b3df7e0d6
Inline NoSwarmWildmon label ( #134 )
2025-08-15 16:08:50 -04:00