LEGO® Universe

Welcome to the LEGO Universe, newly imagined (LUNI) server project.


We’ve moved to LUNIServer.com. You can expect us to be moving there, since there are forums, tutorials, and lots of help.

LUNI Leaderboard (Feb 2015 – Sep 2015)

Position User LUPoint
1 Timtech 3531
2 CDFalcon 2086
3 Jonny 1590
4 HappyAngryCatfish 1224
5 Rabbit21 1088
6 airplane1717 1002
7 Lego king 845
8 Jon002 805
9 mater06 746
10 Mister Piano 709
Position User LUPoint

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. All files are under the General Public License, version 3, and are only for use on a non-commercial basis. More>

Readers Comments (247)

  1. Everyone will try to get to 10,000 comments.

  2. Okay, people I need to know what to work on next. So please tell me what you want me to do.
    Options:
    1. NPC’s.
    2. Ingame backpack(as in a backpack you can is ingame)
    3. Something else lol 🙂

  3. CDFalcon NPS!!!! Then quests please 😀 Also so you can create your own Character customization and play.

    • CDFalcon but adding NPC’s will be hard to add but it would really great a HUGE step of fixing Lego Universe and quests will be ecspically hard. I know that I heard character customization will come soon and so you can play with that character.

      • Ya! Npcs would make it a lot better! Also anybody wants to recruit me. 🙂

        Lego king
        Sentinel veteran

    • Hey redsuperhero!
      I am not developer, but i am pretty sure Quests will never happen.
      It’s really hard to do that. “Tim’s Team” first need to figure out how to make other things. Quest’s will be probably the last thing, they would work at.

      Hope it helps!

  4. @CDFalcon,
    Is there a way we can talk easily?
    Maybe Skype or a conversation on your forum?

  5. So guys is there any files that I can help with. 🙂

    Lego king
    sentinel veteran

  6. @Knightoffaith, @Jon, @pwjones

    We have an example of the packet ‘SC_[53-05-00-02] (world info?)’ right?
    The files ‘world_1a.bin’ and ‘world_1b.bin’ combined are one as I know.
    Is there a way to decompress the compressed data from the files?

    • Forgot the first part….

      How can I decompress the compressed stuff? 😀

    • Well, the first 4 bytes of the packet should show you which one it is (assuming it starts with 53, the others work differently). I think 1a is that, and 1b is 04.

      Decompression happens server side by RakNet, not sure how to emulate it… Loll try looking into creating a compressor/decompressor at some point.

  7. 9,990th comment LEL! still mater is getting the 10,000th!

    Lego king
    Sentinel veteran

  8. 9,999th comment mater the next one is for you!

    lego king
    sentinel veteren

  9. But all of you know what that means!

    @Tim
    You said you would make a new forum when 10.000 is reached. 🙂

  10. I will now present TimTech with this vitural 10,000 Comments Award
    ____________
    C\ 10,000 / D
    \ Comments /
    \ /
    \ /
    | | |
    / | \
    [______]

    Lol 🙂 😉 🙂

  11. CDFalcon what you working on now bringing back?

  12. @CDFalcon

    How can I get the accountID of a character which wants to access the world server?

    • The account ID is actually created by the server and assigned to the account. The character ID is also created by the server and assigned to each character.

      Both IDs are also 8 bytes long.

      Answer the Call. Save Imagination.
      -Jon002

  13. HappyAngryCatfish April 17, 2015 @ 7:45 PM

    Where can you find pictures you take in LUNI? Can’t find them anywhere.

  14. Okay so how are NPCs in Nimbus Station with monkeybrown? I think trying to figure out NPCs and missions would be best looking into monkeybrown’s files and packets.

  15. Here’s another question for all you developers. Is the code you implement into the LUNI server and all, code that you have found in the LU files or do you write it? For example, are you guys getting the launchpad coding from LEGO’s files or are you writing it from scratch?

  16. I’m now in the top 25 leaderboard for LU points! Watch out I’m the new competition! :0
    🙂 LOL

    lego king
    sentinel veteren and winner of 10,000th commenter

  17. Did anyone figured out how to dynamically create packets?
    If not then we aren’t able to use custom characters…

    • You can create an instance of a RakNet::BitStream and write data to it with bitStream.Write();

      Answer the Call. Save Imagination.
      -Jon002

      • So all I have to do is to save my hexadecimal values into an Integer, write this Integer into the BitStream and send it to the client ?

        • Sry if this is a stupid question… But I don’t have experience with saving hexadecimal values… I don’t even know how to convert the accountID into hexadecimal… 🙁

          • You don’t have to. Writing a numerical value to a bitstream sends it as hex.

            Answer the Call. Save Imagination.
            -Jon002

        • Pretty much. I use memcpy to copy data from a RakNet packet into an integer value (technically I could probably use bitStream.Read()….). From there, I write the data into the BitStream itself. Most data is written with the Write() function, but (pwjones, correct me if I’m wrong) you can use the WriteCompressed to Write compressed data into the bitStream. After writing all data into a BitStream, you can then send its data off to the client with rakServer->Send().

          Answer the Call. Save Imagination.
          -Jon002

    • And then send it off by using GetData() and GetNumberOfBytesUsed()

      Answer the Call. Save Imagination.
      -Jon002

      • So Jon when are you going to work on the server again you said you were busy.

        lego king
        sentinel veteren and winner of 10,000th commenter

        • I’m busy pretty much for April and most of May. After then, I will definitely try to get back to work!

          Answer the Call. Save Imagination.
          -Jon002

  18. WHAT? D: I MISSED THE 10,000 MARK? NOOOOOOOOOOOOOOOOO!

  19. Not to go off topic, but DID ANYONE SEE THE STAR WARS BATTLEFRONT TRAILER?!?!? ITS SWEEET

    • Look at the published date… Yeah… Sorry :/

      • HappyAngryCatfish April 17, 2015 @ 10:28 PM

        lol but they do have Bob =P

        • So, isn’t that fake?
          If not I think we need them
          (neal and others)
          we are not making any progress

          • Oh april fools I didn’t know

          • STARTREKLOVER!!!! Your back! Are you going to make new vids soon?

            lego king
            sentinel veteren and 10,000th commenter

          • I was never gone, I just don’t comment often. I wish I could do more videos soon, but it will have to wait until summer. Got a car, got a job to pay it off and pay for gas+ school and all that… Yeah. I’ll still be able to help other people in the comments, I just can’t do videos quite yet.

      • Hey startreklover can I pm you?
        Skype kik anywhere

  20. HappyAngryCatfish April 17, 2015 @ 10:32 PM

    Question was talking to a friend he was saying it’d be a lot faster and easier to not recreate LU but to rip the assets to unity and just recreate the gameplay. Thoughts and is it legal? =P

    • It is.

      lego king
      sentinel veteren and winner of 10,000th commenter

    • NO. People have tried and LEGO has prevented it.

    • Not nearly as easy as one might think. While it is fairly easy to rip the client assets into Unity, the server code will not write itself. The server of any MMO (including LU) is extremely important in every way that the player interacts with game elements.

      Here’s an example: When you attack an enemy, it sends a message to the server… The server has been keeping track of the player’s stats and knows the enemy’s “stats”, then it calculates a damage to deal. It updates that damage and sends it back to the client.

      By “recreate the gameplay” in Unity, I’m assuming what your friend is suggesting is eliminating the server element. Not only would you have to remove the messages to the server, but you’d have to make the client do all the information tracking and calculations that the server normally does. So your choice is to either rewrite this stuff as a server, or rewrite it in the client. It’s just as much work either way, but it makes a lot more sense to do it the way was intended to: with a server. Furthermore, LU would not be nearly as fun as a single-player game, but I digress.

      • Well, Even just making a complete new client and server means reverse engineering practically goes away, but all the client code would need to be rebuilt.

  21. Wait who figured out the Bob quests and dont we already have like NPCs but they dont fight at the moment?

    So we are making big progress to fixing lego universe and developers are trying to customize your own character and then so you can play if im correct.

    • Don’t believe that video it was posted on APRIL FOOLS DAY. Ya that footage was from a few years ago. Well the end was.

      lego king
      sentinel veteren and winner of 10,000th commenter

  22. Looks who’s moving up on the LU point scoreboard… *clears throat* me!

    lego king
    sentinel veteren and winner of 10,000th commenter

  23. And guys, wheres Robowarior? He was a big help. Does anybody know where he is?

    lego king
    sentinel veteren and 10,000th commenter

  24. Who is ——–jamessterV2———- a Lego Universe Youtuber??? He made lots of episodes playing Lego Universe, like 100 just enjoying Lego Universe.

  25. Tim I think you need to take off the line up there where It says that LU points are a test. And tomorrow i will be uploading bak my time capsule on dropbox so can you download that and put it on this site.

    lego king
    sentinel veteren and 10,000th commenter

    • Tim also (sorry for the questions this is my last for the night) you should make a poll for which world should get npcs first. it would be fun.

      lego king
      sentinel veteren and 10,000th commenter

  26. HappyAngryCatfish April 17, 2015 @ 11:53 PM

    Could you link me to RoboWarriors YouTube page? @LegoKing

  27. Okay, now we are after 10’000 comments, so we could focus back on important things. Sometimes, there are people who just post: “I can’t login!!!! Help!!!” or something like that. So here is a guide how to make a good report:

    1. Tell us your server version.
    2. Tell us your client version. (Seems not important, but is)
    3. Tell us your error.
    4. Wait for a answer. (This forum is quite active, so you won’t wait long)

    P.S. @Lego king
    You spelled “veteren” false. It should be “veteran”.

  28. HappyAngryCatfish can I talk
    to you on kik?
    My nickname is airplane1717

  29. Okay, in response to you guys I will do NPCs!
    Side note: @startreklover I am sooooo excited about BattleFront DICE!

  30. CDfalcon, Jon, mater, and KnightOfFaith give me a way to PM you please. Skype, STeam, or text

  31. Im bored

    • Well then play LU! There is your solution.

      lego king
      sentinel veteren and 10,000th commenter

      • Wow, fast reply, Thing is i dont really want to play LU when all i can do is look around (And not simply)

        • Well you can learn hex and try to add more to LUNI. 🙂 Thats what I’m doing.

          lego king
          sentinel veteren and 10,000th commenter

  32. Im sure many of you have seen some of the Final Builder’s videos on youtube. Does anyone know how he re-textured his minifig as a mythran and how he implemented/spawned/found the Mythran Temple? I think that would be a cool thing to see in game. I know you guys said LEGO might not let us do that for the final game but if we do it on our own just to see what it would be like, I would assume that would be okay.

    • Ask the developers and what exactly are you trying to do?

      • I’m trying to put in some of the worlds that never made it to the final game. Some of those models are in the game’s assets. I’ve read where the Mythran Temple is somewhere in the assets so I am trying to find it so I can put it in the game.

    • From what I understand, you just extract then recompress the pks with the adjustments added. From what this person said, the models were replaced, so perhaps they just renamed the files to what would usually be loaded?

      • So let’s say I wanted to replace it with one of the properties, I would have to rename what I wanted to replace with the name of the property? Same with characters?

        • In theory, if you have a file named brick2x4 that was loaded into the scene and a file named brick1x1, you could rename brick1x1 to brick2x4 and the 1×1 brick would be loaded in place of the 2×4.

          • Okay cool. I used the PKExtractor to extract everything and I renamed what I want replaced in the game so now how do I recompress the files?

          • Open the pk file with a text editor (=> NOT Word).
            You can replace the “text” of the original file with the new (.nif files begin with “Gamebryo File Format”, so don’t replace the “ÿ”‘s and the spaces!).
            I’m not sure if it works but I don’t see a reason why it shouldn’t.

          • Okay I have found the Mythran Temple and the Baron Typhanous boss battle world. The Mythran Temple is separated into two models so how would I put both of those in replacement of a world? Do I have to combine them in blender first? Thr Barron boss world is in one model so that shouldn’t be too hard to put in the client.

          • Yes, import to blender, export as .3ds or .obj, import to niftools, save as .nif (or any other type if you want to manipulate animations, …)
            I hope it works,
            -bluebrain

          • I’ve been gone from my main computer since yesterday afternoon so I will work on it this afternoon.

            Also bluebrainc, how would I recompress the client\res file to put back into the main client?

          • I never have recomperssed the whole stuff. I have absolutely no idea if it will work or not.I think that you have to change the files that you have changed(not whole directories). You might also look at the source code of PK extractor and “reverse” the whole thing.

          • I guess I don’t technically have to recompress it, but it would make the client a lot bigger

  33. Still does anybody (Jon002) know how the npcs are at the nimbus station. How they were spawned in? What file and location. Where can we edit them? If anybody know any answer please reply.

    lego king
    sentinel veteran and 10,000th commenter

    • They’re in the test folder (not sure if it’s in all the characters or just one). Can’t tell you which packets, but all item creations should start with 24 as the first byte.

  34. Eww. I forget.
    Congratulations Tim! You already get OVER 10,000 comment’s on LUNI page!

  35. I just noticed the LUNI Wikia Chat…. I’ll be in the chat for a little bit if anyone wants to talk…

    Answer the Call. Save Imagination.
    -Jon002

    • You get my message? Want to make sure I did this right lol.

      • I haven’t gotten it yet 🙁 I got off a little while ago to work on an app. Is there a place you could talk privately sometime?

        Answer the Call. Save Imagination.
        -Jon002

  36. (I might have asked this before but idk.)
    Is there a good website from which I could learn hex?

    • Try the youtube tutorials ^_^

      • I cant watch vids on my kindle paperwhite though.
        Btw, the links on my same q on the previous page arent very helpful in my eyes.

        • I know how to convert hex to bin and decimals but i don’t know how it correlates to written code. Is it just written code in bin and then hex or what?

          • I don’t really know :/
            I’ll start learning HEX, if i’ll know more Java.

          • RakNet has a built in class called BitStream. You use the write function to take a normal datatype (like an integer) and put it in the bitstream, which can then be sent as a packet (if I understand correctly).

  37. Now I learn C++ and I’m come on…
    I have a question can we use lua script in C++ ???

    • Nope. You might be able to call a lua script with some work, but otherwise you can’t write in lua, no.

  38. Wasn’t here for a while …
    how far are we right now ?
    So when is LU finished ?
    When are we able to go on a public server ?

  39. How to play in privates luni servers with friends?

    • You can’t do this. Okay, false, but you can’t see any other people or something, so I don’t think it’s interesting.

  40. Hey!
    Why you guys think i am “Developer”?
    I just answer comments 😮

  41. CDFalcon hows the progress?

  42. So, Jon? Since my launchpad patch was just technically a bugfix to your source, I’d like to ask, how’d you figure out that this code…

    if (packet->data[0x1A] == 123 && packet->data[0x1B] == 33 & packet->data[0x1C] == 22) {

    }

    …Was the code for the Nimbus Station launcher? (The reason I ask is because I’m trying to complete launchers for all of LU!

    (P.S. CDFalcon? I need your help with NPC’s if you wanna work together! You can do the HEX, I can do the C++!)

  43. Hey everyone!
    I am just bored of LEGO games. (Like lego Batman, Indiana Jones, Star Wars, The Movie, etc. )
    I wanna play Lego Minifigures Online. (I don’t really like this game, i played it in CBT… )
    But, i wanna play a LEGO Online game, with someone from here!
    If someone is interested, tell me 😉
    And, i wanna play it because.. I heard LOCO is closing. (Legends of Chima Online ) So..
    It also will shut down like LOCO and LU (I think.. Because all of LEGO games just shut down.)
    So, if anyone is interested, tell me 😉

    AND OTHER INFO!

    You guys want to LEGO bring back LEGO Universe.. I don’t really think it will be good idea because they would shut down it again. Like they did with LOCO 😀 (I don’t really like LOCO too XD)

  44. HappyAngryCatfish April 19, 2015 @ 2:04 PM

    Does the Nexus 2 client just fix the audio from the previous one?

  45. @startreklover
    Here is some battlefront 3 gameplay:
    http://m.youtube.com/watch?v=_Hc5GEuB4b8&desktop_uri=%2Fwatch%3Fv%3D_Hc5GEuB4b8
    Sorry tim for off topicness lol

  46. Is it only the server which needs completion now or does the client still need fixes?

    • Server needs fixes the client is done.

      lego king
      sentinel veteran and 10,000th commenter

  47. BTW, with the tokens which were given to players when they bought a membership so that they could buy stuff at avant gardens, when will they be given to players: at the start of the game or once the get to the part in which membership was needed in the original LU?

    • Its Illegal to sell this game to people in any way. Its lego’s game and there the only one that could sell this. Also in the law it says that this thing is owned by everybody in the world. So basically what you are saying something like this: hey I share a TV with my family and right now I’m trying to sell it to my brother.

      lego king
      sentinel veteran and 10,000th commenter

  48. So, caboose, Joni, CDFalcon, all’o’ ya’ guys! If you want to contact me, then either PM me on CDFalcon’s wiki, or email me at:

    mater07@outlook.com

Comments are closed.