Introduce a Vezel.Novadrop.Interop library for in-memory client interaction (.NET 8) #86
Labels
area: build
Issues related to the build system.
area: interop
Issues related to the client interop bindings.
area: research
Issues related to reverse engineering of the game.
cpu: x86 64
Issues that are specific to x86 (64-bit).
os: windows
Issues that are specific to Windows (10, 11, etc).
type: feature
Issues that are classified as feature requests.
Milestone
This library will provide type definitions and function bindings for many of the common classes used in TERA. A few obvious examples:
S1Context
,S1CallbackHandler
S1DataDB
,S1DataQuery
,S1DataNode
,S1DataAttribute
S1GameObject
,S1Player
,S1User
S1ConnectionManager
,S1CommandQueue
S1ClientSocket
,S1CryptSocket
Cipher
,NullCipher
,PikeCipher
The goal is for this library to enable a wide array of in-memory modding scenarios.
Note: Only the unpacked r387486 client will be supported out of the box, but the library should enable people to plug in their own addresses or search patterns (e.g. for r367239).
The text was updated successfully, but these errors were encountered: