Commit Graph

3924 Commits

Author SHA1 Message Date
Rachel
c20af39290 tools: Implement and inject enumproc CLI tool for script-preprocessing 2026-05-02 17:32:01 -07:00
Rachel
54e7939d73 tools: Extract enum parsing to more generic libenum 2026-05-02 17:32:01 -07:00
scbroede
41858fc6bd document mail (#1128)
Some checks are pending
build / build (push) Waiting to run
Co-authored-by: Rachel <rachel@lhea.me>
2026-05-02 12:21:00 -07:00
Alexandre Sollier
b0d4e60725 Document distortion world map object rotator (#1126)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-05-02 10:28:38 -07:00
Tai-disc
2848baaf2d Code cleanup and Refactor of unk_0202ACE0 to wifi_list. (#1123) 2026-05-02 10:17:35 -07:00
Viperio
42e580e8d7 Document battle frontier scripts (#1122)
Some checks failed
build / build (push) Has been cancelled
2026-04-30 12:44:06 -07:00
Alexandre Sollier
43f6c310c3 Document distortion world fog (#1121)
Some checks failed
build / build (push) Has been cancelled
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-29 07:25:14 -07:00
Viperio
1b522c05d6 Document resort area scripts (#1119) 2026-04-29 07:16:43 -07:00
Rachel
9718d45d23 build: Clean-up some unnecessary cruft (#1106)
Some checks failed
build / build (push) Has been cancelled
2026-04-27 13:15:44 -07:00
Rachel
42ffbc1f45 tools: Migrate datagen_frontier.cpp to frontierproc.c (#1118)
Some checks are pending
build / build (push) Waiting to run
2026-04-26 19:49:29 -04:00
Viperio
57a2d59905 Document stark mountain scripts (#1117) 2026-04-26 16:24:30 -07:00
Tai-disc
b6bd5e4632 Refactor struct_ov61_0222AFCC.h and struct_02030A80.h. (#1108)
Some checks are pending
build / build (push) Waiting to run
2026-04-26 11:16:40 -07:00
VicSevenT
2171f2576c Document Hearthome Gym persistent features (#1105) 2026-04-26 13:58:34 -04:00
Viperio
180882fd9f Document routes 226-230 scripts (#1112)
Co-authored-by: Rachel <rachel@lhea.me>
2026-04-26 08:59:24 -07:00
Alexandre Sollier
0584d91ffa docs: Update table-of-contents and capitalization in INSTALL.md (#1115)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-26 08:57:14 -07:00
VicSevenT
94c47fbf82 Document Frontier script movement commands (#1113) 2026-04-26 08:56:53 -07:00
Viperio
3c5fcdf8c3 Document battleground scripts, rename variable object gfx constants (#1111) 2026-04-26 08:52:29 -07:00
RavePossum
03a53d1a0d Remove VoidMatrix server link from README (#1116) 2026-04-26 08:51:53 -07:00
Alexandre Sollier
b9df57dfab Use constants in distortion world object events (#1114)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-26 11:43:28 -04:00
VicSevenT
086332ec98 Document some Battle Hall Frontier Scrcmds (#1109)
Some checks are pending
build / build (push) Waiting to run
2026-04-25 22:56:53 -07:00
Alexandre Sollier
4f7e6cc35e Document distortion world sky (#1107)
Some checks are pending
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-25 11:56:58 -07:00
Viperio
48e56ceccc Document survival area scripts (#1104) 2026-04-25 11:52:50 -07:00
Viperio
efc9a0b648 Document fight area scripts (#1102) 2026-04-25 11:51:49 -07:00
Viperio
f31ebc6f2b Document victory road and routes 223 and 224 scripts (#1101)
Some checks failed
build / build (push) Has been cancelled
2026-04-23 08:14:30 -07:00
Viperio
8177bd8a60 Name unnamed struct files with named structs (#1100) 2026-04-23 08:13:57 -07:00
Rachel
0d3c8f1647 tools: Migrate datagen_trainer.cpp to trainerproc.c (#1095)
Some checks are pending
build / build (push) Waiting to run
2026-04-22 19:53:35 -04:00
Viperio
2e065188d1 Document distortion world scripts (#1092)
Some checks are pending
build / build (push) Waiting to run
2026-04-22 07:17:34 -07:00
Viperio
bc28bb78d2 Document sunyshore city scripts (#1099)
Some checks are pending
build / build (push) Waiting to run
2026-04-21 14:19:48 -07:00
Alexandre Sollier
73042ddea2 Rename the map object field in ride tasks (#1098)
Some checks are pending
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-20 16:23:39 -07:00
Alexandre Sollier
f29b7133c5 ci: Update actions (#1097)
Some checks are pending
build / build (push) Waiting to run
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-19 14:30:02 -07:00
Rachel
3badf19623 build: Add all sprite_data.json files as speciesproc deps (#1096) 2026-04-19 17:10:28 -04:00
Alexandre Sollier
fb1633084f docs: Add persistent wineserver instructions for macOS (#1091)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-19 14:06:50 -07:00
scbroede
47061c4dbb document trainer card signing (#1094) 2026-04-19 13:52:22 -07:00
Viperio
85fa19cd0f Use more DIR_ constants in script (#1093)
Some checks are pending
build / build (push) Waiting to run
2026-04-19 11:32:07 -07:00
CharlesFolz4
85a21e9c8e Document villa furniture (#1076) 2026-04-19 11:23:50 -07:00
RavePossum
9fb4f6754c Rename overworld anim manager ID field (#1090)
Some checks failed
build / build (push) Has been cancelled
2026-04-17 18:27:22 -06:00
Kuruyia
52d20f18d4 Rename overworld anim manager ID field
This renames the `id` field of the overworld animation manager to
`userInt`.

This field was initially documented as containing some sort of
caller-defined identifier based on how it was being used in the HM
cut-in file, but it's become more clear that the entire meaning of this
field is caller-defined (see its use by the surf mount renderers as a
boolean).

This also updates the surf mount renderer to correctly identify a flag
that's used to control whether the surf mount position is synchronized
with the player position on tick.

The same changes were ported to the distortion world surf mount renderer
where applicable.

Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-15 19:54:20 +02:00
Nathan Fallet
5becc55e00 unk_020553DC -> field_bgm (#1089)
Some checks failed
build / build (push) Has been cancelled
2026-04-15 09:32:10 -07:00
Alexandre Sollier
54a7625b0f Document distortion world B4F/B5F waterfall (#1088)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-04-15 09:31:35 -07:00
Tai-disc
12219e2dda Refactored unk_0202C858 to wifi_history_save_data (#1087)
Some checks failed
build / build (push) Has been cancelled
2026-04-13 12:46:42 -07:00
VicSevenT
f4c916779e Document Pastoria Gym button behavior (#1083) 2026-04-13 12:44:48 -07:00
scbroede
44a6337b41 document yes-no touch menu (#1079)
Some checks are pending
build / build (push) Waiting to run
2026-04-12 13:10:48 -07:00
Rachel
c66aa6e40a tools: Implement dexproc for generating regional-national Pokedex mappings (#1077) 2026-04-12 15:47:32 -04:00
Viperio
be5bfdf76a Document sendoff spring scripts (#1086) 2026-04-12 12:24:57 -07:00
Tai-disc
583a24a010 Rename "unk_0202EEC0" to "pal_park_transfers" (#1085) 2026-04-12 12:17:27 -07:00
scbroede
d01951d327 clean up scroll prompts narc (#1084) 2026-04-12 12:15:56 -07:00
Viperio
48421e3fb8 Document spear pillar and hall of origin scripts (#1080) 2026-04-12 12:15:00 -07:00
VicSevenT
32614659cd Document Lake Guardian Containment Units (#1078) 2026-04-12 11:55:03 -07:00
Gudf
f4a90c9b7f Document the Ranger link (#1072) 2026-04-12 11:45:20 -07:00
RavePossum
fb3156a07a rom: Macro-ify the command-tables for scripting VMs (#1057)
Some checks failed
build / build (push) Has been cancelled
2026-04-10 10:23:58 -06:00