Rangi42
44226aa43d
Add assert to note _CGB_Diploma also loads PartyMenuOBPals
2025-03-14 21:31:52 -04:00
mid-kid
c8d53d7d3e
Use "command -v" instead of "which"
...
CI / build (push) Has been cancelled
The "which" command has been deprecated in debianutils, and while other
distributions still ship it, "command -v" is in POSIX and implemented
without external packages.
2025-03-07 17:25:26 +01:00
Rangi42
1a7bc6b1f5
Remove "skip" prefix from AI move score labels
CI / build (push) Has been cancelled
2024-12-29 15:33:40 -05:00
vulcandth
1d8a5338cf
Use exported constants for VC patch ( #125 )
CI / build (push) Has been cancelled
2024-12-27 13:10:25 -05:00
Rangi
54b8389023
Identify CHANNEL_FIELD16 as CHANNEL_NOTE_DURATION_MODIFIER ( #117 )
2024-12-27 12:54:28 -05:00
Rangi
3affb23969
Don't pass redundant label names to table_width and list_start ( #126 )
2024-12-27 12:35:41 -05:00
Rangi
bcb1092774
Use RGBDS 0.9.0 ( #124 )
CI / build (push) Has been cancelled
2024-12-25 21:24:31 -05:00
Rangi42
724bf17736
Add checkcurl to legacy macros
CI / build (push) Waiting to run
2024-12-25 10:07:59 -05:00
mid-kid
7884b88a09
Re-align trainer_data_constants.asm with pokecrystal
CI / build (push) Waiting to run
2024-12-25 12:21:34 +01:00
Jordan Moore
990f43865b
Rename checkcurl to checkrollout
2024-12-25 12:05:58 +01:00
Rangi42
0388785af8
Use SERIAL_RNS_LENGTH in _BattleRandom
CI / build (push) Has been cancelled
2024-12-21 21:05:39 -05:00
Rangi42
8308f119a3
Remove Crystal-only flag constants
CI / build (push) Has been cancelled
2024-12-02 12:21:31 -05:00
Sylvie
201d12d44e
Bit 7 of wJumptableIndex is often JUMPTABLE_EXIT_F ( #123 )
CI / build (push) Has been cancelled
2024-11-30 17:25:26 -05:00
Rangi42
3257bc1924
Add documentation for HideHeadbuttTree
CI / build (push) Has been cancelled
2024-11-28 22:03:14 -05:00
Rangi42
9b19999aee
Some formatting cleanup
2024-11-28 22:02:24 -05:00
Sylvie
7ebc4324db
Identify more bit flags ( #120 )
CI / build (push) Waiting to run
2024-11-28 14:50:00 -05:00
Rangi42
8e9706d8a4
Fix AI_Smart_Curse labels
CI / build (push) Has been cancelled
2024-10-17 17:28:27 -04:00
Rangi42
ffe649f856
Rename Bill's brother to Bill's older sister
2024-10-17 17:27:13 -04:00
Rangi42
b1e3ef3b45
Update mislabeled sweet_scent.asm subroutine
2024-10-17 17:20:57 -04:00
Rangi42
fe8254c900
Rename dt and dd to bigdt and bigdd
...
CI / build (push) Waiting to run
This makes their big-endianness obvious and matches `dw`
2024-10-17 14:56:47 -04:00
Rangi42
80d17e1514
Refactor gbcpal.c
2024-10-17 14:20:09 -04:00
Sylvie
a18a8bf27e
Sort Pokemon and trainer sprite palettes, with Makefile-specified exceptions ( #121 )
...
This avoids the need to define their order via indexed PNG palettes
It also avoids the need to use tools/palfix.py on custom sprites
2024-10-17 13:45:02 -04:00
Rangi42
d3d1e0c357
GitHub Actions needs libpng-dev installed for rgbds
CI / build (push) Waiting to run
2024-10-16 10:16:06 -04:00
Rangi42
ee02b0ee5d
Renamed pokemon-asm-tools to gb-asm-tools
CI / build (push) Has been cancelled
2024-10-09 09:21:28 -04:00
Rangi42
3130c5473d
Remove independent tools and link to pokemon-asm-tools
...
CI / build (push) Has been cancelled
palfix.py still exists since it is often needed
2024-10-07 16:53:40 -04:00
Rangi42
f5a8765ed9
Fix tools/sym_comments.py
2024-09-26 16:10:11 -04:00
Rangi42
96317544e5
Remove Crystal-only mail nationality
2024-09-26 00:34:38 -04:00
Rangi42
02520526b2
Put front and back pics on a single line
2024-09-26 00:26:49 -04:00
Rangi42
1e734646bb
Use long option flags for rgbgfx, same as tools/gfx
2024-08-28 12:27:18 -04:00
Rangi42
a621806e42
Use bankless symbols for VC constants
...
This is valid according to the .sym file spec:
<https://rgbds.gbdev.io/sym/ >
2024-08-04 21:11:19 -04:00
vulcandth
00fa23fdb1
Use NUM_TRAINER_ATTRIBUTES const in AI scoring Layers
2024-07-27 22:13:19 -05:00
Rangi42
80ce1ad47a
Remove tools/unnamed.py since everything is named
2024-07-24 12:17:23 -04:00
Rangi42
4ba1e38a5c
Build with RGBDS 0.8.0, though only 0.7.0 is required
2024-06-28 16:10:57 -04:00
Rangi42
10552c2e39
Consolidate the duplicate stat level data files
2024-06-12 13:14:01 -04:00
Sylvie
98d728262f
Identify various "????"s ( #116 )
2024-06-11 20:54:43 -04:00
Rangi42
0d3575ce8e
Rename wram_constants.asm to ram_constants.asm
2024-05-22 21:07:42 -04:00
Rangi42
3ea3640e1f
wPrinterQueueLength values are divisible by 2
2024-05-22 21:02:56 -04:00
Rangi42
1675a00a42
Use constants for VBlank handlers
2024-05-22 21:02:56 -04:00
Idain
a62dfe8548
Add more assert cases in the codebase ( pret/pokecrystal#1115 )
...
* Add assert for FACING_GRASS_1 and FACING_GRASS_2
* Add more assert cases
* Add assert for HP bar colors
* Assert LINK_NULL == 0
* Fix assert syntax
* Add asserts for WILD_BATTLE == 1
* Add additional WILD assert
- I need to sleep more...
* Revert asserts for WILD_BATTLE and LINK_NULL
* Commit suggested changes
* Add more assert cases
* Fix syntax error
2024-04-27 12:23:02 -05:00
SnorlaxMonster
144133d98e
Rename MON_ID to MON_OT_ID ( pret/pokecrystal#1114 )
...
* Rename MON_ID to MON_TRAINER_ID
The constant name MON_ID implies it relates to the ID number of the
Pokémon itself. However, it actually refers to the Trainer ID number of
the Pokémon's Original Trainer. Renaming it to MON_TRAINER_ID makes it
substantially more clear what its purpose is.
The original definition of MON_ID is preserved in macros/legacy.asm
* Remove MON_ID from macros/legacy.asm
Co-authored-by: Sylvie <35663410+Rangi42@users.noreply.github.com>
* Apply rename to missed file
* Rename to `MON_OT_ID`
---------
Co-authored-by: SnorlaxMonster <snorlaxmonster@users.noreply.github.com>
Co-authored-by: Sylvie <35663410+Rangi42@users.noreply.github.com>
Co-authored-by: vulcandth <vulcandth@gmail.com>
2024-04-27 12:21:32 -05:00
vulcandth
202797a008
Fix/update sprite y-coord offscreen definitions ( pret/pokecrystal#1108 )
2024-04-14 16:09:18 -05:00
mid-kid
41c224f460
Use "pkg" in termux instructions instead of "apt" directly
2024-04-14 15:58:07 -05:00
Rangi42
c41e710a0d
Disable LodePNG auto-encoding the bpp2png image
2024-04-14 15:57:55 -05:00
Damien Doury
0929c2a320
Fix wrong text labels in VermilionPort.asm
...
The text label said "Monday" when it actually displayed "Wednesday".
2024-01-30 12:08:13 +00:00
Rangi42
9630f4b0cf
Legacy support for refreshscreen and reloadmappart
2024-01-29 18:58:50 -05:00
xCrystal
257d56018d
Address PR suggestions ( #1078 )
2024-01-30 00:42:08 +01:00
xCrystal
df10c9ea1a
Fix inaccurate denotations to the concepts of tile, tile collision, and collision permission ( #1078 )
2024-01-30 00:41:51 +01:00
xCrystal
59642837e9
more accurate script names: refreshscreen -> reanchormap, and reloadmappart -> refreshmap ( #1078 )
2024-01-30 00:41:00 +01:00
xCrystal
f035cd599c
Rename wVramState to wStateFlags and use flag constants ( #1078 )
2024-01-30 00:35:14 +01:00
xCrystal
10d38669b0
In labels, stick to Place for text without delay, and Print for text with letter delay ( #1078 )
2024-01-30 00:31:05 +01:00