Rangi
|
95ec2cf039
|
Verify data table and name list sizes with assertion macros
Fixes #312
|
2021-03-25 16:44:41 -04:00 |
|
dannye
|
e8dd755e18
|
Merge branch 'master' of https://github.com/pret/pokered
|
2021-03-23 01:19:51 -05:00 |
|
dannye
|
5c9c7bf362
|
Clean up handling of extra effective status effects
|
2021-02-21 11:43:38 -06:00 |
|
Rangi
|
95353fdefa
|
Identify hUILayoutFlags
|
2021-02-13 19:48:34 -05:00 |
|
SatoMew
|
5d9957293c
|
Delete unnecessary comment
|
2020-11-29 22:47:51 +00:00 |
|
SatoMew
|
083cb38e33
|
Update related tile animation constants
|
2020-11-29 21:28:38 +00:00 |
|
SatoMew
|
242b2e05cf
|
Label and document hFFD7 more accurately
|
2020-11-29 20:17:29 +00:00 |
|
Rangi
|
6adbaefde1
|
Keep wGrassMons and wWaterMons together with a UNION
|
2020-11-28 17:11:12 -05:00 |
|
dannye
|
66377fca32
|
Fix file modes
|
2020-11-14 20:52:10 -06:00 |
|
dannye
|
afc4ce2dc5
|
Use more joypad constants
|
2020-11-07 21:07:07 -06:00 |
|
Rangi
|
0da16c1625
|
Use STARTER1 and STARTER2 for the title screen
|
2020-11-07 10:27:03 -05:00 |
|
Rangi
|
13d4d533f7
|
Sync more with pokeyellow
|
2020-11-06 10:33:58 -05:00 |
|
Rangi
|
e16dec874a
|
Sync more with pokeyellow
|
2020-11-05 16:55:39 -05:00 |
|
Rangi
|
2a4b8b5a24
|
Remove trailing whitespace
|
2020-11-05 15:17:39 -05:00 |
|
Rangi
|
2db54ecb9b
|
Sync more with pokeyellow
|
2020-11-05 13:23:57 -05:00 |
|
Rangi
|
379a563c43
|
All battle back pictures end with "b"
|
2020-11-05 11:04:20 -05:00 |
|
Rangi
|
d3e81422d5
|
Sync home and macro code with pokeyellow
|
2020-11-05 10:50:30 -05:00 |
|
Rangi
|
abaf9fee7c
|
Port some formatting from pokeyellow
|
2020-11-04 16:31:47 -05:00 |
|
Rangi
|
bc287b9b80
|
Some formatting changes
|
2020-10-19 20:26:35 -04:00 |
|
SatoMew
|
2ff7b40d82
|
Replace ghost Marowak's ambiguous constant
|
2020-09-22 18:38:29 +01:00 |
|
Rangi
|
8ce20e5c31
|
Define a constant for the ghost Marowak (hard-coded throughout the engine, like the starters)
|
2020-08-31 10:58:41 -04:00 |
|
Rangi
|
bfd9f617c9
|
Use constants to delineate map types, and factor out more data
|
2020-08-31 10:23:19 -04:00 |
|
Rangi
|
6ee9cb9f97
|
Document more hidden object data and behavior
|
2020-08-30 15:45:41 -04:00 |
|
Rangi
|
407b813250
|
Separate splash screen, intro, and credits (like pokegold/pokecrystal)
|
2020-08-28 09:54:57 -04:00 |
|
Rangi
|
f82097b894
|
Identify some map object related constants
|
2020-08-17 14:22:27 -04:00 |
|
Rangi
|
204bf74a7f
|
Use LOAD/ENDL for OAM DMA code in HRAM (requires rgbds 0.4.1)
|
2020-07-21 19:46:12 -04:00 |
|
Rangi
|
69788c536b
|
Add comments associating constants with data, and identify some more data
|
2020-07-20 12:31:35 -04:00 |
|
Rangi
|
76289dfda0
|
Port dbsprite macro for OAM y,x,tile,attr data from pokecrystal
|
2020-07-17 15:58:06 -04:00 |
|
Rangi
|
f53341efa1
|
Define constants for subanimations' base coords and frame block modes
|
2020-07-17 15:16:54 -04:00 |
|
Rangi
|
3c1cdbc4d0
|
Identify remaining tilemap IDs
|
2020-07-17 13:47:33 -04:00 |
|
Rangi
|
30ecbf6ea3
|
SONY -> RIVAL
|
2020-07-17 13:27:27 -04:00 |
|
Rangi
|
2454296d32
|
Update sprite names
These are based on the trainers that use them, and synced with pokegold/pokecrysal when possible
|
2020-07-17 12:48:15 -04:00 |
|
Rangi
|
452803af27
|
$c9 was "の" in Japanese
|
2020-07-16 23:02:34 -04:00 |
|
Rangi
|
884ef9c1a8
|
Factor out animation tilemaps
|
2020-07-16 22:23:31 -04:00 |
|
Rangi
|
6f7337bbb1
|
Define constants for subanimation transform types
|
2020-07-16 22:14:39 -04:00 |
|
Rangi
|
2f43a41100
|
Use a battle_anim macro for move animations' special effects and subanimations
Move animations' sound IDs are off by one from move IDs.
|
2020-07-16 21:45:30 -04:00 |
|
Rangi
|
0db7ee08ff
|
Use a macro for BattleTransition_DoubleCircle data
|
2020-07-16 20:11:00 -04:00 |
|
Rangi
|
7bcb4b19c7
|
Un-deduplicate gfx/intro_credits/gengar.png's tiles
|
2020-07-16 19:56:52 -04:00 |
|
Rangi
|
cd71ae03af
|
Separate move/battle animation data from move data (to do: further identify animation data labels+constants)
|
2020-07-16 19:50:48 -04:00 |
|
Rangi
|
84abdb0237
|
$ec = "▷"
|
2020-07-16 12:48:42 -04:00 |
|
Rangi
|
76b882d952
|
Reformat map scripts' coordinate and movement data
'dbmapcoord' has X, Y order like other coordinate-related data macros
|
2020-07-16 12:32:19 -04:00 |
|
Rangi
|
594c58a289
|
Revise some map scripts, mostly for getting items
|
2020-07-16 11:19:05 -04:00 |
|
Rangi
|
58f1089370
|
Define constants for default trainer DVs
|
2020-07-16 09:40:30 -04:00 |
|
Rangi
|
4b4ad9894e
|
Disassemble the BLUEMONS.GB debug ROM
|
2020-07-15 13:35:39 -04:00 |
|
Rangi
|
be326c6565
|
Factor out spinner tiles from RocketHideoutB2F since they're also used by ViridianGym, and to make their data and code more accessible
|
2020-07-14 15:14:32 -04:00 |
|
Rangi
|
f37cf959c9
|
Clean up some data, using macros for multiline list entries
|
2020-07-14 13:32:09 -04:00 |
|
Rangi
|
a49ca6ef41
|
Factor out MapBadgeFlags and EscapeRopeTilesets data tables
|
2020-07-08 10:31:44 -04:00 |
|
Rangi
|
51ac538c25
|
Identify SPRITESTATEDATA2_ORIGFACINGDIRECTION
|
2020-07-07 16:57:51 -04:00 |
|
Rangi
|
4a7d1513f3
|
Use 'tile' and 'tiles' macros
|
2020-07-07 16:21:26 -04:00 |
|
Rangi
|
1e593d8f8c
|
Remove c1x*/c2x* comments, use struct offset constants
|
2020-07-07 14:15:39 -04:00 |
|
Rangi
|
13129459f1
|
Sync coordinate macros with pokecrystal
|
2020-07-07 11:30:10 -04:00 |
|
Rangi
|
45ed05decf
|
Use HIGH() and LOW()
|
2020-07-07 11:10:29 -04:00 |
|
Rangi
|
06db7ec55b
|
callba/callab -> farcall/callfar; jpba/jpab -> farjp/jpfar
|
2020-07-06 21:18:22 -04:00 |
|
Rangi
|
77ed5f3820
|
Use ASCII quotes in comments
|
2020-07-06 21:15:12 -04:00 |
|
Rangi
|
f113361952
|
Use DEX_* constants for StarterDex
|
2020-07-06 19:50:36 -04:00 |
|
Rangi
|
772fcc7588
|
Specify the ldh instruction, don't turn ld into ldh
|
2020-07-06 19:03:05 -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
|
405889193e
|
TM/HM constants named after moves
|
2020-07-05 22:52:27 -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
|
b2369b0961
|
Port credits command constants from pokeyellow
|
2020-07-05 15:35:38 -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
|
139a28ff99
|
Port pokecrystal's formatting of text commands and special characters
|
2020-07-04 21:14:46 -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
|
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
|
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
|
62e137f6ce
|
Factor out data/sprites/
|
2020-07-03 16:58:55 -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
|
e882708b85
|
Split up engine/events/hidden_object_functions
|
2020-07-03 13:23:51 -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
|
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
|
87ef75c173
|
Add engine/movie/oak_speech/ subdirectory
|
2020-07-03 01:11:23 -04:00 |
|
Rangi
|
f275790aec
|
Add subdirectories to engine/ similar to pokecrystal
|
2020-07-02 23:30:21 -04:00 |
|
Rangi
|
929c7f6f7d
|
Remove RAM address comments
|
2020-06-27 23:03:39 -04:00 |
|
Rangi
|
6b19b301f4
|
Move trade bubble from gfx/icons to gfx/trade
|
2020-06-27 22:44:05 -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
|
d5089d3c62
|
Organize gfx/
|
2020-06-27 21:43:32 -04:00 |
|
Rangi
|
4b853ad676
|
Separate maps.asm, pics.asm, sprites.asm, and tilesets.asm from main.asm (#251)
Each new file builds its own .o, along with separate main.o and home.o, which necessitates many more "exported::" labels.
|
2020-06-27 15:32:24 -04:00 |
|
Rangi
|
0a62d48df2
|
Move more tables from engine/ to data/
This also splits the end of engine/battle/core.asm into engine/battle/effects.asm.
|
2020-06-23 17:50:50 -04:00 |
|
Daniel Harding
|
bdeb494add
|
Merge pull request #243 from Nog-Frog/rename-unused-cd40
Name UnusedCD40
|
2020-06-21 12:23:10 -05:00 |
|
Akatsuki-py
|
a3b6d69efc
|
remove two whitespaces
|
2020-06-06 10:50:05 +09:00 |
|
Akatsuki-py
|
09f07502b3
|
fix SubtractAmountPaidFromMoney comment
|
2020-06-05 04:32:12 +09:00 |
|
Nog-Frog
|
7ecfd641fb
|
Name UnusedCD40
Every man deserves a name :)
|
2020-05-29 10:07:53 +03:00 |
|
Daniel Harding
|
6119945fca
|
Merge pull request #241 from Nog-Frog/Fix-Sent-To-Box
Change "Set to box" to "Sent to box"
|
2020-05-27 14:34:34 -05:00 |
|
Daniel Harding
|
d29d0224e5
|
Merge pull request #239 from Akatsuki-py/use_rept
Use rept macro in CopyHealingMachineOAM
|
2020-05-27 14:34:06 -05:00 |
|
Nog-Frog
|
39f0bcb987
|
Change "Set to box" to "Sent to box"
|
2020-05-26 15:14:46 +03:00 |
|
dannye
|
9a8811b492
|
Misc minor clean up
spotted by comparing against pokeyellow
|
2020-05-24 18:59:05 -05:00 |
|
akatsuki-py
|
07165f25dc
|
use rept macro
|
2020-05-24 04:58:12 +09:00 |
|
Akatsuki-py
|
1682aeb62a
|
Fix comment from Y pos to X pos
|
2020-05-01 02:27:49 +09:00 |
|
Daniel Harding
|
5048f24816
|
Merge pull request #223 from pret/audio-macros
Audio macros
|
2020-02-05 17:59:01 -06:00 |
|
Thomas Winwood
|
d8605df73d
|
Use percent macro for trainer AI packages
|
2019-11-23 19:47:46 +00:00 |
|