package SoapstoneLib.Proto

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message EditorResource

common.proto:33

A thing which can be opened in an editor, scoped to a particular game and/or mod project. Using this generally requires knowing which editor you're talking with, as different editors will load different things simultaneously. A game object can be available in multiple different resources at once. For instance, there may be a live view of an opened file, but also a passive index of the same data, which could be different (potentially overlapping) resources. Err on the side of having a bunch of these.

Used in: Internal.BatchGetObjectsRequest, Internal.GetObjectRequest, Internal.OpenObjectRequest, Internal.OpenResourceRequest, Internal.OpenSearchRequest, Internal.SearchObjectsRequest, ServerInfoResponse

enum EditorResourceType

common.proto:55

Used in: EditorResource

enum FromSoftGame

common.proto:70

Enum for supported games. This can be extended based on what editors support.

Used in: EditorResource

enum KeyNamespace

common.proto:87

Namespaces for different types of game data. These do not uniquely identify every type of game object (like objects vs enemies), and is meant for cases when the main ids can overlap for two objects in the same file. Use object properties for specific subtype data.

Used in: Internal.PrimaryKey

enum PropertyComparisonType

common.proto:98

The standard FromSoft comparison operators, and also regex ~ and !~

Used in: Internal.PropertyCondition

message RequestedProperty

common.proto:111

Used for get/search operations to determine which properties to retrieve.

Used in: Internal.BatchGetObjectsRequest, Internal.GetObjectRequest, Internal.SearchObjectsRequest

message SearchOptions

common.proto:119

Used in: Internal.SearchObjectsRequest

message ServerInfoRequest

common.proto:9

Used as request type in: Internal.Soapstone.GetServerInfo

(message has no fields)

message ServerInfoResponse

common.proto:12

Used as response type in: Internal.Soapstone.GetServerInfo