Skip to content

Commit 7c1bf3e

Browse files
committed
runtime 1.10.984, version 0.7.2
1 parent 7082a1a commit 7c1bf3e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+4147
-4130
lines changed

cmake/versioning.cmake

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
set(F4SE_VERSION_MAJOR 0)
22
set(F4SE_VERSION_MINOR 7)
3-
set(F4SE_VERSION_PATCH 1)
3+
set(F4SE_VERSION_PATCH 2)
44

55
set(F4_VERSION_MAJOR 1)
66
set(F4_VERSION_MINOR 10)
7-
set(F4_VERSION_PATCH 980)
7+
set(F4_VERSION_PATCH 984)
88

99
math(
1010
EXPR

f4se/BSGeometry.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
#include "f4se/BSGeometry.h"
22

3-
RelocAddr <_ConvertHalfToFloat> ConvertHalfToFloat(0x006A0B20);
3+
RelocAddr <_ConvertHalfToFloat> ConvertHalfToFloat(0x006A0B50);

f4se/BSGeometry.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ class BSGeometry : public NiAVObject
172172

173173
MEMBER_FN_PREFIX(BSGeometry);
174174
//
175-
DEFINE_MEMBER_FN(UpdateShaderProperty, UInt32, 0x0206B3E0);
175+
DEFINE_MEMBER_FN(UpdateShaderProperty, UInt32, 0x0206BB00);
176176
};
177177
STATIC_ASSERT(sizeof(BSGeometry) == 0x160);
178178

@@ -187,7 +187,7 @@ class BSTriShape : public BSGeometry
187187
float unk16C; // 16C
188188

189189
MEMBER_FN_PREFIX(BSTriShape);
190-
DEFINE_MEMBER_FN(CreateDynamicTriShape, BSDynamicTriShape*, 0x01716650, NiAVObject * unk1);
190+
DEFINE_MEMBER_FN(CreateDynamicTriShape, BSDynamicTriShape*, 0x01716A20, NiAVObject * unk1);
191191
};
192192
STATIC_ASSERT(sizeof(BSTriShape) == 0x170);
193193

f4se/BSGraphics.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
11
#include "f4se/BSGraphics.h"
22

33
//
4-
RelocPtr <ImageSpaceManager> g_imageSpaceManager(0x03CA1BA0);
4+
RelocPtr <ImageSpaceManager> g_imageSpaceManager(0x03CA2BA0);
55

66
//
7-
RelocPtr <BSGraphics::Renderer> g_renderManager(0x03768600);
7+
RelocPtr <BSGraphics::Renderer> g_renderManager(0x03769600);
88

99
//
10-
RelocPtr <BSRenderTargetManager> g_renderTargetManager(0x02CDAEB0);
10+
RelocPtr <BSRenderTargetManager> g_renderTargetManager(0x02CDBED0);
1111

1212
//
13-
RelocPtr <BSShaderResourceManager> g_shaderResourceManager(0x03191288);
13+
RelocPtr <BSShaderResourceManager> g_shaderResourceManager(0x03192288);
1414

1515
//
16-
RelocPtr <ID3D11Device> g_D3D11Device(0x03623CA8);
16+
RelocPtr <ID3D11Device> g_D3D11Device(0x03624CA8);
1717

1818
//
19-
RelocPtr <ID3D11DeviceContext> g_D3D11DeviceContext(0x03623C90);
19+
RelocPtr <ID3D11DeviceContext> g_D3D11DeviceContext(0x03624C90);

f4se/BSGraphics.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ class Renderer
1717
CRITICAL_SECTION m_renderLock; // 2590
1818

1919
MEMBER_FN_PREFIX(Renderer);
20-
DEFINE_MEMBER_FN(CreateBSGeometryData, BSGeometryData*, 0x016FD580, UInt32 * blockSize, UInt8 * vertexData, UInt64 vertexDesc, BSGeometryData::TriangleData * triData); // Creates a block with a vertex copy in the resource pool with a reference to the supplied triblock (partial deep copy)
20+
DEFINE_MEMBER_FN(CreateBSGeometryData, BSGeometryData*, 0x016FD950, UInt32 * blockSize, UInt8 * vertexData, UInt64 vertexDesc, BSGeometryData::TriangleData * triData); // Creates a block with a vertex copy in the resource pool with a reference to the supplied triblock (partial deep copy)
2121
};
2222
STATIC_ASSERT(offsetof(Renderer, m_renderLock) == 0x2590);
2323
}
@@ -58,12 +58,12 @@ class BSRenderTargetManager
5858

