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
yenatch
ef6e77a5c3
AI move scoring
2013-05-04 21:17:04 -07:00
yenatch
c539a96f78
fruit trees
2013-05-03 19:34:19 -04:00
yenatch
f3d0f2f1a4
user/opponent party attribute functions
2013-05-03 02:43:04 -04:00
yenatch
0cbea9b553
bank 0 battle functions
2013-05-03 00:22:28 -04:00
yenatch
417a73d61a
More bank 0 functions
2013-05-03 00:09:54 -04:00
yenatch
ec3f279d53
SimpleMultiply and SimpleDivide
2013-05-02 22:45:34 -04:00
yenatch
993eecdc4a
MBC constants in the wild
2013-05-02 22:38:48 -04:00
yenatch
b921c130e8
Clean up and add a couple functions in bank 0
...
Mostly related to sound
2013-05-02 22:38:48 -04:00
yenatch
10604fe8b3
sfx constants in the wild
2013-05-02 22:38:42 -04:00
yenatch
45343b07c7
dump item attributes
2013-04-30 02:04:36 -04:00
yenatch
3f07cd95f7
GetItemAttr and related fns
2013-04-30 02:04:32 -04:00
yenatch
ef946c51ad
more bank b fns
...
ClearBattleRAM and FillBox (predef $13)
2013-04-30 02:03:39 -04:00
yenatch
e8fb1bc632
finish PlayBattleMusic
2013-04-29 16:52:27 -04:00
yenatch
94cdb091c9
i have a clue what most of this does
2013-04-29 16:32:05 -04:00
yenatch
620d5c09c7
More labels in LoadEnemyMon
2013-04-29 15:49:58 -04:00
yenatch
f2185cd0e4
BaseStats is now BaseData
2013-04-29 15:11:48 -04:00
yenatch
652d26bb05
base stat labels + GetCurNick
2013-04-29 14:46:32 -04:00
yenatch
c80b2e376e
getname functions
2013-04-29 13:45:41 -04:00
yenatch
6f6988e3d1
more effect constants
2013-04-27 17:35:14 -04:00
yenatch
ff96e5590a
type printing functions
2013-04-27 17:30:47 -04:00
yenatch
ec1f8e1f94
dump and include beta maps
2013-04-25 15:44:40 -04:00
yenatch
c0918f94fd
there is no Move0
2013-04-25 13:21:49 -04:00
yenatch
7503f9074c
effect command cleanup
...
-weather and badge type boosts
2013-04-20 02:38:56 -04:00
yenatch
736275ae0a
pokedex entries got caught in the map header move
2013-04-12 17:24:16 -04:00
yenatch
48f5e7dfb8
Shuckle special
2013-04-08 13:12:58 -04:00
yenatch
b998f4594c
Move effect pointers
2013-03-31 21:39:12 -04:00
yenatch
6c3ec2d13d
Multiply and Divide
2013-03-30 01:58:22 -04:00
yenatch
dc81d0cfcf
dump move effects
2013-03-29 18:54:42 -04:00
yenatch
57b3127497
Fix parameter spacing in incbins
2013-03-28 01:40:01 -04:00
yenatch
50e9c799aa
Minor formatting in main
2013-03-28 01:40:00 -04:00
yenatch
b6ab385d3c
More battletexts
2013-03-27 17:30:20 -04:00
yenatch
d2f6b6febe
Identify more move effect commands
2013-03-27 03:33:24 -04:00
yenatch
3e6c37fe52
Move effect commands dump
2013-03-26 20:39:56 -04:00
yenatch
b582066865
Give labels to some BattleTexts
2013-03-26 07:04:34 -04:00
yenatch
edfffec831
Various battle-related bank0 asm and wram/constants
2013-03-26 05:22:22 -04:00
yenatch
87c36ebbc0
Fishing encounter data and related asm
2013-03-22 04:17:14 -04:00
yenatch
f0346a9982
various minor additions
...
-battle variable constants
-step counters
-turn update fns
2013-03-22 04:15:35 -04:00
yenatch
d775767651
Flesh out HRAM labels
2013-03-20 22:55:09 -04:00
yenatch
bcf9eadadf
Parse and dump tilesets
...
Metatiles (blocks), palette maps, collision, tile animations
2013-03-18 00:40:27 -04:00
Bryan Bishop
393b4971f4
include some http ascii from the ROM
2013-03-01 21:40:01 -06:00
Bryan Bishop
cb1d7f812b
Merge pull request #118 from yenatch/master
...
gender check & square root
2013-03-01 12:22:09 -08:00
yenatch
767cc1376b
GetSquareRoot
2013-02-28 17:28:35 -05:00
Bryan Bishop
ef4b04f12c
comments for GetScriptByte
2013-02-28 15:45:34 -06:00
Bryan Bishop
e0ca5a243f
$26d4 is GetScriptByte
2013-02-28 15:38:03 -06:00
yenatch
37355aef99
Gender check
2013-02-28 15:03:52 -05:00
IIMarckus
3633411a9b
Add a little to the hall of fame functions.
2013-02-28 00:16:08 -07:00
Bryan Bishop
23003bd772
disassemble scripting engine commands
...
All commands are in scripting.asm, and there's also a small python
script that was written to assist with some of the automation.
2013-02-27 23:31:12 -06:00
yenatch
aa6cd5f7aa
Split credits out
2013-02-26 00:51:05 -05:00
yenatch
823b7e3b9d
Credits script and parser
...
This is the first time two wram addresses overlap.
2013-02-26 00:47:46 -05:00
yenatch
13d74188ca
Add credit string pointers
2013-02-25 15:47:16 -05:00
yenatch
05def441e8
Include some more gfx
2013-02-25 14:16:59 -05:00
yenatch
98e623a44a
Truncate empty incbins (mostly EOB)
2013-02-24 17:59:38 -05:00
yenatch
89e2edf1f7
More title screen asm
2013-02-24 04:18:03 -05:00
yenatch
78e0e17e53
finally disassemble FarCall (rst $8)
2013-02-24 04:17:58 -05:00
yenatch
8bbfa54059
PlayCryHeader and related wram
2013-02-23 16:57:25 -05:00
yenatch
f56f340ce1
Label hw registers
2013-02-22 20:02:10 -05:00
yenatch
da406973c5
Split out joypad
2013-02-22 20:02:03 -05:00
yenatch
9102b9a498
Move fonts into gfx/misc
2013-02-22 19:53:14 -05:00
yenatch
340e028c49
spruce up CheckUnownLetter
2013-02-18 20:14:30 -05:00
yenatch
fd51a5a3b1
Split magikarp length calcs out
2013-02-18 20:14:25 -05:00
yenatch
7e3ae21e53
Split landmarks out
2013-02-17 02:56:50 -05:00
yenatch
23bdfa2b4c
Split move names out
2013-02-17 02:45:38 -05:00
yenatch
a2de02b504
Split item names and descriptions from main.asm
2013-02-17 02:42:29 -05:00
yenatch
59f6291afb
Split common text out of main.asm
2013-02-17 02:19:49 -05:00
yenatch
48dbfc6333
Split map scripts, text, events from main.asm
...
The commit we deserve
2013-02-17 01:59:06 -05:00
yenatch
860d7447f9
Point to map groups instead of their first header
2013-02-15 23:25:29 -05:00
yenatch
b52aa98325
Split map headers and second map headers from main.asm
2013-02-15 22:02:15 -05:00
yenatch
5447792dd5
Last map header label
2013-02-12 14:58:17 -05:00
yenatch
39171b916d
Fix compressed graphics and filestructure
...
-No more /lz folders.
-Fixed some lz files that didn't have terminators
An extraction error caused some lz files in gfx/misc/ to lack
terminators. These slipped through the cracks since they were
surrounded by incbins calculated from the filesize, and the
original decompression was done from the baserom, where
terminators were intact.
There might be more offending lz files.
2013-02-11 16:59:06 -05:00
yenatch
ee347bff48
Dump cry headers
2013-02-11 04:13:31 -05:00
yenatch
087e2556f2
Move compressed trainer pics into the main folder
2013-02-09 05:08:56 -05:00
yenatch
76b284c8f0
Dump and include trainer palettes
2013-02-09 04:54:18 -05:00
yenatch
90af5b2a5e
dump and incbin monster palettes
2013-02-07 21:19:38 -05:00
yenatch
034609e725
Split pic pointers into files
2013-02-05 18:28:45 -05:00
yenatch
e1b1f88645
Rename pokedex entry files
2013-02-05 18:13:19 -05:00
yenatch
31a907d7c7
Move music/ into audio/
2013-02-05 18:08:20 -05:00
yenatch
ff5bd60966
Clean up and condense music includes
2013-02-05 18:00:32 -05:00
yenatch
9acf56102a
Split audio engine and pointers into files
...
Creates folder audio/
2013-02-05 16:48:46 -05:00
yenatch
8902050000
Move VBlank function to a file
2013-02-05 15:40:25 -05:00
yenatch
a058572fd5
Consistent SECTION spacing
2013-02-05 04:25:04 -05:00
yenatch
75ab33b311
Saner file distribution
...
Moved files from data/ into new folders:
-battle/
-stats/
-trainers/
2013-02-05 03:56:27 -05:00
yenatch
c811b20b65
Move BitTable2 to a file
...
Currently, rgbasm's maximum macro parameter length is sixteen chars.
A couple wram labels were changed to accomodate this for now.
2013-02-05 03:16:46 -05:00
yenatch
4d84813798
Split Pokemon names off into a file
2013-02-05 00:42:07 -05:00
yenatch
40b477b442
Split base stats off into a file
2013-02-05 00:39:22 -05:00
yenatch
70fd04dc24
Split pokedex entries off into files
2013-02-05 00:35:16 -05:00
yenatch
45a06d040c
Split evos/attacks off into files
2013-02-04 23:59:01 -05:00
yenatch
8d0a9d3e86
Split move list off into a file
2013-02-04 23:26:38 -05:00
yenatch
51afe79d00
Split pokedex orders off into files
2013-02-04 23:26:08 -05:00
yenatch
d2d7571e98
Split trainers off into files
...
The base label has been renamed from TrainerGroupHeader to Group.
Trainer formatting still needs to be fixed.
2013-02-04 20:20:10 -05:00
yenatch
28b56c51bb
Split type matchup off into a file
...
This sets precedent for including constants in context.
2013-02-04 16:22:10 -05:00
yenatch
0935908367
Split wild encounters off into files
2013-02-04 15:47:44 -05:00
yenatch
4108c9eb79
Split egg moves off into files
2013-02-04 15:25:04 -05:00
yenatch
1e5bcb5268
Some more icon asm
2013-02-04 04:33:53 -05:00
Bryan Bishop
21429332ef
Merge pull request #103 from yenatch/master
...
Fly / town map.
2013-02-03 21:46:09 -08:00
yenatch
54d4818d4f
Fly / town map
2013-02-04 00:39:30 -05:00
Bryan Bishop
7f0fdb19cd
Merge pull request #101 from Sanky/master
...
Menu icons.
2013-02-03 08:56:41 -08:00
Sanky
a632c8d6b7
Add menu icons.
2013-02-03 11:39:53 +01:00
Bryan Bishop
016174486f
Merge pull request #98 from Sanky/master
...
Assorted menu code, will probably regret this.
2013-02-03 01:46:07 -08:00
IIMarckus
f39048982f
Replace some hardcoded addresses with local labels.
2013-02-02 22:36:50 -07:00
IIMarckus
cdcb635a4a
Add blackout points / fly location data.
2013-02-02 21:50:53 -07:00
Sanky
7df002c3e2
Merge https://github.com/kanzure/pokecrystal
...
Conflicts:
constants.asm
extras/crystal.py
main.asm
2013-02-02 23:20:50 +01:00
yenatch
ec66551519
Decompression function
2013-02-02 08:00:50 -05:00
yenatch
4bc2564a6b
VBlank and dependencies
...
VBlank has seven different modes. The one that sees the
most use is mode 0, which performs all basic display and
audio functions. The purpose of the others is unknown.
VBlank relies on the following functions:
-joypad
-cgb palette update
-dmg -> cgb pal conversion
-bg map update
-vram tile update
-tile animations
-serial request
-game timer
Tile animation is large enough to warrant its own commit.
2013-02-02 07:23:50 -05:00
yenatch
479c18920e
Add japanese credits text
2013-02-01 04:57:25 -05:00
yenatch
341fa891bc
Credits
...
Just the strings for now. These are probably pointed to from elsewhere.
There is an unused/dummied string at line 90029 ("????????@").
Could someone have been removed from the credits?
2013-01-31 21:56:06 -05:00
yenatch
b13fba2500
Some more uncompressed gfx
2013-01-30 22:41:26 -05:00
yenatch
71bc143687
A couple more general functions
2013-01-30 01:38:32 -05:00
yenatch
a687ec48c6
give names to some rst commands
2013-01-25 03:42:39 -05:00
yenatch
859edf6f6b
split off animation data chunks into files
2013-01-23 16:47:10 -05:00
yenatch
9aaa774c68
rename unown animation pointer files
2013-01-23 16:44:26 -05:00
yenatch
54f3eb847e
include pic animations in main.asm
2013-01-23 15:28:19 -05:00
yenatch
d340d840fe
restructure pic graphics
2013-01-22 04:22:53 -05:00
yenatch
c01422136e
really fix incbin in bank $2f
2013-01-17 00:18:43 -05:00
Bryan Bishop
0c3ba162e0
fix incbin in bank $2f
2013-01-16 23:13:02 -06:00
Bryan Bishop
1713771629
Merge remote branch 'remotes/yenatch/master'
...
fixes #88
2013-01-16 23:02:08 -06:00
Sanky
6b8d77ffb2
Disasm EggStatsScreen and related. Add coord macros.
2013-01-16 17:25:01 +01:00
yenatch
1ac5a72392
bank 6c text
2013-01-15 18:03:45 -05:00
yenatch
2327841dd6
pokecenter nurse script
2013-01-15 16:52:05 -05:00
Sanky
ab7120cfa1
disasm some stats screen related code
2013-01-15 21:18:42 +01:00
Bryan Bishop
e92a9ead39
Merge pull request #87 from iimarckus/shootbreeze
...
phone call texts and phone call scripts
2013-01-14 20:44:50 -08:00
IIMarckus
92e20d0c59
Add phone scripts for Mom, Bill, Elm, and unused.
2013-01-14 21:24:45 -07:00
Sanky
0600437b71
Disasm more party menu-related functions.
2013-01-14 17:02:11 +01:00
Sanky
7b3e7a8de0
disasm PrintPartyMenuText
2013-01-14 09:40:27 +01:00
yenatch
23511b8416
script special for pokerus check
2013-01-14 01:40:00 -05:00
yenatch
80e760544d
add pokerus check
2013-01-14 01:03:14 -05:00
IIMarckus
4ee88cd762
Add lots of phone call texts.
2013-01-13 15:40:23 -07:00
yenatch
2f136d26fd
reformat title screen palettes
2013-01-13 00:39:00 -05:00
yenatch
61a3d14593
disassemble title screen init
2013-01-12 23:55:01 -05:00
yenatch
ad46a9359b
make some labels saner
2013-01-11 15:08:28 -05:00
yenatch
7d55a39096
comment LoadEnemyMon and related fns; add RNG fns
2013-01-11 02:18:34 -05:00
Bryan Bishop
314c4ff12b
Merge pull request #57 from yenatch/master
...
clean up pic pointers/incbins
2013-01-09 09:47:24 -08:00
IIMarckus
29cce49fcb
Pull out some code related to map names / item descriptions.
2013-01-08 22:45:27 -07:00
IIMarckus
65d081334e
Add string pointers and coordinates for town map locations.
2013-01-08 21:33:38 -07:00
yenatch
f4cd4152d7
fix pic incbin formatting
2013-01-07 02:25:01 -05:00
yenatch
8c6669f961
bank 5a is a carbon copy of bank 59
2013-01-07 00:17:56 -05:00
yenatch
a6087b0f93
trainer dvs
2013-01-05 00:33:21 -05:00
yenatch
2cdf7a3688
include all compressed and decompressed graphics
...
* frontpics & animation tiles
* backpics
* trainer pics
* attack animation gfx
* intro gfx
* intro tilemaps
* title gfx
* tilesets
* player backpic
* dude backpic
* pokegear/town map
fixes #33 , #34 and #35
2013-01-04 04:08:13 -06:00
yenatch
9a64bb1581
remove last incbin in bank 3a
2013-01-01 14:20:15 -05:00
yenatch
afd101ebf8
bank 70 (text)
2012-12-31 23:53:30 -05:00
Bryan Bishop
e01f991e7f
pedantic whitespace fix
2012-12-31 01:30:30 -06:00
Bryan Bishop
e9cf4a1c75
pedantic comma format fix
2012-12-31 01:29:30 -06:00
Bryan Bishop
3ade49faee
pokemon base stats structure + removed junk files
2012-12-31 00:35:19 -05:00
Bryan Bishop
0eb28d0e67
update address syntax again
2012-12-26 20:18:12 -06:00
Bryan Bishop
9ed07bd3a9
Merge remote branch 'remotes/yenatch/master'
...
Oops, missed a few commits last time.
2012-12-26 19:15:05 -06:00
Bryan Bishop
3b20ea2916
Merge remote branch 'remotes/yenatch/master'
...
fixes #49
2012-12-23 02:57:21 -06:00
padz
a2b7d31878
add SpecialRoamMons and reformat TypeEffects
2012-12-23 03:42:23 -05:00
padz
eb4db4618f
clean up bank 0; time-sensitive fns; add Predef fn
...
comment redone joypad functions + automated input
comment some uncommented functions
comment known hram addresses
try to clean up CalcMagikarpLength
label known addresses
add time-sensitive functions (rtc, palettes)
add Predef and PredefPointers
2012-12-23 03:21:19 -05:00
IIMarckus
19ce6e7a74
specialphonecall takes a 16‐bit ID.
2012-12-17 21:00:41 -07:00
Bryan Bishop
4f1d108480
switch ld syntax from ff00+xx to ffxx
...
s/\([fF][fF]\)00+\$\([A-Za-z0-9]\)\([A-Za-z0-9]\)/\1\2\3/g
s/\([fF][fF]\)00+\$\([A-Za-z0-9]\)/\10\2/g
2012-12-16 08:45:19 -06:00
padz
8092f62cf4
expand on battle ram
2012-12-14 03:00:10 -05:00
padz
041de2adf3
update music ptrs + labels and include music files
2012-11-30 05:59:13 -05:00
padz
544f3f5c2f
add surf checks and related functions
2012-11-24 02:01:05 -05:00
IIMarckus
0536f9f352
Add trade data.
2012-11-19 02:57:37 -07:00
padz
b7c788c654
move musicdata to files in /music, data removed fn
2012-11-03 03:25:08 -04:00
padz
22ac1dfaf0
disasm bank3a, map audio ram, implement musscripts
2012-11-03 00:45:14 -04:00
padz
95ac2a8da6
prep for next commit
2012-11-02 18:43:05 -04:00
IIMarckus
ef93cdf313
Improve labels for Elm’s lab.
2012-10-25 14:43:04 -06:00
padz
2369bd7ed2
add missing instruction
2012-10-11 23:12:42 -04:00
padz
5635c2027a
start sfx disasm
2012-10-11 20:35:22 -04:00
padz
5ba5a025c4
add breeding section to wram
2012-10-09 02:40:36 -04:00
padz
a7631774b4
start work on audio engine
2012-10-09 02:32:05 -04:00
padz
99b86cdd8f
flesh out bittable2
2012-10-09 02:16:36 -04:00
Bryan Bishop
d7228d5b9f
add comment-address for Functiona0a
2012-10-04 11:44:07 -05:00
Bryan Bishop
d6f17b9141
convert whitespace to tabs
2012-09-30 13:23:05 -05:00
Bryan Bishop
f7f7ed615e
clean up whitespace
2012-09-30 13:21:29 -05:00
padz
399a5ab171
emergency fix
2012-09-26 15:43:48 -04:00
padz
ea897c2a37
fix last commit
2012-09-23 12:50:44 -04:00
padz
25a04a6838
add flag handling, implement dwb
2012-09-22 19:39:43 -04:00
padz
354685efd7
treemon and assorted minor changes
2012-09-22 19:27:57 -04:00
padz
e8b7789127
comment last commit
2012-09-16 21:20:04 -04:00
padz
4c1ef2aef5
PrintLetterDelay and some battle init
2012-09-11 22:37:03 -04:00
IIMarckus
53926402f8
Confirmed: this RAM location represents link battle.
2012-09-10 21:36:50 -06:00
IIMarckus
3501a0be8c
Add labels for ram values discovered while disassembling battle music.
2012-09-10 21:20:58 -06:00
IIMarckus
9037759c1a
Add the region checks for battle music.
2012-09-10 20:46:07 -06:00
IIMarckus
139eecc9b9
Add the Gym Leader checks for battle music.
2012-09-10 20:15:03 -06:00
IIMarckus
047aaff15b
Add the logic for selecting the battle music.
2012-09-10 19:57:41 -06:00
Bryan Bishop
f6be64dc7e
Merge pull request #26 from iimarckus/objectevent
...
Objectevent
2012-09-09 18:53:42 -07:00
Sanky
bbd77f0693
Disasm rst and interrupt vectors.
2012-07-23 20:41:15 +02:00
padz
2e4938e3f7
correcting previous commit
2012-07-23 17:45:33 +02:00
padz
282c08bf72
fix local pointers in map headers
2012-07-23 17:45:25 +02:00
Sanky
7bf2c3d758
Disasm FarCopyBytes and FarCopyBytesDouble.
2012-07-20 11:01:25 +02:00
Sanky
b76ffb99ab
Add trainer classes.
2012-07-17 02:26:53 +02:00
IIMarckus
91df9b8827
Use the TX_FAR macro for more text.
2012-07-14 20:17:46 -06:00
IIMarckus
372d5b19fc
Give Object Event a readable label.
2012-07-14 20:16:04 -06:00
Sanky
780d5185b3
Add trainer classes.
2012-07-13 13:57:42 +02:00
Sanky
3906f3223a
Disasm function reading an item name.
2012-07-12 19:37:08 +02:00
Sanky
60c2b54c9f
Add misc text from a single bank.
2012-07-11 18:35:46 +02:00
Sanky
61e8784b99
Disasm code pointing to move and item names.
2012-07-11 12:08:23 +02:00
Sanky
2349c9cd1d
Disasm ___ appeared! message selection code.
2012-07-11 01:40:48 +02:00
Sanky
43003a4edd
Add battle texts.
2012-07-11 01:28:25 +02:00
Sanky
bf330b2fcc
Disasm Char5D.
2012-07-10 21:17:20 +02:00
Sanky
25d989a067
Disasm text command dictionary.
2012-07-10 18:35:32 +02:00
Sanky
c43c9a2464
Add types.
2012-07-10 11:57:37 +02:00
Sanky
5393da147a
Add days of the week.
2012-07-10 10:54:16 +02:00
Sanky
53aadf3fce
Add name input screen letters.
2012-07-10 02:47:53 +02:00
Sanky
be7d4577bd
Split more font files.
2012-07-09 22:56:33 +02:00
Sanky
2abc692243
Split out the font.
2012-07-09 22:05:40 +02:00
IIMarckus
6001bcd66b
Add list of what moves represent each TM.
2012-07-09 00:13:07 -06:00
IIMarckus
5c33fdfcae
Add the differently‐sorted Pokédex entries.
2012-07-09 00:04:00 -06:00
IIMarckus
ae0fc39380
Better (shorter) script labels for trainers.
2012-07-08 11:49:06 -06:00
IIMarckus
d23f14000b
Add the Ho-oh chamber special, along with some helper functions.
2012-07-08 01:57:29 -06:00
IIMarckus
fa019d2f51
Add some functions from Mobile Stadium.
2012-07-07 19:51:02 -06:00
IIMarckus
0f74cd50e5
Add the New Game/Continue/etc menus.
2012-07-06 23:07:45 -06:00
IIMarckus
7494644c9a
Add the Trainer House flag check special (0x67).
2012-07-06 22:01:34 -06:00
IIMarckus
e29988a362
Allocate ram instead of using constants.
2012-07-05 00:19:52 -06:00
IIMarckus
3aa4b59477
Note that this trainer (Kimono Girl Naoko, but with different team) is unused.
2012-07-05 00:05:07 -06:00
IIMarckus
b29c96e363
Fix checkpokeitem and special cases of writebyte.
2012-07-04 23:58:27 -06:00
IIMarckus
f72583e80c
givepoke should use decimal.
2012-07-04 23:33:51 -06:00
IIMarckus
699cbaa817
Add special 0x66, the Game Boy version check.
2012-07-04 22:27:23 -06:00
IIMarckus
92e80be51b
Add Special 0x60, which checks the conditions for Snorlax to wake up.
2012-07-04 22:13:23 -06:00
IIMarckus
a99c75b7cd
Add special 0x97, the generic Pokémon check.
2012-07-04 21:53:32 -06:00
IIMarckus
a136ae576c
Add special 0x96, the Beasts check.
2012-07-04 21:42:39 -06:00
IIMarckus
08291a69a6
Bill’s grandpa script should use Pokémon species constants.
2012-07-04 18:35:22 -06:00
IIMarckus
58809082fd
$00 is Sunday, not Monday.
2012-07-04 18:24:37 -06:00
IIMarckus
90b20d5778
Use constants for days of the week.
2012-07-04 17:52:31 -06:00
IIMarckus
4de2d429a6
Number of Unowns should be decimal.
2012-07-04 17:22:36 -06:00
IIMarckus
0439e30ddd
Better labels for security cameras.
2012-07-04 17:21:41 -06:00
IIMarckus
c263991356
Better labels for the Rocket Hideout scripts.
2012-07-04 15:44:09 -06:00
IIMarckus
ac130aab52
Better labels for gym guy stuff.
2012-07-04 12:33:56 -06:00
IIMarckus
b569b428fb
Add egg moves (from both G/S and Crystal).
2012-06-10 17:53:37 -06:00
Bryan Bishop
7fd15ecfb4
add in PrintNumber_AdvancePointer and Divide from pokered
2012-05-31 01:47:19 -05:00
Bryan Bishop
7dd189b62e
just adding a label for Multiply (no code)
2012-05-31 01:27:44 -05:00
Bryan Bishop
232a3001a8
fix spacing in main.asm
2012-05-31 01:02:19 -05:00
Bryan Bishop
b21600f1ed
copy in DelayFrames from pokered
2012-05-31 01:01:22 -05:00
Bryan Bishop
7281681bcd
copy in PrintBCDNumber from pokered
2012-05-31 00:50:43 -05:00
Bryan Bishop
cce3534cef
copy in PrintBCDDigit from pokered
2012-05-31 00:45:21 -05:00
Bryan Bishop
7ead7d8a64
copy in TextBoxBorder from pokered
2012-05-30 22:53:34 -05:00
Bryan Bishop
a51b73cc04
copy in NPlaceChar from pokered
2012-05-30 22:49:56 -05:00
Bryan Bishop
75bddc1f13
for some reason AddNTimes is copied twice
2012-05-30 22:05:14 -05:00
Bryan Bishop
884ed3f97d
copy in CopyDataUntil from pokered
2012-05-30 22:00:30 -05:00
Bryan Bishop
b18cf8aef2
copy in ClearScreenArea from pokered
2012-05-30 21:57:26 -05:00
Bryan Bishop
723e49531e
minor formatting fix in CountSetBits
2012-05-30 21:21:56 -05:00
Bryan Bishop
5693487f9a
copy in CountSetBits from pokered
2012-05-30 21:21:27 -05:00
Bryan Bishop
ded5884f53
copy in StringCmp from pokered
2012-05-30 21:18:23 -05:00
Bryan Bishop
42596ae1d6
fix typo in DisableLCD label name
2012-05-30 21:11:50 -05:00
Bryan Bishop
92b42d4aeb
copy in IsInArray from pokered
2012-05-30 21:11:21 -05:00
Bryan Bishop
441959d6f1
copy in EnableLCD from pokered
2012-05-30 20:51:20 -05:00
Bryan Bishop
4fe5dcee75
copy in DelayFrame from pokered
2012-05-30 20:47:32 -05:00
Bryan Bishop
da827e57af
copy over CopyData from pokered
2012-05-30 20:41:22 -05:00
Bryan Bishop
82d74cf1df
copy in DisableLCD from pokered
2012-05-30 19:41:05 -05:00
Bryan Bishop
802c7780ac
use rgbfix to fix the header bytes
2012-05-30 14:13:14 -05:00
Bryan Bishop
cb72db3779
remove $10000 INCBIN bytes from banks $75, $76, $79 and $7a
2012-05-30 13:43:58 -05:00
Bryan Bishop
e4ff514bd4
add in some shared characters from pokered
2012-05-29 15:19:11 -05:00
Bryan Bishop
f5a200ef81
add IntroFadePalettes from pokered
2012-05-29 15:08:28 -05:00
Bryan Bishop
e954781618
hooray PrintNumber_PrintLeadingZero is also shared
2012-05-29 15:04:19 -05:00
Bryan Bishop
0526702a5e
IncGradGBPalTable_01 is the same from pokered
2012-05-29 14:54:19 -05:00
padz
2f2466be66
add type interaction
2012-05-28 20:32:52 -04:00
Bryan Bishop
b13ded1954
replace 2call pointers with labels
2012-05-28 14:16:47 -05:00
Bryan Bishop
b56357cd08
use labels on all 2jumps
2012-05-28 14:11:53 -05:00
Bryan Bishop
9d215d3e23
convert if_not_equal pointers to labels
2012-05-28 13:29:24 -05:00
Bryan Bishop
962598f735
convert if_equal pointers to labels
2012-05-28 13:27:18 -05:00
Bryan Bishop
a4b311c266
finish converting iftrue/iffalse pointers to labels
2012-05-28 12:44:14 -05:00
Bryan Bishop
ea5255ab44
use labels in kurt-related scripts
2012-05-28 11:04:54 -05:00
Bryan Bishop
3de3aef9c9
convert pointers to labels in some scripts
2012-05-28 10:56:47 -05:00
Bryan Bishop
b987b525b9
fix local pointers in UnknownScript_0x18508f (legendaries)
2012-05-28 10:40:51 -05:00
Bryan Bishop
0aecb683a0
use map constants for wildmons sections
2012-05-28 10:30:45 -05:00
Bryan Bishop
3f8dacdc9e
make primary map headers slightly more robust
2012-05-28 01:17:00 -05:00
Bryan Bishop
5e37b9a97f
insert all map connections
2012-05-28 00:16:38 -05:00
Bryan Bishop
2c8edc1ab0
Merge pull request #13 from iimarckus/evosattacks
...
Evosattacks.
2012-05-23 19:17:54 -07:00
IIMarckus
fedfa38901
Add move data from Pokémon Gold/Silver.
2012-05-23 20:12:33 -06:00
IIMarckus
8cdfb75635
Add evolutions and attacks.
2012-05-23 20:05:19 -06:00
Sanky
765b555b47
Dumped Pokédex data and entries.
2012-05-24 02:33:42 +02:00
Lynn "Zhorken" Vaughan
efdd6d492a
Fix an INCBIN length.
2012-05-23 17:48:19 -04:00
Lynn "Zhorken" Vaughan
28e223d988
Spaces to tabs.
2012-05-23 14:51:21 -04:00
Lynn "Zhorken" Vaughan
45083625ee
Add a few more general-purpose-looking functions from bank 0.
2012-05-23 14:51:21 -04:00
Bryan Bishop
be70b4c130
remove $1f4d bytes from the end of bank $6c
2012-05-23 12:41:31 -05:00
Bryan Bishop
2af7fa4bee
remove $186a bytes from the end of bank $6b
2012-05-23 12:41:00 -05:00
Bryan Bishop
26fba65334
remove $776 bytes from the end of bank $6a
2012-05-23 12:40:31 -05:00
Bryan Bishop
e0c733d545
remove $cc9 bytes from the end of bank $69
2012-05-23 12:39:21 -05:00
Bryan Bishop
b42e976827
remove $f4f bytes from the end of bank $68
2012-05-23 12:38:55 -05:00
Bryan Bishop
b352d24256
remove $9bd bytes from the end of bank $67
2012-05-23 12:38:34 -05:00
Bryan Bishop
b641ed3dae
remove $539 bytes from the end of bank $66
2012-05-23 12:38:09 -05:00
Bryan Bishop
600088f95d
remove $940 bytes from the end of bank $65
2012-05-23 12:37:42 -05:00
Bryan Bishop
dc13b60eaa
remove $978 bytes from the end of bank $64
2012-05-23 12:37:14 -05:00
Bryan Bishop
76c16bf74a
remove $bbf bytes from the end of bank $63
2012-05-23 12:36:45 -05:00
Bryan Bishop
51e5d17fb4
remove $888 bytes from the end of bank $62
2012-05-23 12:35:37 -05:00
Bryan Bishop
b333dc5597
remove $1b81 bytes from the end of bank $61
2012-05-23 12:34:43 -05:00
Bryan Bishop
c71535d76e
remove $24be bytes from the end of bank $2c
2012-05-23 12:33:40 -05:00
Bryan Bishop
3cb4484b38
remove $a6 bytes from the end of bank $2b
2012-05-23 12:32:40 -05:00
Bryan Bishop
9c6c9668f3
remove $44e bytes from the end of bank $27
2012-05-23 12:31:52 -05:00
Bryan Bishop
ce93f48565
remove $408 bytes from the end of bank $26
2012-05-23 12:31:20 -05:00
Bryan Bishop
da6432a505
remove $9d8 bytes from the end of bank $1f
2012-05-23 12:30:19 -05:00
Bryan Bishop
f78a912e78
remove $958 bytes from the end of bank $1e
2012-05-23 12:29:47 -05:00
Bryan Bishop
c239df4c7a
remove $d7e bytes from the end of bank $1d
2012-05-23 12:29:10 -05:00
Bryan Bishop
db5c5faeea
remove $913 bytes from the end of bank $1c
2012-05-23 12:27:56 -05:00
Bryan Bishop
98775c73a0
remove $95c bytes from the end of bank $1B
2012-05-23 12:26:44 -05:00
Bryan Bishop
e2cb52e6f5
remove $599 bytes from the end of bank $1A
2012-05-23 12:25:51 -05:00
Bryan Bishop
b340262050
remove $d72 bytes from the end of bank $18
2012-05-23 12:25:03 -05:00
Bryan Bishop
ea6985d085
remove $f67 bytes from the end of bank $17
2012-05-23 12:23:24 -05:00
Bryan Bishop
b696574b9c
remove $8ee bytes from the end of bank $16
2012-05-23 12:22:21 -05:00
Bryan Bishop
c4710225b8
remove $cde bytes from the end of bank $15
2012-05-23 12:20:43 -05:00
Bryan Bishop
8154968a09
remove 599 bytes bytes from the end of bank $E
2012-05-23 12:19:13 -05:00
Bryan Bishop
487386cebb
battle tower texts
2012-05-23 12:00:27 -05:00
Bryan Bishop
49ae9305ae
minor texts and minor scripts
2012-05-23 11:52:20 -05:00
Bryan Bishop
c323beb8f1
some ruins text
2012-05-23 11:45:53 -05:00
Bryan Bishop
2c48427c05
some weird movement data for swimmers?
2012-05-23 11:35:59 -05:00
Bryan Bishop
c0885cbba8
clean up some INCBINs near script commands
2012-05-23 11:29:25 -05:00
Bryan Bishop
ac2fdf258c
various scripts
2012-05-23 11:13:24 -05:00
Bryan Bishop
d9c1c4b0fa
texts for battle tower and bill's pc
2012-05-23 03:02:38 -05:00
Bryan Bishop
e13d9de319
some battle tower texts
2012-05-23 02:57:58 -05:00
Bryan Bishop
432fdd4bdb
some battle tower text
2012-05-23 02:49:25 -05:00
Bryan Bishop
143e176ae1
more texts
2012-05-23 02:47:27 -05:00
Bryan Bishop
af7d19c655
even more pokecom texts
2012-05-23 02:39:08 -05:00
Bryan Bishop
41c1df8ee5
lots of pokecom text
2012-05-23 02:37:43 -05:00
Bryan Bishop
cfa9e861cc
minor formatting fix
2012-05-23 02:10:20 -05:00
Bryan Bishop
80279ae285
even more texts
2012-05-23 02:08:03 -05:00
Bryan Bishop
8a13341311
extract more texts
2012-05-23 01:38:37 -05:00
Bryan Bishop
854d7a0b37
some texts about the mobile room
2012-05-23 01:34:58 -05:00
Bryan Bishop
7675c76dc6
extract some texts from INCBINs
2012-05-23 01:31:50 -05:00
Bryan Bishop
6f84ffa25e
replace more pointers/labels
2012-05-23 00:59:29 -05:00
Bryan Bishop
354837753f
fix one or two script pointers
2012-05-23 00:09:37 -05:00
IIMarckus
28485bdfa6
Add the unused Silph Scope 2 text.
2012-05-22 22:05:38 -06:00
IIMarckus
11ed9511cc
Add the unused, unreferenced Sweet Honey text.
2012-05-22 21:56:20 -06:00
IIMarckus
5daac1b63a
Add text for the unused “missing daughter” event.
2012-05-22 21:28:02 -06:00
IIMarckus
bd1760f3f9
Use Pokémon IDs for the “cry” macro.
2012-05-22 19:57:09 -06:00
Bryan Bishop
f053262f29
Merge branch 'master' of git://github.com/yenatch/pokecrystal
2012-05-22 11:58:16 -05:00
Bryan Bishop
4b2d26965e
dump-insert the stringtotext targets
2012-05-22 11:57:00 -05:00
padz
837e39aec1
fix local pointers in scripts
2012-05-22 12:49:01 -04:00
Bryan Bishop
7b965e5d32
add RadioCardText
2012-05-22 11:38:40 -05:00
Bryan Bishop
31e918246a
fix more pointers in scripts
2012-05-22 09:46:09 -05:00
Bryan Bishop
d206fea7dc
fix local pointer in UnknownScript_0x5d82f
2012-05-22 09:30:25 -05:00
Bryan Bishop
b6b645d603
fix local pointer in UnknownScript_0x5d800
2012-05-22 09:29:19 -05:00
Bryan Bishop
e0e6befb3a
fix local pointer in UnknownScript_0x5cdd5
2012-05-22 09:28:02 -05:00
Bryan Bishop
39378c633c
better labels inside TrainerGruntM1WhenTalkScript (slowpoke well)
2012-05-22 09:19:59 -05:00
Bryan Bishop
2001254b55
UnknownText_0x5a8e8 -> TrainerGruntM29SlowpokeProfitText
2012-05-22 09:16:15 -05:00
padz
35c7493b75
replace more 1-byte incbins
2012-05-21 15:46:59 -04:00
Bryan Bishop
5874c136b9
replace some more 1-byte incbins
2012-05-21 10:59:55 -05:00
Bryan Bishop
9b65ac4a81
replace some more 1-byte incbins
2012-05-21 10:56:28 -05:00
Bryan Bishop
5a0c352893
replace some more 1-byte incbins
2012-05-21 10:48:30 -05:00
Bryan Bishop
fef00cbc59
add some 'end' commands from 1-byte incbins
2012-05-21 10:44:16 -05:00
Bryan Bishop
7206331dde
my true power
2012-05-21 02:37:07 -05:00
Bryan Bishop
6a2dc36749
rename cal's header to PKMN Trainer
2012-05-20 03:57:12 -05:00
Bryan Bishop
e44de6eedf
insert trainer headers into main.asm
2012-05-20 03:26:05 -05:00
Lynn "Zhorken" Vaughan
be7f9c1852
Add a byte fill function.
2012-05-14 16:17:18 -04:00
Bryan Bishop
9a3733e8d1
run main.asm through the line spacing logic once
2012-04-25 18:33:36 -05:00
Bryan Bishop
9ab9827640
replace $4000 with end-of-bank calculations
2012-04-20 11:51:14 -05:00
padz
af0707166c
expanding wram labels / modifying name convention
2012-04-19 00:18:36 -04:00
yenatch
92f7a85103
clarifying move structure comment
2012-04-17 20:04:43 -04:00
Bryan Bishop
4d55533b73
insert the first map header (manually)
2012-04-16 13:43:27 -05:00
Bryan Bishop
33d8c7a117
wonderful world of testing
2012-03-24 21:34:19 -05:00
IIMarckus
0173ab3c7f
Add shiny check function.
2012-03-20 22:54:28 -06:00
IIMarckus
93902a38bd
Add code for the Extremespeed Dratini.
2012-03-20 22:23:40 -06:00
IIMarckus
572370fb45
Add the moves table.
2012-03-20 22:19:48 -06:00
IIMarckus
3af505fe55
Add pointers to the 0f script commands.
2012-03-20 18:43:04 -06:00
IIMarckus
3774f1d61d
Map 2.6 is Route 44, not Route 43.
2012-03-09 21:26:00 -07:00
IIMarckus
c66f09c1d5
Add remaining wild Pokémon tables.
2012-03-09 21:24:08 -07:00
IIMarckus
d5fe70b03b
Use textpre.py instead of textpre.awk.
2012-03-05 00:05:36 -07:00
IIMarckus
093aa58ec1
Add wild Pokémon data.
2012-03-04 21:33:27 -07:00
IIMarckus
37c6a35a54
Windows → Unix linebreaks.
2012-03-04 21:20:36 -07:00
Bryan Bishop
7dc495b3c9
initial commit
2012-03-04 21:31:27 -06:00