Skip to content

Commit 85f9732

Browse files
committed
1.11.191 first pass
1 parent e5b68a9 commit 85f9732

Some content is hidden

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

86 files changed

+4261
-4259
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 6)
3+
set(F4SE_VERSION_PATCH 7)
44

55
set(F4_VERSION_MAJOR 1)
66
set(F4_VERSION_MINOR 11)
7-
set(F4_VERSION_PATCH 169)
7+
set(F4_VERSION_PATCH 191)
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(0x006F18C0);
3+
RelocAddr <_ConvertHalfToFloat> ConvertHalfToFloat(0x006F42F0);

f4se/BSGeometry.h

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

220220
MEMBER_FN_PREFIX(BSGeometry);
221221
//
222-
DEFINE_MEMBER_FN(UpdateShaderProperty, UInt32, 0x021BC6A0);
222+
DEFINE_MEMBER_FN(UpdateShaderProperty, UInt32, 0x021C1190);
223223
};
224224
STATIC_ASSERT(sizeof(BSGeometry) == 0x160);
225225

@@ -234,7 +234,7 @@ class BSTriShape : public BSGeometry
234234
float unk16C; // 16C
235235

236236
MEMBER_FN_PREFIX(BSTriShape);
237-
DEFINE_MEMBER_FN(CreateDynamicTriShape, BSDynamicTriShape*, 0x0182D030, NiAVObject * unk1);
237+
DEFINE_MEMBER_FN(CreateDynamicTriShape, BSDynamicTriShape*, 0x01831770, NiAVObject * unk1);
238238
};
239239
STATIC_ASSERT(sizeof(BSTriShape) == 0x170);
240240

f4se/BSGraphics.cpp

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

33

4-
RelocAddr<BSShaderutil::_ClearRenderPasses> BSShaderutil::ClearRenderPasses(0x021BC6A0);
4+
RelocAddr<BSShaderutil::_ClearRenderPasses> BSShaderutil::ClearRenderPasses(0x021C1190);
55

66
//
7-
RelocPtr <ImageSpaceManager> g_imageSpaceManager(0x03E37C60);
7+
RelocPtr <ImageSpaceManager> g_imageSpaceManager(0x03E47AF0);
88

99
//
10-
RelocPtr <BSGraphics::Renderer> g_renderManager(0x039FF580);
10+
RelocPtr <BSGraphics::Renderer> g_renderManager(0x03A0F400);
1111

1212
//
13-
RelocPtr <BSGraphics::RenderTargetManager> g_renderTargetManager(0x02F37700);
13+
RelocPtr <BSGraphics::RenderTargetManager> g_renderTargetManager(0x02F42710);
1414

1515
//
16-
RelocPtr <BSShaderResourceManager> g_shaderResourceManager(0x03428228);
16+
RelocPtr <BSShaderResourceManager> g_shaderResourceManager(0x034380A8);
1717

1818
//
19-
RelocPtr <ID3D11Device> g_D3D11Device(0x038BAC28);
19+
RelocPtr <ID3D11Device> g_D3D11Device(0x038CAAA8);
2020

2121
//
22-
RelocPtr <ID3D11DeviceContext> g_D3D11DeviceContext(0x038BAC10);
22+
RelocPtr <ID3D11DeviceContext> g_D3D11DeviceContext(0x038CAA90);

f4se/BSGraphics.h

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -108,9 +108,9 @@ class Renderer
108108
UInt64 unk2588[0x2590 >> 3]; // 2588
109109
CRITICAL_SECTION m_renderLock; // 2590
110110

111-
DEFINE_MEMBER_FN_4(CreateTriShape, TriShape*, 0x01813F00, UInt32* arDataSize, void* apData, UInt64 auiVertexDesc, IndexBuffer* apIndexBuffer);
112-
DEFINE_MEMBER_FN_3(CreateVertexBuffer, VertexBuffer*, 0x01815770, UInt32* auiDataSize, SInt8* apData, UInt32 auiStride);
113-
DEFINE_MEMBER_FN_2(CreateIndexBuffer, IndexBuffer*, 0x01815A90, UInt32 auiIndexCount, const UInt16* apIndices);
111+
DEFINE_MEMBER_FN_4(CreateTriShape, TriShape*, 0x01818640, UInt32* arDataSize, void* apData, UInt64 auiVertexDesc, IndexBuffer* apIndexBuffer);
112+
DEFINE_MEMBER_FN_3(CreateVertexBuffer, VertexBuffer*, 0x01819EB0, UInt32* auiDataSize, SInt8* apData, UInt32 auiStride);
113+
DEFINE_MEMBER_FN_2(CreateIndexBuffer, IndexBuffer*, 0x0181A1D0, UInt32 auiIndexCount, const UInt16* apIndices);
114114
};
115115
STATIC_ASSERT(offsetof(Renderer, m_renderLock) == 0x2590);
116116

