From 3b415b3f5f182238da9ed83e0b2b07fb07044e04 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 6 Feb 2026 13:03:32 -0500 Subject: Annotated RTE rooms for most maps --- proto/data.proto | 1 + 1 file changed, 1 insertion(+) (limited to 'proto/data.proto') diff --git a/proto/data.proto b/proto/data.proto index d7538da..6c846a3 100644 --- a/proto/data.proto +++ b/proto/data.proto @@ -287,6 +287,7 @@ message Map { optional string display_name = 3; optional DaedalusOnlyMode daedalus_only_mode = 6; optional uint64 worldport_entrance = 4; + optional uint64 rte_room = 7; optional MapType type = 5; } -- cgit 1.4.1 From 225a6dba793386f36e72b432c8374e1978cee72a Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 6 Feb 2026 13:24:35 -0500 Subject: Add RTE AP ID to compiled datafile --- proto/data.proto | 4 +++- tools/datapacker/main.cpp | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) (limited to 'proto/data.proto') diff --git a/proto/data.proto b/proto/data.proto index 6c846a3..3330666 100644 --- a/proto/data.proto +++ b/proto/data.proto @@ -287,8 +287,10 @@ message Map { optional string display_name = 3; optional DaedalusOnlyMode daedalus_only_mode = 6; optional uint64 worldport_entrance = 4; - optional uint64 rte_room = 7; optional MapType type = 5; + + optional uint64 rte_room = 7; + optional uint64 rte_ap_id = 8; } message Progressive { diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index 4b74217..f1ef10e 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp @@ -716,6 +716,11 @@ class DataPacker { container_.all_objects().mutable_ports(port_id)->set_ap_id(ap_id); } } + + if (map.has_rte()) { + uint64_t map_id = container_.FindOrAddMap(map_name); + container_.all_objects().mutable_maps(map_id)->set_rte_ap_id(map.rte()); + } } auto& specials = *container_.all_objects().mutable_special_ids(); -- cgit 1.4.1