Commit Graph

67 Commits

Author SHA1 Message Date
CharlesFolz4
cc846e7d55
Document Contest script commands (#982) 2026-03-15 13:56:52 -07:00
Eduardo Quezada
4e03cfcb49
Document Fashion Case + Dress Up Photos (#885) 2026-01-16 15:13:37 -08:00
CharlesFolz4
a134c45fa0
Document link contest records (#874) 2026-01-16 14:07:13 -08:00
Eduardo Quezada
8bcb66b1f2
Convert multiple int heapID to enum HeapID heapID (#879) 2026-01-08 16:36:05 -08:00
CharlesFolz4
3b8e2958f6
Generate Contest Effects and use generated values in move data files (#866) 2026-01-01 15:33:39 -08:00
Eduardo Quezada
84ba2c9077
Strbuf to String (#847) 2025-12-14 10:36:00 -05:00
Gudf
34451e9eb1
Rename message loader type constants (#821)
Some checks failed
build / build (push) Has been cancelled
2025-11-15 00:42:48 -05:00
Eduardo Quezada
8e00fae140
Sync MON_DATA_x name and struct names with pokeheartgold (#661)
Some checks failed
build / build (push) Has been cancelled
2025-11-13 12:42:06 -08:00
Rachel
de84cc9542
Decorate RenderControlFlags function calls with appropriate constants (#753) 2025-09-09 19:03:58 -04:00
scbroede
cf0e62871b
identify some text banks (#728)
Some checks are pending
build / build (push) Waiting to run
2025-09-03 12:00:16 -07:00
VicSevenT
09c980a78e
Document character sprite retrieval functions (#667)
Some checks failed
build / build (push) Has been cancelled
2025-08-23 17:40:50 -07:00
Eduardo Quezada
75df4dcd07
Fully sync Heap functions with pokeheartgold (#621) 2025-08-23 14:31:51 -07:00
ItsLeaze
b001df8629
Name BattleAnimBattlerContext (#676) 2025-08-15 10:26:56 -07:00
Eduardo Quezada
e2a3e1303a
Sync Heap functions with pokeheartgold (#584) 2025-07-11 19:03:34 -07:00
Eduardo Quezada
1a2b0ff744
Rename heap ID and item param arguments (#582)
Some checks are pending
build / build (push) Waiting to run
2025-06-29 13:35:06 -07:00
Eduardo Quezada
cbaf319838
Rename NarcID fields (#560) 2025-06-22 12:48:26 -07:00
Rachel
3f95533254 Rename math -> math_util
This resolves an issue when compiling native utilities with older
versions of Clang (and maybe GCC?) where C++ tools would include this
project header instead of the C standard library's math.h.
2025-04-28 02:03:39 -07:00
Gudf
ad162a3369 Switch to enum NarcID, standardize names
Some checks are pending
build / build (push) Waiting to run
This replaces instances of NARC IDs with type `int` or `u32` to use
`enum NarcID` instead, and replaces most instances of a NARC ID to be
named `narcID` instead of `narc`, `narcIndex` or `narcIdx`. The name
wasn't replaced where the original one was more descriptive.
2025-04-20 17:40:00 -07:00
Eduardo Quezada
e7d42fb976
Heap ID breadcrums: Revengeance (#463)
* Heap_AllocFromHeapAtEnd Heap ID breadcrums

* Consistent heapID capitalization

* More Heap IDs

* A little bit more Heap IDs

* More and more Heap IDs

* Stopping for today

* MOAR

* more and more

* Back from the Heap ID mines

* A couple more
2025-04-20 12:50:46 -07:00
Eduardo Quezada
4e9a2a62c6 Text Bank IDs 2025-03-15 12:48:09 -03:00
Eduardo Quezada
400ec4eb43 MessageLoader_Init message loader type and narc ID 2025-03-15 01:01:35 -03:00
RavePossum
a2480dfa73 Mass renames for pokemon_sprite 2025-03-09 19:29:06 -04:00
RavePossum
ad79c0418c unk_0200762C -> pokemon_sprite 2025-03-09 19:24:44 -04:00
RavePossum
f0ff83c47a Remove pokemon sprite struct def file and move to unk_0200762C.h 2025-03-09 19:24:43 -04:00
RavePossum
fa983cf03b Move PokemonSpriteTemplate to pokemon sprite struct def header 2025-03-09 19:24:43 -04:00
RavePossum
67ec27b77e Move PokemonSpriteManager to pokemon sprite struct def header 2025-03-09 19:24:43 -04:00
RavePossum
7c6bfa45df Mass rename UnkStruct_02007768 -> PokemonSpriteManager 2025-03-09 19:24:43 -04:00
RavePossum
50c09423f2 Mass rename PokemonSpriteTemplate related functions 2025-03-09 19:24:43 -04:00
RavePossum
d0f759ca3b Mass rename ArchivedSprite -> PokemonSpriteTemplate 2025-03-09 19:23:08 -04:00
Eduardo Quezada
96de367d39 Same-line var definitions 2025-03-05 10:19:40 -03:00
Eduardo Quezada
6596c34172 Document params used with Heap_AllocFromHeap - Part 3 2025-03-04 14:31:49 -03:00
Rachel
c807806d15 Zip def and decl for PokemonSprite into one header 2025-02-13 19:07:16 -08:00
Rachel
41abbde3c6 Mass terminology update: CellActor -> Sprite, etc. 2025-02-13 18:43:23 -08:00
TheSylphIsIn
67eb129ac8 ScrCmd review cleanup 2025-02-08 16:38:52 -05:00
Rachel
0c0edafa26 Identify unk_0201D15C -> math 2024-11-18 20:00:38 -08:00
tillgeissler
ebbc107811 Merge branch 'main' into extend_constant_usage 2024-10-30 20:28:20 +01:00
tillgeissler
a08708d510 Refactor Pokemon_InitWith to use constants 2024-10-29 23:59:57 +01:00
tillgeissler
04b51a3c49 Extend usage of PokemonDataParam enum 2024-10-29 23:14:54 +01:00
Rachel
de256003a2 Document LoadMemberFrom[Open]NARC routines 2024-10-23 16:39:59 -07:00
Rachel
a96c89a124 Identify unk_02006E3C -> graphics 2024-10-23 13:52:26 -07:00
Rachel
de713e9a01 Identify extern functions in render_text.h 2024-09-25 15:46:27 -07:00
Rachel
f96d8e4dba Identify unk_02002328 -> render_text 2024-09-25 12:59:15 -07:00
Rachel
36045f723b Format the source tree 2024-07-06 14:40:34 -07:00
Rachel
f77ba49579 Modify array-of-array/struct decls and BOOL funcptrs throughout ahead of clang-format run 2024-07-05 17:14:32 -07:00
Rachel
ae703289a6 Rename subfolders overlay016 -> battle 2024-04-03 21:05:28 -07:00
Rachel
04a0cbf3a8 Document functions for loading data from height.narc and height_o.narc 2023-11-28 13:16:32 -08:00
Rachel
1d055f3048 Document structs used for loading data from pl_poke_data.narc 2023-11-18 21:17:55 -08:00
Rachel
061ca761c7 Label functions related to loading Pokemon front/back sprites 2023-11-03 19:56:45 -07:00
Rachel
4499136219 Document + label fields for UnkStruct_02008A90 -> ArchivedSprite 2023-11-03 19:20:20 -07:00
lhearachel
1d626d412c Label functions used by trainer_data.c 2023-10-30 09:41:06 -07:00