Difference between revisions of "Game Opcodes:Set Map"

From FFXIV Classic Wiki
Jump to: navigation, search
(Visual Layout)
 
(7 intermediate revisions by one other user not shown)
Line 2: Line 2:
  
 
:; Opcode - 0x005
 
:; Opcode - 0x005
 +
:; Source - Server
 
:; Data Size - 16 bytes
 
:; Data Size - 16 bytes
 
:; Requirements - None
 
:; Requirements - None
Line 25: Line 26:
 
:* mapID corresponds to the top level map files in the client's data folder.
 
:* mapID corresponds to the top level map files in the client's data folder.
 
:* A list of names the regionID links to is in xtx_placeName.
 
:* A list of names the regionID links to is in xtx_placeName.
 +
 +
 +
== Visual Layout ==
 +
 +
{| class="wikitable" style="border:1px solid black; text-align:center;"
 +
|
 +
! 0x0 !! 0x1 !! 0x2 !! 0x3 !! 0x4 !! 0x5 !! 0x6 !! 0x7 !! 0x8 !! 0x9 !! 0xA !! 0xB !! 0xC !! 0xD !! 0xE !! 0xF
 +
|-
 +
! 0x00
 +
| colspan="4" style="background:#CEE0F2" | '''mapID'''
 +
| colspan="4" style="background:#8FA6E8" | '''regionID'''
 +
| colspan="4" style="background:#C0E8A7" | '''unknown'''
 +
| 00 || 00 || 00 || 00
 +
|}

Latest revision as of 18:42, 27 March 2018

Sets up the client to load a new map. Note that loading is not immediate.

Opcode - 0x005
Source - Server
Data Size - 16 bytes
Requirements - None

Data

Offset Data Type Length Variable Description
0x00 uint32 4 Bytes mapID The map file the client should load.
0x04 uint32 4 Bytes regionID The zoneID the player is loading into. This changes the naming of where the player "is".
0x08 uint32 4 Bytes unknown Retail always set this value to 0x28.

Notes

  • mapID corresponds to the top level map files in the client's data folder.
  • A list of names the regionID links to is in xtx_placeName.


Visual Layout

0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF
0x00 mapID regionID unknown 00 00 00 00