LEGO® Universe Newly Imagined
Menu
  • Home
  • Download
    • Music
    • Server Progress
  • Forums
  • Info
    • People
    • World
    • FAQ
    • Objects
  • Tutorial
    • Compile in Visual Studio
    • Server 0.3
    • Server 0.4 (Pre-2)
    • Server 0.5.1
  • Home
  • Download
    • Music
    • Server Progress
  • Forums
  • Info
    • People
    • World
    • FAQ
    • Objects
  • Tutorial
    • Compile in Visual Studio
    • Server 0.3
    • Server 0.4 (Pre-2)
    • Server 0.5.1

Reply To: LUNI Research


Home › Forums › General Discussion › LUNI Research › Reply To: LUNI Research

August 31, 2015 at 5:39 am #431
Xiphoseer
Moderator

If you mean LDF Key/Values in general, Appendix A of the docs explains that quite well.

[L:4] - number of keys
    [L:1] - key length in bytes
    [L:V] - key, wchar
    [L:1] - data type (see below)
    [L:according to data type] - data

Is the basic structure of a LDF part.

Now there is a list of data types:

0 : String (variable wstring?)
1 : s32
3 : Float (32bit, signed)
5 : u32
7 : Boolean (8bit, 0 or 1)
8 : s64
9 : s64, Used only for (object?) IDs?
13 : bytes?

for each key/value pair that you want to encode, just write
– the length of your key string *2 (bytelength) in one byte
– the key itself with wchar_t’s / as wstring
– the data type as 1 byte
– the data itself

for the data itself, just write them out with the specified length or for variable length data types, prepend the data with a u32/unsigned long length specifier.

Comments are currently closed.

Preferred Language


  • English (en) English (en)
  • Deutsch (de) Deutsch (de)
  • Español (es) Español (es)

Search the Forums


Recent Topics


  • Happy New Year
  • FORUMS CLOSED

Forums

  • General Discussion

Important Sites

  • LU Server Projects Github online
  • Community Discord online
  • Search the LUNIverse

    Please Note

    The LEGO Group has not endorsed or authorized the operation of this game and is not liable for any safety issues in relation to the operation of this game.

    Copyright © 2015-2021 LUNI™ Server Project

    Hosted by TimTech Software