Rangi
772fcc7588
Specify the ldh instruction, don't turn ld into ldh
2020-07-06 19:03:05 -04:00
Rangi
c480632d54
Merge pull request #262 from Rangi42/master
...
Miscellaneous
2020-07-06 13:47:59 -04:00
Rangi
9c2be80bf3
text_linkpromptbutton -> text_waitbutton
...
Fixes #260
2020-07-06 12:40:36 -04:00
Rangi
8a79315635
Capitalize rgbds control structures (EQU/EQUS, IF/ELIF/ELSE/ENDC, REPT/ENDR, MACRO/ENDM, etc)
2020-07-06 12:28:31 -04:00
Rangi
d08eb86233
Automatically list all TM##_MOVE and HM##_MOVE values
2020-07-06 12:22:20 -04:00
Rangi
122d715484
Merge pull request #261 from Rangi42/master
...
Port pokecrystal's base data and tmhm structure
2020-07-06 11:52:24 -04:00
Rangi
43e0e40d5a
Avoid repeating the NUM_TMS value
2020-07-06 11:28:51 -04:00
Rangi
6ad4c26a03
Align tmhm learnsets in rows of 5
2020-07-06 11:19:53 -04:00
Rangi
25a3e67b94
add_tm and add_hm define TM##_MOVE and HM##_MOVE constants, to avoid repeating the move names twice
2020-07-06 09:32:55 -04:00
Rangi
405889193e
TM/HM constants named after moves
2020-07-05 22:52:27 -04:00
Rangi
66ebe56adc
Port pokecrystal's base data and tmhm structure
...
To do: TM/HM constants named after moves
2020-07-05 21:59:32 -04:00
Rangi
c57c93d2b2
Merge pull request #259 from Rangi42/master
...
Port pokecrystal's formatting of text commands and special characters
2020-07-05 19:58:21 -04:00
Rangi
5fe8aab344
db $f6 == script_cable_club_receptionist
2020-07-05 19:55:03 -04:00
Rangi
95014444bc
Remove user system-specific files from .gitignore
2020-07-05 19:44:00 -04:00
Rangi
550cfb58cf
gfx/overworld/spinners.png, like gfx/battle/balls.png, is 4x1 not 2x2
2020-07-05 19:13:54 -04:00
Rangi
89a41f4bdf
Sync README.md with pokegold and pokecrystal, and use binary SHA-1 ROM hashes
2020-07-05 19:06:56 -04:00
Rangi
034801b6af
Sync .gitignore with pokegold and pokecrystal
2020-07-05 19:00:31 -04:00
Rangi
1db2e7b5b4
Fix Japanese charmap: large "オ" is $84, small "ォ" is $F4
2020-07-05 18:56:24 -04:00
Rangi
2b2ed54bbf
Identify wSpriteStateData1 and wSpriteStateData2 offsets, like pokeyellow
2020-07-05 17:51:29 -04:00
Rangi
7ab43f4d17
Port _RemovePokemon documentation from pokeyellow
2020-07-05 16:41:45 -04:00
Rangi
b0aa4cb14a
Port two HRAM labels from pokeyellow
2020-07-05 16:35:06 -04:00
Rangi
a77999f7f1
Logical spacing in data/sgb/sgb_palettes.asm
2020-07-05 16:15:01 -04:00
Rangi
6137f5accb
Port and improve hidden_object macro from pokeyellow
2020-07-05 15:57:07 -04:00
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