Seth Barberee
1624646a0d
decomp a few more funcs
2023-12-01 14:29:18 -08:00
Seth Barberee
d3cccf635b
continue decomping more funcs
2023-11-27 11:19:54 -08:00
Kermalis
4c41a29719
Clean/split pokemon_mail and personality_test
2023-10-22 00:00:38 -04:00
Kermalis
276fa5ad0a
Dec item constants
2023-10-21 23:59:05 -04:00
Kermalis
a0297c645f
Enum consistency cleanup
2023-09-24 20:38:11 -04:00
Kermalis
e5dfd4f08a
Review comments
2023-09-24 07:02:02 -04:00
Kermalis
281f29d03c
Finish common_strings FOINALLY
2023-09-23 05:26:13 -04:00
Kermalis
fad1832b01
Makuhita dojo common_strings
2023-09-23 05:11:06 -04:00
Kermalis
6dcc8e3ab5
Gulpin shop common_strings
2023-09-23 04:54:54 -04:00
Kermalis
df1e337cdf
Wigglytuff shop common_strings
2023-09-23 04:34:55 -04:00
Kermalis
63687bd7a5
Kecleon common_strings
2023-09-23 04:20:16 -04:00
Kermalis
fdcef19d85
Split+data code_8023144/code_80227B8
2023-09-20 22:26:35 -04:00
Kermalis
322e13a6be
Properly split+data code_801C620/code_801D760
2023-09-18 01:13:13 -04:00
Kermalis
7de83b9dc3
Split main_menu.c
2023-09-14 23:26:58 -04:00
Kermalis
11d12d5012
Match sub_8013AA0, gCommonKangStorage
2023-09-12 08:27:10 -04:00
Kermalis
6a6f489d67
ARG_VALUE_0 ARG_VALUE_1 and gCommonFelicity
2023-09-11 19:23:20 -04:00
Kermalis
72430d1072
Remove most "struct" which makes the repo smolr
2023-09-02 01:46:26 -04:00
Seth Barberee
817e0c3984
finish off another file
2023-08-27 22:31:26 -07:00
Seth Barberee
4c60221b54
dump some more data and cleanup
2023-08-27 22:21:22 -07:00
Seth Barberee
9bf38c7e47
Match CreateRescueTitle and CreateRescueDescription thanks to @jiang
2023-08-27 22:21:19 -07:00
Seth Barberee
23c23f5d33
decomp some more pokemon_3 thanks to jiang
2023-08-27 21:51:44 -07:00
Kermalis
79b3ea4ed6
Match sub_80053AC and make structs AF
2023-08-18 10:11:34 -04:00
Seth Barberee
31c77025ba
fix: address review comments
2023-07-10 08:41:48 -07:00
Seth Barberee
ea36235ecd
more decomp work
2023-06-25 16:37:48 -07:00
Seth Barberee
f3be2cd407
more decomp
2023-06-03 19:59:48 -07:00
Seth Barberee
5cf2c9effc
more menu work and more documentation
2023-05-25 08:02:53 -07:00
Seth Barberee
6516301060
more menu input work and constant-ify key press functions
2023-02-16 07:52:11 -08:00
AnonymousRandomPerson
7c8572c519
Dumped move range strings
2023-02-05 22:12:46 -05:00
AnonymousRandomPerson
6f831fcfd4
Filled out offset comments in MoveDataEntry struct
2023-02-05 19:40:47 -05:00
Dennis H
6ea9be7368
some more decomp and documenting
2023-02-01 21:54:49 +01:00
Dennis H
06504623ea
fix all merge conflicts
2023-01-31 11:08:37 +01:00
AnonymousRandomPerson
0e67eae75c
Auto-generate learnset_ptrs.s
2023-01-30 18:35:03 -05:00
Dennis H
e49776854d
decomp the rest of moves_2.s
2023-01-18 20:14:43 +01:00
Dennis H
647a815236
some more decomp
2023-01-18 15:28:34 +01:00
Dennis H
07eebda696
some more decomp + documenting
2023-01-17 21:30:56 +01:00
Dennis H
c747b82d16
some more move decomp + documenting
2023-01-15 20:49:02 +01:00
AnonymousRandomPerson
b22feb80af
Merge remote-tracking branch 'upstream/master'
2023-01-13 22:36:16 -05:00
Seth Barberee
93370c9481
more documentation of pelipper, mailbox, and job slots
2023-01-13 17:22:41 -08:00
Seth Barberee
ea2bbf7c86
add more comms error codes
2023-01-13 17:22:41 -08:00
Seth Barberee
a3add15181
more documenting of funcs
2023-01-13 17:22:41 -08:00
Seth Barberee
0ca46d7254
unify wonder mail constants
2023-01-13 17:22:41 -08:00
Seth Barberee
71cbad4412
consolidate comms error codes and label some more funcs
2023-01-13 17:22:41 -08:00
AnonymousRandomPerson
be20f60ee0
Synced some symbol names with EoS hacking
2023-01-08 04:23:00 -05:00
Seth Barberee
8d7e774e81
more labeling
2022-12-02 11:56:36 -08:00
Seth Barberee
086f56dc6f
Merge branch 'sept_2022' of github.com:SethBarberee/pmd-red into sept_2022
2022-10-17 17:21:23 -07:00
Seth Barberee
62b2d12afe
address review
2022-10-17 17:19:48 -07:00
Seth Barberee
efaf26662b
Finish converting pokemon found tables to JSON
2022-10-17 09:24:15 -05:00
Seth Barberee
b6bafe4527
more wonder mail decomp
2022-06-11 20:01:36 -05:00
Seth Barberee
3477f61cf2
continue doing some more decomp
2022-03-13 17:48:04 -07:00
AnonymousRandomPerson
9a4864c1cf
Decomped WeightWeakTypePicker()
2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
f50e233c91
Removed redundant struct fills
2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
70ce2c1642
Decomped LastUsedMoveOutOfPP()
2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
91c0a142cc
Decomped HasLastUsedMove()
2022-03-10 22:32:17 -05:00
AnonymousRandomPerson
6e56b9f034
Decomped CanUseStatusMove()
2022-02-24 23:38:21 -05:00
AnonymousRandomPerson
96372eb336
Decomped CanUseOnSelfWithStatusChecker()
2022-02-20 21:59:22 -05:00
AnonymousRandomPerson
3bbb6035e7
Decomped GetMoveTargetingFlagsForPokemon()
2022-02-13 22:30:25 -05:00
AnonymousRandomPerson
f728e7e90e
Decomped DecideAttack()
2022-02-04 23:13:01 -05:00
AnonymousRandomPerson
5dc5b3b1f9
Used official or more common names for music tracks
2022-01-26 00:07:18 -05:00
AnonymousRandomPerson
c30cf5c6da
Decomped EvaluateItem()
2022-01-04 00:00:31 -06:00
Seth Barberee
2ec7cc5bad
fix nonmatch and move question references
2021-12-19 14:59:10 -08:00
Seth Barberee
3021ae9077
all data moved except questions
2021-12-19 14:59:10 -08:00
AnonymousRandomPerson
cd9a8c5a38
Decomped CanTarget()
2021-12-14 22:54:03 -05:00
mid-kid
087405b9d9
Dump and document status sprites
2021-12-13 10:44:48 -06:00
Seth Barberee
4fc272fea6
No wifi + 2 days on train = more decomp ( #80 )
...
* No wifi + 2 days on train = more decomp
* layin some more
* one func, one file
2021-12-01 14:33:06 -08:00
Seth Barberee
bfaa55f2fe
Label and doc iq skills and tactics info ( #75 )
...
* label/doc iq skills/tactics info
* decomp a few more dungeon_util and label some funcs
* doc the IQSkills field
2021-11-15 11:02:26 -08:00
Cheng Hann Gan
0ea22237c9
Decomped DecideUseItem ( #73 )
2021-11-13 16:59:20 -08:00
Seth Barberee
3a1db3dfac
Moves and some friend_area_action_menu
2021-11-02 16:31:16 -07:00
Cheng Hann Gan
dd128d78c6
Decomped more dungeon AI ( #67 )
...
* Decomped IsMovingClient()
* Fixed typos in boss dialogue
* Fixed spelling of Pelipper
* Decomped CannotUseItems
* Decomped ShouldAvoidEnemies()
* Decomped HasAbility()
* Decomped HasTactic()
* Decomped CannotMove
* Decomped CannotAct() and IsCharging()
2021-10-28 09:01:07 -07:00
Cheng Hann Gan
c98fb2c112
Decomped DecideAction() ( #66 )
...
* Decomped DecideAction()
* Defined dungeon Pokémon array sizes
2021-10-22 10:20:01 -07:00
Seth Barberee
3e5dd1d047
Death by 74 files ( #65 )
...
* death by 74 files
* 20% reached
* doc move stuff in pokemon
* fix undef reference
* doc more and plumb a few more constanst for num party members and num moves
* that struct is def PokemonMove.. clean up all code with it
2021-10-22 10:01:07 -07:00
Cheng Hann Gan
78632822c3
Added move data JSON ( #60 )
...
* Added move data JSON
* Fixed typo
* Fixed name of placeholder move
2021-10-05 17:09:53 -07:00
Cheng Hann Gan
12aec1bb71
Created species/item data JSONs ( #57 )
...
* Created species data JSON
* Added item data JSON
* Removed address field from JSONs
-Moved constants/item.h import to item.h.
* Used default values for some JSON fields
-Use item ID macros for item evolutions.
2021-09-28 09:50:36 -07:00
Cheng Hann Gan
8237e29a16
Defined more in-dungeon structs and enums ( #53 )
...
* Defined DungeonEntity
* Rename EntityType enums
* Revert EntityType rename
* Defined more in-dungeon structs and enums
* Added more dungeon global structs/enums
* Prefixed dungeonGlobalData with g
* Fixed compile errors
* Removed some CRLFs
* Fixed compile after merge
* Revert Makefile
* Rename DungeonEntityData.entityType
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
* Renamed symbols per PR comments
Co-authored-by: Cheng Hann Gan <chenghann_gan@ultimatesoftware.com>
Co-authored-by: Seth Barberee <seth.barberee@gmail.com>
2021-09-09 16:22:48 -07:00
Seth Barberee
db05ce306f
More PMD grind ( #50 )
...
* more sese grind
* match sub_802ABF8
* some more work
2021-09-01 18:05:30 -07:00
Seth Barberee
d988394595
More data dumping and some code cleaning ( #46 )
...
* more data dumping and some code cleaning
* split out cutscene scripts
* initial start at script conversion
* more script work
* use correct type
* clearer up struct field names
* split known scripts into seperate files
* no need to preproc pure ascii strings in debug
* more cutscene work
* split out personality test scripts
* solidify text macros and doc some dungeon fields
* more scripting work
2021-08-12 17:26:01 -07:00
Seth Barberee
6aa475c631
Sese's vacation work
2021-07-07 11:39:34 -05:00
Seth Barberee
f308c79eba
15% pog
2021-06-28 14:28:21 -05:00
Seth Barberee
f1fdcc2b0a
more splitting and labeling with some decomp
2021-06-18 17:56:20 -05:00
Seth Barberee
eaa141c612
Keep on keepin on ( #38 )
...
* end of may dump of work
* move save text to src
* decomp a little more
2021-05-23 16:19:35 -05:00
Seth Barberee
f402e46cd3
Sese's April/May Dump ( #37 )
...
* splitting lots of pokemon square and labeling lots of other things
* actually commit this stuff
* more moving data and things
* more screen work
* split out some pokemon dungeon data
* lots of data work
* push more data work
* split kecleon, decomp another kanghaskhan func, and try to doc UpdateBGControl more
* lots of item work
* label more item things
* subtype -> category and doc types/category
2021-05-15 18:59:55 -05:00
Seth Barberee
a2d206665c
Move some data and Splitting ( #32 )
...
* move friend area settings to src
* split out playtime into different C file and decomp a few more funcs
* time -> play_time
* fix include
* split out more wonder mail stuff
* unify 203B2C0 and unkDungeon structs. snuck in a decomp func too
* split out more menu screens
* work some more on trade items
* doc a few more things
* add a close nonmatch and decomp nullsub and small func
* rollback struct attempt since it causes nonmatchings
* only one func left in asm
* death to trade_item asm and unify into one C file
* more docing and cleanup
* label main menu and trade items menu global menu struct
* doc itemMode
2021-03-30 13:11:51 -05:00
Seth Barberee
c754c2a046
Decomp more of personality_test ( #27 )
...
* decomp most of personality_test
* just gonna move the funcs to src in assembly for now so I can combine stuff
* label another func and some cleanup
* one func of personality test left in asm
* small cleanups and labeling of funcs
2021-02-19 18:01:53 -06:00
Seth Barberee
ec192a8fa8
5% wooo
2021-01-09 10:33:29 -06:00
Seth Barberee
87cd9885a9
Friend Area Decomp Work ( #15 )
...
split out and work on friend area stuff
2020-12-31 18:30:16 -06:00
Seth Barberee
acd79365e7
fix up constants for species according to datacrystal
2020-10-29 17:37:54 -05:00
Seth Barberee
24ff70e21e
start some basic constants for dungeon data
2020-10-22 19:09:07 -05:00
Seth Barberee
9b8e49226f
start moving some data into c of personality test
2020-10-17 12:27:49 -05:00