docs: add plugin setup guide

This commit is contained in:
2026-05-30 18:33:24 +12:00
parent f3db41c402
commit b61043a3fe
1776 changed files with 122386 additions and 2 deletions
@@ -0,0 +1,39 @@
#pragma once
namespace RE
{
class TOPIC_INFO_DATA
{
public:
enum class TOPIC_INFO_FLAGS : std::uint32_t
{
kNone = 0x0,
kStartSceneOnEnd = 0x1,
kRandom = 0x2,
kSayOnce = 0x4,
kRequirePlayerActivation = 0x8,
kInfoRefusal = 0x10,
kRandomEnd = 0x20,
kEndRunningScene = 0x40,
kIsForceGreet = 0x80,
kPlaredAddress = 0x100,
kGroupTracksData = 0x100,
kForceSubtitle = 0x200,
kGroupForceRandom = 0x200,
kCanMoveWhileGreeitng = 0x400,
kNoLIPFile = 0x800,
kGroupDontDoAll = 0x800,
kPostProcess = 0x1000,
kCustomSoundOutpt = 0x2000,
kDialogueInfoSaid = 0x4000,
kHasCapsData = 0x4000,
kAlreadySaidDoAllBeforeRepeating = 0x8000,
kEditorOnly = 0x4000,
};
// members
REX::TEnumSet<TOPIC_INFO_FLAGS, std::uint16_t> flags; // 0
std::uint16_t timeUntilReset; // 2
};
static_assert(sizeof(TOPIC_INFO_DATA) == 0x4);
}