yenatch
b7e3762187
A couple Buena's Password specials.
2014-05-01 02:23:51 -04:00
yenatch
2f218f5283
Some GB Printer strings.
2014-05-01 00:09:32 -04:00
yenatch
95af7dd873
Move RegionCheck into engine/landmarks.asm.
2014-04-30 23:44:44 -04:00
yenatch
c58a5b8b7a
Use constants for the skipped dummy TMs.
2014-04-30 23:37:50 -04:00
yenatch
c7938cc7d3
Split the mobile adapter library into another object file.
2014-04-30 03:03:20 -04:00
yenatch
6bba0e7fd1
Add constants for unused items, including Town Map and Poke Flute.
2014-04-28 16:43:11 -04:00
yenatch
0e63b0433f
String and OAM incbins in Town Map code.
2014-04-28 16:41:16 -04:00
yenatch
7d03634d68
Kanto mon Special stats for the Time Machine.
2014-04-28 15:14:48 -04:00
yenatch
1dc2a1776c
More incbins in bank 22.
2014-04-19 23:15:59 -04:00
yenatch
0ad21e6c18
The unused name array is move descriptions.
...
Still not sure where the bank comes from.
2014-04-19 23:15:01 -04:00
yenatch
fe3bcd62ee
Trainer card graphics and misc incbins in banks 21 and 22.
2014-04-19 03:08:26 -04:00
yenatch
74a0d46cce
Tileset color test debug menu.
2014-04-18 02:31:37 -04:00
yenatch
63dcee0772
Script vars and the color test debug menu.
2014-04-18 02:21:02 -04:00
yenatch
762008952d
Shrink pics, an extra egg pic and their labels.
2014-04-17 23:11:47 -04:00
yenatch
5d269b4275
Pick off more bank 12 incbins and labels.
2014-04-17 22:07:08 -04:00
yenatch
12412713fd
Fix static banks for monster icons.
2014-04-17 22:06:02 -04:00
yenatch
992a9e506c
Rough intro comments and palettes.
2014-04-14 03:37:50 -04:00
yenatch
b8cd97f943
Incbins and jumptables in bank 38 (slots, cards, PC).
2014-04-13 18:30:39 -04:00
yenatch
1fd39f7fb9
Item usage strings and misc labels.
2014-04-13 02:06:22 -04:00
yenatch
266087909b
Assorted labels, incbins, text, graphics, etc.
2014-04-13 00:02:26 -04:00
yenatch
d9c5c2c55b
Boxes, trading, assorted incbins.
2014-04-12 15:45:19 -04:00
yenatch
5097747404
Anonymous jumptables and sfx in bank 23.
2014-04-10 21:31:56 -04:00
yenatch
6045c560ad
Magnet Train data.
2014-04-10 21:31:56 -04:00
yenatch
4b9563d026
Field effect data and sound effects.
2014-04-10 21:31:56 -04:00
yenatch
93cbbaf49d
Unused title screen code, graphics, tilemaps, palettes.
...
At 43:4000 (UnusedTitleScreen) is a semi-functional title screen.
It's never used, and appears in the Japanese version at the same offset.
Notably, a portion of the logo is cut out and used as OAM.
The final title screen instead uses BG priority to avoid this.
2014-04-10 15:53:09 -04:00
yenatch
0eb49d5941
Fix a title screen label that accidentally made its way into bank 1.
...
Somehow, a title screen (bank 0x43) function had its label put in bank 1.
This caused changes to either bank to break the compiled rom.
fixes 61a3d145
2014-04-09 18:27:29 -04:00
yenatch
73ffc4677a
Image extensions in gfx/{intro,title}.
2014-04-02 00:41:56 -04:00
yenatch
6a66f28bf5
Fix image extensions in gfx/{credits,misc}.
2014-04-02 00:16:03 -04:00
yenatch
49987a7527
A couple more EvosAttacks references.
2014-04-01 17:37:42 -04:00
yenatch
bdbf38b072
Text macros in main.asm.
...
So far so good.
2014-03-06 00:29:22 -05:00
yenatch
1fe2560a36
Growth rate data.
2014-03-05 06:11:52 -05:00
yenatch
c0e07f5e5d
Items and dolls bought by Mom.
2014-03-05 04:32:35 -05:00
yenatch
6856667b36
Magnemite and Magneton handling in the Time Machine.
2014-03-05 02:45:33 -05:00
yenatch
d952b5c3eb
Label more graphics in bank 3e.
2014-03-05 02:43:08 -05:00
yenatch
3453e7ce9c
Label a stats screen jumptable.
2014-03-04 06:21:22 -05:00
yenatch
47bb5ff1ab
Strings in bank 12.
...
This was a mistake.
2014-03-04 06:18:36 -05:00
yenatch
e4f142191b
Some animation and sprite data in bank 11.
2014-03-04 05:32:18 -05:00
yenatch
3db5d61c7f
Minor cleanup at the end of bank 10.
2014-03-04 05:19:59 -05:00
yenatch
2d5661d19d
Pokedex code and strings.
2014-03-04 05:04:29 -05:00
yenatch
e149fa6715
Clock text and bank 8 code.
2014-03-04 02:09:58 -05:00
yenatch
7ab8f76117
Label map trigger functions in home.asm.
2014-03-03 22:53:43 -05:00
yenatch
60e19487a7
Wram labels for map triggers.
2014-03-03 22:46:04 -05:00
yenatch
c3bd5dfd41
Merge remote-tracking branch 'kanzure/master' into incbins
2014-03-03 22:32:12 -05:00
yenatch
62600d525d
Egg hatching and more daycare text.
2014-03-03 21:53:36 -05:00
yenatch
d1a54e3265
Map triggers and label some addresses in bank 0.
2014-03-03 20:48:57 -05:00
tkatzenbaer
2e1a05b1c9
Bills PC Deposit and Withdraw jumptable & function
2014-03-03 10:19:04 -06:00
yenatch
ea2ec66d11
Unown words and Magikarp measurement graphics
2014-03-03 00:23:54 -05:00
yenatch
dc494c3f29
Red/Blue Pokemon constant order.
2014-03-02 23:38:33 -05:00
yenatch
c3efc17bf8
Mom (DST, money) and daycare text.
2014-03-02 23:26:30 -05:00
yenatch
d6597fab7b
Money is capped at ¥999999.
...
Coins are capped at 9999.
2014-03-02 21:23:57 -05:00
yenatch
c4c278fbe3
PC/shop text and menu data.
2014-03-02 21:10:20 -05:00
yenatch
83537048fb
Smoke out bank 4.
...
Highlights: contest trainers and mons
2014-03-01 10:31:13 -05:00
yenatch
7da86ec0e8
Split up pack graphics and point to them.
2014-02-28 22:12:29 -05:00
yenatch
8a37a2d914
A bunch of menu data in bank 4.
2014-02-28 19:06:46 -05:00
yenatch
a55c6ac26e
Split up emote images and dump emote pointers.
2014-02-28 01:31:52 -05:00
yenatch
36351fcc17
A couple bank 5 incbins incl emote pointers
2014-02-27 14:37:34 -05:00
yenatch
7e3394bb53
Trainer init jumptable.
...
Bank E done.
2014-02-27 13:29:12 -05:00
yenatch
15122d6181
Trainer item AI.
2014-02-27 13:22:16 -05:00
yenatch
f3f37d0472
Trainer class attributes.
2014-02-27 10:37:27 -05:00
yenatch
dd51aa0b66
Unknown item lists and TM/HM text.
...
Bank B is all done.
2014-02-26 03:46:10 -05:00
yenatch
85fa79cfda
Move deleter text.
2014-02-25 12:33:41 -05:00
yenatch
6ad2d79cc9
Battle hud party status graphics.
2014-02-25 12:28:50 -05:00
yenatch
2d2cb00ae2
Legacy move AI.
...
This is distinct from the "Smart" AI's giant move handling table in battle/ai/scoring.asm.
2014-02-25 12:13:29 -05:00
yenatch
9c00912f89
Doll text.
...
That's it for bank 9 incbins.
2014-02-25 11:11:26 -05:00
yenatch
47e11948ea
Poster scripts.
2014-02-25 09:29:38 -05:00
yenatch
4756027ee0
Decoration attributes and menus.
2014-02-25 09:12:17 -05:00
yenatch
2df85caa28
Decoration menus and a couple broken function calls.
2014-02-24 22:54:51 -05:00
yenatch
f367db0180
Misc bank 9 and text command $14 data.
2014-02-24 21:52:34 -05:00
yenatch
7601ac4cfa
Assorted strings, tilemaps and menudata in bank 9.
2014-02-24 20:01:22 -05:00
yenatch
41383145f1
Consumable items and trainer card badge oam data.
2014-02-24 06:18:03 -05:00
yenatch
71cc880636
Restore byte padding to trainer backpics.
2014-02-24 04:57:28 -05:00
yenatch
602b91944f
Get rid of the last bank A incbin.
2014-02-24 04:56:32 -05:00
yenatch
54a6118e0d
Unused item mappings and roaming maps.
2014-02-24 04:48:17 -05:00
yenatch
3e830ab884
Fix a party menu action comment.
2014-02-24 01:00:36 -05:00
yenatch
d89ca4aead
Trade tilemaps and an unreferenced function.
2014-02-24 00:58:31 -05:00
yenatch
2b882b1ef9
Trade graphics in gfx/trade.
2014-02-23 22:25:11 -05:00
yenatch
094e67f0a0
More trade text functions.
2014-02-23 21:41:36 -05:00
yenatch
876e14ece8
Disassemble a jump table related to trading.
2014-02-23 21:21:09 -05:00
yenatch
bac031156b
Misc trainer card graphics.
2014-02-23 20:58:38 -05:00
yenatch
85698ddbdb
Trainer card gym leader and badge graphics.
2014-02-23 20:40:47 -05:00
yenatch
229da90963
Dummy player object and incbinned data.
2014-02-23 18:26:44 -05:00
yenatch
f0580df37c
Remove an incbin for Data4273
2014-02-23 17:22:47 -05:00
yenatch
a01dad8e49
Partymon structs for opponent and player parties.
2014-02-23 00:37:09 -05:00
yenatch
0ea86cecba
wContestMon in Bug Catching Contest rankings.
2014-02-22 23:52:20 -05:00
yenatch
d11a23c7d1
Address comments for footprints.
2014-02-22 06:50:20 -05:00
yenatch
e9626c7710
gfx/misc/town_map.lz is actually padded
2014-02-22 06:44:47 -05:00
yenatch
43c10efb29
footprints
...
how did we forget that?
2014-02-22 06:25:19 -05:00
yenatch
11f8168995
Some item menu headers.
2014-02-22 06:10:54 -05:00
yenatch
44a11e6588
More Bill's PC functions.
2014-02-22 03:50:46 -05:00
yenatch
c6dd950f32
Finish off Bill's PC menudata.
2014-02-22 03:36:08 -05:00
yenatch
874736db40
Some incbinned data related to Cut.
2014-02-22 03:25:24 -05:00
yenatch
654779d2c1
Bicycle scripts and text.
...
Also an egg string.
2014-02-17 19:07:57 -05:00
yenatch
eeac223253
Whirlpool and fishing scripts and text.
2014-02-17 18:51:00 -05:00
yenatch
d72c1c8ee0
More field move scripts and text.
2014-02-16 23:56:51 -05:00
yenatch
30218eb3d6
Use globals to implicitly define labels before passing them into BANK().
2014-02-04 21:30:27 -05:00
yenatch
cf2acc1001
Use :: to export labels between objects.
...
This fixes the build.
2014-02-01 20:26:39 -05:00
yenatch
adb3b29b4d
pokedex entry banks
2014-02-01 17:06:18 -05:00
yenatch
821f2c2ea0
Merge remote-tracking branch 'kanzure/master'
2014-02-01 02:45:07 -05:00
yenatch
a643ba8996
MBC3 constants in some RTC-related functions
2014-02-01 01:51:57 -05:00
yenatch
ee098254a8
Assorted text and labels in banks 5 and A
2014-02-01 01:47:03 -05:00
U-Myles-PC\Myles
1d2da4de84
fixed bank 39 pointers, options menu commentary
2014-01-29 10:28:08 -05:00
yenatch
1ba5b0f4bc
Map setup scripts and commands
2014-01-26 22:07:19 -05:00
yenatch
92aab1e185
even more battle labels
2014-01-05 07:28:55 -05:00
yenatch
4dbf0d44e0
comment and relabel more battle functions
2014-01-01 08:09:15 -05:00
yenatch
a18cab495d
rename Function0x{} labels to Function{} for consistency
2013-12-31 04:10:49 -05:00
yenatch
bfaad924e7
label more pointers to Moves
2013-12-30 23:22:27 -05:00
yenatch
82214440e1
move the Moves label into battle/moves/moves.asm
2013-12-30 23:17:11 -05:00
yenatch
4612670768
more npc trade cleanup
2013-12-27 22:20:24 -05:00
yenatch
58af27eaeb
label overworld loop functions
2013-12-27 05:56:23 -05:00
yenatch
ace57ec827
npc trade text/comments
2013-12-27 05:55:40 -05:00
yenatch
d8eed222b7
split out tileset animations
2013-12-26 02:09:58 -05:00
yenatch
c1096d08f6
null pointers in tileset animations
2013-12-26 02:04:03 -05:00
yenatch
f2025afdb6
label and move related asm into items/item_effects.asm
...
oops
2013-12-25 01:42:41 -05:00
yenatch
f99e448a73
fix a mislabeled function in bank 3
2013-12-24 22:13:17 -05:00
yenatch
fa1e93a870
evolution prerequisites and no more incbins in item effects
2013-12-24 20:49:14 -05:00
yenatch
0cd1d2071f
item effect incbins
2013-12-24 17:11:52 -05:00
yenatch
5f0e279bfa
Merge remote-tracking branch 'kanzure/master' into more-objects
...
Conflicts:
main.asm
2013-12-23 05:21:12 -05:00
yenatch
7b20626c7b
more object struct constants
2013-12-23 04:39:26 -05:00
yenatch
48db6daef9
overworld object struct constants
2013-12-22 21:28:41 -05:00
yenatch
496502b3dc
no more Public in joypad interface labels
2013-12-22 17:30:35 -05:00
yenatch
18124d0a5d
split out poke seer special into event/poke_seer.asm
2013-12-22 17:19:54 -05:00
yenatch
4d1091f8d9
poke seer special
2013-12-22 17:17:33 -05:00
yenatch
a15bd15e2a
split gbc-only screen into misc/gbc_only.asm
2013-12-22 06:00:34 -05:00
yenatch
799f945cf5
gbc-only screen
2013-12-22 05:53:48 -05:00
yenatch
6225fca386
more title screen comments
2013-12-22 04:36:03 -05:00
yenatch
c140af9e59
some mobile stat screen icons
2013-12-21 03:02:59 -05:00
yenatch
d9ad10771c
move a palette map incbin into tilesets/palette_maps.asm
2013-12-21 00:56:04 -05:00
yenatch
1ef4b0e848
move blockdata into maps.asm
2013-12-20 21:21:43 -05:00
yenatch
d4074dd385
clean up some tileset sections
...
also found unused metatile/collision data for a 128-block tileset
2013-12-20 21:16:57 -05:00
yenatch
a422e1b761
label the pokedex entry point
2013-12-18 21:05:50 -05:00
yenatch
5613563d1d
split out battle anim object gfx
2013-12-18 03:20:12 -05:00
yenatch
2f5b9b968a
anim object graphics pointers
2013-12-18 03:18:16 -05:00
yenatch
6909a00e8b
button constants for some function
...
probably to do with mobile link
2013-12-18 02:11:24 -05:00
yenatch
12a18c8fd9
dude auto input bank
2013-12-18 02:01:29 -05:00
yenatch
6d7e674bd0
move some labels into included files
2013-12-18 01:14:48 -05:00
yenatch
7ccb6d91e6
split out the battle engine into battle/core.asm
2013-12-18 01:11:06 -05:00
yenatch
ef20124213
split out pic animation asm and clean up some more includes
2013-12-18 00:23:50 -05:00
yenatch
6690f3901a
clean up pic animation sections
2013-12-18 00:11:02 -05:00
yenatch
fa2e0108b9
split out battle animation asm (bg effects, objects, commands)
2013-12-17 23:54:25 -05:00
yenatch
48be8d206c
some bg effect labels
2013-12-17 23:33:15 -05:00
yenatch
b616180c10
battle animation asm cleanup
2013-12-15 02:34:26 -05:00
yenatch
b113931b83
some mobile link menu graphics
2013-12-13 20:50:08 -05:00
yenatch
ef6b8b5490
pokegear asm cleanup
2013-12-13 05:08:48 -05:00
yenatch
5708d855e5
pokeball wobbling
2013-12-13 01:07:16 -05:00
yenatch
1b7e44c729
split out sprite facing defs into engine/facings.asm
2013-12-11 22:00:56 -05:00
yenatch
418878d932
more map attribute getters and some cleanup in home/map.asm
2013-12-11 21:42:56 -05:00
yenatch
d461689704
LoadTilesetHeader
2013-12-11 17:23:33 -05:00
yenatch
46d96bc7fd
more battle anim labels
2013-12-09 16:20:19 -05:00
yenatch
9eb2cf3d21
more battle animation labels
2013-12-08 16:22:35 -05:00
Bryan Bishop
0fdbdb43a7
Merge pull request #217 from yenatch/more-objects
...
compile and link multiple objects
2013-12-07 00:50:26 -08:00
yenatch
37dd85797a
Function3af0 -> GetBattleAnimByte
2013-12-05 15:01:32 -05:00
yenatch
b85244eade
labels for battle animation commands
2013-12-05 14:57:56 -05:00
yenatch
be0c7962b0
YesNoBox
2013-12-04 03:07:58 -05:00
yenatch
099e17bbaf
comment some battle animation asm
2013-12-04 02:33:46 -05:00
yenatch
3de254f7a2
more 3pt macro labels; shorten 3pt macros to take just a label
...
static addresses should be avoided anyway
2013-12-02 14:18:03 -05:00
yenatch
ce37f0f970
labels for every 3callasm
2013-12-01 18:26:05 -05:00
yenatch
9aaa5f24bb
shorten redundant text_jump macros
2013-12-01 17:54:09 -05:00
yenatch
c0e2170f01
some oam constants
2013-12-01 16:40:56 -05:00
yenatch
d7bf70f3c9
home.o
2013-11-29 02:30:08 -05:00
yenatch
2ec12a22af
gfx/pics.o
2013-11-29 02:11:40 -05:00
yenatch
c2889215a8
audio.o and misc/crystal_misc.o
2013-11-29 01:51:27 -05:00
yenatch
b18beef4d5
more landmark constants and rename FlypointPerms -> VisitedSpawns
2013-11-29 00:38:22 -05:00
yenatch
5c76249488
flypoints and spawn points
2013-11-28 04:35:14 -05:00
yenatch
fd73d41e6b
redone landmarks, now with constants
2013-11-28 03:54:21 -05:00
yenatch
ac65a8b821
engine/credits_crystal.o
2013-11-28 01:38:49 -05:00
yenatch
ddfda26725
facing structs and other movement stuff
2013-11-28 00:54:43 -05:00
yenatch
e3e1298196
enumerate battle var constants
2013-11-27 14:45:43 -05:00
yenatch
57736ce19c
recomment battle vars
2013-11-27 14:45:42 -05:00
yenatch
d2dc732600
split some more and recomment more home asm
2013-11-27 14:45:42 -05:00
yenatch
41f149c7f1
maps.o and stats/pokedex/entries.o
2013-11-27 14:45:42 -05:00
yenatch
04eb541f83
proper section names and bank constants
2013-11-26 04:29:47 -05:00
yenatch
3eb9851b84
text in slots asm
2013-11-25 19:10:04 -05:00
yenatch
15d7d65355
jumptable in slots asm
2013-11-25 19:10:00 -05:00
yenatch
f16193dc91
move more credits asm into engine/credits.asm
2013-11-24 04:26:10 -05:00
yenatch
25325139e6
more credits labels and theend graphic
2013-11-24 04:09:17 -05:00
Bryan Bishop
112de1c172
Merge pull request #216 from yenatch/master
...
1bpp handling
2013-11-23 00:39:48 -08:00
yenatch
cf6295cb9f
objects for event handling and scripting
2013-11-23 02:51:48 -05:00
yenatch
29afa24f0b
split more event handling out of main
2013-11-23 02:33:53 -05:00
yenatch
8bb8546497
buena text
2013-11-22 05:38:52 -05:00
yenatch
0ccfccf4bf
move map groups into maps/map_headers.asm
2013-11-22 05:05:25 -05:00
yenatch
bd392da29e
split event handling into engine/events.asm
2013-11-22 05:04:32 -05:00
yenatch
bcd833e758
version checks for event script commands and move in related asm
2013-11-22 04:51:47 -05:00
yenatch
94188ee0f7
version-sensitive objects for egg moves and evos/attacks
...
this way main.o and wram.o are version-neutral
2013-11-22 00:14:55 -05:00
yenatch
f6706ecb09
finally compile multiple objects
...
pokecrystal.asm doesnt really make sense now so its gone
add includes.asm so objects have a standard include set
2013-11-20 06:35:10 -05:00
yenatch
a082f314b3
evolution animation
2013-11-18 20:48:00 -05:00
Bryan Bishop
74afd6d680
Merge pull request #215 from yenatch/master
...
dump the music again
2013-11-14 12:02:49 -08:00
Bryan Bishop
40ed4545b2
local labels for some mobile link battles
2013-11-12 01:39:41 -06:00
Bryan Bishop
2ee4938987
fix typo in PartyMenuSelect comment
2013-11-12 01:05:54 -06:00
Bryan Bishop
02d001a1f4
label CheckInMobileLinkBattle
2013-11-12 01:05:21 -06:00
Bryan Bishop
a99a205b28
labels for some battle menus
2013-11-12 00:29:26 -06:00
yenatch
42a0396b6a
get rid of external song labels
2013-11-07 01:18:58 -05:00
yenatch
86cdb9e013
Merge commit 'cf966bb8' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 18:02:17 -04:00
yenatch
193dbd53a6
Merge commit '0ead58cd' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 17:57:27 -04:00
yenatch
52a6b7da8e
Merge commit '946a213f' into merge-mrwint
2013-10-25 17:54:04 -04:00
yenatch
9e81c46cbf
Merge commit '66ef1838' into merge-mrwint
...
Conflicts:
home/map.asm
2013-10-25 17:53:16 -04:00
yenatch
933634d913
Merge commit 'da689fa7' into merge-mrwint
2013-10-25 17:45:25 -04:00
yenatch
9d02e1063f
Merge commit '8b8de40' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 17:44:50 -04:00
yenatch
6ea15c444e
Merge commit '650dc98b' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 17:34:45 -04:00
yenatch
a41b870dfa
Merge commit '754325b2' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 17:21:20 -04:00
yenatch
15a6bd55f4
Merge commit 'e1cce1c' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 17:06:19 -04:00
yenatch
32ede188d7
Merge commit 'a0ba53e' into merge-mrwint
2013-10-25 16:55:58 -04:00
yenatch
2ca81c9d73
Merge commit 'aae33da9' into merge-mrwint
2013-10-25 16:55:41 -04:00
yenatch
4fcabdc07b
Merge commit '91b822c' into merge-mrwint
2013-10-25 16:51:24 -04:00
yenatch
bd49428c4a
Merge commit '789469c' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 16:48:29 -04:00
yenatch
2a08b8b7ce
Merge commit '963fe48' into merge-mrwint
2013-10-25 16:41:19 -04:00
yenatch
da22ada91c
Merge commit '546c17ad' into merge-mrwint
...
Conflicts:
engine/scripting.asm
main.asm
2013-10-25 16:23:16 -04:00
yenatch
7a13251d03
Merge commit '4ac6783' into merge-mrwint
2013-10-25 16:17:52 -04:00
yenatch
b8603ecb92
Merge commit 'ec77075a' into merge-mrwint
...
Conflicts:
main.asm
2013-10-25 16:04:31 -04:00
yenatch
cf966bb824
rename tilemap coordinate functions
2013-10-13 02:26:42 -04:00
yenatch
0ead58cdaa
fix labels for and rename GetBattleVarPair to GetBattleVar
2013-10-11 03:04:21 -04:00
yenatch
946a213f09
fix labels for SoundRestart and UpdateSound
2013-10-11 02:55:01 -04:00
yenatch
66ef183847
relabel LoadMapGroupRoof
2013-10-11 02:31:51 -04:00
yenatch
da689fa7d6
roof graphics
2013-10-11 01:43:15 -04:00
yenatch
8b8de40525
roofs for each map group
2013-10-11 01:36:11 -04:00
yenatch
650dc98be4
game freak logo
2013-10-10 03:12:02 -04:00
yenatch
754325b270
use the IntroLogoGFX label in existing asm
2013-10-10 03:02:14 -04:00
yenatch
e1cce1cfb9
fix padding in compressed intro graphics
2013-10-08 22:28:51 -04:00
yenatch
a0ba53e09d
stop hardcoding the return bank for _LoadMusicByte
2013-10-08 13:37:11 -04:00
yenatch
aae33da95b
fix LoadMusicByte naming scheme
2013-10-08 13:34:32 -04:00
yenatch
91b822ceb8
rename 'LoadMusic' to '_PlayMusic'
2013-10-08 13:26:05 -04:00
yenatch
789469c465
rename 'StartMusic' to 'PlayMusic'
2013-10-08 13:21:15 -04:00
yenatch
963fe4808b
rename 'LoadSFX' to '_PlaySFX'
2013-10-08 13:13:35 -04:00
yenatch
546c17ad37
rename 'StartSFX' to 'PlaySFX'
2013-10-08 13:10:36 -04:00
yenatch
ec77075a47
ContestMons
2013-10-08 12:44:45 -04:00
Mr Wint
dfa9adcaeb
* added index comments to pointer lists
...
* added map header wram addresses
* analyzed some assembly
2013-10-05 04:03:34 +02:00
Mr Wint
6ddd1d8b46
* fixed call and jump labels in home bank
...
* added some more assembly
2013-10-02 07:11:54 +02:00
Mr Wint
c666d1014a
* make jumps and calls use labels
2013-10-02 06:53:35 +02:00
Mr Wint
c5ff1606f0
* last callab/callba macros
2013-10-02 03:55:40 +02:00
Mr Wint
181840cf43
* even more callab/callba macros
2013-10-02 03:20:48 +02:00
Mr Wint
eb5a7afe2b
* more callab/callba macros
2013-10-02 02:47:54 +02:00
Mr Wint
fa673df4fa
* applied callab/callba macros where possible
...
* corrected some mislabeled jump addresses
2013-10-02 01:59:16 +02:00
Mr Wint
255135d187
* extracted and added a bunch of assembly
2013-10-01 23:23:21 +02:00
yenatch
eebf069839
missed some bit2 script commands
2013-10-01 01:01:43 -04:00
yenatch
f6a5d7b2f2
split pokedex flag handling into home/pokedex_flags.asm
2013-09-18 21:54:31 -04:00
yenatch
f958ba0e6d
recomment IsInArray
2013-09-18 21:48:04 -04:00
yenatch
c074231a07
move window asm into home/window.asm
2013-09-18 21:40:48 -04:00
yenatch
5a4e4bdb41
fix some farcalls in window asm
2013-09-18 21:39:14 -04:00
yenatch
5249fd9773
fix padding in .lz files for attack graphics
2013-09-18 21:31:40 -04:00
yenatch
663c523ac4
fix formatting in player pic asm
2013-09-18 21:10:25 -04:00
yenatch
48bab16ea4
move dratini special into event/dratini.asm
2013-09-18 21:04:16 -04:00
yenatch
7cef3b76de
move mon icons into menu/mon_icons.asm
2013-09-18 20:58:32 -04:00
yenatch
1e56e3e9af
more encounter functions
2013-09-18 20:50:42 -04:00
yenatch
ee47d6ed17
more mobile functions
2013-09-16 17:52:23 -04:00
yenatch
e770ae20b2
clean up a couple mobile function comments
...
nothing here is actually commented out
2013-09-16 17:42:19 -04:00
yenatch
237861b553
rename hall of fame labels
2013-09-16 17:42:11 -04:00
yenatch
9ae1cd6a1c
split title screen functions into engine/title.asm
2013-09-15 18:59:53 -04:00
yenatch
0ce5c4fe93
split the mobile adapter library into lib/mobile/
2013-09-15 18:58:37 -04:00
yenatch
013c6fc368
some time-dependent function
2013-09-15 18:17:02 -04:00
yenatch
3370a04d9e
split color asm and data into engine/color.asm
2013-09-15 18:02:02 -04:00
yenatch
c3cab23cda
dump a palette set at the end of bank 2
2013-09-15 17:29:53 -04:00
yenatch
dd473e565b
incbin some 0s back
2013-09-15 17:24:56 -04:00
yenatch
c738318dc0
move part of an incbin into predef/cgb.asm
2013-09-15 17:08:10 -04:00
yenatch
ab91f49e3b
remove some incbins in bank 2
2013-09-15 17:01:17 -04:00
yenatch
44fac4fd70
finish an old script pointer table
2013-09-12 05:37:53 -04:00
yenatch
e1c3fee926
change old .tx includes to .asm
...
these were forgotten about with the last preprocessor change.
this is required for object dependencies to be handled by make.
2013-09-11 01:16:33 -04:00
yenatch
84a9b3907b
rename common/ to home/
2013-09-09 22:44:48 -04:00
Bryan Bishop
33d7ef72fe
Merge branch 'yenatch/split-predefs-specials-stds' into fix-split-predefs-specials-stds
...
https://github.com/kanzure/pokecrystal/pull/198
2013-09-09 16:00:05 -05:00
Bryan Bishop
3a2dbb5289
Merge branch 'yenatch/split-predefs-specials-stds' into fix-split-predefs-specials-stds
...
https://github.com/kanzure/pokecrystal/pull/198
2013-09-09 15:59:08 -05:00
Bryan Bishop
37e1aa4e8e
Merge branch 'yenatch/split-predefs-specials-stds' into fix-split-predefs-specials-stds
...
https://github.com/kanzure/pokecrystal/pull/198
2013-09-09 15:56:49 -05:00
Bryan Bishop
35324ae43f
Merge branch 'yenatch/split-predefs-specials-stds' into fix-split-predefs-specials-stds
...
https://github.com/kanzure/pokecrystal/pull/198
2013-09-09 15:55:43 -05:00
yenatch
608d0d86e4
move name rater asm into event/name_rater.asm
2013-09-09 16:09:34 -04:00
yenatch
0fc0c0bebc
name rater special
2013-09-09 15:47:32 -04:00
yenatch
429417da74
name a couple specials
2013-09-09 15:39:43 -04:00
yenatch
cc41f68c34
split sgb-to-cgb asm into predef/cgb.asm
2013-09-09 15:34:09 -04:00
yenatch
dab74d719e
cgb replacements for sgb layouts
2013-09-09 15:12:30 -04:00
yenatch
e33423374b
split sgb stuff into predef/sgb.asm
2013-09-09 14:33:04 -04:00
yenatch
de8e7ca422
sgb layout predef
2013-09-09 14:17:03 -04:00
yenatch
a6c7200782
CheckCGB
2013-09-09 12:56:13 -04:00
yenatch
5bbcedb886
typo in CheckContestMon
2013-09-09 12:49:26 -04:00
yenatch
2b4a5bdd8d
comment flag predef
...
this is like FlagAction but with index c instead of de
2013-09-09 12:47:02 -04:00
yenatch
771ebcbf23
PokedexSeen and PokedexCaught were swapped
2013-09-09 02:40:27 -04:00
yenatch
106b0e139f
clean up more bank 0
2013-09-09 02:26:46 -04:00
yenatch
53b7926f5e
move multiplication/division functions into common/math.asm
2013-09-09 01:21:36 -04:00
yenatch
ee04a2fcd9
split more copy functions into common/copy2.asm
2013-09-09 01:11:41 -04:00
yenatch
60c1061a67
clean up some common includes and give names to wram copy functions
2013-09-09 01:10:07 -04:00
yenatch
abb7f2fa20
split Predef into common/predef.asm
2013-09-08 23:54:37 -04:00
yenatch
4778276f33
split serial handshake into common/handshake.asm
2013-09-08 23:53:04 -04:00
Bryan Bishop
6d7043c0c6
Merge pull request #197 from yenatch/master
...
comment some move effects
2013-09-08 20:24:26 -07:00
yenatch
9f7adeafcf
ItemIsMail and comment thief move effect
2013-09-08 23:18:30 -04:00
Bryan Bishop
78a3951d47
Merge pull request #196 from yenatch/std-scripts
...
std scripts
2013-09-08 17:06:54 -07:00
Bryan Bishop
50232cc92b
Merge pull request #195 from yenatch/predefs
...
predefs
2013-09-08 16:47:29 -07:00
Bryan Bishop
740f91370d
Merge pull request #190 from yenatch/master
...
specials
2013-09-08 09:15:46 -07:00
yenatch
e7318ed4bc
move double speed functions into common/double_speed.asm
2013-09-08 03:14:24 -04:00
yenatch
4a04a09a6b
labels for cgb double speed functions
2013-09-08 03:12:48 -04:00
yenatch
844546f849
split sram access asm into common/sram.asm
2013-09-08 02:50:06 -04:00
yenatch
edf939a07b
split Random into common/random.asm
2013-09-08 02:47:52 -04:00
yenatch
3b70005fb0
split item interfaces into common/item.asm
2013-09-08 01:45:54 -04:00
yenatch
f0cf86777b
fix item asm labels
...
CheckItem was called PickUpItem by mistake
Also label TossItem and ReceiveItem
2013-09-08 01:43:51 -04:00
yenatch
d05adc4f98
Function2f17 -> IsInJohto
2013-09-08 00:48:12 -04:00
yenatch
705e682468
split InitString asm into common/string.asm
2013-09-08 00:22:33 -04:00
yenatch
82c3bb464f
split flag action asm into common/flag.asm
2013-09-08 00:20:28 -04:00
yenatch
f513cdd888
split map engine asm into common/map.asm
2013-09-08 00:14:26 -04:00
yenatch
847843d866
rename BUTTON_A and BUTTON_B constants to A_BUTTON and B_BUTTON
2013-09-07 23:49:20 -04:00
yenatch
9f53825ce2
move common asm from engine/ to common/
...
engine/ was getting really bloated and common asm wasnt what it was made for
2013-09-07 23:38:19 -04:00
yenatch
7a3a4f913b
split fruit tree asm out into engine/fruit_trees.asm
2013-09-07 23:26:28 -04:00
yenatch
8018614585
split type strings and related asm out into text/types.asm
2013-09-07 23:24:22 -04:00
yenatch
e13f03ae44
comment PrintMonTypes
2013-09-07 23:22:17 -04:00
yenatch
3b119687f3
leftover trainer class names from red
...
you can find these in pokered at TrainerNamePointers (9:7e64)
2013-09-07 22:48:07 -04:00
Bryan Bishop
4f7824ff08
whitespace -> tabs in main.asm
...
How did these get in here?
2013-09-07 19:53:22 -05:00
yenatch
353b4ac6da
fix up TreeMons/RockMons
2013-09-07 17:35:41 -04:00
yenatch
6e5876377f
split out std scripts from main.asm
2013-09-07 15:30:07 -04:00
yenatch
ed2063276a
add a menudata2 header in std scripts
...
thats it for std incbins
2013-09-07 15:26:52 -04:00
yenatch
eaaf719440
label some jumps in std scripts
2013-09-07 14:42:28 -04:00
yenatch
3301e5b77b
shorten PrintMoveDescription -> PrintMoveDesc so rgbds doesnt choke
...
still need to fix this 15-char macro argument limit
2013-09-07 14:14:29 -04:00
yenatch
5376a0c96b
the bomb 3
...
std scripts
2013-09-07 05:08:12 -04:00
yenatch
6f541d5723
labels for each predef
...
also fix up any labels that got missed
finally found a reference to the weird nop function (Function2d43)
2013-09-06 22:50:58 -04:00
yenatch
266e401b7d
the bomb 2
...
remaining predef asm
2013-09-06 18:31:40 -04:00
yenatch
67dd49967d
labels for each special
...
also fix up labels from last commit
2013-09-06 04:04:27 -04:00
yenatch
1660b814e8
the bomb
...
specials asm dump
2013-09-06 03:50:55 -04:00
yenatch
fb68f75d9f
update some labels and special/predef pointers
2013-09-06 01:57:03 -04:00
yenatch
a4707eccaf
couple more specials in bank 3
2013-09-05 17:40:21 -04:00
yenatch
2aff956ba4
some specials in bank 3 and unown dex asm
2013-09-05 17:05:30 -04:00
yenatch
b417d08f2e
recomment CheckShininess and CheckContestMon
2013-09-04 04:33:38 -04:00
yenatch
5888db3493
recomment Predef and GetPredefFn -> GetPredefPointer
2013-09-04 04:05:15 -04:00
yenatch
715a19fd59
split farcall functions into engine/farcall.asm
2013-09-03 21:15:03 -04:00
yenatch
1eab7959f4
formatting in the map engine
2013-09-03 20:49:05 -04:00
yenatch
d93d17b43b
split out game time functions into engine/game_time.asm
2013-09-03 18:58:16 -04:00
yenatch
2c36afc6c3
recomment game time functions
2013-09-03 18:56:59 -04:00
yenatch
340e31d839
split menu functions into engine/menu.asm
2013-09-03 18:43:15 -04:00
yenatch
23bb05851b
split Sine/Cosine into engine/sine.asm
2013-09-03 18:40:12 -04:00
yenatch
12e6ff3fc6
split map object functions into engine/map_objects.asm
2013-09-03 18:39:19 -04:00
yenatch
71bbd77261
split some RTC interfaces into engine/rtc.asm
2013-09-03 18:35:37 -04:00
yenatch
004956798c
split vram functions out into engine/video.asm
2013-09-03 18:32:55 -04:00
yenatch
dad64b1d9d
split out rst vectors
2013-09-03 18:17:33 -04:00
yenatch
0caac30f27
clean up rst vectors
2013-09-03 18:16:56 -04:00
yenatch
bd8be2b02e
split out hardware interrupts
2013-09-03 17:57:47 -04:00
yenatch
affec2ac95
clean up interrupts
2013-09-03 17:48:18 -04:00
yenatch
20919e4d8a
formatting at Start
2013-09-03 17:45:37 -04:00
yenatch
7bc23f0862
condense bank 0 includes
2013-09-03 17:44:24 -04:00
yenatch
04fc9c4748
fix interface label for UpdateTimePals
2013-09-03 17:38:45 -04:00
yenatch
b74e63a20d
split out delay functions
2013-09-03 17:36:55 -04:00
yenatch
d2eeab62ea
split out marts
2013-09-03 17:35:17 -04:00
yenatch
15076861f1
split out trainer dvs
2013-09-03 17:32:54 -04:00
yenatch
bbe8756302
recomment trainer dvs
2013-09-03 17:31:57 -04:00
yenatch
0ed9164ccc
decoration names
2013-09-03 17:26:27 -04:00
yenatch
1cef08db06
some asm pointer tables in bank 5f
2013-09-03 17:24:35 -04:00
yenatch
171c21be69
dump move tutor asm in bank 40
2013-09-03 17:09:48 -04:00
yenatch
2b2018a83a
more bank 4 asm
...
this stuff looks like it's related to phone call timing
2013-09-03 06:38:07 -04:00
yenatch
5dd127300c
even more incbinned asm in bank 4
2013-09-03 06:07:45 -04:00
yenatch
5641ea009c
disassemble more incbins in bank 4
2013-09-03 05:56:07 -04:00
yenatch
0eff98ecf1
the rest of TMHMMoves
2013-09-03 03:56:11 -04:00
yenatch
bf4bedc4bf
more bank 4 functions and CanLearnTMHMMove
2013-09-03 03:54:13 -04:00
yenatch
0d3de2e30b
GetTMHMMove and renamed TechnicalMachines -> TMHMMoves
2013-09-03 03:39:21 -04:00
yenatch
edc354152e
formatting in MoveInfoBox and related functions
2013-09-02 06:40:30 -04:00
yenatch
9f7c4ef0b4
Sine and Cosine
2013-09-02 00:12:27 -04:00
yenatch
5b38b377f2
wram labels for graphics requests
2013-09-01 15:24:07 -04:00
yenatch
e3da601cee
split out tileset headers from main into tilesets/tileset_headers.asm
2013-09-01 14:43:25 -04:00
yenatch
4a4dd20a6d
split tileset palette maps out of main into tilesets/palette_maps.asm
2013-09-01 14:43:24 -04:00
yenatch
7cac61f3bd
split tileset data out from main into tilesets/
2013-09-01 14:43:23 -04:00
yenatch
5147e6c0a2
random 0s in tileset data was actually lz padding
...
i guess someone liked their filesizes nice and even?
2013-09-01 14:42:49 -04:00
yenatch
3010731347
split out blockdata includes from main into maps/
2013-09-01 14:41:21 -04:00
yenatch
2a0089b92b
shorten some overly long music filenames
2013-09-01 14:41:16 -04:00
yenatch
1a02ed6b37
get rid of the last static address in tileset animation arrays
2013-09-01 03:13:17 -04:00
yenatch
7d5e5b8182
recomment _AnimateTileset
2013-09-01 00:52:19 -04:00
yenatch
cc2906b68f
consistent casing for Tileset labels
...
wram labels were using TileSet for some reason
2013-09-01 00:09:57 -04:00
yenatch
8190c3e5e7
rename DoTileAnimation to AnimateTileset
2013-09-01 00:07:10 -04:00
yenatch
fc6bc8e311
rename graphics request handlers to Serve1bppRequest and Serve2bppRequest
...
these had some really dumb names
2013-09-01 00:02:35 -04:00
yenatch
abce472354
fix PushOAM references in VBlank
2013-08-31 21:47:28 -04:00
yenatch
28fd514bef
recomment tileset animation interface
2013-08-31 21:47:22 -04:00
yenatch
0a821fe964
recomment bg map update functions
2013-08-31 21:47:05 -04:00
yenatch
2acccc3ea5
rename FarBattleTextBox to StdBattleTextBox
...
that's it for bad Far usage
2013-08-31 03:54:02 -04:00
yenatch
b333b18dbd
Function2f79 is PickUpItem
2013-08-30 23:07:08 -04:00
yenatch
c402a16def
undo overcommenting in BattleRandom
...
these comments made sense before hram and rst constants were established
2013-08-30 23:03:15 -04:00
yenatch
c9d3881a2f
rename RNG to Random
...
also fix 'Far' naming scheme for BattleRandom
this was a long time coming
2013-08-30 22:59:40 -04:00
yenatch
70ecde3f78
StartTitleScreen -> TitleScreen
...
also undo "far" naming scheme
2013-08-30 22:47:20 -04:00
yenatch
523abc2d0e
formatting in oak speech
2013-08-30 22:46:28 -04:00
yenatch
21248effe4
NUM_POKEMON in main.asm
2013-08-30 22:25:50 -04:00
yenatch
17f25691db
Function378b is IsAPokemon
2013-08-30 20:53:42 -04:00
yenatch
f4572ecd4d
use more egg constants in main
2013-08-30 19:14:04 -04:00
yenatch
4983c46a26
use callab/callba macros for known FarCalls
2013-08-30 18:57:31 -04:00
yenatch
7cc320e835
Coins in main.asm
2013-08-30 17:50:46 -04:00
yenatch
b86d0da040
less arbitrary wram clearing in game init
2013-08-30 14:21:26 -04:00
yenatch
79bcda11ad
PCItems and game init formatting
2013-08-30 04:57:32 -04:00
yenatch
2f169fd2f9
clean up bank 7e includes
2013-08-29 23:27:57 -04:00
yenatch
fd74b4d379
move battle tower mon handling asm into battle_tower.asm
2013-08-29 23:27:17 -04:00
yenatch
7201ea8f0a
move GiveOddEgg into odd_eggs.asm
2013-08-29 23:26:01 -04:00
yenatch
55cd892026
fix/add some missing function labels in bank 0
2013-08-29 23:19:21 -04:00
yenatch
fb28d24bd7
condense repeated asm with rept macros
2013-08-29 21:42:28 -04:00
yenatch
579ab13507
proper labeling of common function GetSpritePalette
2013-08-29 21:20:45 -04:00
yenatch
64a6af4052
condense some repetitive asm with rept macros
2013-08-29 21:20:37 -04:00
yenatch
cc98fab33e
move VBlank interrupt label from main.asm to engine/vblank.asm
2013-08-29 19:40:33 -04:00
yenatch
2c16bc7ab9
move copy asm from main.asm to engine/copy.asm
2013-08-29 19:39:21 -04:00
yenatch
04da88a285
move palette asm from main.asm to engine/palettes.asm
2013-08-29 19:37:35 -04:00
yenatch
6d29673a5f
move time-related asm from main.asm into engine/time.asm
2013-08-29 19:32:03 -04:00
yenatch
6467755568
move serial asm from main.asm into engine/serial.asm
2013-08-29 19:11:39 -04:00
yenatch
2341bb148a
move more joypad code from main.asm into engine/joypad.asm
2013-08-29 19:10:06 -04:00
yenatch
dd11c22b31
more joypad function cleanup
2013-08-29 19:08:25 -04:00
yenatch
0a829301ae
reformat some joypad functions
2013-08-29 18:59:05 -04:00
yenatch
906496e107
split lcd functions out of main.asm
2013-08-29 18:52:26 -04:00
yenatch
2b5b6f3e3a
split fading functions out of main.asm
2013-08-29 18:50:59 -04:00
yenatch
37a841797e
secret ruins of alph water stone room asm
2013-08-29 16:03:32 -04:00
yenatch
ae1d50c026
warp sound effects in field moves
2013-08-29 15:24:37 -04:00
yenatch
a167620109
more field move scripts and some map header references
2013-08-29 14:49:07 -04:00
yenatch
1a5f9426c8
get rid of a trailing incbin at the end of bank 21
2013-08-29 03:21:51 -04:00
yenatch
99760c2cc9
more hlcoords in bank 1
2013-08-29 03:04:23 -04:00
yenatch
9d1a6fe5bb
more field move scripts
2013-08-29 02:53:04 -04:00
yenatch
a4b69a123f
more text_jumps in known functions
2013-08-29 02:23:29 -04:00
yenatch
7fe1fa58e3
hram constants in serial interrupt
2013-08-28 04:29:20 -04:00
yenatch
faae0e1029
serial interrupt
2013-08-28 01:24:52 -04:00
yenatch
8898f63fc7
timer interrupt
2013-08-27 23:38:05 -04:00
yenatch
651e0a4245
LYOverrides in main.asm
2013-08-27 20:56:28 -04:00
yenatch
25dcc71c4c
rename some LCD functions
2013-08-27 20:46:15 -04:00
yenatch
12ab33b37e
rename FarCall family labels
...
FarJump labels renamed to FarCall
register aliases JpHl and JpDe renamed to _hl_ and _de_
2013-08-27 18:16:42 -04:00
yenatch
be9c504b24
rename PushScriptPointer -> CallScript
2013-08-27 18:00:41 -04:00
yenatch
886ab68884
add some field move asm and scripts
2013-08-27 17:11:24 -04:00
yenatch
94fc90a243
badge engine flags in main.asm
2013-08-27 16:23:53 -04:00
yenatch
2b10d184b0
recomment some common asm (rtc/lcd)
2013-08-27 00:10:22 -04:00
yenatch
2f5ed8468d
SpecialRoamMons -> InitRoamMons
2013-08-26 19:48:44 -04:00
yenatch
9cf90f6c7b
deobfuscate some encounter asm
2013-08-26 19:47:42 -04:00
yenatch
17725d7af1
battle init and some overworld actions
2013-08-24 04:10:38 -04:00
yenatch
af205a7217
BitTable2 -> EngineFlags
2013-08-23 16:08:31 -04:00
yenatch
3a24cff5eb
BitTableFunc -> FlagAction
2013-08-23 15:49:24 -04:00
yenatch
bc7b63b44a
EventFlags label (bittable1)
2013-08-23 15:00:07 -04:00
yenatch
849e5a7d0f
game freak presents splash
2013-08-23 01:26:35 -04:00
yenatch
ac7b7ede0b
more bank 0 labels instead of static addresses
2013-08-23 01:11:53 -04:00
yenatch
8105dc6c7c
BoxMons in main.asm
2013-08-22 18:34:01 -04:00
yenatch
179decd644
GiveOddEgg and related asm
...
That's it for bank 7e
2013-08-21 17:25:24 -04:00
yenatch
7f96387411
dump odd eggs
2013-08-21 16:02:36 -04:00
yenatch
cc1f57ec93
condense IncGradGBPalTable
...
this way is more readable too
2013-08-21 14:49:35 -04:00
yenatch
27e1d3fabf
Merge branch 'master' into merge-kanzure
2013-08-21 14:02:13 -04:00
yenatch
7b5ffb5475
more field move asm/scripts
2013-08-21 14:01:51 -04:00
yenatch
5db04abdab
TileType is actually TileCollision
2013-08-21 14:01:50 -04:00
yenatch
9ac0fc631b
formatting in TileTypeTable and tile checks
2013-08-21 14:01:50 -04:00
yenatch
636a960909
split out text engine
2013-08-21 14:01:49 -04:00
yenatch
c1d0253162
graphics loading functions (2bpp and 1bpp)
2013-08-21 14:01:48 -04:00
yenatch
35de889dd7
split out decompression
2013-08-21 14:01:46 -04:00
yenatch
802c3149c0
Merge commit 'd2d5c09'
...
Conflicts:
main.asm
wram.asm
Git couldn't figure out what this commit did, so it was redone to merge.
2013-08-21 13:54:35 -04:00
yenatch
99d2ee2bdc
split out program init
2013-08-20 03:26:37 -04:00
yenatch
4b0889b396
remove unnecessary incbin lengths
2013-08-20 03:20:49 -04:00
yenatch
5fe7c6bb67
johto/kanto maps
2013-08-20 02:55:14 -04:00
yenatch
29085399a2
copyright graphics
2013-08-20 02:09:35 -04:00
yenatch
91474f1b86
MBC3SRAMEnable is actually MBC3SRamEnable
2013-08-20 01:38:05 -04:00
yenatch
5b7d887f9d
comment program init functions
2013-08-20 01:35:15 -04:00
yenatch
df21dbccb7
$ffcf $ffd0 -> hSCX hSCY
2013-08-19 18:46:56 -04:00
yenatch
449bda272a
$ffd1 $ffd2 -> hWX hWY
2013-08-19 18:44:12 -04:00
yenatch
8af06f3cc2
rename and clean up _Start, Init
2013-08-19 18:40:59 -04:00
yenatch
75d5cc3bb6
options menu
2013-08-17 05:57:14 -04:00
yenatch
deb5d1ed46
<&iimarckus> kill those labels please
2013-08-17 01:12:03 -04:00
yenatch
a29c13837d
labels for IncGradGBPalTable
2013-08-17 00:53:19 -04:00
yenatch
4105ac8102
battle tower trainers and mons
2013-08-16 22:36:13 -04:00
yenatch
4398dde8cb
even more phone text (bank 5d)
2013-08-16 15:25:06 -04:00
yenatch
d83f8228ce
dump some mobile link text
2013-08-16 15:15:06 -04:00
yenatch
f458f96427
even more phone text (bank 29)
2013-08-16 14:43:35 -04:00
yenatch
b3dcb0e875
pokegear radio channel names
2013-08-16 14:38:59 -04:00
yenatch
ff453a514b
LoadMenuDataHeader and intro player name menu
2013-08-16 04:58:14 -04:00
yenatch
caa7865ce7
extra phone text (bank 19)
2013-08-15 21:54:16 -04:00
yenatch
627914195d
battle tower trainer text (bank 7b)
2013-08-15 06:09:12 -04:00
yenatch
000c6d1349
CheckContestMon and a couple labels in bank 0
2013-08-15 06:07:14 -04:00
yenatch
8ecd66f5d5
replace more addresses with labels
2013-08-14 05:42:28 -04:00
yenatch
2fb8d10c23
more bank 2 incbins
2013-08-14 05:38:12 -04:00
yenatch
7a8eb4e434
sort out player/battle backpic asm
2013-08-12 16:33:17 -04:00
yenatch
14160a180f
hidden power type/power calculation
2013-08-09 17:50:34 -04:00
yenatch
94e9a3f764
specials cleanup
2013-08-09 16:24:58 -04:00
yenatch
d2d5c09b1d
update section names to comply with rgbds redefinitions
...
HOME -> ROM0
DATA, CODE -> ROMX
BSS -> WRAM0, WRAMX
new to rgbds are banked VRAM and SRAM
2013-08-04 05:04:13 -04:00
yenatch
c01c2ad3c4
dump marts and related asm
2013-08-03 17:26:58 -04:00
yenatch
0ee006a145
more item effects
2013-08-03 16:25:38 -04:00
yenatch
46fea97994
more step handling
2013-08-03 16:25:38 -04:00
yenatch
09dfa9f09e
incbin unown font
2013-08-03 16:25:37 -04:00
yenatch
0e50b4c798
more bank 1 incbins
2013-08-03 16:25:37 -04:00
yenatch
e2a0c68f4c
comment more battle ui
2013-08-03 16:25:37 -04:00
yenatch
257302dff9
player hud stuff
2013-08-03 16:25:36 -04:00
yenatch
ce31567c4d
frames
2013-08-01 15:30:48 -04:00
yenatch
d39dc68a88
field move asm
2013-08-01 05:34:10 -04:00
yenatch
59cb57b954
more cleanup
2013-07-31 19:17:35 -04:00
yenatch
814ab52b21
cleanup and bank 9 menus
2013-07-31 18:03:18 -04:00
yenatch
c9b70ba105
update predef/specials pointers
2013-07-30 01:05:20 -04:00
yenatch
4cb7c4e407
update known labels in main
2013-07-30 00:32:18 -04:00
yenatch
50f1d7b788
no more incbins in bank 0
2013-07-29 23:58:02 -04:00
yenatch
7db40e0395
no more incbins in bank f
2013-07-29 17:53:59 -04:00
yenatch
ed200a5a16
fill out bank f more
2013-07-29 13:58:20 -04:00
yenatch
39d84d4491
bank f
2013-07-28 18:20:08 -04:00
yenatch
03413c9f43
common text 2 and some fixes to compile
2013-07-28 17:16:51 -04:00
yenatch
3070aeb915
make way for bank 6f
2013-07-28 03:39:05 -04:00
yenatch
5001d9b023
bank 6f is common text
2013-07-28 03:32:25 -04:00
yenatch
a0d54cce51
couple bank e functions
2013-07-28 03:12:03 -04:00
yenatch
5b07ea19d0
move descriptions
2013-07-27 16:31:29 -04:00
yenatch
0d0066a0da
picking at bank 0 incbins
2013-07-27 15:19:35 -04:00
yenatch
5ecf9f1081
were gonna get bank 0 done!!
2013-07-27 05:43:15 -04:00
yenatch
6343e2ddaf
Reset
2013-07-26 23:49:33 -04:00
yenatch
be0af35e3f
over a million hours in gedit
2013-07-26 22:19:26 -04:00
yenatch
bdd31cb8c5
fix replaced label comment
2013-07-25 21:30:48 -04:00
yenatch
45f52b0f71
Remove erroneous TileX/Y labels
2013-07-25 21:20:19 -04:00
yenatch
4d72b06bcc
replace known addresses with labels
2013-07-25 21:08:30 -04:00
IIMarckus
3a6e587121
Add Time Capsule item conversions.
...
From http://forums.glitchcity.info/index.php/topic,6719.msg190623/topicseen.html#msg190623
2013-07-25 06:33:28 -06:00
yenatch
184a984941
autogbzdisasm trial run
2013-07-24 18:32:45 -04:00
yenatch
83139cb7d6
Text_1354 is used globally
2013-07-24 03:47:52 -04:00
yenatch
1518925365
main menu and untranslated mobile text
2013-07-22 04:28:34 -04:00
yenatch
65bd235e61
even more bank 1 asm
2013-07-22 03:08:03 -04:00
yenatch
9c7b0932fc
more bank 1 asm
2013-07-21 05:54:31 -04:00
yenatch
8e27cfbc1a
movement command asm
2013-07-20 22:34:40 -04:00
yenatch
6fb2cd6613
no more incbins in bank 25
2013-07-20 01:46:56 -04:00
yenatch
8d75f962e4
more sprite asm
2013-07-14 14:51:07 -04:00
yenatch
bf2a4b8a84
Sprite headers
2013-07-12 16:18:52 -04:00
yenatch
1da2a7a5c4
Outdoor sprites and sprite constants
2013-07-12 14:50:37 -04:00
yenatch
90c18c5cf3
rst $28 -> JumpTable
2013-07-10 19:17:04 -04:00
yenatch
37c009ca1c
player/script events
2013-07-10 19:17:04 -04:00
yenatch
24daef7afb
SelectMenu
2013-07-10 19:17:03 -04:00
yenatch
dca6fd37cd
start using relevant constants in wram.asm
2013-07-10 19:17:03 -04:00
yenatch
fbf9ae7877
clean up StartMenu
2013-07-10 19:17:02 -04:00
yenatch
6597eb7e50
Overworld input handling
2013-07-10 19:17:02 -04:00
yenatch
b9dfd607bb
DoPlayerMovement and recomment ow surfing checks
2013-06-27 00:34:49 -04:00
yenatch
fb931fe616
move miscellaneous asm into engine/
2013-06-17 21:30:36 -04:00
yenatch
20c0c0e233
BadgeStatBoosts
2013-06-17 18:31:11 -04:00
yenatch
869de91bd5
LostBattle and HalveMoney
2013-06-17 18:19:45 -04:00
yenatch
ef6767f1a9
OakSpeech formatting
2013-06-14 02:29:46 -04:00
yenatch
7213916ccc
DrawIntroPlayerPic
2013-06-14 01:09:23 -04:00
Bryan Bishop
4eebcf0ae2
Merge remote-tracking branch 'yenatch/master'
...
Also merge pull request #145 .
2013-06-12 22:44:45 -05:00
yenatch
c26d758fee
DecompressPredef
2013-06-10 21:58:25 -04:00
yenatch
a018828016
Player backpic and consistent names for player characters
...
Male player is now Chris. Female player is Kris.
2013-06-09 14:32:13 -04:00
yenatch
77aa2d9e16
recomment text box functions
2013-05-31 19:07:07 -04:00
yenatch
3975e86baa
remove \@s from local labels
...
\@ is used for anonymous labels in rgbds macros. this has no effect on local labels.
2013-05-31 18:22:32 -04:00
Bryan Bishop
723645b470
rename bank3{0,1}.asm to sprites_{1,2}.asm
2013-05-30 16:29:53 -05:00
Bryan Bishop
3517a4f500
remove two commented incbin lines
2013-05-30 16:28:56 -05:00
yenatch
11cb016019
JpDe
2013-05-29 14:49:42 -04:00
yenatch
eb75c58023
heavy ball
2013-05-27 23:28:21 -04:00
Kat Harrison
e08e7cf7b2
Include overworld sprites
...
Created /extras/overworldripper.py and used it to extract overworld sprites and convert them to png files.
2013-05-27 23:07:34 -04:00
yenatch
122e243624
mistook sprout tower pillar for minecart graphics
2013-05-22 17:07:18 -04:00
Bryan Bishop
103ac439ed
Merge pull request #140 from yenatch/master
...
tile animations and map header updates
2013-05-22 13:48:45 -07:00
yenatch
ee4203a56d
minecart tile animations
2013-05-22 14:57:33 -04:00
IIMarckus
620cf7a2a7
Disassemble Kris's PC.
2013-05-22 01:11:07 -06:00
yenatch
c15e7b8619
safari fountain tile animations
2013-05-22 02:56:25 -04:00
IIMarckus
56d0175ad8
Add Prof. Oak's PC.
2013-05-21 17:03:31 -06:00
yenatch
6dde0b274d
ilex forest tree tile animations
2013-05-21 18:32:55 -04:00
yenatch
2236e27933
cave water + park fountain tile animations
2013-05-21 12:37:58 -04:00
yenatch
7232eb5d64
fix calls to $1078 (PlaceString)
2013-05-14 13:28:50 -04:00
yenatch
ea8bfe03b6
add char 4b and cleanup surrounding chars
2013-05-14 13:25:30 -04:00
yenatch
0f3e9c6f7e
mixed up connection y/x offset wram labels
2013-05-13 22:09:01 -04:00
yenatch
956cb50712
EnterMapConnection
2013-05-13 20:52:10 -04:00
yenatch
e384a889cc
GetAnyMapBlockdataBank
2013-05-13 19:08:46 -04:00
yenatch
ceb4c138db
FillMapConnections
2013-05-13 18:49:45 -04:00
yenatch
db84ec18d9
connection wram labels for each direction
2013-05-13 18:47:31 -04:00
yenatch
6464df7b11
GetMapConnection
2013-05-13 15:41:09 -04:00
IIMarckus
f5d1572adb
Add more stuff related to player naming.
2013-05-13 02:21:56 -06:00
IIMarckus
e7208f1964
Add some naming screen stuff.
2013-05-12 18:36:40 -06:00
IIMarckus
5419d34a21
Add Oak's speech.
2013-05-12 17:10:29 -06:00
IIMarckus
5ac569e5f3
Add pointers to Oak speech text.
2013-05-12 16:55:25 -06:00
Bryan Bishop
35d77a2988
Merge pull request #132 from yenatch/master
...
map groups + gfx.py fix
2013-05-12 07:53:46 -07:00
yenatch
4b4445138d
fix map group label numbering
2013-05-12 10:50:15 -04:00
Bryan Bishop
f5ec58bea0
Merge pull request #131 from Sanky/master
...
tiny newline funcs
2013-05-12 07:43:07 -07:00
Sanky
029648ec12
disasm tiny newline chars
2013-05-12 16:41:28 +02:00
Bryan Bishop
cf4ec47b15
Merge pull request #130 from Sanky/master
...
Menu stuff, battle text split & extras.
2013-05-12 06:21:45 -07:00
Sanky
b3d8c2ec49
Split battle text from main.
2013-05-12 12:38:49 +02:00
Sanky
f9c057f488
more menu stuff
2013-05-10 23:44:27 +02:00
yenatch
d0ef05a6fd
dump item effects
2013-05-08 02:02:15 -04:00
Sanky
d590a169c4
disasm some menu stuff
2013-05-08 01:43:29 +02:00
yenatch
5859040555
more thorough ai commenting
2013-05-06 14:36:32 -04:00
yenatch
9f5396eff6
clean up ai scoring
2013-05-06 02:39:01 -04:00
yenatch
3beab7dd92
move ai scoring out of main.asm
2013-05-05 19:56:17 -04:00
yenatch
c82216441a
ai scoring part 2
2013-05-05 19:52:07 -04:00
yenatch
d3ec3bbaca
ai scoring dump
2013-05-05 18:31:46 -04:00