5959
MEMBER_FN_PREFIX(BSRenderTargetManager);
6060
//
61-
DEFINE_MEMBER_FN(LockTextureType, void, 0x0171F5E0, UInt32 type);
61+
DEFINE_MEMBER_FN(LockTextureType, void, 0x0171F9B0, UInt32 type);
6262
//
63-
DEFINE_MEMBER_FN(ReleaseTextureType, void, 0x0171F670, UInt32 type);
64-
DEFINE_MEMBER_FN(GetRenderData, BSRenderData *, 0x0171F540, UInt32 type, UInt64 unk1, UInt64 unk2, UInt32 unk3); // type, 0, 1, 0
63+
DEFINE_MEMBER_FN(ReleaseTextureType, void, 0x0171FA40, UInt32 type);
64+
DEFINE_MEMBER_FN(GetRenderData, BSRenderData *, 0x0171F910, UInt32 type, UInt64 unk1, UInt64 unk2, UInt32 unk3); // type, 0, 1, 0
6565
//
66-
DEFINE_MEMBER_FN(Unk_01, void, 0x0171F590, UInt32 type, BSRenderData *, UInt8 unk3); // type, rendererData, 1
66+
DEFINE_MEMBER_FN(Unk_01, void, 0x0171F960, UInt32 type, BSRenderData *, UInt8 unk3); // type, rendererData, 1
6767
};
6868

6969
// 1B8

f4se/BSModelDB.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
#include "f4se/BSModelDB.h"
22

33
//
4-
RelocPtr <BSModelDB::BSModelProcessor*> g_TESProcessor(0x02E67E50);
4+
RelocPtr <BSModelDB::BSModelProcessor*> g_TESProcessor(0x02E68E50);

f4se/BSModelDB.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ class BSModelDB
4242

4343
MEMBER_FN_PREFIX(TESProcessor);
4444
// ??_7BSModelProcessor@BSModelDB@@6B@
45-
DEFINE_MEMBER_FN(dtor, void, 0x016989A0);
46-
DEFINE_MEMBER_FN(Impl_Process, void, 0x002A7C00, ModelData * modelData, const char * modelName, NiAVObject ** root, UInt32 * typeOut);
45+
DEFINE_MEMBER_FN(dtor, void, 0x01698D70);
46+
DEFINE_MEMBER_FN(Impl_Process, void, 0x002A7C30, ModelData * modelData, const char * modelName, NiAVObject ** root, UInt32 * typeOut);
4747
};
4848
};
4949

f4se/GameAPI.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
#include <cstdio>
33

44
//
5-
RelocPtr <Heap> g_mainHeap(0x02E61980);
5+
RelocPtr <Heap> g_mainHeap(0x02E62980);
66

77
void * Heap_Allocate(size_t size)
88
{
@@ -15,10 +15,10 @@ void Heap_Free(void * ptr)
1515
}
1616

1717
//
18-
RelocPtr <ConsoleManager *> g_console(0x02E74E78);
18+
RelocPtr <ConsoleManager *> g_console(0x02E75E78);
1919

2020
//
21-
RelocAddr <UInt32 *> g_consoleHandle(0x0306EEA0);
21+
RelocAddr <UInt32 *> g_consoleHandle(0x0306FEA0);
2222

2323
void Console_Print(const char * fmt, ...)
2424
{

f4se/GameAPI.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ class Heap
66
{
77
public:
88
MEMBER_FN_PREFIX(Heap);
9-
DEFINE_MEMBER_FN(Allocate, void *, 0x0153D400, size_t size, size_t alignment, bool aligned);
10-
DEFINE_MEMBER_FN(Free, void, 0x0153D860, void * buf, bool aligned);
9+
DEFINE_MEMBER_FN(Allocate, void *, 0x0153D7D0, size_t size, size_t alignment, bool aligned);
10+
DEFINE_MEMBER_FN(Free, void, 0x0153DC30, void * buf, bool aligned);
1111
};
1212

1313
extern RelocPtr <Heap> g_mainHeap;
@@ -19,8 +19,8 @@ class ConsoleManager
1919
{
2020
public:
2121
MEMBER_FN_PREFIX(ConsoleManager);
22-
DEFINE_MEMBER_FN(PrintArgs, void, 0x01262EC0, const char * fmt, ...);
23-
DEFINE_MEMBER_FN(Print, void, 0x00FB5EC0, const char * str);
22+
DEFINE_MEMBER_FN(PrintVArgs, void, 0x00FB6180, const char * fmt, va_list args);
23+
DEFINE_MEMBER_FN(Print, void, 0x00FB6250, const char * str);
2424
};
2525

2626
extern RelocPtr <ConsoleManager *> g_console;

f4se/GameCamera.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#include "f4se/GameCamera.h"
22

33
//
4-
RelocPtr <PlayerCamera *> g_playerCamera(0x02E639D8);
4+
RelocPtr <PlayerCamera *> g_playerCamera(0x02E649D8);
55

66
SInt32 PlayerCamera::GetCameraStateId(TESCameraState * state)
77
{

0 commit comments

Comments
 (0)