Commit graph

2374 commits

Author SHA1 Message Date
Rangi
b2369b0961 Port credits command constants from pokeyellow 2020-07-05 15:35:38 -04:00
Rangi
f60ee848e8 Make .gitignore consistent with pokegold and pokecrystal
Closes #209 (pokeyellow will need all pokered's recent changes synced)
2020-07-05 15:17:03 -04:00
Rangi
155695cbfe Use constants for damage limits in CalculateDamage
Fixes #255
2020-07-05 15:12:29 -04:00
Rangi
b30b14f322 Correct comments in AISwitchIfEnoughMons
Fixes #244
2020-07-05 14:40:20 -04:00
Rangi
d9db3d7495 Update map hide/show data labels
Fixes #235
2020-07-05 14:38:08 -04:00
Rangi
d6820cdcbf File-specific graphics rules update rgbgfx (flags only), not RGBGFX (program path), like pokecrystal
Fixes #227
2020-07-05 14:15:49 -04:00
Rangi
4e6adcddff Use SHA-1, not MD5, for 'make compare'
Fixes #183
2020-07-05 14:11:39 -04:00
Rangi
139a28ff99 Port pokecrystal's formatting of text commands and special characters 2020-07-04 21:14:46 -04:00
Rangi
2718c36065
Merge pull request #257 from Rangi42/master
More reorganization
2020-07-04 16:19:15 -04:00
Rangi
36f8cd1477 UPDATE_PARTY_MENU_BLK_PACKET -> SET_PAL_PARTY_MENU_HP_BARS, and introduce SET_PAL_DEFAULT 2020-07-04 16:16:29 -04:00
Rangi
73be62fad6 Verify that rgbds is at least verson 0.4.0
Adapt the INSTALL guide from pokecrystal.
2020-07-04 01:06:09 -04:00
Rangi
e4e0af4d67 Remove remaining raw $xxxx values, and replace "+ -1" with "- 1" (supported by rgbds 0.4.0) 2020-07-04 01:00:45 -04:00
Rangi
7e92d5ba8c Make suggested changes from review 2020-07-04 00:37:10 -04:00
Rangi
cdfab2e819 Document why Mew is set apart 2020-07-03 23:19:59 -04:00
Rangi
9b144cf647 home/pic.asm -> home/uncompress.asm; home/uncompress.asm -> home/pics.asm
One does the actual decompression, the other synthesizes the decompressed data.
2020-07-03 23:05:25 -04:00
Rangi
f9dc42a740 Factor out Mew's pics and base data 2020-07-03 22:59:12 -04:00
Rangi
053afc4634 Move more code from home.asm to home/ 2020-07-03 22:57:43 -04:00
Rangi
6ef36800b0 Replace raw hex values with HRAM constants
To do: turn constants into labels and use ldh
2020-07-03 22:22:09 -04:00
Rangi
35deb77113 H_CONSTANTNAMES -> hConstantNames 2020-07-03 19:59:41 -04:00
Rangi
55bb99580e data/mapHeaders -> data/maps/headers; data/mapObjects -> data/maps/objects
To do: Polished Map support for loading the objects
2020-07-03 18:19:56 -04:00
Rangi
a5375a0805 Factor out graphics INCBINs from main.asm to gfx/*.asm 2020-07-03 17:43:55 -04:00
Rangi
64da1f5d6b Move graphics-only object file sources into gfx/
Previously this wasn't working, but now the Makefile uses pokegold's technique for running scan_includes.

It also enables and fixes some rgbds warnings ("Non-local labels without a colon are deprecated").
2020-07-03 17:32:21 -04:00
Rangi
62e137f6ce Factor out data/sprites/ 2020-07-03 16:58:55 -04:00
Rangi
962722746e tilesets.asm -> tileset_constants.asm 2020-07-03 16:45:00 -04:00
Rangi
9878f01e29 Organize macros/ like pokecrystal
While doing so I replaced the StopAllMusic macro with a SFX_STOP_ALL_MUSIC constant and applied it throughout the code.
2020-07-03 16:37:47 -04:00
Rangi
ccb01731fe Make suggested edits:
- data/mapWilds -> data/wild/maps
- diglett_sculpture.asm -> book_or_sculpture.asm
- relocate some audio/music constants
2020-07-03 15:57:35 -04:00
Rangi
710c3275fc Simplify map connections
To do: Polished Map support for detecting the tileset
2020-07-03 15:49:12 -04:00
Rangi
e882708b85 Split up engine/events/hidden_object_functions 2020-07-03 13:23:51 -04:00
Rangi
6bd86e10c3 Reorganize home header 2020-07-03 13:03:21 -04:00
Rangi
c9c59dc343 Reorganize constants/
To do: add comments associating constants with data and code
2020-07-03 12:44:47 -04:00
Rangi
91dc3c9f9c Remove unused Yellow music 2020-07-03 11:52:16 -04:00
Rangi
b29e5ee203 Add subdirectories to data/ similar to pokecrystal
Top level text/ is now solely for the former text/maps/ files, and other files are in their respective subdirectories in data/.
2020-07-03 11:51:00 -04:00
Rangi
c85050497c
Merge pull request #256 from Rangi42/master
Add subdirectories to engine/ similar to pokecrystal
2020-07-03 09:38:52 -04:00
Rangi
87ef75c173 Add engine/movie/oak_speech/ subdirectory 2020-07-03 01:11:23 -04:00
Rangi
881e005970 INCLUDE "engine/pokemon/bills_pc.asm" in main.asm, not audio.asm 2020-07-03 01:09:58 -04:00
Rangi
f275790aec Add subdirectories to engine/ similar to pokecrystal 2020-07-02 23:30:21 -04:00
Rangi
5559d51c86 Actually run .travis/webhook.sh 2020-06-28 20:26:44 -04:00
Rangi
c1512d39a7 Add Travis webhook for tools/unnamed.py 2020-06-28 20:23:26 -04:00
Rangi
35a09298a6 Use --preserve instead of a hard-coded blank tile 2020-06-28 20:05:17 -04:00
Rangi
f887cf3ee0 Update tools/gfx to support --preserve 2020-06-28 20:00:58 -04:00
Rangi
85d8a8d587
Merge pull request #254 from Rangi42/master
Remove RAM address comments, and add original Red/Green graphics
2020-06-28 00:56:33 -04:00
Rangi
2ebbb0d95e Add original Red/Green SGB border and slot machine graphics 2020-06-28 00:17:10 -04:00
Rangi
e71e28a1ee Add original Red/Green tileset graphics which differ from Red/Blue
This is just for convenience, like the Red/Green Pokémon front sprites.
2020-06-27 23:40:23 -04:00
Rangi
929c7f6f7d Remove RAM address comments 2020-06-27 23:03:39 -04:00
Rangi
5650595807
Merge pull request #253 from Rangi42/master
Individual images for party menu icon graphics
2020-06-27 22:46:52 -04:00
Rangi
6b19b301f4 Move trade bubble from gfx/icons to gfx/trade 2020-06-27 22:44:05 -04:00
Rangi
2d562a673b Factor out shared audio/notes.asm 2020-06-27 22:24:13 -04:00
Rangi
eeb45036e2 Individual images for party menu icon graphics 2020-06-27 22:16:01 -04:00
Rangi
76d02feca0 Move mon_nest_icon.png to gfx/town_map 2020-06-27 21:43:32 -04:00
Rangi
6a1e077d2d Travis builds with rgbds 0.4.0 from source 2020-06-27 21:43:32 -04:00