Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/06/2013 in Posts

  1. Brickulator

    Tutorial: Scene Modding and Object Moving

    LEGO Racers scene modding tutorial In this guide I will explain how to edit the various scenes in the game, such as tracks and cutscenes. This will include placing and moving 3D objects and animated models. There are a couple of tools you’ll need so if you don’t already have them, download them here: LEGO.JAM file extractor Binary file editor You may also find this tool useful to help with positioning objects in tracks: In-game Coordinate viewer The first thing you’ll need to do, if you haven’t done so already, is extract the LEGO.JAM file. You can find instructions on how to do this in the LEGO.JAM file extractor thread I linked above. I’d recommend copying LEGO.JAM to another folder first and working on it there, since your computer might shout at you if you try to work within Program Files. Once you’ve extracted the JAM file, you’ll have a folder called LEGO, and inside it, 2 folders: GAMEDATA and MENUDATA. In terms of scenes, GAMEDATA contains the tracks and MENUDATA contains the cutscenes. The track folders are named as below: Imperial Grand Prix - RACEC0R1 Dark Forest Dash - RACEC1R0 Magma Moon Marathon - RACEC0R3 Desert Adventure Dragway - RACEC0R2 Tribal Island Trail - RACEC1R1 Royal Knight’s Raceway - RACEC0R1 Ice Planet Pathway - RACEC1R3 Amazon Adventure Alley - RACEC1R2 Knightmare-athon - RACEC2R0 Pirate Skull Pass - RACEC2R1 Adventure Temple Trail - RACEC2R2 Alien Rally Asteroid - RACEC2R3 Rocket Racer Run - RACEC3R0 Test drive track - TEST And the cutscene folders are these: Captain Redbeard intro - CIRCUIT1 King Kahuka intro - CIRCUIT2 Basil the Batlord intro - CIRCUIT3 Johnny Thunder intro - CIRCUIT4 Baron von Barron intro - CIRCUIT5 Gypsy Moth intro - CIRCUIT6 Rocket Racer intro -CIRCUIT7 1st place in circuit race - C_AWARD1 2nd place in circuit race - C_AWARD2 3rd place in circuit race - C_AWARD3 4th, 5th, or 6th place in circuit race - C_AWARD4 Win a car set - WINCAR Beat Rocket Racer - WINRRCAR Beat Veronica Voltage - WINVVCAR These are the main scene folders. The splash screen is also a cutscene (LEGAL) and there are cutscene versions of the standard FMVs in the PC demo and N64 version of the game (LEGOINTR, HVSINTRO, MAININTR). There are also a couple of other scenes from the character and car builders and the track selection screen (CB_SET, GARAGE, SINGRACE) if you want to do anything with those (every model of a track in the race selection screen, SINGRACE, is actually a cutscene as well). Now, there are a few important binary files contained within each of these folders, and you’ll need to edit these in order to make the modifications you want to. You can open and edit these files with origamiguy’s binary file editor that I linked to at the start. The types of binary files you’ll probably be working with are: 3D scenes (.WDB) Texture lists (.TDB) Material lists (.MDB) 3D models (.GDB) Skeleton structures (.SDB) Skeletal animations (.ADB) Material animations (.MAB) Cutscene files (.CDB) Cutscene event files (.CEB) You won’t need to edit all of these, and if you’re only modding tracks you won’t need the CDB or CEB files (although it may be possible to script events during the race by using cutscenes, but I haven’t tried anything like that yet). I’ll try to keep this simple. Once you start playing with these files you might realise that there’s a lot of cool stuff you could do so I’m not going to try to cover it all. 1. Moving objects This is probably one of the easiest ways to modify a track. I’ll go through an example of how to do this, and the same method should work for any object on any track. For every section of this guide, I’ll be working with Imperial Grand Prix. To demonstrate how to move an object, I’ll start with something small and simple - some boxes. There’s a few crates in the corner here. I’m going to try to move them to the right a bit. To do this, I need to open the .WDB file for Imperial Grand Prix. This is the “scene” file and it determines which objects are in the scene, and where they are placed. You may find that there is more than 1 WDB file, and in fact Imperial Grand Prix has 5. The one you want should be the biggest WDB file. You can see here that TEST.WDB is the biggest file, and this is the one I’ll be editing. Now you need to open the WDB file with origamiguy’s binary file editor. When you do, you’ll see something that looks like this: In the “GDB files” list, you should be able to find the model you want. I can see “boxes” in there, so I assume that’s the one I want. Underneath these file lists are “static models” and “animated models”. You need to find your model in there so either look for it yourself or press CTRL+F and search for it with the name listed under GDB files. You can see the listing for the “boxes” model in the middle here: The only part I’m interested in at the moment is the position of the boxes. This is determined by this part of the code: k_31 // Position (float)-316.3805 (float)-591.2501 (float)-66.41721 Those 3 numbers are the x, y and z coordinates of the model. To demonstrate this, I’ll borrow a couple of images from RobExplorien’s start and power-up position tutorial. All you need to do to change the position of an object is change these coordinates. I won’t be worrying about the z position because I only want to move the boxes along a flat surface. But how do I know how much I need to change the x and y values? Well, there’s a couple of ways to do it. The first is good old trial and error (and this is what you’ll need to do if you’re moving an object not on a drivable surface). I could just change the values a bit, then launch the game and see how it looks, then change them again until I’m happy. But a much easier way to do it is to use grappigegovert’s coordinate viewer that I linked at the start. I’m going to use the coordinate viewer. You need LEGO Racers to be running for it to display anything, so you can either run the game in windowed mode or ALT+TAB to switch to the viewer while you’re playing. I’ve driven a little bit further and I’m going to try to move the boxes to where I’m parked right now. You can still see the boxes in their little corner there. I’ve switched to the coordinate viewer: The location coordinates now show the x, y and z values for the position of my car. I’m going to copy the x and y coordinates straight across to the WDB file. Hopefully, this will move the boxes to the current position of my car. Let’s see if it worked. I’ll save and overwrite the WDB file, close the game and rebuild my JAM. Then I’ll launch the game again and see where the boxes are now... Well, the boxes are no longer in their original position. This looks promising (note - the collision mesh is unchanged, if you drive into that corner you’ll bump into invisible crates, you can edit the collision files if you want to try to change things like that but I won’t be covering it here). There they are! Exactly where I wanted them to go (note - because the collision files haven’t been changed, you can drive straight through the model). That’s pretty much all there is to it when it comes to changing the location of objects. You can change the z coordinate to move things vertically in the same way, and you can change the rotation values too. For example, this is the result of increasing the z coordinate and making up some random rotation values: Just try messing around with these values and see what you can do. 2. Copying objects Now that we’ve been able to move objects around the track, we can try duplicating them. I’ll go back to my Imperial Grand Prix boxes, still floating in the air from the first part of the tutorial. Because you can never have too many floating boxes, right? This, again, requires editing the main WDB file. Open it up and find the model you want to copy. In my case, that’s “boxes” under “static models” again. In order to copy the model, I need to copy the “boxes” entry and paste it as a new model listing. I’ll just paste it underneath the original. But now we have 2 models called “boxes” and the game won’t like that at all. So I’ll save it some confusion by calling the copy “boxes2”. You can call the model whatever you want. Now, you may think it’s just a case of repositioning this copy, but there’s one thing you need to remember to do. Scroll back up to the start of the “static models” or “animated models” list, depending on the type of model you’re using. You’ll see a code that looks something like this: k_2E // Static models [19] The number in square brackets tells the game how many models of that type are in the scene. By default, Imperial Grand Prix has 19 static models. Because I’ve just added a new one, I need to change this number to 20, like this: k_2E // Static models [20] These square bracketed numbers are very important and appear in all the binary files. If I left my static model number as 19, the game would insert the first 19 models in the list and ignore the last one. And if you set the number too high, the game will crash and you’ll get a syntax error message. It’s such an easy thing to forget, but it’s vital that this number is correct to ensure everything works properly. (Note - on the subject of error messages, pay attention to them. More often than not, when you crash the game by messing with these files, you’ll get an error message that should help you understand exactly what went wrong, or at least the file that caused the problem) Now that I’ve copied the model and updated this number, the level should load both copies of the boxes model. But they have the exact same coordinates so they’ll just be on top of each other and you won’t be able to tell there’s more than 1. So I’ll open up the coordinate viewer again and use the process I described in part 1 of the tutorial to move the second boxes model. Et voilà! 3. Copying objects from other tracks I’m quite proud of the floaty box environment that I’ve created so far. But wouldn’t it look much cooler with the addition of...a UFO? Of course it would! So let’s get to work. Now, this is where things start to get a little more complicated. So far the only file we’ve needed to edit is the main WDB file for the track we’re using. Unfortunately, the number of files we need to mess with to insert an object from another track is...well, more than one. Once you’ve decided on an object to copy into a track, you’ll need the files that make up that object. So open the folder for the track that this object was originally in (the folder names are listed in the first post) and start by finding the GDB file of the object. If you’re not sure what it is, you could use the process from part 1 to move objects around and work out which is which. The object I want to use is the big UFO from Alien Rally Asteroid that hovers in place just before the finish line. The ARA folder is RACEC2R3 so I’m going to open that and sort the files by type to find the GDB files. The one I want is UFOHOVER.GDB. Once you know which GDB file you need, open it with the binary file editor. You’ll see a list of “materials” at the top. These materials correspond to textures and solid colours that the model uses. Either leave this window open or make a note of the materials listed here. The list for my UFO looks like this: k_27 // Materials [7] { "araufo1" "araufo2" "araufo3" "araufo4" "araufolg" "arawndow" "plainmat" } Now that you know what materials you need, you’ll need to open the track’s main MDB file (the track you’re copying the object from). This will be called COMBINED.MDB, and it lists all the materials used in the scene. Look through the file (or use CTRL+F) for the materials listed in the GDB file and copy them into a word document or something (you can copy them straight into the other track’s MDB but it might be easier to do it this way first). You should end up with a list of materials like this: All of these apart from “plainmat” reference a texture. Plainmat appears to be a solid colour material that appears in other tracks but is not always the same colour in every track. Find the plainmat material in the COMBINED.MDB file for the track you want to copy the object into and see what values it has. In my case, Alien Rally Asteroid has the same plainmat colour as Imperial Grand Prix, so I don’t need to copy it into IPG. If your destination track has a different plainmat colour to your source track, try the following: 1. Copy the source plainmat material code into COMBINED.MDB for the destination track. Do not overwrite the existing plainmat. 2. Rename the plainmat you just copied to “plainmat2” 3. Copy the GDB file you’re using into the desination track’s folder and edit it so that its material list includes “plainmat2” instead of “plainmat” If you do have to do that, make sure you update the square bracket number in the MDB accordingly, and don’t overwrite your edited GDB file with the original when I tell you to copy the model files later. Now you’ll need a list of the textures that match the materials you just found. Each material lists a “texture name” and these are the things you’ll be looking for. The texture name and material name will not always be the same, so be careful. Open the COMBINED.TDB file in the source track. This lists all the textures used by the materials in the scene. You need to find all the texture files that correspond to your object’s materials, so go through the file the same way you went through the MDB file, and copy the texture codes. Here are the ones I need: You should have a list of material codes, and a list of texture codes. You now need to copy the material codes into the COMBINED.MDB file of the destination track, and copy the texture codes into the COMBINED.TDB file of the destination track. Remember, if the plainmats are the same you don’t need to copy that one, and if they’re different and you’ve already added a plainmat2 material, don’t copy it again. Make sure you know how many materials you’ve added, and how many textures you’ve added, because you need to update the numbers in square brackets at the top of each file. I’m copying 6 materials and 6 textures, so I need to add 6 to both numbers. Save both files when you’re done. Now the game will know which textures to look for when loading the model. But it doesn’t know how to load the model itself yet, so we need to start editing the main WDB file (for the destination track). Near the start of the file, you’ll see 3 lists - GDB files, SDB files, and ADB files. The GDB files are the 3D models. If you’re copying a static model (or an animated model that you don’t want to be animated), you only need to worry about the GDB. For an animated model, you’ll need all 3. I already opened my GDB file earlier to find the materials, so I know the one I want is called UFOHOVER.GDB. This means I need to add “ufohover” to the list of GDB files, like so: (make sure you add it to the bottom of the list or it will mess everything up) I also need to add 1 to the bracket number, so it’s now [21]. If you’re using an animated model, add the same filename to the SDB and ADB lists as well (and update the bracket number!). Once you’ve added the files to these lists, you need to add your model to either the “static model” or “animated model” section (and update the bracket number for that section!!!). You can type the code out yourself but it’s easier to copy it from the source track’s WDB file. This is similar to the “copying objects” part of the tutorial. This is what my model code looks like: k_2F // Animated model "ufohover" { k_33 // GDB/ADB/SDB reference 6 2 2 (float)800 k_31 // Position (float)-637.4066 (float)-124.6511 (float)219.7383 k_32 // Rotation (float)1 (float)0 (float)0 (float)0 (float)0 (float)1 k_35 0 } If you’re using a static model there will be a couple of parts missing - the ADB and SDB references, and the k_35 part which tells the object to animate (if you’re copying an animated model from a cutscene, it won’t have the k_35 code, so you’ll need to add this part yourself). The 3 numbers under the “GDB/ADB/SDB reference” heading determine which files the model uses. These will probably be wrong, so you’ll need to change them. They refer to the GDB, ADB and SDB lists at the start of the file. Each number is that file’s position in the list. But it is very important to note that in these lists (and other lists like these in these binary files), the first item in the list is number 0, the second is 1, the third is 2, etc. So if you wanted to use the 10th file in the list, that would be number 11. Work out which numbers you need by counting (starting from 0) the position of the files you’re using in each list. The ADB and SDB numbers should be the same. You should have added the filenames to the bottom of the lists, so the ones you want will be the number of files in the list - 1. If you added more than one model, you’ll need to work it out yourself. There are 21 files in my GDB list, and ufohover is at the bottom, so that’s number 20. Here is my model code with corrected file references: k_2F // Animated model "ufohover" { k_33 // GDB/ADB/SDB reference 20 8 8 (float)800 k_31 // Position (float)-637.4066 (float)-124.6511 (float)219.7383 k_32 // Rotation (float)1 (float)0 (float)0 (float)0 (float)0 (float)1 k_35 0 } Apart from moving the object around, that should be all you need to do with the WDB. All you need to do now to get the object into the scene is to copy its files from the original track. These will be the GDB file, ADB and SDB files if it’s an animated model, and the textures. If you can’t remember the filenames, have a look through the WDB and TDB files again to remind yourself which ones you added. These are the files I’m copying: Copy these into the folder of the destination track. Everything you need should now be in place, and the object should be loaded into the track. I won’t go over how to reposition it again. If everything worked, your model should now be in the track you want it to be. If something went wrong, like I said earlier - pay attention to the error messages. Check you’ve copied all the textures and check all the square brackets - it’s probably something small. You should be able to insert and move different models in tracks by using the information I’ve given so far, but there are a couple of things to note. Models will often not be textured all the way around, because they are usually only viewed from a certain angle. The bottom or back of objects may be invisible so you should keep this in mind when inserting them into tracks. Another thing is getting minifigs into tracks. They can be awkward to work with and position, much more than other objects. Some seem to be easier to use than others. I easily managed to get a dancing King Kahuka into a track, but the best I could do with Johnny Thunder was having him fly around in the sky. You might need to experiment a bit. 4. Cutscenes Now that I’ve been through how to modify scenes, let’s look at a special type of scene - the cutscene. There are several cutscenes in the game and I listed the folders for them in the first post. They contain WDB files just like the tracks, but they also have CDB and CEB files. CDB files include things like the models and cameras, CEB files contain transitions, sound effects and subtitle events. As this is a “scene modding” tutorial, I’ll be focusing on the CDB files. I’m going to copying a model from one cutscene and inserting it into another. Specifically, I’m going to copy King Kahuka from his circuit cutscene to Captain Redbeard’s circuit cutscene. It should work for any object, just like with the track models. Firstly, you’re going to need to copy the model’s files and edit the WDB, MDB and TDB files the same way as in the last part of the tutorial. As far as I can tell, when you’re working with a cutscene, the model location coordinates in WDB are completely ignored, so don’t bother trying to change them. They are controlled in the CDB file instead. The Kahuka model I want is located in CIRCUIT2, so I’ve copied his model files and textures into CIRCUIT1 and edited the binary files accordingly. The only issue I found was that CIRCUIT1 already had materials called “torso” and “legs”, so I renamed Kahuka’s materials to “torso2” and “legs2” in the MDB and GDB. If you’re copying a character model and you want the face to be animated the same way as it was in its original cutscene, you’ll need to edit the MAB file. This also applies to other animated textures, but so far I’ve only tried faces. It should be a similar process. If you don’t want/need animated textures, you can skip this step. The MAB files contain all the frames for animated textures used in a scene. King Kahuka wears a mask and so does not have a very visible face during the cutscene, but his face is animated nonetheless so I’m going to copy that animation across. To get your model’s original animated texture frames, open the MAB file for its folder in the binary file editor. You’ll see something that looks like this: You can see the names of different materials listed here, with frame numbers in between. This determines which texture is shown, and when. You can edit these if you want to but to keep things simple I’ll leave mine as they are. The bottom part of the file contains the animation sequences that use those frames. I’m going to copy the frame list and paste it into that part of the MAB for CIRCUIT1, and I’ll copy the animation sequence and paste it into the animations part of the MAB. Make sure you paste them at the bottom of their sections. You’ll need to update the square brackets for both parts. At the moment, my game would use Captain Redbeard’s expressions for King Kahuka, and I don’t want that. Have a look at the k_27 part of the animation sequence entry. It will look something like this: k_27 // Material Frame(s) 0 15 This tells the game which frames to use in the animation. The first number represents the first frame of the animation (again, starting from 0). The second number is the number of frames in the animation. To correct the first number, count the position,starting from 0, of the first frame of the list you just copied. It’ll be the one with a 0 underneath. Then count how many frames are in the animation, including the first. In my case, the first frame of Kahuka’s animation is 14. You shouldn’t need to change the second number unless you’ve added or removed frames. So now my k_27 looks like this: k_27 // Material Frame(s) 14 15 The game will still play the first sequence instead of this one, but we’ll fix that in a moment. Now you need to open the CDB file in the folder where your model came from. This is the one for CIRCUIT2: Scroll down until you find the entry for your model. It will look something like this: k_2E // Model(s) "dummy00" { k_30 // Model Name "dummy01" k_34 // Model Rotation (float)0.999048 (float)-0.043618 (float)0 (float)0 (float)0 (float)1 k_2D // Animation Sequence ID 0 k_33 // Model Location (float)33.26736 (float)-35.13164 (float)-8.161795 k_2B // Start Frame 0 k_2C // Duration (or end frame if this is on a light) 480 k_36 [1] { 0 0 0 1 0 } } Static models, and models without material animations will not have all of these sections. Copy the entry for your model and paste it into the CDB of your destination cutscene. Remember to update the square brackets under “k_2E // Model(s)” at the start of the model list. As I said earlier, the coordinates listed in the CDB file are the ones used to position the models. But before you do that, if your model has an animated material we’ll need to tell the game which sequence to use. Look at the k_36 part of the code: k_36 [1] { 0 0 0 1 0 } The number we’re interested in is the third one. This determines which sequence to use for the animated material (I don’t know what the other numbers do). If the animated you added to the MAB was the second in the list, you’ll need to use a 1 here. This is my updated K_36 code: k_36 [1] { 0 0 1 1 0 } Now the only thing left to do is to change the model’s position in the cutscene (not in the WDB!). We can’t use the coordinate viewer here because it’s not a track we can drive around, so look at the other models for reference. I’m going to copy Redbeard’s location and rotation values and paste them over Kahuka’s. Then I’ll change either the x or y coordinates slightly and see what that does. This is the result of having Kahuka +5 on the x-axis from Redbeard: And that concludes this tutorial. From what I’ve covered you should be able to add models into any scene. The possibilities of what you can do are much more than just the things I’ve shown here, so experiment with the files and see what kinds of crazy stuff you can do. By messing with the binary files you can remove or replace models, change camera angles and timings...there’s probably not much you can’t do with a bit of trial and error. I’m sure you can come up with something a bit more creative than a UFO in a pirate level If you have any questions or problems, feel free to ask, but I’m not sure if I’ll be able to help. It really is just a matter of experimentation.
    6 points
  2. Cyrem

    I never asked for this.

    I thought this was going to be about the new Deus Ex game being a mobile game.... I was prepared to unleash my rage. Instead I left this topic laughing my head off. This is only the beginning sir.
    4 points
  3. Bartemis

    Sort of Rock Raiders Remake

    Update Features - Build buildings (No functions yet) - Cancel actions from queue - Efficient spawning of light - More efficient coding (higher FPS) - 30+ bugfixes Upcoming - Pipelines - Buildings - Different lights (Spotlight etc.) - Other stuff I can't think of right now P.S. I would appreciate if you test for bugs, because bugs will become more difficult to solve as the game gets more complex. [Download] (2.5 MB)
    4 points
  4. lol username

    I never asked for this.

    ... So basically, the LEGO version of this?
    2 points
  5. STUDZ

    RRU Quotes 2008-2013

    What about fun? His was the most obvious of them all.
    2 points
  6. Lair

    RRU Quotes 2008-2013

    [5:50:19 PM] McJobless: God-flipping-dammit Lair. [5:50:23 PM] McJobless: I'm quoting a post. [5:50:32 PM] McJobless: And so far everyone has the same amount of characters in their names. [5:50:39 PM] McJobless: keeps my lines organised. [5:50:49 PM] McJobless: And then LAIR OF ROCKWHALES comes along...
    2 points
  7. lol username

    Whats behind that door in the cave

    I always thought it was an underwater dome... Hence the sky color changing from black to dark blue when you reach that area, then changing to black again when you go back into the caves, they were trying to make it look like the areas between the support beams were glass with water behind them or something. I also think so. By the way, the shark in that dark blue area is behind the support beams, like it's swimming outside the glass in the Phanta sea. Yep, that confirms it. It swims around outside all of the support beams, never going inside. The dome is underwater. Case closed.
    2 points
  8. Cyrem

    CHI Eris, LEGO does an accidental rule 63?

    The more I look at it, the less LEGO I see.
    2 points
  9. The Ace Railgun

    I never asked for this.

    It seem that you are a man with a problem...maybe an infestation of infoghosts?
    1 point
  10. McJobless

    RRU Quotes 2008-2013

    ♥ guise.
    1 point
  11. lol username

    Moving gas station

    Life is very cold without a haaaaaaaaaat~
    1 point
  12. Lair

    Whats behind that door in the cave

    Not if you move away from the coast.
    1 point
  13. lol username

    LEGO Racers Theme Overhaul

    ... Meh. I like retro game-y stuff, I even like the visual style of Minecraft, but this just doesn't look very good IMO. It's rather uncanny; it doesn't fit with the 3D model style and just looks kinda awkward. If you guys wanna go for it, I'm not gonna stop you, but sorry, I'm not interested. And yes, I'm aware this isn't what it would look like once complete... But it just doesn't seem like these two things belong together.
    1 point
  14. STUDZ

    Whats behind that door in the cave

    If this isn't a madman with a box then I don't know what is... That's a cube. And it's not even HIS. "OH MY YES. YOUR SCORE CUBE."
    1 point
  15. Jimbob

    RRU Quotes 2008-2013

    The following takes place between 19:37 and 21:08. Events occur in real time. JimbobJeffers: Ugh, it's creepy when you see Yourself online. JimbobJeffers: It's not so bad when you see else though. le717: You're on a roll, aren't you? lu9: lol JimbobJeffers: It's horrible if you come across a troller though. JimbobJeffers: But sometimes, when you've hit Rock Bottom, you just have to visit RRU again rather than call TheDoctor. JimbobJeffers: I never doubted I'd find AnotherBadGamer such as my Dad. He is one crazychinchilla! JimbobJeffers: But ... He is just the dude. JimbobJeffers: You know what? RR Rocks. I feel like a Prehistoricman saying it, but I have to be the Rock Raider fan no.1. Well, maybe ThatEnglishChap actually is. Fushigisaur: aaaaand it looks like he's all out. But it was fun while it lasted. JimbobJeffers: Please, Fushigisaur, continue my legacy. I don't have the mental capacity to do so right now. le717: Bravo! Bravo! Fushigisaur: Let me test this first... Fushigisaur? Fushigisaur: Okay it works cool Fushigisaur: yo dude, whatup? lu9: lol Fushigisaur: I must say this is harder than it looks... I'm I'm able to find any at all. Fushigisaur: What's with all these guys? They're all a bunch of , Looseminded s, that's for certain. Fushigisaur: I'm glad I brought my magicbottle of greenapples. Which I need for some reason. Fushigisaur: Perhaps I can use them to repair ErosionDamage around my base. My Chrome Crusher's about to fall in the lava and my raiders are dying by the masses. Fushigisaur: It's in here. I've never seen a Storm quite like this one. Fushigisaur: If only I had a Medic, this could all have been avoided. Fushigisaur: It's like playing the Sims only with less interior decorating and more lava. Fushigisaur: Just as much death, though. JimbobJeffers: This is epic, keep going. Fushigisaur: I have all these words and no context in which to use them But these Wordsarecool and I'm not giving up. Yet. Fushigisaur: I just can't the feeling that the Arcade is going to suffer a GiraffeAttack sometime soon. Arthuriel: You have to collect all those sentences in a thread JimbobJeffers: Doing that now Fushigisaur: Just FYI, I installed a in your dell so I can watch you from the Shadows. JimbobJeffers: No! How dare you! I shall have to take a back and stop you. Fushigisaur: WE MUST STOP HIM! RELEASE THE Mantis ARMY! le717: Will you use the TrainsCDG railway? JimbobJeffers: They'll never defeat my . Fushigisaur: Or better yet, let's go with a Raptor army. That ought to do a bit more damage. Fushigisaur: I'll get there first to cut him off. I know where all the LostShortcuts are. le717: And let be your engineer? le717: Sometimes, I wish others where I live were as LocoAboutLEGO as I am. lu9: Oh JimbobJeffers: No, I'll have an LMS Engineer. lu9: Windows Media is an awesomeplayer Fushigisaur: Send in the tanks! And sharpen the Raptors' 's! We need all the strength we can get. lu9: IGOTTAAGREETHATLEGOISAWESOME Fushigisaur: If you serve me well, there will be Jellyfishcake. le717: ??? Fushigisaur: ...That's it, I'm out. You guys take it from here. le717: pandas. le717: Doggie_Bags. le717: You know? Scatman is SO 12 minutes ago. Snackman is the dude on the block! JimbobJeffers: I'm out too. That was epic, I'll post it in a second. JimbobJeffers: Oh le717's still going! le717: Puppy in a Basket! Woot! Woot! Puppy in a Basket! Woot! Woot! Fushigisaur: .-. le717: I need some , to be exact. Fushigisaur: I know where you can find those. They grow them on the fatfarm. Fushigisaur: (and now this is truly all I had, I'm out for real) le717: s... le717: I digg them, man. Fushigisaur: all of the context that this conversation once had is long gone by this point. JimbobJeffers: Okay, this is Overkill now. Please stop, my fingers are killing me from typing all this up le717: OK, that's it. Done for sure. Every give a round of applesocks for everyone who did this! Fushigisaur: JimbobJeffers: *huge crowd applause* le717: people of RRU, in order to create a more perfect LEGO game, research in modding, and perform many long tests! Fushigisaur: le717: And I'm out'a here! JimbobJeffers: STOP LE717 JimbobJeffers: STOP NOW PLEASE le717:
    1 point
  16. alan

    Custom Biomes not Working.

    The mistake - in my view - is very obvious. This is the code in the CFG: FIRST: The '}'at the end is missing SECOND: You wrote 'rockroof.bmp' to the rooftexture, but your actually rooftexture is DESERTROOF.bmp (but that doesn't make the textures crash). THIRD: You wrote 'WorldWorldTexturesDesertSplitDesert' to the texturebasename, but the texturebasename of your textures is 'DES' and not 'Desert'! It is actually explained exactly enough so this mistake shouldn't have happened... why didn't you follow the instructions?
    1 point
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.