Alexandre Sollier
bd404516cc
Document distortion world B3F/B7F/Giratina room events ( #1066 )
...
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-07 12:10:12 -07:00
Yako
36c04fd118
Document function handling eyes meet trainer logic ( #1059 )
2026-04-07 10:53:38 -07:00
VicSevenT
9a8fa951a2
Document Great Marsh Lookout Sprite ( #1061 )
build / build (push) Waiting to run
2026-04-06 19:48:41 -07:00
VicSevenT
ef5e340157
Unpack Map Popup Graphics ( #1062 )
2026-04-06 19:48:18 -07:00
Alexandre Sollier
1f4e3d4918
Document distortion world B5F events ( #1060 )
...
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-06 14:13:59 -07:00
Viperio
21fe7a31e0
Document route 218, canalave city and full-/newmoon island scripts ( #1049 )
build / build (push) Waiting to run
2026-04-01 20:12:22 -07:00
VicSevenT
d53488c4be
Document Battle frontier stats ( #1047 )
2026-04-01 18:52:26 -07:00
Alexandre Sollier
87a40a4210
Document field extension overlay loading ( #1051 )
...
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-31 20:48:45 -07:00
VicSevenT
4d304f31f4
Document the Egg Hatching Cutscene (Overlay 119) ( #1044 )
build / build (push) Waiting to run
2026-03-30 19:50:41 -06:00
Viperio19
c985199661
Document route 212 and pokemon mansion scripts
2026-03-29 22:22:18 +02:00
Viperio
fa771ccbf7
Document route 213 and valor lakefront scripts ( #1040 )
build / build (push) Has been cancelled
2026-03-27 17:20:50 -06:00
RavePossum
778f13dd3b
Document distortion world B2F events ( #1039 )
2026-03-27 15:54:00 -06:00
Kuruyia
99e0ebd0db
Document distortion world B2F events
...
This continues documentation of the distortion world overlay by
identifying the events for 2F and documenting the various event commands
used.
This floor contains the moving platform puzzle in which the player must
take the correct sequence of platforms to progress to the next floor.
This is why this floor contains a good amount of events, all
corresponding to triggers that move platforms around.
As such, the following naming scheme has been adopted to name the event
structs and related command parameter structs:
- Event structs: `sMapEventB2F_P<Platform><Cardinal>`
- Command parameter structs: `sMapEventCmdParamsB2F_P<Platform><Cardinal>_<Event command #>`
Using the following variables:
- `<Platform>`: the platform number on which the event trigger is
located
- `<Cardinal>`: the first letter of the cardinal direction where the
event trigger is located on the platform (N/E/S/W for
North/East/South/West)
The following event commands were identified:
- Event command 0: plays an animation on the map object with the
specified local ID
- Event command 1: moves the specified moving platform to the specified
relative coordinates, with the specified speed
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-27 21:39:37 +01:00
Yako
27e77e3e1d
Micro PR naming some of the functions called by EncounterEffect_GymLeader ( #1035 )
build / build (push) Waiting to run
2026-03-27 08:20:32 -07:00
VicSevenT
b6ea24e158
Document ParticleSystem FrontierScrCmds and unpack NARC ( #1028 )
2026-03-27 08:19:44 -07:00
Viperio
bdc953c394
Document veilstone city scripts ( #1036 )
...
build / build (push) Waiting to run
Co-authored-by: notmyname <notanemail@gmail.com>
2026-03-26 22:45:18 -06:00
CharlesFolz4
200ee4120f
Document NPC trade task ( #1030 )
build / build (push) Waiting to run
2026-03-24 18:41:26 -04:00
h2o-DS
aab05ec284
Implement Trainer Graphic Constants ( #1031 )
2026-03-24 13:22:04 -07:00
Viperio
6a0c9c219a
Document solaceon town scripts ( #1032 )
2026-03-24 13:20:29 -07:00
VicSevenT
c3ad40d048
Document Network icon ( #1029 )
2026-03-23 08:03:19 -07:00
scbroede
127a8c80da
document underground map transitions ( #987 )
2026-03-22 14:06:12 -07:00
CharlesFolz4
9003068e3d
Link FieldMoveList with sFieldMoves and apply to field move journal entries
2026-03-22 13:46:38 -07:00
CharlesFolz4
49e6f2c1b8
Document Milk Drink and Softboiled field moves
2026-03-22 13:46:38 -07:00
CharlesFolz4
03a6636e74
Document party menu inputs and some party menu states
2026-03-22 13:46:38 -07:00
CharlesFolz4
8a5974a11b
Add PartyMenuStates enum
2026-03-22 13:46:38 -07:00
Eduardo Quezada
8e664c9411
Document TV Commercials ( #988 )
...
Co-authored-by: Viperio <146665252+Viperio19@users.noreply.github.com>
Co-authored-by: Rachel <rachel@lhea.me>
2026-03-22 11:41:27 -07:00
CharlesFolz4
3286ee8568
Document Eterna Gym clock persisted feature states ( #1004 )
2026-03-22 10:28:27 -06:00
VicSevenT
bb09893f7f
Document FrontierGraphics initialization ( #1024 )
2026-03-22 09:02:02 -07:00
Viperio
a8df8d1727
Document some frontier scrcmds ( #1021 )
build / build (push) Waiting to run
2026-03-22 08:04:16 -07:00
Kalaay
43ba4c6a85
Swap PlayFanfare and PlaySound ScrCmds to align with real usage ( #1022 )
build / build (push) Waiting to run
2026-03-21 19:01:54 -07:00
Kalaay
2c06aacabb
Rename WaitABXPadPress to WaitButton to reflect generic usage ( #1023 )
build / build (push) Waiting to run
2026-03-21 10:59:17 -07:00
Viperio
b23ff4f8ae
Document battle_main.c ( #1016 )
2026-03-21 09:08:26 -07:00
VicSevenT
7226459d15
Identify FrontierScriptManager struct ( #1013 )
2026-03-20 20:55:44 -07:00
Rachel
7161650698
Define field script opcode constants ( #1009 )
2026-03-20 18:10:35 -07:00
Viperio
2bb4fff6c3
Polish battle_display.c ( #1011 )
2026-03-19 08:52:23 -07:00
Viperio
090a5432b5
Document eterna city scripts ( #1002 )
build / build (push) Waiting to run
2026-03-18 23:05:24 -06:00
scbroede
8fbf711e09
unify coordinate structs ( #1010 )
build / build (push) Waiting to run
2026-03-18 07:05:03 -07:00
Viperio
92fffdc5d9
Start documenting battle commands ( #964 )
build / build (push) Waiting to run
2026-03-17 20:49:51 -07:00
RavePossum
2e67bda541
Document distortion world map object events ( #1003 )
2026-03-17 18:13:21 -06:00
Viperio
d8680c6b37
Document mt coronet and the regi ruins ( #1008 )
build / build (push) Waiting to run
2026-03-17 10:09:47 -07:00
Viperio
e32a6d71ec
Document routes 206, 207 and 211 and wayward cave ( #1007 )
2026-03-17 10:09:02 -07:00
Kuruyia
9d1c33cc1b
Document distortion world map object events
...
This continues documentation of the distortion world overlay by
documenting the map object event system.
In distortion world maps, all map object events are hard-coded (with the
notable exception of the portal in 1F). This documents all static data
that defines the objects present on each map. The standard object event
structure is used and augmented to allow for conditional spawning of
objects (using flag conditions), and object sprite rotation (only used
for that one Cynthia trying out a 90deg platform).
This also documents functions related to map object management.
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-17 12:27:54 +01:00
VicSevenT
89fc30b759
Document Great Marsh Tram ( #1005 )
build / build (push) Waiting to run
2026-03-16 16:20:35 -07:00
VicSevenT
41c9036def
Remove more unnecessary struct_decls ( #1006 )
build / build (push) Has been cancelled
2026-03-15 18:33:16 -04:00
CharlesFolz4
cc846e7d55
Document Contest script commands ( #982 )
2026-03-15 13:56:52 -07:00
VicSevenT
c559905b9e
Document Battle Frontier Records App (Overlay 110) ( #1000 )
2026-03-15 13:55:32 -07:00
Viperio
3d24f842f1
Document record rankings machine ( #977 )
build / build (push) Has been cancelled
2026-03-13 09:14:11 -06:00
VicSevenT
b238efaf3c
Document Battle Arcade App (Overlay 108) ( #993 )
build / build (push) Waiting to run
2026-03-10 20:05:10 -06:00
SiliconA-Z
8cf15a6854
Document ov5_021D12D0, which clearly handles zone changes in distortion world ( #995 )
build / build (push) Has been cancelled
2026-03-09 08:32:28 -07:00
scbroede
fbcfa7400a
document most start menu code ( #991 )
build / build (push) Waiting to run
2026-03-08 11:12:02 -07:00