@@ -135,11 +135,11 @@ class RenderTargetManager
135135
UInt8 pad[3]; // 1D
136136
};
137137

138-
DEFINE_MEMBER_FN_1(LockTextureType, void, 0x01835FB0, UInt32 type);
139-
DEFINE_MEMBER_FN_1(ReleaseTextureType, void, 0x01836040, UInt32 type);
140-
DEFINE_MEMBER_FN_4(GetRenderData, BSRenderData *, 0x01835F10, UInt32 type, UInt64 unk1, UInt64 unk2, UInt32 unk3); // type, 0, 1, 0
141-
DEFINE_MEMBER_FN_3(Unk_01, void, 0x01835F60, UInt32 type, BSRenderData *, UInt8 unk3); // type, rendererData, 1
142-
DEFINE_MEMBER_FN_4(CreateRenderTarget, void, 0x01834410, UInt32 aIndex, const RenderTargetProperties& properties, UInt8 aPersistent);
138+
DEFINE_MEMBER_FN_1(LockTextureType, void, 0x0183A6F0, UInt32 type);
139+
DEFINE_MEMBER_FN_1(ReleaseTextureType, void, 0x0183A780, UInt32 type);
140+
DEFINE_MEMBER_FN_4(GetRenderData, BSRenderData *, 0x0183A650, UInt32 type, UInt64 unk1, UInt64 unk2, UInt32 unk3); // type, 0, 1, 0
141+
DEFINE_MEMBER_FN_3(Unk_01, void, 0x0183A6A0, UInt32 type, BSRenderData *, UInt8 unk3); // type, rendererData, 1
142+
DEFINE_MEMBER_FN_4(CreateRenderTarget, void, 0x01838B50, UInt32 aIndex, const RenderTargetProperties& properties, UInt8 aPersistent);
143143
};
144144
}
145145

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(0x030D5190);
4+
RelocPtr <BSModelDB::BSModelProcessor*> g_TESProcessor(0x030E0290);

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, 0x017AF290);
46-
DEFINE_MEMBER_FN(Impl_Process, void, 0x002F96B0, ModelData * modelData, const char * modelName, NiAVObject ** root, UInt32 * typeOut);
45+
DEFINE_MEMBER_FN(dtor, void, 0x017B39D0);
46+
DEFINE_MEMBER_FN(Impl_Process, void, 0x002FC0E0, 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(0x03E4E260);
5+
RelocPtr <Heap> g_mainHeap(0x03E5E0F0);
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(0x030E21B8);
18+
RelocPtr <ConsoleManager *> g_console(0x030ED2B8);
1919

2020
//
21-
RelocAddr <UInt32 *> g_consoleHandle(0x032F78A0);
21+
RelocAddr <UInt32 *> g_consoleHandle(0x03307720);
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 *, 0x016534A0, size_t size, size_t alignment, bool aligned);
10-
DEFINE_MEMBER_FN(Free, void, 0x01653900, void * buf, bool aligned);
9+
DEFINE_MEMBER_FN(Allocate, void *, 0x016579C0, size_t size, size_t alignment, bool aligned);
10+
DEFINE_MEMBER_FN(Free, void, 0x01657E20, 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(PrintVArgs, void, 0x010376C0, const char * fmt, va_list args);
23-
DEFINE_MEMBER_FN(Print, void, 0x01037790, const char * str);
22+
DEFINE_MEMBER_FN(PrintVArgs, void, 0x0103BC50, const char * fmt, va_list args);
23+
DEFINE_MEMBER_FN(Print, void, 0x0103BD20, 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(0x030D0C58);
4+
RelocPtr <PlayerCamera *> g_playerCamera(0x030DBD58);
55

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

0 commit comments

Comments
 (0)