Commit Graph

3800 Commits

Author SHA1 Message Date
Rachel
d92f23036b tools: Replace use of datagen_species.cpp with speciesproc.c
Some checks are pending
build / build (push) Waiting to run
2026-03-20 22:26:04 -07:00
Rachel
41c0c2f864 tools: Generic data-format processing library 2026-03-20 22:26:04 -07:00
Rachel
f18d828d14 build: Allow hyphens in path-match regexes 2026-03-20 22:26:04 -07:00
Viperio
a4cf901961
Use var constants in frontier scripts (#1017) 2026-03-20 20:57:36 -07:00
Rachel
92019f8afc
assets: Unpack /graphic/btower.narc (#1019) 2026-03-20 23:57:22 -04:00
VicSevenT
7226459d15
Identify FrontierScriptManager struct (#1013) 2026-03-20 20:55:44 -07:00
Rachel
0246641192
tools: Pull -verbose option for NCLR -> JASC-PAL conversion (#1018) 2026-03-20 22:53:13 -04:00
Rachel
7161650698
Define field script opcode constants (#1009) 2026-03-20 18:10:35 -07:00
Rachel
c0fe26c0c1
typo: lib32zl -> lib32z1 2026-03-20 09:00:27 -07:00
Viperio
d4c77d4b92
Document hearthome city scripts (#1014)
Some checks failed
build / build (push) Has been cancelled
2026-03-19 10:49:34 -07:00
Viperio
2bb4fff6c3
Polish battle_display.c (#1011) 2026-03-19 08:52:23 -07:00
Viperio
090a5432b5
Document eterna city scripts (#1002)
Some checks are pending
build / build (push) Waiting to run
2026-03-18 23:05:24 -06:00
scbroede
8fbf711e09
unify coordinate structs (#1010)
Some checks are pending
build / build (push) Waiting to run
2026-03-18 07:05:03 -07:00
Viperio
92fffdc5d9
Start documenting battle commands (#964)
Some checks are pending
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)
Some checks are pending
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)
Some checks are pending
build / build (push) Waiting to run
2026-03-16 16:20:35 -07:00
VicSevenT
41c9036def
Remove more unnecessary struct_decls (#1006)
Some checks failed
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)
Some checks failed
build / build (push) Has been cancelled
2026-03-13 09:14:11 -06:00
Alexandre Sollier
72bc375671
Begin documentation on distortion world events (#992)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-13 09:09:24 -06:00
Kalaay
c3822e27e3
Fix label name and remove special character (#1001) 2026-03-13 09:05:42 -06:00
scbroede
22a3e8ea30
decompile rc4 init functions (#999)
Some checks failed
build / build (push) Has been cancelled
2026-03-11 16:06:11 -07:00
scbroede
69521b0bee
decompile crypto utils (#994) 2026-03-11 14:18:08 -07:00
Viperio
cae54c6ca1
Document eterna forest and old chateau scripts (#998)
Some checks are pending
build / build (push) Waiting to run
2026-03-11 08:43:22 -07:00
VicSevenT
b238efaf3c
Document Battle Arcade App (Overlay 108) (#993)
Some checks are pending
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)
Some checks failed
build / build (push) Has been cancelled
2026-03-09 08:32:28 -07:00
scbroede
fbcfa7400a
document most start menu code (#991)
Some checks are pending
build / build (push) Waiting to run
2026-03-08 11:12:02 -07:00
Viperio
7c1e6f0a3a
Document floaroma and valley windworks scripts (#989)
Some checks are pending
build / build (push) Waiting to run
2026-03-07 23:29:54 -08:00
VicSevenT
4657454cbd
Delete some unnecessary struct_decl files (#997) 2026-03-07 22:30:39 -08:00
SiliconA-Z
3374d13a36
Bug: Previous X should be be multiplied too (#996) 2026-03-07 22:30:09 -08:00
Thomas Kolarik
1e10ad9f65
underground: add price table size asserts (#990) 2026-03-07 22:15:41 -08:00
Viperio
5156a26a83
Document union room appearances (#984) 2026-03-07 22:04:52 -08:00
VicSevenT
007a26cc66
Document remainder of Battle Factory App (Overlay 105) (#983)
Some checks failed
build / build (push) Has been cancelled
2026-03-04 07:58:34 -08:00
Viperio
3c0d1255a4
Introduce macros for common message script structures (#975)
Some checks are pending
build / build (push) Waiting to run
2026-03-03 21:20:51 -05:00
Eduardo Quezada
34c0566c09
Some GBA documentation (#986)
Some checks are pending
build / build (push) Waiting to run
2026-03-03 08:33:57 -08:00
Eduardo Quezada
70462aa6e7
Some enum DSScreen documentation (#985) 2026-03-03 08:10:30 -08:00
Alexandre Sollier
4795d0e61d
Document distortion world moving platforms (#953)
Signed-off-by: Kuruyia <github@kuruyia.net>
2026-03-03 08:10:15 -08:00
Rachel
11aa9a2e74
Add explicit apt update to Debian installation steps 2026-03-02 15:03:11 -08:00
scbroede
1c10dee3ee
unify menu constants (#981)
Some checks failed
build / build (push) Has been cancelled
2026-03-01 08:45:49 -07:00
RavePossum
f61660fddd
Document Billboards (#979)
Some checks failed
build / build (push) Has been cancelled
2026-02-27 22:17:55 -08:00
Rachel
51cda64091
Unpack pl_batt_obj (#980) 2026-02-27 22:49:14 -05:00
VicSevenT
b5701c9dea
Document Battle Factory App graphics (#978) 2026-02-27 19:42:28 -07:00
Viperio
e975136357
Document oreburgh scripts (#974)
Some checks are pending
build / build (push) Waiting to run
2026-02-27 08:52:49 -07:00
Flash1Lucky
34fd49bfd8
Document Pokedex default main info page (#972)
Some checks are pending
build / build (push) Waiting to run
2026-02-27 08:02:51 -05:00
scbroede
23e058a676
update to reflect nitrosystem changes (#976)
Some checks failed
build / build (push) Has been cancelled
2026-02-25 20:53:57 -08:00
Eduardo Quezada
ee361dece7
Some party menu documentation (#971) 2026-02-25 16:19:36 -08:00