PikalaxALT
6c3000efd2
Macro update, roam mon annotations
...
Updated map and mapgroup macros to get around an rgbds bug.
Legendary beast locale handling annotated and relabeled.
Added a new constant NUM_ENGINE_FLAGS for use in the EngineFlagAction function. This will make it easier for modders to add or remove engine flags.
2015-07-25 19:02:36 -04:00
PikalaxALT
432df825d4
Replaced GROUP_, MAP_ references with the map macro
...
Updated macros that rely on the GROUP_, MAP_ constants to use the map macro
Added GROUP_NONE and MAP_NONE for the sake of compatibility with this new scheme
Added new macro elevfloor to simplify the definition of elevators under this new scheme
2015-07-23 12:59:19 -04:00
PikalaxALT
185b0a1c86
Wild Pokemon functions and data
...
Replaced encounter rates with percent values
Added new constants denoting the number of wild Pokemon in the grass and water wild constructs
Annotated and relabeled the encounter generating functions
Renamed a WRAM address associaed with the temporary storage of the wild Pokemon's species
Moved spawn constants to constants/map_constants.asm for use anywhere in the disassembly
2015-07-23 03:51:15 -04:00
PikalaxALT
4c480a23dc
Fixed a few labeling bugs
2015-07-22 16:58:47 -04:00
PikalaxALT
c8960dd2c8
Various annotations
...
Annotated the SGB functions in predef/sgb.asm, and some of the map scripts. Renamed several functions in home. Renamed six WRAM addresses corresponding to party icon animations, and renamed several others relative to these.
2015-07-22 15:57:02 -04:00
yenatch
dc620c08ee
Merge pull request #296 from yenatch/gfx-script
...
Add a script to convert project-specific graphics.
2015-07-22 02:50:51 -04:00
yenatch
ec10d9dd6f
Add constants for common map object ids.
2015-07-21 23:49:18 -07:00
yenatch
99b6080257
Bump pokemontools to hotfix changes made in #302 .
...
Enumerating event flags inadvertently broke gfx.py. This appears to fix it.
2015-07-21 23:46:16 -07:00
yenatch
80656182b1
Merge remote-tracking branch 'yenatch/gfx-script' into gfx-script
2015-07-20 23:07:13 -07:00
yenatch
973721491c
Merge remote-tracking branch 'kanzure/master' into gfx-script
2015-07-20 23:05:28 -07:00
yenatch
0b5471f385
Merge pull request #302 from PikalaxALT/more_enum
...
More enum
2015-07-21 02:04:38 -04:00
PikalaxALT
d5ddd9e54e
Move radio code to its own file
2015-07-21 01:52:46 -04:00
PikalaxALT
5631bdc0d7
Added labels to different parts of the map script and event headers
2015-07-21 00:02:21 -04:00
PikalaxALT
471492b775
Reverted ld_hl_pointer macro
2015-07-20 22:18:18 -04:00
PikalaxALT
d1e11f77e5
Replaced MON_ constants with aliases
2015-07-20 20:21:46 -04:00
PikalaxALT
06673cbee7
Named more specials, fixed a missing EOL
2015-07-20 18:59:26 -04:00
PikalaxALT
d9300a9bec
Fix unnecessary white space and retire add_n_times
2015-07-20 11:28:05 -04:00
PikalaxALT
bef792f2d2
More label updates, moved predefs to new file
...
Also named most of the engine and event flag constants.
2015-07-20 03:51:52 -04:00
PikalaxALT
94129b6b45
Finished the decoration attributes table
...
Interpretation of the Decoration Attributes table is complete.
Other changes include some more event flag and function naming, as well as a minor tweak to the person_events of every map.
2015-07-19 04:58:31 -04:00
yenatch
a3c6931fa8
Use pngs for some misc graphics.
2015-07-18 22:01:59 -07:00
PikalaxALT
60cd04b023
Trainer data structure and field move functions
...
Trainer data in map scripts is now a macro-defined structure.
Field move functions in main.asm are now nearly completely annotated, with local references.
Trailing white space deleted.
2015-07-18 23:45:39 -04:00
PikalaxALT
e674869018
Updated signpost items and person_event flags
2015-07-18 16:00:53 -04:00
yenatch
8186190ef1
Fix filenames and use pngs for credits graphics.
2015-07-18 00:05:14 -07:00
yenatch
20e275da30
Remove filename clutter from monster and trainer pics.
2015-07-17 23:59:32 -07:00
PikalaxALT
0fcef5fc08
More annotations and interpretations of functions and scripts
2015-07-17 17:17:10 -04:00
PikalaxALT
894955f9d9
Special script annotation, trainer constant enumeration, person-event structure update
2015-07-16 18:10:10 -04:00
PikalaxALT
7054bfe717
More annotations
2015-07-15 22:56:42 -04:00
PikalaxALT
39524cdb76
More enumeration of constants, more annotations of scripts.
2015-07-15 15:48:44 -04:00
PikalaxALT
67e56102ef
Merge branch 'master' into map_enum
2015-07-13 10:24:29 -04:00
PikalaxALT
8fa8e29170
- Update variable sprites to use constants rather than fixed values
2015-07-13 02:29:10 -04:00
PikalaxALT
3a9f537f8a
Enumerate various constants
2015-07-13 01:44:27 -04:00
PikalaxALT
006fc87597
Replaced EVENT_ALWAYS_THERE with -1
2015-07-13 00:29:20 -04:00
PikalaxALT
249bad9551
Replace EVENT_ALWAYS_THERE with -1
2015-07-13 00:18:01 -04:00
PikalaxALT
39d8b6c83f
Minor update to previous
2015-07-12 02:50:14 -04:00
PikalaxALT
d282fe4799
Event and engine constant enumeration; replace static flag numbers with their constant names
2015-07-12 02:00:17 -04:00
yenatch
621a36ae15
Depend less on the submodule in gfx.py.
2015-07-11 10:34:26 -07:00
IIMarckus
63cc4daae2
prefix wram varables with w.
2015-07-10 14:04:00 -06:00
IIMarckus
388336353d
Fix mislabeled engine flags.
2015-07-10 06:12:28 -06:00
IIMarckus
07a12b37b6
Add more event flags.
2015-07-10 06:08:03 -06:00
IIMarckus
86c13acf84
Add more event flags and fight counters for phone scripts.
2015-07-10 04:31:08 -06:00
IIMarckus
d1fbc077a7
Label fight counters for phone call rematches.
2015-07-10 03:37:34 -06:00
IIMarckus
e118dfe727
checkcode $11 is how much time is left in the Bug Catching Contest.
2015-07-10 03:04:41 -06:00
IIMarckus
a711b45404
checkcode $1a is Kenji's break schedule.
2015-07-10 03:03:08 -06:00
IIMarckus
f6546ad535
Mark maps with permission constants.
2015-07-10 03:00:46 -06:00
IIMarckus
63079fa1fe
Trim address comments from maps.
2015-07-10 02:45:35 -06:00
IIMarckus
718c2260e9
Use constants for overworld phone script flags.
2015-07-10 02:36:57 -06:00
IIMarckus
2c98c694e3
Fill out trainer event flags.
2015-07-10 02:20:21 -06:00
IIMarckus
ac88c43b14
Clean up gym leader scripts.
2015-07-10 01:00:27 -06:00
IIMarckus
9f1bba2f3a
Use decimal for Pokédex count.
2015-07-10 00:30:30 -06:00
IIMarckus
6ef52ba676
Split the sixth argument of map_header into separate arguments.
...
From PikalaxALT.
2015-07-09 20:23:32 -06:00