From f6167523d2ca62e4608c0a278b6cfa443fb0fd06 Mon Sep 17 00:00:00 2001 From: MonsterDruide1 <5958456@gmail.com> Date: Fri, 15 May 2026 20:17:38 +0200 Subject: [PATCH] lib: Update `sead` --- data/uking_functions.csv | 92 ++++++++++++++++++++-------------------- lib/sead | 2 +- 2 files changed, 47 insertions(+), 47 deletions(-) diff --git a/data/uking_functions.csv b/data/uking_functions.csv index 20f411e88..b6e2d8016 100644 --- a/data/uking_functions.csv +++ b/data/uking_functions.csv @@ -54647,7 +54647,7 @@ Address,Quality,Size,Name 0x0000007100917740,U,002668,saveTransferSaveArchiveWorkStuff 0x00000071009181ac,U,000040,_ZN4sead15DirectoryHandleD2Ev 0x00000071009181d4,U,003244,ScreenSaveTransferWindow::invoked1_x -0x0000007100918e80,O,000396,_ZN4sead17ArchiveFileDeviceC1EPNS_10ArchiveResE +0x0000007100918e80,U,000396,_ZN4sead17ArchiveFileDeviceC1EPNS_10ArchiveResE 0x000000710091900c,U,003812,save_file_stuff 0x0000007100919ef0,U,000660, 0x000000710091a184,U,000572, @@ -63618,54 +63618,54 @@ Address,Quality,Size,Name 0x0000007100b15860,U,000008, 0x0000007100b15868,U,000032,_ZN4gsys16ModelRenderQueueD2Ev 0x0000007100b15888,U,000064, -0x0000007100b158c8,U,000104,_ZN4sead19FileDeviceStreamSrcD2Ev +0x0000007100b158c8,O,000104,_ZN4sead19FileDeviceStreamSrcD2Ev 0x0000007100b15930,U,000100, 0x0000007100b15994,U,000008, -0x0000007100b1599c,U,000008,_ZN4sead19FileDeviceStreamSrc5writeEPKvj -0x0000007100b159a4,U,000048,_ZN4sead19FileDeviceStreamSrc4skipEi -0x0000007100b159d4,U,000020,_ZN4sead19FileDeviceStreamSrc6rewindEv -0x0000007100b159e8,U,000048,_ZN4sead19FileDeviceStreamSrc5isEOFEv -0x0000007100b15a18,U,000160,_ZN4sead21FileDeviceWriteStreamC1EPNS_10FileHandleENS_6Stream5ModesE -0x0000007100b15ab8,U,000160,_ZN4sead21FileDeviceWriteStreamD2Ev +0x0000007100b1599c,O,000008,_ZN4sead19FileDeviceStreamSrc5writeEPKvj +0x0000007100b159a4,O,000048,_ZN4sead19FileDeviceStreamSrc4skipEi +0x0000007100b159d4,O,000020,_ZN4sead19FileDeviceStreamSrc6rewindEv +0x0000007100b159e8,O,000048,_ZN4sead19FileDeviceStreamSrc5isEOFEv +0x0000007100b15a18,O,000160,_ZN4sead21FileDeviceWriteStreamC1EPNS_10FileHandleENS_6Stream5ModesE +0x0000007100b15ab8,O,000160,_ZN4sead21FileDeviceWriteStreamD2Ev 0x0000007100b15b58,U,000156, -0x0000007100b15bf4,U,000132,_ZN4sead21FileDeviceWriteStreamC1ENS_6Stream5ModesE -0x0000007100b15c78,U,000124,_ZN4sead20FileDeviceReadStreamD2Ev +0x0000007100b15bf4,O,000132,_ZN4sead21FileDeviceWriteStreamC1ENS_6Stream5ModesE +0x0000007100b15c78,O,000124,_ZN4sead20FileDeviceReadStreamD2Ev 0x0000007100b15cf4,U,000120, -0x0000007100b15d6c,U,000080,_ZN4sead20FileDeviceReadStream13setFileHandleEPNS_10FileHandleE +0x0000007100b15d6c,O,000080,_ZN4sead20FileDeviceReadStream13setFileHandleEPNS_10FileHandleE 0x0000007100b15dbc,U,000004,nullsub_3224 0x0000007100b15dc0,U,000004,j__ZdlPv_602 -0x0000007100b15dc4,U,000088,_ZN4sead12RamStreamSrc4readEPvj -0x0000007100b15e1c,U,000080,_ZN4sead12RamStreamSrc5writeEPKvj +0x0000007100b15dc4,O,000088,_ZN4sead12RamStreamSrc4readEPvj +0x0000007100b15e1c,O,000080,_ZN4sead12RamStreamSrc5writeEPKvj 0x0000007100b15e6c,U,000084, -0x0000007100b15ec0,U,000108,_ZN4sead14RamWriteStreamC1EPvjNS_6Stream5ModesE +0x0000007100b15ec0,O,000108,_ZN4sead14RamWriteStreamC1EPvjNS_6Stream5ModesE 0x0000007100b15f2c,U,000068, -0x0000007100b15f70,U,000052,_ZN4sead14RamWriteStreamD0Ev -0x0000007100b15fa4,U,000108,_ZN4sead13RamReadStreamC1EPKvjNS_6Stream5ModesE +0x0000007100b15f70,O,000052,_ZN4sead14RamWriteStreamD0Ev +0x0000007100b15fa4,O,000108,_ZN4sead13RamReadStreamC1EPKvjNS_6Stream5ModesE 0x0000007100b16010,U,000024, 0x0000007100b16028,U,000004,j__ZdlPv_603 0x0000007100b1602c,U,000008, 0x0000007100b16034,U,000016, 0x0000007100b16044,U,000004,nullsub_3225 -0x0000007100b16048,U,000040,_ZN4sead6StreamC2Ev -0x0000007100b16070,U,000020,_ZN4sead6Stream7setModeENS0_5ModesE -0x0000007100b16084,U,000008,_ZN4sead6Stream13setUserFormatEPNS_12StreamFormatE -0x0000007100b1608c,U,000008,_ZN4sead6Stream15setBinaryEndianENS_6Endian5TypesE -0x0000007100b16094,U,000028,_ZN4sead6Stream4skipEj -0x0000007100b160b0,U,000020,_ZN4sead6Stream6rewindEv -0x0000007100b160c4,U,000024,_ZN4sead10ReadStream6readU8Ev -0x0000007100b160dc,U,000024,_ZN4sead10ReadStream7readU16Ev -0x0000007100b160f4,U,000036,_ZN4sead10ReadStream10readStringEPNS_22BufferedSafeStringBaseIcEEj -0x0000007100b16118,U,000036,_ZN4sead10ReadStream12readMemBlockEPvj -0x0000007100b1613c,U,000032,_ZN4sead11WriteStream7writeU8Eh -0x0000007100b1615c,U,000032,_ZN4sead11WriteStream8writeU16Et -0x0000007100b1617c,U,000032,_ZN4sead11WriteStream8writeS32Ei -0x0000007100b1619c,U,000032,_ZN4sead11WriteStream8writeS64El -0x0000007100b161bc,U,000024,_ZN4sead11WriteStream8writeF32Ef -0x0000007100b161d4,U,000036,_ZN4sead11WriteStream11writeStringERKNS_14SafeStringBaseIcEEj -0x0000007100b161f8,U,000036,_ZN4sead11WriteStream13writeMemBlockEPKvj -0x0000007100b1621c,U,000028,_ZN4sead11WriteStream19writeDecorationTextERKNS_14SafeStringBaseIcEE +0x0000007100b16048,O,000040,_ZN4sead6StreamC2Ev +0x0000007100b16070,O,000020,_ZN4sead6Stream7setModeENS0_5ModesE +0x0000007100b16084,O,000008,_ZN4sead6Stream13setUserFormatEPNS_12StreamFormatE +0x0000007100b1608c,O,000008,_ZN4sead6Stream15setBinaryEndianENS_6Endian5TypesE +0x0000007100b16094,O,000028,_ZN4sead6Stream4skipEj +0x0000007100b160b0,O,000020,_ZN4sead6Stream6rewindEv +0x0000007100b160c4,O,000024,_ZN4sead10ReadStream6readU8Ev +0x0000007100b160dc,O,000024,_ZN4sead10ReadStream7readU16Ev +0x0000007100b160f4,O,000036,_ZN4sead10ReadStream10readStringEPNS_22BufferedSafeStringBaseIcEEj +0x0000007100b16118,O,000036,_ZN4sead10ReadStream12readMemBlockEPvj +0x0000007100b1613c,O,000032,_ZN4sead11WriteStream7writeU8Eh +0x0000007100b1615c,O,000032,_ZN4sead11WriteStream8writeU16Et +0x0000007100b1617c,O,000032,_ZN4sead11WriteStream8writeS32Ei +0x0000007100b1619c,O,000032,_ZN4sead11WriteStream8writeS64El +0x0000007100b161bc,O,000024,_ZN4sead11WriteStream8writeF32Ef +0x0000007100b161d4,O,000036,_ZN4sead11WriteStream11writeStringERKNS_14SafeStringBaseIcEEj +0x0000007100b161f8,O,000036,_ZN4sead11WriteStream13writeMemBlockEPKvj +0x0000007100b1621c,O,000028,_ZN4sead11WriteStream19writeDecorationTextERKNS_14SafeStringBaseIcEE 0x0000007100b16238,U,000020, -0x0000007100b1624c,U,000056,_ZN4sead11WriteStream5flushEv +0x0000007100b1624c,O,000056,_ZN4sead11WriteStream5flushEv 0x0000007100b16284,U,000004,nullsub_3226 0x0000007100b16288,U,000004,j__ZdlPv_604 0x0000007100b1628c,U,000060, @@ -63900,13 +63900,13 @@ Address,Quality,Size,Name 0x0000007100b1d858,U,000052, 0x0000007100b1d88c,U,000012,sead::PrimitiveRenderer::x 0x0000007100b1d898,U,000004,_ZN4sead15OrthoProjectionD2Ev -0x0000007100b1d89c,U,000004,_ZN4sead10ProjectionD0Ev -0x0000007100b1d8a0,U,000120,_ZNK4sead10Projection19getProjectionMatrixEv -0x0000007100b1d918,W,000140,_ZNK4sead10Projection25getDeviceProjectionMatrixEv +0x0000007100b1d89c,O,000004,_ZN4sead10ProjectionD0Ev +0x0000007100b1d8a0,O,000120,_ZNK4sead10Projection19getProjectionMatrixEv +0x0000007100b1d918,O,000140,_ZNK4sead10Projection25getDeviceProjectionMatrixEv 0x0000007100b1d9a4,U,000300, -0x0000007100b1dad0,U,000004,_ZN4sead10Projection35updateAttributesForDirectProjectionEv +0x0000007100b1dad0,O,000004,_ZN4sead10Projection35updateAttributesForDirectProjectionEv 0x0000007100b1dad4,U,000064, -0x0000007100b1db14,U,000072,_ZNK4sead10Projection9unprojectEPNS_7Vector3IfEERKS2_RKNS_6CameraE +0x0000007100b1db14,O,000072,_ZNK4sead10Projection9unprojectEPNS_7Vector3IfEERKS2_RKNS_6CameraE 0x0000007100b1db5c,U,000072, 0x0000007100b1dba4,U,000372,_ZNK4sead10Projection20doUpdateDeviceMatrixEPNS_8Matrix44IfEERKS2_NS_8Graphics13DevicePostureE 0x0000007100b1dd18,U,000180,_ZN4sead21PerspectiveProjectionC2Ev @@ -63955,8 +63955,8 @@ Address,Quality,Size,Name 0x0000007100b1e984,U,000652,_ZN4sead16DirectProjection35updateAttributesForDirectProjectionEv 0x0000007100b1ec10,U,000036,_ZNK4sead16DirectProjection14doUpdateMatrixEPNS_8Matrix44IfEE 0x0000007100b1ec34,U,000240,_ZNK4sead16DirectProjection24doScreenPosToCameraPosToEPNS_7Vector3IfEERKS2_ -0x0000007100b1ed24,U,000112,_ZNK4sead10Projection27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE -0x0000007100b1ed94,U,000092,_ZNK4sead10Projection18getRuntimeTypeInfoEv +0x0000007100b1ed24,O,000112,_ZNK4sead10Projection27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE +0x0000007100b1ed94,O,000092,_ZNK4sead10Projection18getRuntimeTypeInfoEv 0x0000007100b1edf0,U,000204,_ZNK4sead21PerspectiveProjection27checkDerivedRuntimeTypeInfoEPKNS_15RuntimeTypeInfo9InterfaceE 0x0000007100b1eebc,U,000092,_ZNK4sead21PerspectiveProjection18getRuntimeTypeInfoEv 0x0000007100b1ef18,U,000008,_ZNK4sead21PerspectiveProjection17getProjectionTypeEv @@ -64060,7 +64060,7 @@ Address,Quality,Size,Name 0x0000007100b22ab0,O,000008,_ZN4sead8DateSpanC1El 0x0000007100b22ab8,O,000056,_ZN4sead8DateSpanC1ERKNS_12CalendarSpan3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE 0x0000007100b22af0,O,000008,_ZN4sead8DateTimeC1Em -0x0000007100b22af8,M,000248,_ZN4sead8DateTime11setUnixTimeERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE +0x0000007100b22af8,O,000248,_ZN4sead8DateTime11setUnixTimeERKNS_12CalendarTime4YearERKNS1_5MonthERKNS1_3DayERKNS1_4HourERKNS1_6MinuteERKNS1_6SecondE 0x0000007100b22bf0,O,000060,_ZN4sead8DateTime26initializeSystemTimeModuleEv 0x0000007100b22c2c,O,000480,_ZNK4sead8DateTime15getCalendarTimeEPNS_12CalendarTimeE 0x0000007100b22e0c,O,000204,_ZN4sead8DateTime6setNowEv @@ -64214,9 +64214,9 @@ Address,Quality,Size,Name 0x0000007100b2e7d8,U,000100, 0x0000007100b2e83c,U,000100, 0x0000007100b2e8a0,U,000104, -0x0000007100b2e908,U,000148,_ZN4sead18BinaryStreamFormat7readBitEPNS_9StreamSrcEPvj +0x0000007100b2e908,O,000148,_ZN4sead18BinaryStreamFormat7readBitEPNS_9StreamSrcEPvj 0x0000007100b2e99c,U,000260, -0x0000007100b2eaa0,U,000024,_ZN4sead18BinaryStreamFormat12readMemBlockEPNS_9StreamSrcEPvj +0x0000007100b2eaa0,O,000024,_ZN4sead18BinaryStreamFormat12readMemBlockEPNS_9StreamSrcEPvj 0x0000007100b2eab8,U,000092, 0x0000007100b2eb14,U,000096, 0x0000007100b2eb74,U,000096, @@ -64228,7 +64228,7 @@ Address,Quality,Size,Name 0x0000007100b2edb0,U,000096, 0x0000007100b2ee10,U,000120, 0x0000007100b2ee88,U,000272, -0x0000007100b2ef98,U,000024,_ZN4sead18BinaryStreamFormat13writeMemBlockEPNS_9StreamSrcEPKvj +0x0000007100b2ef98,O,000024,_ZN4sead18BinaryStreamFormat13writeMemBlockEPNS_9StreamSrcEPKvj 0x0000007100b2efb0,U,000016, 0x0000007100b2efc0,U,000020, 0x0000007100b2efd4,U,000004,nullsub_3255 diff --git a/lib/sead b/lib/sead index 77039dc63..e8caa1f83 160000 --- a/lib/sead +++ b/lib/sead @@ -1 +1 @@ -Subproject commit 77039dc630c58bc2cda2a89deec42076ae732483 +Subproject commit e8caa1f83d3e182aa7b486838fab32a6842c3bb1