Skip to content

xivapp.com X64 offsets #74

@EmperorArthur

Description

@EmperorArthur

Hi,

I'm the developer behind the FFXIV mumbe positional audio plugin.

I don't know if your affiliated with xivapp.com, but since this application uses the api for everything I hope so.

I've been working on some decoding of the X64 offsets, though am not done yet. I thought I'd share my research with you, and whoever else is interested.

Here's a straight copy paste from my internal notes:

Camera Offsets (x86):
	X?:             64
	first_person:   256     (0 is in first person, 1 is free camera)
	Zoom:           264
	Heading:        288     (is oposite of char heading, unless in first person mode)
	elevation		292?		(-pi to pi)
	X?:             400

Camera Offsets (x64):
	X?              80
	first_person    272     (0 is in first person, 1 is free camera)
	Zoom:           280
	Heading:        304     (-pi to pi, is oposite of char heading, unless in first person mode)
	elevation		308		(-pi to pi)
	X?:             416


Calculated Offsets (x64):
"ActorEntity": {
	"Name":         48,     //(68 characters)
	"id":           116,    //I think this is correct
	
	"x":            176,
	"z":            180,
	"y":            184,
	???:            188,
	"Heading":      192,    //(-pi to pi)
	"Elevation":    376,    //(-pi to pi, 0 while standing) (NOT IN ORIGINAL x86 DATA)
	"CurrentPose":  434,    //(NOT IN ORIGINAL x86 DATA) (might be "ActionStatus")
	"HPCurrent":    5344,
	"HPMax":        5348,
	"MPCurrent":    5352,
	"MPMax":        5356,
	"TPCurrent":    5360,    //Short, not int
	"GPCurrent":    5364,    //Short, not int
	"GPMax":        5368,    //Short, not int
	"CPCurrent":    5372,    //Short, not int
	"CPMax":        5376,    //Short, not int

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions