Commit graph

1237 commits

Author SHA1 Message Date
Mr Wint
c5ab38099e * analyzed assembly related to handling sprites
* added assembly that was wrongly classified as music before
* all jumps and calls now point to a proper label
* removed all incbins in home bank
* some more small assembly analysis and comments
2013-03-17 22:54:12 +01:00
Mr Wint
7bdb3199ae * added EQU constants for mon header RAM area
* analyzed and commented sprite loading routines
* experience calculation routine
* couple more small routines and data structures
2013-03-13 15:11:41 +01:00
Mr Wint
66aaa9a0cb * added verification (equality test) for blue version build
* changed analyze_incbins to recognize generated label addresses
* fixed bank 1D assembly to make blue version build correctly
2013-03-12 03:46:32 +01:00
Mr Wint
120235c393 formatted attack effects and use more EQUs
automatically extracted and included a bunch of assembly
2013-03-12 01:52:32 +01:00
Mr Wint
1a3e59155f in-battle enemy move selection routines 2013-03-04 04:37:11 +01:00
IIMarckus
5f2a62871a Point out an unused warp noticed by Torchickens. 2012-12-22 22:22:01 -07:00
IIMarckus
93eb634966 Removed more incbins from scripts. 2012-12-21 17:33:33 -07:00
IIMarckus
74aeba8739 Remove more incbins from scripts. 2012-12-21 16:44:21 -07:00
IIMarckus
47f8a45943 Remove more incbins from scripts. 2012-12-21 16:32:56 -07:00
IIMarckus
8d02c42e70 Remove more incbins from scripts. 2012-12-21 15:46:13 -07:00
IIMarckus
09b6fd2890 Remove more incbins from scripts. 2012-12-21 15:36:11 -07:00
IIMarckus
c71c270947 Remove another incbin from script. 2012-12-21 15:18:32 -07:00
IIMarckus
b41346222f Fix previous. 2012-12-21 15:11:15 -07:00
IIMarckus
575590d1a9 Remove another incbin from scripts. 2012-12-21 14:53:06 -07:00
IIMarckus
7267cbcb49 Remove more incbin from scripts. 2012-12-21 14:44:49 -07:00
IIMarckus
ca740cb065 Remove more incbins from map scripts. 2012-12-21 14:31:43 -07:00
IIMarckus
fbf6d7c128 Remove redundant text labels. 2012-12-21 13:59:04 -07:00
IIMarckus
4d7e8a03f2 Remove incbin in Silph Co 4F. 2012-12-21 13:44:40 -07:00
IIMarckus
0ed46e7a72 Better cross‐make compatibility. 2012-12-02 19:34:19 -07:00
IIMarckus
4decef28dd Whitespace. 2012-11-02 13:56:38 -06:00
sawakita
d9c77261a1 Add routine that sends SGB packets
The delaying routine Wait7000, called after each single packet sending
is disassembled too.
2012-11-01 18:56:12 +01:00
sawakita
95a2c2a6da Use more meaningful local labels in bank 0
Involved routines are: DisableLCD, CleanLCD_OAM, ResetLCD_OAM.
2012-11-01 18:33:28 +01:00
sawakita
e708893089 Get rid of "\@" symbols used in local labels 2012-10-02 21:20:37 +02:00
sawakita
19a859ca51 Improve error checking in the context of issue #27
Link to kanzures' guidelines for that issue:
https://bitbucket.org/iimarckus/pokered/issue/27/analyze_incbinsscan_for_predifined_labels#comment-2068911
2012-10-01 18:59:51 +02:00
sawakita
db0c37557d Fix param error in load_asm_if_one_exists_in()
Not sure, but I suppose that using *args makes the passed list an element
of the args list, thus causing iteration on args to yield the passed
list as an element instead of yielding the single elements of the passed
list. Maybe.
2012-10-01 18:54:45 +02:00
sawakita
58a9aacc0b Restore auto-loading of default "main" asm file
This feature was removed misunderstanding its actual use: if filename
passed to load_asm() is in defaults the correct current main asm file is
loaded. This saves us from knowing which actually is the current name of
the "main" asm file, because the correct one is chosen automatically
(unless, of course, the passed filename is not in the defaults list.
2012-10-01 18:44:36 +02:00
sawakita
cbb722d09b Fix pokered_dir extrapolation
Without "os.path.abspath" the result was an empty string. Now the
absolute path is correctly calculated.
2012-10-01 18:41:16 +02:00
iimarckus
c61f7eb5ee Merged in sawakita/pokered (pull request #2) 2012-09-30 15:47:01 -06:00
sawakita
723e424979 Make analyze_incbins dirs reference os-independent
This should fix a bug caused by comparing string literals to
directories. It should also be safer, using "os" module to access paths.
2012-09-30 20:10:13 +02:00
stag019
ad16c0dc14 DisplayDexRating. It sucks that I can't use a label for the dbw macro, as that would make DexRatingsTable look a lot cleaner. 2012-09-20 19:31:10 -04:00
stag019
63fc23b74e Code dealing with palettes. Really, does anyone know if bit 3 of battle status 3 is used? 2012-09-20 18:45:32 -04:00
stag019
507170d0ee Type effectiveness display message. That's right, I did some work for once. 2012-09-20 05:45:54 -04:00
Bryan Bishop
4b28ddb11f .hgignore -> .gitignore 2012-08-26 19:43:35 -05:00
IIMarckus
24a4774423 Add more scripts from Champion Rival’s room.
hg-commit-id: c58013f6cc9b
2012-08-26 11:41:58 -06:00
IIMarckus
4bbef145e0 Add the boulder checking code in Seafoam Islands.
hg-commit-id: e6031dbbcc5b
2012-08-26 10:35:47 -06:00
IIMarckus
fd27fd7b6b Some label improvements.
hg-commit-id: fa7dbcf6d009
2012-08-24 22:39:49 -06:00
IIMarckus
da20de1cda Add more scripts from Bill's house.
hg-commit-id: 3f7889ebb268
2012-08-24 22:27:17 -06:00
IIMarckus
b2482b25de Add more scripts from Route 8 gatehouse.
hg-commit-id: a8a00403ba8d
2012-08-24 22:07:24 -06:00
IIMarckus
3494549fe6 Add more scripts from the Route 7 gatehouse.
hg-commit-id: fe4704b8c229
2012-08-24 22:01:06 -06:00
IIMarckus
5f946db3c8 Add more scripts from the Route 5 gatehouse.
hg-commit-id: 3c09361e959e
2012-08-24 21:54:19 -06:00
IIMarckus
55cdee09c9 Add more scripts from Vermilion City.
hg-commit-id: 79ca005394d3
2012-08-24 21:40:16 -06:00
IIMarckus
29957f6f5e Add another script from Cerulean City.
hg-commit-id: f4bac0f8f57d
2012-08-24 21:17:43 -06:00
IIMarckus
f323620f58 Add the rest of the Viridian City scripts.
hg-commit-id: 3d00648148ac
2012-08-24 11:23:06 -06:00
IIMarckus
93090d7767 Remove unneeded comments.
hg-commit-id: 2b946e17be3f
2012-08-21 21:40:03 -06:00
IIMarckus
b3460b89b6 Fix several labels and add remaining scripts from Pewter City.
hg-commit-id: 86759463ed88
2012-08-21 21:37:02 -06:00
IIMarckus
77750247b1 Use labels for $34bf, and add some more code from Pewter City.
hg-commit-id: a0c6d0201b95
2012-08-21 21:17:47 -06:00
IIMarckus
5f06efa7b9 Use decimal for overworld Pokémon levels, and Pokémon IDs for cries.
hg-commit-id: 3788e38a85f6
2012-07-14 16:02:09 -06:00
IIMarckus
ba9c7402cf Add the ▶ symbol to the text preprocessor.
hg-commit-id: e3d1729bf4c4
2012-07-07 14:47:58 -06:00
IIMarckus
122d0003eb Palette $0C is the Town Map palette.
Noticed by Danni-E 33.

hg-commit-id: 93a11989d9db
2012-07-03 21:47:04 -06:00
IIMarckus
80e79e9943 “$f0 ; currency symbol” → “¥”
hg-commit-id: 3adf6574394f
2012-05-31 00:01:07 -06:00