Commit Graph

34 Commits

Author SHA1 Message Date
andwhyisit
35dd3e5ce7 Merge branch 'master' into master-to-patch 2019-02-26 23:24:57 +10:00
2Tie
bc246eb3cb cleaned up labels and added more constants, removed the hardcoded relative jumps. 2018-11-30 16:47:42 -07:00
obskyr
12af7aabb9 Implement hack pointcut system
Ported from Sanqui's Harvest Moon 3 translation project!

Also puts a pointcut in place to keep patch WRAM uncleared when starting a new game.
2018-07-07 07:46:02 +02:00
obskyr
382fd4b50e Merge branch 'collisions-movements' of https://github.com/Pokeglitch/pokegold-spaceworld into master
And that's the last of the manual merges for now! Hooray!
2018-07-03 04:50:33 +02:00
obskyr
5a8a294140 Merge branch 'master' of https://github.com/2Tie/pokegold-spaceworld into master
Long overdue!
2018-07-03 03:29:47 +02:00
Pokeglitch
3c966f7df4 Disassembled all routines related to sprite movement/collisions. Added in constants 2018-06-25 22:43:31 -04:00
Tauwasser
906ea8bdfc engine: disassemble player movement (WIP)
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-24 23:15:07 +02:00
2Tie
c557bd6613 main menu progress for the day, still have a bunch more to go. 2018-06-17 23:04:49 -06:00
Pokeglitch
d0ef40a600 Added constants 2018-06-15 11:37:36 -04:00
ISSOtm
d89bd1ac8b Merge branch 'math_etc' into 'master' 2018-06-10 14:20:59 +02:00
ISSOtm
38f3f41269 Disassemble map loading
Somewhat unfinished, but everything has been marked with a TODO.
Fo example:
- determining the remaining map setup constants
- filling the gaps left (see where the SECTIONs are)
- documenting the few hex addresses left
2018-06-10 01:28:16 +02:00
PikalaxALT
e00b497917 More menu-related functions 2018-06-06 12:57:48 -04:00
pfero
1023e4f2a9 Disassemble map headers 2018-06-06 01:23:38 +02:00
pfero
2de1701c64 Add map IDs
Courtesy of Koolboyman
2018-06-05 21:47:22 +02:00
Rangi
7742e53476 Define landmark constants 2018-06-05 11:56:42 -04:00
Pokeglitch
a02f7c3348 Merge remote-tracking branch 'upstream/master' 2018-06-04 19:44:23 -04:00
PikalaxALT
193cf0265d Backport bg_effects.asm from Crystal 2018-06-04 17:46:44 -04:00
Pokeglitch
1f01b4d330 Added Inventory Add/Remove routines 2018-06-04 14:29:20 -04:00
dannye
427d4a8436 Add music constants 2018-06-03 23:09:11 -05:00
Tauwasser
454c463214 constants: introduce internal order Pokémon constants
Notice that LEAFY doesn't have an internal ID, because
it's actually missing from the mapping table at
10:4B70.

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02 00:29:23 +02:00
Tauwasser
2e234f9205 macros: fix missing newlines at eof
Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-02 00:28:59 +02:00
Tauwasser
46435be6a1 home/joypad: disassemble more functions
- add misc_constants and add joypad constants.
- rename one of the VBlank counters as it's exclusively
  used to time joypad functionality.

Signed-off-by: Tauwasser <Tauwasser@tauwasser.eu>
2018-06-01 21:46:11 +02:00
Rangi
9fb2292f55 Define sprite constants 2018-05-31 22:01:48 -04:00
dannye
e02be1af0a Add palette constants and pokemon palette assignment table 2018-05-31 14:43:05 -05:00
Rangi
d63e3a21b1 Define trainer constants; sort party data contiguously 2018-05-30 21:41:22 -04:00
Rangi
b9d4178dad Start decoding trainer parties 2018-05-29 19:35:36 -04:00
Rangi
cd82d460b3 Declare type chart 2018-05-29 17:20:06 -04:00
ISSOtm
e6c75f2d84 Fix disassembling mistakes 2018-05-29 16:43:04 +02:00
Rangi
f9f36ac093 These are dex IDs, not internal indexes 2018-05-28 15:36:35 -04:00
Rangi
16324afe60 Define item constants; declare TM/HM moves 2018-05-28 14:56:11 -04:00
Rangi
4ebd104cf0 Define move constants 2018-05-28 13:55:58 -04:00
Rangi
dca9546ec5 More constants from pokecrystal 2018-05-28 12:32:57 -04:00
Rangi
bbf431d22f Define Pokémon constants 2018-05-28 12:14:00 -04:00
ISSOtm
022a418e10 Add constants and macros 2018-05-27 01:32:42 +02:00