Difference between revisions of "Game Opcodes:General Data Packet"

From FFXIV Classic Wiki
Jump to: navigation, search
(General Notifications)
(Player Actor Data)
Line 41: Line 41:
 
If the first argument sent is just a number, it does various operations based on the value given.
 
If the first argument sent is just a number, it does various operations based on the value given.
  
1* openCautionInformDialogWidget - Shows a red [[Inform Dialog]].
+
{| class="wikitable" style="border:1px solid black; text-align:center;"
2: openTutorialSuccessWidget - Shows a success widget when a player completes a tutorial objective.
+
| 1 || SopenCautionInformDialogWidget || Shows a red [[Inform Dialog]].
3: openPublicEffectWidget - Shows a unique effect based on the arguments.
+
| 2 || openTutorialSuccessWidget || Shows a success widget when a player completes a tutorial objective.
4: openTutorialWidget - Shows a tutorial widget in the top left corner.
+
| 3 || openPublicEffectWidget || Shows a unique effect based on the arguments.
5: closeTutorialWidget - Closes an open tutorial widget.
+
| 4 || openTutorialWidget || Shows a tutorial widget in the top left corner.
7: cancelTutorialMode - Stops the tutorial mode if active, closing all widgets.
+
| 5 || closeTutorialWidget || Closes an open tutorial widget.
8: closeRaidDungeonExecutionWidget
+
| 7 || cancelTutorialMode || Stops the tutorial mode if active, closing all widgets.
9: startTutorialMode - Starts tutorial mode.
+
| 8 || closeRaidDungeonExecutionWidget||
10: openPublicInformLongDialogWidget - Shows a normal [[Inform Dialog]] that lasts 7 seconds instead of 5.
+
| 9 || startTutorialMode || Starts tutorial mode.
 +
| 10 || openPublicInformLongDialogWidget || Shows a normal [[Inform Dialog]] that lasts 7 seconds instead of 5.
 +
|}
  
 
== Debug Actor Data ==
 
== Debug Actor Data ==

Revision as of 18:25, 27 March 2018

Sends Lua Parameters to an actor's script. This calls the "onReceiveDataPacket" function in any actor script that overrides it, providing the sent data.

Opcode - 0x133
Source - Server
Data Size - 0xC0 bytes
Requirements - None

Data

Offset Data Type Length Variable Description
0x00 Lua Parameters 192 Bytes data The data to send to the actor.

Player Actor Data

Requested Data

This is used to return various information the client may request.

  • qtdata
  • qtmap
  • activegl
  • glhist

Attention

Used to show a Inform Dialog with it's text set to a Sheet message.

"attention" String Sheet Owner Actor emptyString SheetID args

General Notifications

If the first argument sent is just a number, it does various operations based on the value given.

1 SopenCautionInformDialogWidget Shows a red Inform Dialog. 2 openTutorialSuccessWidget Shows a success widget when a player completes a tutorial objective. 3 openPublicEffectWidget Shows a unique effect based on the arguments. 4 openTutorialWidget Shows a tutorial widget in the top left corner. 5 closeTutorialWidget Closes an open tutorial widget. 7 cancelTutorialMode Stops the tutorial mode if active, closing all widgets. 8 closeRaidDungeonExecutionWidget 9 startTutorialMode Starts tutorial mode. 10 openPublicInformLongDialogWidget Shows a normal Inform Dialog that lasts 7 seconds instead of 5.

Debug Actor Data

Print Log

Print Disp

Print Overhead

Ping

Visual Layout

Game Opcode layout
0x0 0x1 0x2 0x3 0x4 0x5 0x6 0x7 0x8 0x9 0xA 0xB 0xC 0xD 0xE 0xF
0x00 data
0x10
0x20
0x30
0x40
0x50
0x60
0x70
0x80
0x90
0xA0
0xB0