This repository has been archived on 2025-04-28. You can view files and clone it, but cannot push or open issues or pull requests.
Files
K0lb3 16d6d3f877 flatbuf decoder added
integrated into extract_tables
2021-11-12 23:14:45 +01:00

298 lines
13 KiB
Python

# automatically generated by the FlatBuffers compiler, do not modify
# namespace: FlatData
import flatbuffers
from flatbuffers.compat import import_numpy
np = import_numpy()
class VoiceExcel(object):
__slots__ = ['_tab']
@classmethod
def GetRootAs(cls, buf, offset=0):
n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset)
x = VoiceExcel()
x.Init(buf, n + offset)
return x
@classmethod
def GetRootAsVoiceExcel(cls, buf, offset=0):
"""This method is deprecated. Please switch to GetRootAs."""
return cls.GetRootAs(buf, offset)
# VoiceExcel
def Init(self, buf, pos):
self._tab = flatbuffers.table.Table(buf, pos)
# VoiceExcel
def NameHash(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos)
return 0
# VoiceExcel
def OnlyOne(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6))
if o != 0:
return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos))
return False
# VoiceExcel
def VolumeJp(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayJp(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def Priority(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos)
return 0
# VoiceExcel
def AudioClipJp(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeKr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayKr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipKr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeTh(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayTh(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipTh(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeTw(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayTw(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipTw(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeEn(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayEn(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipEn(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeDe(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayDe(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipDe(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(44))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
# VoiceExcel
def VolumeFr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(46))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def DelayFr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(48))
if o != 0:
return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos)
return 0.0
# VoiceExcel
def AudioClipFr(self):
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(50))
if o != 0:
return self._tab.String(o + self._tab.Pos)
return None
def Start(builder): builder.StartObject(24)
def VoiceExcelStart(builder):
"""This method is deprecated. Please switch to Start."""
return Start(builder)
def AddNameHash(builder, NameHash): builder.PrependUint32Slot(0, NameHash, 0)
def VoiceExcelAddNameHash(builder, NameHash):
"""This method is deprecated. Please switch to AddNameHash."""
return AddNameHash(builder, NameHash)
def AddOnlyOne(builder, OnlyOne): builder.PrependBoolSlot(1, OnlyOne, 0)
def VoiceExcelAddOnlyOne(builder, OnlyOne):
"""This method is deprecated. Please switch to AddOnlyOne."""
return AddOnlyOne(builder, OnlyOne)
def AddVolumeJp(builder, VolumeJp): builder.PrependFloat32Slot(2, VolumeJp, 0.0)
def VoiceExcelAddVolumeJp(builder, VolumeJp):
"""This method is deprecated. Please switch to AddVolumeJp."""
return AddVolumeJp(builder, VolumeJp)
def AddDelayJp(builder, DelayJp): builder.PrependFloat32Slot(3, DelayJp, 0.0)
def VoiceExcelAddDelayJp(builder, DelayJp):
"""This method is deprecated. Please switch to AddDelayJp."""
return AddDelayJp(builder, DelayJp)
def AddPriority(builder, Priority): builder.PrependInt32Slot(4, Priority, 0)
def VoiceExcelAddPriority(builder, Priority):
"""This method is deprecated. Please switch to AddPriority."""
return AddPriority(builder, Priority)
def AddAudioClipJp(builder, AudioClipJp): builder.PrependUOffsetTRelativeSlot(5, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipJp), 0)
def VoiceExcelAddAudioClipJp(builder, AudioClipJp):
"""This method is deprecated. Please switch to AddAudioClipJp."""
return AddAudioClipJp(builder, AudioClipJp)
def AddVolumeKr(builder, VolumeKr): builder.PrependFloat32Slot(6, VolumeKr, 0.0)
def VoiceExcelAddVolumeKr(builder, VolumeKr):
"""This method is deprecated. Please switch to AddVolumeKr."""
return AddVolumeKr(builder, VolumeKr)
def AddDelayKr(builder, DelayKr): builder.PrependFloat32Slot(7, DelayKr, 0.0)
def VoiceExcelAddDelayKr(builder, DelayKr):
"""This method is deprecated. Please switch to AddDelayKr."""
return AddDelayKr(builder, DelayKr)
def AddAudioClipKr(builder, AudioClipKr): builder.PrependUOffsetTRelativeSlot(8, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipKr), 0)
def VoiceExcelAddAudioClipKr(builder, AudioClipKr):
"""This method is deprecated. Please switch to AddAudioClipKr."""
return AddAudioClipKr(builder, AudioClipKr)
def AddVolumeTh(builder, VolumeTh): builder.PrependFloat32Slot(9, VolumeTh, 0.0)
def VoiceExcelAddVolumeTh(builder, VolumeTh):
"""This method is deprecated. Please switch to AddVolumeTh."""
return AddVolumeTh(builder, VolumeTh)
def AddDelayTh(builder, DelayTh): builder.PrependFloat32Slot(10, DelayTh, 0.0)
def VoiceExcelAddDelayTh(builder, DelayTh):
"""This method is deprecated. Please switch to AddDelayTh."""
return AddDelayTh(builder, DelayTh)
def AddAudioClipTh(builder, AudioClipTh): builder.PrependUOffsetTRelativeSlot(11, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipTh), 0)
def VoiceExcelAddAudioClipTh(builder, AudioClipTh):
"""This method is deprecated. Please switch to AddAudioClipTh."""
return AddAudioClipTh(builder, AudioClipTh)
def AddVolumeTw(builder, VolumeTw): builder.PrependFloat32Slot(12, VolumeTw, 0.0)
def VoiceExcelAddVolumeTw(builder, VolumeTw):
"""This method is deprecated. Please switch to AddVolumeTw."""
return AddVolumeTw(builder, VolumeTw)
def AddDelayTw(builder, DelayTw): builder.PrependFloat32Slot(13, DelayTw, 0.0)
def VoiceExcelAddDelayTw(builder, DelayTw):
"""This method is deprecated. Please switch to AddDelayTw."""
return AddDelayTw(builder, DelayTw)
def AddAudioClipTw(builder, AudioClipTw): builder.PrependUOffsetTRelativeSlot(14, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipTw), 0)
def VoiceExcelAddAudioClipTw(builder, AudioClipTw):
"""This method is deprecated. Please switch to AddAudioClipTw."""
return AddAudioClipTw(builder, AudioClipTw)
def AddVolumeEn(builder, VolumeEn): builder.PrependFloat32Slot(15, VolumeEn, 0.0)
def VoiceExcelAddVolumeEn(builder, VolumeEn):
"""This method is deprecated. Please switch to AddVolumeEn."""
return AddVolumeEn(builder, VolumeEn)
def AddDelayEn(builder, DelayEn): builder.PrependFloat32Slot(16, DelayEn, 0.0)
def VoiceExcelAddDelayEn(builder, DelayEn):
"""This method is deprecated. Please switch to AddDelayEn."""
return AddDelayEn(builder, DelayEn)
def AddAudioClipEn(builder, AudioClipEn): builder.PrependUOffsetTRelativeSlot(17, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipEn), 0)
def VoiceExcelAddAudioClipEn(builder, AudioClipEn):
"""This method is deprecated. Please switch to AddAudioClipEn."""
return AddAudioClipEn(builder, AudioClipEn)
def AddVolumeDe(builder, VolumeDe): builder.PrependFloat32Slot(18, VolumeDe, 0.0)
def VoiceExcelAddVolumeDe(builder, VolumeDe):
"""This method is deprecated. Please switch to AddVolumeDe."""
return AddVolumeDe(builder, VolumeDe)
def AddDelayDe(builder, DelayDe): builder.PrependFloat32Slot(19, DelayDe, 0.0)
def VoiceExcelAddDelayDe(builder, DelayDe):
"""This method is deprecated. Please switch to AddDelayDe."""
return AddDelayDe(builder, DelayDe)
def AddAudioClipDe(builder, AudioClipDe): builder.PrependUOffsetTRelativeSlot(20, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipDe), 0)
def VoiceExcelAddAudioClipDe(builder, AudioClipDe):
"""This method is deprecated. Please switch to AddAudioClipDe."""
return AddAudioClipDe(builder, AudioClipDe)
def AddVolumeFr(builder, VolumeFr): builder.PrependFloat32Slot(21, VolumeFr, 0.0)
def VoiceExcelAddVolumeFr(builder, VolumeFr):
"""This method is deprecated. Please switch to AddVolumeFr."""
return AddVolumeFr(builder, VolumeFr)
def AddDelayFr(builder, DelayFr): builder.PrependFloat32Slot(22, DelayFr, 0.0)
def VoiceExcelAddDelayFr(builder, DelayFr):
"""This method is deprecated. Please switch to AddDelayFr."""
return AddDelayFr(builder, DelayFr)
def AddAudioClipFr(builder, AudioClipFr): builder.PrependUOffsetTRelativeSlot(23, flatbuffers.number_types.UOffsetTFlags.py_type(AudioClipFr), 0)
def VoiceExcelAddAudioClipFr(builder, AudioClipFr):
"""This method is deprecated. Please switch to AddAudioClipFr."""
return AddAudioClipFr(builder, AudioClipFr)
def End(builder): return builder.EndObject()
def VoiceExcelEnd(builder):
"""This method is deprecated. Please switch to End."""
return End(builder)