Michael Panzlaff
3264cf697f
fix aggressive loop optimizations
...
Previously, aggressive loop optimizations with a new compiler were not
possible due to undefined behaviour at end of arrays.
A macro "UBFIX" is added to allow ifdefs for fixes which resolve
undefined behavior. For example newer GCC versions will detect various
bugs in the original game code and will otherwise not compile with -Werror.
2020-07-05 18:09:59 +02:00
GriffinR
abdf7cbf02
Label fishing effect functions
2020-06-29 16:53:38 -04:00
GriffinR
4ea6992172
Continue documenting overworld/field effects
2020-06-29 01:26:29 -04:00
nullableVoidPtr
8381828571
Match sub_80F0708
...
Special thanks to @kazblox
2020-06-10 21:13:58 +08:00
GriffinR
f6275cce57
Misc constant use in TV
2020-02-17 13:09:35 -06:00
GriffinR
956090b05f
Merge branch 'master' of https://github.com/pret/pokeemerald into fix-eventobj
2020-02-12 13:05:57 -05:00
GriffinR
084bd66924
Document Trainer Card
2020-02-08 14:31:17 -06:00
GriffinR
655910a16f
Merge branch 'master' into fix-eventobj
2020-01-12 22:42:43 -05:00
GriffinR
6a470ddfda
Some script clean up, document secret base secrets show
2020-01-12 19:39:30 -06:00
GriffinR
f559fa3fe2
Merge master into ObjEvent rename
2019-11-25 20:00:04 -05:00
GriffinR
63ee15fc28
Document Frontier Util
2019-11-25 18:37:48 -06:00
GriffinR
ec3e86f1d2
Standardize Event Object to Object Event
2019-11-20 22:55:44 -05:00
GriffinR
5c5c1836bb
Document Trainer Fan Club
2019-11-20 09:08:24 -06:00
GriffinR
ff7e11c0b0
Merge branch 'master' into doc-scriptclean
2019-11-13 19:25:41 -05:00
GriffinR
ef8370566f
Document Contest scripts
2019-11-13 18:20:55 -06:00
GriffinR
7455bd9b9a
Document interview and TV scripts, and misc script clean up
2019-11-12 14:20:05 -05:00
GriffinR
a38bff8c17
Document Slateport scripts
2019-11-09 08:37:06 -06:00
GriffinR
5ef300c10b
Document dept store
2019-11-04 16:49:06 -06:00
GriffinR
9a86769847
Document obtain_item.inc
2019-10-22 17:57:28 -05:00
GriffinR
0db188b487
Clean up berry_tree.inc and misc adjacent documentation
2019-10-20 09:46:46 -05:00
GriffinR
0df304d629
Document roulette.inc
2019-10-07 02:00:16 -04:00
GriffinR
81ee8f07ef
Document pc.inc and prof_birch.inc
2019-10-07 01:13:34 -04:00
PikalaxALT
7b8b5b5c8c
Merge branch 'master' into gflib
2019-09-27 09:11:22 -04:00
GriffinR
b596322ca2
Initial script_menu documentation
2019-09-18 18:57:25 -04:00
GriffinR
aac9658a8e
Document some field_specials data
2019-09-17 16:50:17 -05:00
GriffinR
85d97542cd
Use MAX_MON_MOVES constants
2019-09-16 19:21:23 -05:00
PikalaxALT
306ce048ad
Move gflib srcs and headers to gflib subdir
2019-09-08 21:07:54 -04:00
GriffinR
771a7b25fa
move data, more contest lady funcs
2019-08-21 17:06:55 -05:00
GriffinR
23979c4d7d
initial documentation commit
2019-08-21 17:06:55 -05:00
PikalaxALT
20863ac85b
Resolve compile warnings in modern
2019-07-18 20:46:00 -04:00
PikalaxALT
fb06e4a3c9
Modernize code
...
Can compile with arm-none-eabi-gcc 8.3.0
gbafix correctly handles ELF input
2019-06-26 12:12:10 -04:00
Flametix
dbdb827e54
Fix typos ( #713 )
...
* fix typos
2019-05-18 21:56:19 -05:00
Marcus Huderle
033580da96
Document secret base
2019-04-05 16:24:57 -05:00
DizzyEggg
b0223f691f
Clean up data headers
2019-04-05 07:53:23 -05:00
huderlem
ee9694d9ba
Merge pull request #587 from Phlosioneer/document-all-event-vars
...
Document all event vars
2019-03-02 08:24:46 -06:00
Phlosioneer
da0687987d
Pick better names for constants
2019-02-28 22:21:16 -06:00
Phlosioneer
189d387f01
Add macros for metatile manipulation
2019-02-28 22:21:16 -06:00
hondew
1dc0d346d9
fix spelling error
2019-02-28 21:21:56 -06:00
hondew
dd8ecabe26
fix mistakes and bad formatting
2019-02-28 21:21:56 -06:00
hondew
67fe781ed2
clean up slot machine until AwardPayout
2019-02-28 21:21:56 -06:00
hondew
5c8cc5225f
document slot machine
2019-02-28 21:21:56 -06:00
Phlosioneer
bf45b83c65
Finish documenting event vars
2019-02-27 23:54:51 -05:00
Marcus Huderle
4b9e93850c
Document easy chat screen types
2019-02-27 12:55:29 -06:00
Phlosioneer
cea5696f23
Finish moving pokeruby vars
2019-02-22 04:18:43 -05:00
huderlem
b0ee100975
Merge pull request #543 from pret/mapdata
...
Convert map data to JSON
2019-02-04 21:36:18 -06:00
Diegoisawesome
ff48e5ada0
Merge pull request #541 from Diegoisawesome/master
...
Misc documentation
2019-02-02 16:00:56 -06:00
Diegoisawesome
46a3969f69
Add constants for flags and vars
2019-02-02 00:25:43 -06:00
Marcus Huderle
29d6221935
Convert map data to JSON
2019-01-31 15:51:20 -06:00
Marcus Huderle
e81838dba3
Misc. documentation and move some data into .c files
2019-01-29 14:36:02 -06:00
Marcus Huderle
95db853a78
Decompile more of contest_link_80F57C4.c
2019-01-04 20:03:29 -06:00
huderlem
cba2f81bf8
Merge pull request #507 from Tetrable/master
...
Finish off labeling flags
2019-01-03 20:37:25 -06:00
Marcus Huderle
bc43dbab13
Decompile contest_link_81D9DE4.c
2019-01-03 20:35:20 -06:00
Tetrable
a3ebca4d81
Fix merge conflicts
2019-01-02 21:25:14 +00:00
Tetrable
1e3da62d24
Finish off labelling flags
2019-01-02 21:12:43 +00:00
Marcus Huderle
95dcff581b
Document some fieldmap stuff
2018-12-29 11:36:54 -06:00
DizzyEggg
442b1826a2
asm party and fldeff clean-up
2018-12-24 21:59:05 +01:00
DizzyEggg
ecee02816d
Merge with master
2018-12-20 22:53:08 +01:00
Diegoisawesome
6ef9671718
Merge pull request #440 from garakmon/fldeff
...
Decompile / port fldeff_80F9BCC
2018-12-19 22:16:59 -06:00
DizzyEggg
128239d65e
Almost there
2018-12-19 22:47:27 +01:00
Meowsy
d6b31346c3
Additional SPECIES_* documentation.
2018-12-18 10:03:57 -05:00
garak
e292d0ca83
Merge branch 'master' into fldeff
2018-12-16 20:05:31 -05:00
Meowsy
83c3f13655
Prettify line.
2018-12-15 15:26:07 -05:00
Meowsy
bc11a4a9f4
Document various things relating to the Pokedex.
2018-12-15 15:12:28 -05:00
garak
b4312648e2
decompile fldeff_80F9BCC with data
2018-12-09 19:22:59 -05:00
nullableVoidPtr
f9ff7316d5
Remove uses of INVALID_ defines, clean up some arrays with constants, and spaces -> tabs
2018-12-06 10:38:28 +08:00
nullableVoidPtr
3909b6408c
Fix alloc.c as per #386 , define INVALID_ constants and rename malloc to alloc as per #325
...
Some of the INVALID_ are likely erroneously placed, due to lack of documentation
2018-12-06 09:44:08 +08:00
DizzyEggg
7de1c4bd14
Make frontier util compile
2018-10-30 22:17:03 +01:00
DizzyEggg
e850517123
more battle frontier 2
2018-10-27 21:01:35 +02:00
DizzyEggg
549b669f2a
battle tower, match sth and dumb loop instead of goto
2018-10-24 23:14:45 +02:00
DizzyEggg
f4e55999a5
begin porting and decomping battle tower
2018-10-20 00:33:51 +02:00
Diegoisawesome
6206acd2d2
Finish shop and fldeff_escalator
2018-10-18 12:05:02 -05:00
DizzyEggg
ecdf0fd69d
Clean battle structs
2018-10-14 18:37:52 +02:00
DizzyEggg
537ebd36ac
Merge contests with master
2018-08-11 19:04:28 +02:00
Diegoisawesome
156fb472e1
Clean up files and add entries to charmap
2018-07-24 21:18:23 -07:00
DizzyEggg
15fe5a031b
Merge branch 'master' into decompile_battle_tent
2018-06-30 14:43:41 +02:00
Marcus Huderle
ed8b006e67
Rename map-layout-related things
2018-06-20 19:54:21 -05:00
DizzyEggg
0fe3e612eb
battle tent start and create frontier struct in saveblock
2018-06-17 12:30:09 +02:00
Marcus Huderle
aa9a45c16f
Rebrand 'map object' and 'field object' to 'event object'
2018-06-11 19:11:48 -05:00
Marcus Huderle
38a126df66
Rename field_map_obj to event_object_movement
2018-06-11 08:46:33 -05:00
DizzyEggg
9e7965fab0
document record mixing
2018-05-26 00:25:36 +02:00
PikalaxALT
6ae395a636
Merge branch 'master' into contest
2018-05-24 10:26:55 -04:00
DizzyEggg
1307fde8ca
make field tasks compile
2018-05-19 18:13:48 +02:00
Diegoisawesome
23b050a99e
Update naked attribute and ASM_DIRECT to NAKED macro
2018-05-11 17:24:32 -05:00
PikalaxALT
7fdebe0d15
through sub_80DAE0C
2018-05-10 17:54:30 -04:00
PikalaxALT
dfc83cf28f
Merge branch 'master' into contest
2018-05-10 09:47:12 -04:00
Marcus Huderle
cdb5e9e314
Merge pull request #242 from DizzyEggg/decompile_battle_records
...
Decompile battle records
2018-05-03 08:42:44 -07:00
PikalaxALT
4b1e30434d
Through sub_80D787C
2018-05-01 19:47:11 -04:00
DizzyEggg
b80fb98d9a
make battle records compile
2018-05-01 16:35:38 +02:00
DizzyEggg
25c669e36b
decompile item
2018-04-29 13:36:26 +02:00
DizzyEggg
d29b9d268f
make it compile
2018-02-28 00:18:59 +01:00
DizzyEggg
59ff4aec9b
decompile and document battle tv
2018-02-27 20:40:09 +01:00
DizzyEggg
a9212eeb66
battle file more done and clean up tv
2018-02-27 18:13:28 +01:00
DizzyEggg
d7c486aa18
match some functions
2018-02-18 19:12:09 +01:00
DizzyEggg
5dde701c81
merge overworld with master
2018-02-14 01:12:17 +01:00
DizzyEggg
94b47c0686
decompile overworld
2018-02-14 00:58:22 +01:00
KDSKardabox
d52a54e64f
Updating pokedex count function labels
2018-02-12 16:15:51 +05:30
PikalaxALT
ea347199a2
Merge branch 'master' into link
2018-02-11 19:22:06 -05:00
DizzyEggg
a10fd5a7c4
create more battle constants
2018-02-08 00:35:13 +01:00
PikalaxALT
d35cf06854
nonmatching sub_801120C
2018-01-21 18:25:23 -05:00
camthesaxman
c3c13d0acf
more renaming
2018-01-16 15:12:38 -06:00