Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 01/26/2014 in all areas

  1. shinyquagsire23

    Unreadable BMP files

    Thanks, This is my first time reversing an x86 executable so this is kinda exciting for me. Actually, "real" bitmaps use this raster order too. Rather than use "standard" raster order (that being left-to-right, top-to-bottom, like words on a page), they use vertically inverted raster order. It still goes left-to-right, but the y component is flipped. Didn't know that. In the GameBoy Advance (which is what I usually mess around with) it does it from top to bottom, but in 8x8 squares. Interesting to know that this isn't anything new. OK, so apparently this in-built bitmap format is a lot more complicated than I thought. Turns out it is slightly compressed, but not using a compression algorithm. Instead they have a system to minimize the number of bytes used which makes things a bit more difficult. Basically, each byte can be as little as 2 pixels to as many as 4, which complicates things since that means that somehow it's selecting other colors from the 256 color palette shown in the normal images, which also means that I have to decipher a crapton of other stuff in there. Aside from that, I did figure out a way to dump images without directly decoding it. In the .dat files there is a property called total_number_of_frames that can be adjusted. So if you take a multi-framed object and set it to 1 frame it will turn up like this when you place the object down, exposing the entire image: So I managed to dump some of the images, but unfortunately they don't exactly insert back in very well (hence the really crappy looking factory above), so we still have work do to. But they do load and animate correctly, it's just that they don't load the proper palette. So if we can figure out the proper palette we could most likely fix the issue. Not to mention that the building .but's will also have to be modified or the executable hacked to view them from a normal BMP instead of a .but. I'd personally rather do the latter because the bitmap format caused me much pain trying to figure out and I got absolutely nowhere outside of what I learned in the last post. Just to give you guys an idea of what we're working with here, I'll throw up some of the ripped animations I got: Also, this can work to our advantage in terms of other things since we can rearrange the images to rip other items that aren't buildings. So if we can figure out a way to get the palette to work correctly and to load other buildings we could have a potential modding scene here. I personally plan on using the resources to make a sort of "Open LEGO LOCO" which can recreate the game with proper networking support as well as improved modding ability and maybe a more Sim City like engine which could give purpose to the factories and restraunts while also implementing currencies and other things.
    9 points
  2. grappigegovert

    GHB Recorder

    GHB Recorder It records ghost paths! The only thing is, it saves as TXT file, not (yet) as GHB file. So you'll have to copy the contents into 's binary editor. The readme file in the archive explains how to record a ghost path. (in short: F2 starts/stops recording) Many thanks to RobExplorien for explaining the GHB format. Download: https://www.rockraidersunited.com/files/dl-r18/ Changelog: v1.2 Actual time is now correctly saved Recording will stop automatically upon finishing the race (don't press F2 after finishing, or it will start a new recording, overwriting the previous one.) v1.1 Fixed rotation for 2001 version v1.0 Initial release
    8 points
  3. dead_name

    WIB texture format

    Here, have some pseudostructs that cover the format. I might see about doing a tool. No promises. struct wib_file_t { char magic_wibf[4]; "WIBF" int num_frames; int frame_sequence[num_frames]; // each is an index into the texture array char magic_wibt[4]; "WIBT" int width; int height; int pixel_format; // 0 = BGR888, 1/2 = BGRA8888 int num_textures; texture_t textures[num_textures]; }; struct texture_t { char pixel_data[width * height * pixel_size]; // pixel_format 0 --> pixel_size = 3 // pixel_format 1/2 --> pixel_size = 4 // pixels are in bitmap raster order, i.e. left-to-right, bottom-to-top. };
    5 points
  4. shinyquagsire23

    Unreadable BMP files

    OK, so I've been playing with the bitmaps (AKA flooding them with random bytes and values) and I've come to the following conclusion: These bitmaps are really really really weird. I was pretty much wrong about everything in my initial analysis. However, there are some things I'm glad to be wrong about. First off, I've discovered why some of these are formatted as normal bitmaps and why some of them aren't: animations. Every one of those files has an animation. Just take a look in the buildings folder, only the ones with multiple frames will have an unreadable file. Second, I found some interesting animations for the telephone. It turns out that there is also a blue and red version of it that was never used, as well as some unused easter eggs. If I can I'll try and get a pic up for you guys to see. Third, these graphics are indeed bitmaps, but they are very very very weird ones at that. Instead of being like a normal bitmap they start their image from the end of the file, so the top right pixel corresponds to the last byte in the bitmap file. And to make things even weirder they put each row of animation one after another, which is why they looked so darn weird in GIMP. So just as an example, instead of having it so that you have two separate images like most games do animation, they have the two images weaved together with the corresponding rows right next to each other. Weird. But, I am very happy because this means that these are both readable and editable. It's just a matter of figuring out the rest of the file. Also, I've discovered that the preview (with the magnifying glass) image is separate from the one displayed. And lastly, I found the purpose of the .but files. They are used in the toolbox as previews, because if you look carefully they are not just scaled versions (well, most aren't. The telephone is.), but in fact separate images. I'll keep looking into this. I'm actually very excited now that I know that it's possible to edit these easily (ie without cracking a compression algorithm). All that's left is to find the palette inside the file as well as the other information (the number of frames and the size of the image just as an example). Once we have that we can start converting these to editable bitmaps and then just use those for the purpose of modding. And since it seems like you guys didn't know this before (based on the top post here), those .dat's are just text files. They only look weird if you open them in either a Notepad or a Hex Editor If you open them in wordpad you'll find them to be perfectly editable. I'm a bit curious to see if LOCO dynamically scans for those .dats and if they'll show up in the toolbox if you copied a building or something. EDIT: Number of frames is specified in the .dat file. Also, it doesn't dynamically scan, which means there's a list of files for it to open out of the buildings folder. If I can get another building to be added this could mean a lot in terms of modding. Also, it seems that the .WAVs have the same exact header as the .BMPs, which is interesting. I'm guessing it's just raw PCM data.
    5 points
  5. shinyquagsire23

    Unreadable BMP files

    So I finished ripping all the textures in the buildings folder, and I came across an unused building. I think it's rather interesting: So apparently the house that could merge into a double house also was meant to merge into a quadruple house. And since a lot of the .dat files have the easter egg implementations I might be able to make a mod that could restore this since the texture is fully intact, although when it's placed via attaching a .but with the same name part of the texture is cut off, although I'm sure that's fixable. Once I get to ripping the paths folder I might actually find the one beta path that can go over train tracks that everyone seems to be talking about.
    4 points
  6. lol username

    WIB texture format

    New holiday, folks. January 25 is now officially Texture Cracking Day.
    4 points
  7. Cyrem

    The wonderful Windows 8

    Run it in windowed mode. Problem solved. Seriously. It's worked on W8 every time.
    3 points
  8. Fush

    The wonderful Windows 8

    Hardy har, you're hilarious. Here, let me go install windows 98 on my computer for the sake of running a single old game. Windows 8 may not be perfect, but despite what everyone seems to say it's not the bane of existance either, and for the most part, it's actually a pretty decent OS. Having an old program with compatibility issues is not a reason to ditch it entirely. (newsflash: most old programs have compatibility issues. SHOCKING!) And even if I wanted to, installing another OS is not an option. 8 is all I have. So, yeah, no. I would like serious responses, please?
    3 points
  9. grappigegovert

    GHB Recorder

    I actually had to go to sleep but I couldn't resist the urge to fix the rotation. Turns out the 2001 version stores the quaternions in a different memory address. (I'd only tested the 1999 version) I've uploaded a new version which fixes that problem. I've also noticed that the time to beat is independent of the path and is not saved correctly. I guess the time is saved in the first three integers of the GHB file somehow, but I have to figure out how exactly, so untill I fix that, the time to beat is always the standard time of IGP. O.T. Sorry for double-posting
    2 points
  10. grappigegovert

    GHB Recorder

    AI paths use a different stucture which isn't completely clear yet, but I intend to make a recorder for AI paths aswell when the format gets cracked.
    2 points
  11. lol username

    Unreadable BMP files

    I want to make love to your posts here. Oh my goodness yes. Also, one of the things I've always wanted to be able to do in Loco is to directly control a minifigure to explore cities, both my own and others on the network. Just sayin'.
    2 points
  12. TheDoctor

    The wonderful Windows 8

    How to fix Windows 8 Quit bitching. Install Classic Shell ??? Bitching is now invalid.
    2 points
  13. JrMasterModelBuilder

    LEGO Digital Designer LIF Extractor

    Game Extractor has had the ability to extract LEGO Digital Designer LIF files for a while, but since Game Extractor isn't very stable, I wrote my own LIF extractor in Python. The download contains the Python source file for use with a python interpreter, as well as Windows 32 bit and Windows 64 bit executables. Download LIF Extractor GitHub For those of you who will probably ignore the Readme.txt file entirely, here's the information on it: You accept full responsibility for how you use this program. This program is released under GNU GPLv3. LIF Extractor is a command line utility for extracting the LIF files found in LEGO Digital Designer. It will extract all files contained inside the LIF archives, into folders adjacent to the archive it was called on. The LIFExtractor.py file requires a python installation to run. The executables found in the folders have no dependencies. Choose the proper folder for your operating system. The Python script has been tested to work on Python versions 2.7 through 3.2. To extract LIF files, pass the path to the LIF files as command line arguments to the program. On Windows, this can be done by dragging and dropping the LIF files onto the LIFExtractor.exe icon in the explorer window. This program was created to allow for interoperability with the LEGO Digital Designer formats. In order to properly read the LEGO Digital Designer formats, it is necessary to access the data contained with the LIF file archives.
    1 point
  14. Jimbob

    Vector Raiders

    Vector Raiders Vector Raiders is an overhaul mod I am working on for LEGO Rock Raiders. It's primary aims are to re-texture the entire game in a simple vector style, and to replace all the levels in the game with new ones. I may also look into other areas of modification, such as monsters, and plan on creating new music too. So far I have nearly finished texturing the Rock biome, and created a draft for the first level, with some voice acting. There are some things that need looking over, for instance the Power Paths are too simple and I have used square Power Paths in place of round ones for the time being. Additionally I'd like to re-record my voice for Chief, and go over the first level's design again (I somehow muddled up the voices and objective). You can watch a preview of the first level below. http://youtu.be/RhHHA2UYdr0 [Dead] My apologies that the GUI flickers, I'll try and fix that for the next recording. Also, that voice sounds nothing like me, I don't know what type of voice I was putting on... Also, here's a little voice test I did for Chief. Chief Voice Test [Dead] Stay tuned for updates! Downloads Vector Raiders - Rock Biome
    1 point
  15. PeabodySam

    Scene 24: Johnny Thunder Blows This Taco Stand

    Note from Director Steven Spielbrick: What you are about to read is the script of a deleted scene from the upcoming blockbuster, The LEGO Movie, soon to be in theaters. The script was written by Frank, best known for his screenwriting of the 2002 blockbuster The Johnny Thunder Movie when he wasn't writing love letters to lead actress Giselle and crying in a corner in the commissary because he was too cowardly to actually give her any of those love letters. There is some speculation by Dr. Albert Overbuild that this script was actually ghostwritten by another individual who wrote this scene just to stroke his already-inflated ego, although Johnny Thunder denies any of these accusations.This scene was written entirely as a homage to fan-favorite LEGO lines and games from the late nineties, exploiting fan nostalgia to its maximum levels. I promise that only reason we left this on the cutting room floor is because of running time, and most certainly not because of any allegations that I am a cheapskate who refused to pay the cast and crew to film this scene. Scene 24 FADE IN. The shot opens with a low-angle shot of a hill, with dark and stormy clouds in the background. Occasionally, the sky is brightened by a flash of lightning. When filming this, be sure to tell the best boy Eddie to make sure that gaffer Hank doesn't electrocute himself with the lighting equipment again, even though it would produce the desired effect if we want it to look like lightning. The music should be dark and foreboding, with the only other sounds being wind and the distant rumbling of thunder. On that note, make sure the gofers bring coffee to Unit 2 cameraman Nero so he won't fall asleep while shooting again, since it takes forever to edit out his snoring in post. And make sure it's an espresso, not a latte or mocha, because it takes even longer to edit out the sound of Nero screaming at the gofer who brought him the wrong cup of coffee. The music crescendos, becoming less dark and foreboding and giving way to a march that is most certainly not a cheap knock-off of the "Raiders March." Enter JOHNNY THUNDER, who climbs up the hill before standing proudly and triumphantly at the top, fixing his hat and staring off into the distance. As the march hits its most dramatic and emotional peak, complete with ominous Latin chanting, the backlighting turns bright and angelic, as though the sun is rising directly behind JOHNNY THUNDER (again, make sure Hank doesn't electrocute himself), sure to give this scene some faux symbolism that will leave literary critics scratching their heads for years and wondering, "What does it mean? Obviously, it means Johnny Thunder is awesome, but surely there must be an even deeper meaning!" Text flashes at the bottom of the screen, reading: "5900: Adventurer Johnny Thunder available at your local toy store! Only $4.25!" JOHNNY THUNDER: Aces! Good on ya, Johnny! If that bludger Lord Business and his dodgy Robot SWAT Team think they could hold the Thunder himself prisoner aboard that dropship, they've got kangaroos loose in their paddock! CUT TO AERIAL SHOT of the nearby wreckage of the crashed police dropship. Text flashes at the bottom of the screen, reading: "70815: Police Dropship available at your local toy story! Only $69.99!" CUT back to JOHNNY THUNDER standing on the hill. This time, he is joined by the Rock Raiders CHIEF, who climbs up the hill to stand beside him. He is not accompanied by dramatic music or angelic lighting because he is not as awesome as JOHNNY THUNDER. However, he gets to appear in this scene because we're exploiting fan nostalgia. After all, that's the reason why we have JOHNNY THUNDER, BENNY, and other classic figures for no reason other than to make older LEGO fans swoon while younger LEGO fans are confused, failing to recognize their significance. Those poor children. CHIEF frowns and crosses his arms, glaring at JOHNNY THUNDER, most likely jealous of how awesome he is. CHIEF: You know, I did help! If it weren't for me, we'd- JOHNNY THUNDER: Oh, of course you wanted to get in on a bit of the action, Chief! Doesn't everyone dream of the opportunity that they may have the chance to work with the Thunder himself? Well, mate, today's your lucky day! CHIEF: Rather than standing idly on this hill like it's a sandwich break, I'd rather resume our mission to stop Lord Business! But we can't do this alone... we need the other Master Builders. I don't know how many of the others escaped, but I overheard Vitruvius grumbling that the Infomaniac was not present at the meeting in Cloud Cuckoo Land. Perhaps we can a landslide has occurred! BEAT. CHIEF covers his mouth and looks sheepish. JOHNNY THUNDER does not appear to have noticed his sudden outburst, instead staring off into space while stroking his chin. We need a few seconds of silence that will most likely be drowned out by the laughter of older LEGO Rock Raiders fans and a chorus of confused "What just happened?" cries from the younger audience before we continue. CHIEF: Err, sorry about that. I've got a plan for the mission! We gather some resources and... are you even listening? JOHNNY THUNDER: Hmm... let's see... aha! The Thunder has a plan! Of course he does, he always does! CHIEF: But I was just about to brief you on- JOHNNY THUNDER: There's gotta be a map somewhere in Lord Business's evil lair that shows the routes that the police dropships will follow after leavin' Cloud Cuckoo Land with the captured Master Builders. And once I have a map, I can find anythin', whether it's a Golden Dragon or a Green Ninja! But first, I'll need to explore Lord Business's evil lair to find this map, and before I do that, I'll need to find the evil lair in the first place... CHIEF: Alright, fine. I'll check my handheld geological scanner to see if I can locate... Camera REVOLVES around JOHNNY THUNDER and CHIEF and ZOOMS OUT, revealing Octan Headquarters towering before them. Dramatic musical stinger plays. Text flashes at the bottom of the screen, reading: "70809: Lord Business's Evil Lair available at your local toy store! Only $69.99!" CHIEF: Oh, there it is. JOHNNY THUNDER: Chief, you stay here and contact the Infomaniac. The Thunder is going in! CHIEF: Wait! You can't just walk into Octan Headquarters like that! JOHNNY THUNDER: Hmm, that'd be right. I'm so famous, everyone will recognize me the moment I step my foot in that door, and then I'd be taken apart faster than some shonky MegaBloks rubbish! I can't believe it, a situation where no one is allowed to notice the Thunder! Those poor fangirls will have to wait! JOHNNY THUNDER takes off his hat and rubs his forehead. JOHNNY THUNDER: Think, Thunder, think! That one other Master Builder... the one always wearin' his underwear on the outside... what was his name? CHIEF: Clark? JOHNNY THUNDER: Yeah, that's it. Clark. What did he say to do in such a situation? CUT to Cloud Cuckoo Palace, filmed in black-and-white to indicate that this is a flashback and, more importantly, to cut costs of filming. While other Master Builders mingle in the background, SUPERMAN is speaking to JOHNNY THUNDER, who isn't paying much attention and is instead attempting but failing miserably to flirt with WYLDSTYLE. JOHNNY THUNDER also fails to notice BATMAN in the background, angered by the flirting, repeatedly throwing batarangs at him but missing every time. SUPERMAN: If you're ever in a situation where you need to go unnoticed, find a phone booth and wear glasses. JOHNNY THUNDER: Yeah, mate. Goin' unnoticed. Doubt I'll ever have to give it a burl- A batarang finally hits JOHNNY THUNDER and knocks him out of the shot. SUPERMAN and a few other Master Builders gasp. BATMAN performs a fist pump. BATMAN: First try! CUT back to JOHNNY THUNDER in front of Octan Headquarters. He grins and puts his hat back on. If he had fingers, he would snap them. JOHNNY THUNDER: Ripper! Find a phone booth, wear glasses! CHIEF: Oh, brilliant. But where can we find a phone booth in these modern... JOHNNY THUNDER: Well, ain't this a beaut? Have a gander at this, 'cause there's one right there! PAN to a blue police box situated just outside Octan Headquarters. CHIEF: Okay, Johnny Thunder! Go for it while I contact the Infomaniac. Good luck on your mission! And watch out for those landslides - I mean, Robot Feds! CHIEF leaves the shot to contact the Infomaniac. Or, at least, that's what he claims to be doing. In reality, we all know that he is actually going on a sandwich break. JOHNNY THUNDER runs to the blue police box, opens the door, steps inside, and closes the door behind him. JOHNNY THUNDER: Crikey, it's a lot bigger on the inside! The door opens and JOHNNY THUNDER steps out of the police box. He is now wearing a disguise: a grey fedora, a pair of sunglasses, a fake mustache, a sleeveless leather vest, a satchel, and green pants. JOHNNY THUNDER: Wicked, they'll never recognize me now in this disguise! They'll take a butcher's hook and say, "There's no way that's the fair dinkum Thunder. That's some lousy motorcyclist Thunder-wannabe!" Maybe they'll even write a ton of fan mail askin' me to come back and kick this stupid motorcyclist in the hip piece! Now, time to find that map... CUT to the Octan conference room, where there is low lighting and low, sinister music playing in the background. At the start of the shot, make sure the camera focus is on a large map of the globe, in order to highlight that Gilligan Cut between JOHNNY THUNDER saying "map" and the fact that we're cutting to a map. It's supposed to be clever. Then, PAN OUT to gradually reveal the rest of the room, including PRESIDENT BUSINESS and EVIL OGEL, who are sitting at the conference table and talking. At the end of the shot, FOCUS IN on a giant brick-built taco in the room, promoting the upcoming Taco Tuesday with a sign that ends with the following message: "Please do not rebuild this into something that will help you defeat the bad guys." Just some subtle foreshadowing. PRESIDENT BUSINESS: ... but after that incident with the noodles, I've been trying for days to sink Benny's classic spaceship, but every unit I send out to do the job ends up spontaneously combusting and falling through the floor! EVIL OGEL: Those minions are only good for tossing out a window to relieve some stress. You cannot rely on them, which is why you must pay close attention to every word I say. Heeding my advice could mean the difference between failure and victory. Now, listen: when we send out the giant plastic badger, we... Enter JOHNNY THUNDER. PRESIDENT BUSINESS and EVIL OGEL both stop talking and stare at him. When each character speaks, make sure WIDE-ANGLE LENS is used in a CLOSE-UP SHOT. Despite how many films try to do this and only look awkward and uncomfortable, we will get it right! Maybe. PRESIDENT BUSINESS: Who are you? JOHNNY THUNDER: Err, yes. Hello. My name is John... son... uh... Thun... doo... yeah. And I'm here to clean your block. PRESIDENT BUSINESS: Ah, Johnson Thundoo? You sure look nothing like that Johnny Thunder fellow. JOHNNY THUNDER: Of course not! The Thunder is a brave and awesome hero! I'm a mean, rebellious, law-breakin', motorcycle-ridin' Thunder-wannabe son of a MegaBlok! PRESIDENT BUSINESS: Hold on. Do correct me if I'm mistaken, but did you just say that you break the law? Surely, we don't want any of that around here, now, do we? JOHNNY THUNDER: Uh... of course not. I said, I'm a mean, rebellious... err, law-abidin'... motorcycle-ridin' Thunder-wannabe son of a MegaBlok... yeah. PRESIDENT BUSINESS: Oh, good! That's a very good thing to hear, or else I would have you put to sleep! Err, I mean, uh, yes, pleased to meet you, Mr. Thundoo! It's so hard finding villains who are willing to work with me... most of the time, they're just out to break the law and spread chaos. Not like Ogel here, who's perfectly happy with enforcing rules with an iron fist! Or a plastic hook, in this case. EVIL OGEL: Yes, President Business. Mr. Thundoo, I welcome you to the Organization of Great Evil Laughter. That's O.G.E.L., which spells "Ogel". Quite ingenious, isn't it? I came up with it myself! Now, please, take a seat and make yourself uncomfortable while I get back to Business. PRESIDENT BUSINESS: "Back to Business." Oh, that's clever! JOHNNY THUNDER takes a seat next to the giant taco. I bet you never expected to ever read that sentence in a movie script. JOHNNY THUNDER: Hey, mate, why is LEGO Island blinkin' red on that map? EVIL OGEL: Ah, you're just in time to witness the launch of a rocket from the spaceport on LEGO Island! Once launched, it will release its cargo and blanket the Earth with Evil Orbs that will put everyone under my mind-control so I can usurp Lord Business and rule the world... I mean, uh, just kidding! Pretend that you didn't hear that! PRESIDENT BUSINESS: Oh, I love this guy! He's so funny! What a joker! But, in full seriousness, we've got that rocket loaded with a bunch of micro-managers that will take over the world, and there's no one who can stop us! Those Master Builders have been a thorn in my side long enough! JOHNNY THUNDER: Yeah? Well, this thorn is about to take you down! JOHNNY THUNDER jumps out of his seat and rips off his disguise. A triumphant fanfare plays, and the lighting in the room brightens (keep an eye on Hank). PRESIDENT BUSINESS and EVIL OGEL gasp in astonishment. PRESIDENT BUSINESS: You're not Johnson Thundoo! You're... uh... Ogel, who is this? EVIL OGEL: Johnny Thunder! I'll have you sent to the Melting Room for this! Text flashes at the bottom of the screen, reading: "70801: Melting Room available at your local toy store! Only $12.99!" JOHNNY THUNDER: G'day, mates! Thunder's the name, building's the game! And it's time to blow this taco stand! JOHNNY THUNDER disassembles the giant taco and rebuilds it into an explosive escape catapult. The catapult launches him out a nearby window as it explodes. SLOW-MOTION SHOT of JOHNNY THUNDER flying through the air with the explosions behind him, complete with epic music playing in the background. The explosions serve no real purpose, but it'll be great trailer footage. JOHNNY THUNDER lands conveniently in a fountain outside Octan Headquarters, because if there's one thing we learn from videogames, it's that water negates fall damage, so therefore audience's suspension of disbelief won't be broken. As JOHNNY THUNDER emerges from the fountain, the camera is focused on him, although CHIEF can be seen in the background out-of-focus. JOHNNY THUNDER: Crikey, that was a close one! The other Master Builders will have to wait; I gotta stop that rocket from launchin'! But, how will I get to LEGO Island in time? It’s a back o' Bourke from here! CHIEF: A landslide has occurred! JOHNNY THUNDER cries out in surprise and spins around. FOCUS IN on CHIEF. JOHNNY THUNDER: Chief! Good to see you again, mate! Did you contact the Infomaniac? CHIEF: Yes, I did. I'll brief you on the good news and bad news. The good news is that the Infomaniac is safe; he explained that he was unable to attend the meeting due to having to attend some annual tug-of-war competition held over a shark's bay, but he was hoping to arrive fashionably late. By the time he arrived, everyone was gone... the Master Builders, the Robot SWAT Team, and even the LEGO Studios film crew! That's why he didn't have a cameo appearance earlier in this film like you did. After that, he returned home to LEGO Island... and that's where the bad news comes in. JOHNNY THUNDER: That'd be right, mate. Listen, I gotta rock up at LEGO Island as quickly as possible, and I ain't got time for a walkabout. CHIEF: I can help you build a Teleport Pad that will send you there instantly! Even better, we don't need to worry about following any complicated procedures or overly-convoluted mechanics in constructing such a teleporter. We're Master Builders; we don't need to follow the instruction manual! Just... don't tell my Rock Raider cadets I said that, or else they'll never listen to another thing I teach them at the academy, and then I'll be a landslide has occurred! JOHNNY THUNDER: You little ripper! Let's build this Teleport Pad and stop that rocket! Let's hope that audiences will ignore the fact that we’re only using CHIEF as a blatant Mr. Exposition and deus ex machina in addition to exploiting fan nostalgia. JOHNNY THUNDER and CHIEF quickly disassemble the fountain and rebuild it into a Teleport Pad. CHIEF salutes JOHNNY THUNDER as the latter steps into the Teleport Pad. The scene around JOHNNY THUNDER dissolves in a bright flash of light (okay, maybe just this once, let Hank accidentally electrocute himself for the best results). As the light fades away, JOHNNY THUNDER finds himself in front of the Information Center on LEGO Island. Text flashes at the bottom of the screen, reading: "5731: Information Center available at... oh, wait, LEGO hasn't produced that set yet." JOHNNY THUNDER looks around and sees the Super-Secret Police terrorizing the town populace in a lengthy MASTER SHOT. The camera lingers for a moment on PEPPER RONI throwing pizzas at one Robo SWAT, which is unaffected. PEPPER RONI: Whoa! Man, these bad robot dudes are nothing like the Brickster-Bots! When the camera returns to JOHNNY THUNDER, he turns around and meets the INFOMANIAC, who is clearly distressed and acting even more erratic than usual. JOHNNY THUNDER: G'day, Infomaniac! How- INFOMANIAC: Hello! Hola! Velkommen... oh, forget the usual spiel! There is no time! This should be enough: welcome to LEGO Island! Please sign the Big Blue Brick Book and, oh, no, don't sign it, we haven't got time! Oh, this is terrible! We're in danger, Johnny! Not only are all these dastardly robots everywhere, but- JOHNNY THUNDER: A big, bad rocket is gonna blast off from the spaceport, I know. How could this happen? How did you let Ogel build the rocket here? INFOMANIAC: Ogel? Well, then, I'll bet that no-good Brickster is behind this, somehow! That crook is always proclaiming himself to be Ogel's fanboy! Now, I've got a brilliant plan to stop them, but if only I could remember what it is! JOHNNY THUNDER: No worries! I once knew this lad named Zack... INFOMANIAC: Zack? JOHNNY THUNDER: He's a LEGO maniac. And he once told me, "GOTTA BUILD LIKE CRAZY!" INFOMANIAC: Eureka, that's it! INFOMANIAC runs inside the Information Center and comes back out with the Constructopedia in his hands. INFOMANIAC: Lord Business is all about following the rules; sticking to the instructions and nothing else! This book... it gives him strength! We need to stop following the instructions! Think outside the Constructopedia! INFOMANIAC tears a page out of the Constructopedia. Behind him, the Information Center deconstructs and its bricks fly up into the sky. JOHNNY THUNDER and INFOMANIAC watch the bricks as they disappear, then INFOMANIAC sheepishly sticks the page back into the Constructopedia, causing the bricks to reappear and rebuild the Information Center. INFOMANIAC: I... probably could have thought that one through a little better. Okay, forget tearing the pages out of the Constructopedia. JOHNNY THUNDER and INFOMANIAC disassemble the Information Center, manually this time, and rebuild it into a crazy flying vehicle that would probably never fly in real life, but that’s okay because this is LEGO and not real life. As a song that is most certainly not a cheap knock-off of "Flight of the Valkyries" plays, they hop into the flying vehicle and take off. CUT to AERIAL TRACKING SHOT of the flying vehicle as it passes over the Super-Secret Police down below. JOHNNY THUNDER: Crikey! I've got a gut feelin' that those bots will stop us from stoppin' that rocket if we don't stop them from stoppin' us from stoppin' that rocket! INFOMANIAC: Quick, a trick! With green bricks and red bricks... INFOMANIAC pushes a button. CUT to TILT DOWN SHOT as the flying vehicle starts dropping green and red bricks, then a FOLLOW SHOT of the bricks as they fall upon the robots. The bricks block the robots' paths and trap them in the center of the island. The LEGO Island civilians cheer. CUT back to JOHNNY THUNDER and INFOMANIAC. INFOMANIAC: They stay! JOHNNY THUNDER: Good on ya, mate! We're almost at the spaceport! The flying vehicle lands atop Space Mountain, next to the spaceport. JOHNNY THUNDER and INFOMANIAC jump out of the vehicle and run to mission control, running towards the camera in slow-motion, but they stop in shock upon seeing the off-screen minifigure at the control panel. JOHNNY THUNDER: Crikey! Well, I'll be stuffed! Isn't that the friendly mechanic who works at the gas station? INFOMANIAC: It cannot be! In all my years, I would never have thought it would be you... Nubby Stevens! LOW-ANGLE SHOT of NUBBY STEVENS operating mission control, surrounded by Robo SWAT bodyguards and looking as evil and sinister as a friendly mechanic working at your local gas station can be. Dramatic music stinger plays. NUBBY STEVENS: Hmm, I wonder who you might have been expecting. The Brickster? Don't be ridiculous... he's a criminal, a law-breaker, not at all the type of villain that President Business would hire! I, on the other hand, have been working at the Octan gas station here on LEGO Island for all these years. It only makes sense that my CEO would want a trusted employee to oversee the launch of Ogel's rocket! It's like I always say: life is like a skateboard... because you can grind it beneath your feet! INFOMANIAC: Nubby, please, listen to me! You don't want to do this! If you launch that rocket, Lord Business will take over the world! NUBBY STEVENS: I'm tired of always asking why we're yellow and what's an elbow and all those other philosophical questions. Sometimes, the answer to the question of life, the universe, and everything is to rule it all! And nobody can stop me! JOHNNY THUNDER: Listen, ya fancy yabberin' wuss. Do you know who you're dealin' with? NUBBY STEVENS: Why, you're... JOHNNY THUNDER: The name's Johnny Thunder. Australian. Master Builder. And the minifigure who's gonna burn Octan Corporation to the ground! You know what? I've got writer's block. Just blow the whole movie's budget on some cool action sequence with lots of explosions. After that's over, JOHNNY THUNDER stands victoriously in front of Brickolini's Pizzeria, with the entire population of LEGO Island (except NUBBY STEVENS, for obvious reasons) crowding around him and cheering. JOHNNY THUNDER: Aces, we did it! We gave Nubby a drubbin' and stopped that rocket! I'd daresay that was the most excitin' adventure I've been on yet! PEPPER RONI: Dude, thanks for foiling Nubby's evil plan, stopping that rocket, and saving LEGO Island! INFOMANIAC: The day has been saved thanks to Johnny Thunder! Let's throw a celebration! JOHNNY THUNDER: I'd be stoked to stay and celebrate, mates, but adventure is callin'! My fellow Master Builders are in peril, and Lord Business is still at large, and only I can stop him and save the world! INFOMANIAC: Are you ready to leave LEGO Island? Thanks for the visit, and you're welcome to come back anytime! JOHNNY THUNDER climbs back into the crazy flying machine and waves goodbye to the citizens of LEGO Island, then takes off. CUT to LONG SHOT of LEGO Island. JOHNNY THUNDER flies towards the camera, and the shot freezes on him winking to the audience, sure to make any girls in the audience swoon. FADE OUT. And now, for something completely different: the boring adventures of Emmet.
    1 point
  16. grappigegovert

    GHB Recorder

    Hmm, the rotation should work... I guess I was too excited I finally got the rotation working and missed something. The rotation took a long time to figure out. It's essentially quaternions but stored as an unsigned 8 bit fixed point value. I asked a friend of mine who is good at maths to convert the rotation from the vector pair to quaternions, and he almost got it when I noticed the quaternions are also stored in memory. I'll see if I can fix the rotation, but that will be tomorrow then.
    1 point
  17. Mr. Eight-Three-One

    The wonderful Windows 8

    Windows 8 is really weird with old games, this isn't the only one to have this issue. Other LEGO games of this era run at the wrong frame rate on Windows 8 as well, such as Racers and Stunt Rally. I remember this working for me -- '?do=embed' frameborder='0' data-embedContent>> Also, as for the color depth -- Windows 8 is locked into 32-bit color. You can set a program to run in reduced color mode on the compatibility tab, but that doesn't actually make it that depth, it just emulates it (and quite poorly, I might add. If the game required 256 colors, just forget it).
    1 point
  18. le717

    The wonderful Windows 8

    Have you actually used Windows 8? I've had it for about a year (preloaded on my laptop), and this whole "it's bad for getting actual work done" is wrong. I actually was able to install a Windows 7 dual-boot on my machine, and I rarely boot into it. Windows 8.x is a good OS, and it is not near as bad as it some claim. Now where is MrEightThreeOne's virtual machine comparison rant? Pretty much none of the VMs can run Rock Raiders, and WINE is even worse. I'd love to help, Fush, but I have barely got LRR running on Win8 either. Have you tried the methods in the >FAQ, using >Cafeteria, or running it in windowed mode (although the topic has gone missing...)?
    1 point
  19. lol username

    Unreadable BMP files

    Please keep posting. You're awesome.
    1 point
  20. lol username

    Scene 24: Johnny Thunder Blows This Taco Stand

    Seeing as we already talked about this on Steam imma just leave a gif. Congrats on winning that contest!
    1 point
  21. STUDZ

    Scene 24: Johnny Thunder Blows This Taco Stand

    Saw this on BZP, congrats on winning the Caveat Scriptor contest! Your entry was just brilliant. (...and screw some of the criticism you got. none of those references you made were obscure to anyone who knows about Pre-TT LEGO games. or themes.)
    1 point
  22. Fush

    Medium Transport Truck

    1 point
  23. Yajmo

    All Of The LEGO Movie Sets

    Hey is that workman Fred? Probably just a similar face.
    1 point
  24. shinyquagsire23

    Unreadable BMP files

    Sorry to bring up a dead thread like this but I recently had the inspiration to recreate LEGO LOCO using the original game files (as opposed to manually ripping textures and stuff). So I did some research, got the RFD and RFH sorted out and now I'm stuck on getting these pesky BMPs to open. Luckily I happen to have some experience in reverse engineering (specifically Pokemon games for the GBA) so opening up a hex editor to take a peek at the files is nothing new. So first off, these files are definitely compressed in some sort of form. If you open the files as a raw image using GIMP you'll see something similar to this: Whereas if it were just a bitmap stripped of it's header it would look a bit like this guy from the Yoda Stories data file that I happened to open which comes from around the same time (1990's): I'll keep looking but it seems that we're going to have to keep looking. It does seem to have some sort of a header, I believe it's about 8 bytes long since everything else in the file is shifted by 8 bytes. Some notable offsets after looking through some files: 0x0 - Some sort of header 0x408 - Some sort of data, perhaps a palette? The openable files are indexed bitmaps with a 256 color palette, making the images 8bpp images as opposed to something like 4bpp. 0x808 - Compressed (maybe) data. Still need to find compression format. I'm placing my bets on Huffman, LZ77, or ZIP. If we're not so lucky it could be a home-made compression format which might take time to decipher. Also, I found an interesting file in the buildings folder. It's in reguards to the telephone: Instead of the usual BMP and DAT files, this one has a BMP, DAT, and a BUT file. The BUT file is in the exact same format as the BMP, so this might aid in finding the original format which we already have found to not be BMP. Also, if anyone has anything interesting to contribute I would appreciate it. Hopefully I can figure out this format soon so I can make a data extractor for my game so that I can use the original resources without having to resort to blatantly stealing IG's work. But, if needs be, I will end up ripping the sprites manually and maybe throw in a check for a valid installation of LOCO. EDIT: Also while going through in IDA I found a debug string that says "Error while loading db bitmap" and one that says "LOCOBITMAP Convert - failed to create surface". Perhaps another clue as to what the file format does? It does appear to be converting something so I might be able to identify the compression. EDIT again: Another small breakthrough, but it seems that the developers did in fact implement a function that would open files uncompressed, which will help debugging immesely. Since LOCO was (for the time) quite large I'd imagine that they would have it default to the uncompressed files, and if they couldn't be found it would try and open the compressed files. It's cut off but the full file path is C:Program FilesLEGO MediaConstructiveLEGO LOCOART-restoyboxnewtoyhandle.bmp, which is definately not inside it's compressed file. This code might not fully work though so I'll test it by removing the archives and seeing how it goes. One more EDIT: So apparently it does need the data files due to the fact that it will try and read from them on startup. I'll have to see which it tries to read from first and get the results back to you guys. On another topic, I found one file that has both a weird formatted file and a normal bitmap, so we might be able to use that to figure out how it's compressed. The two files are roads/tjunct-swint.bmp and (here's that extention again...) roads/tjunct-swint.but. I'm pretty sure the .but is the original file extension before they went in and renamed them to all be BMP's, so if we can figure out this file then it blows the doors wide open for modding. Maybe. That and it allows me to view all the images which is why I'm here.
    1 point
  25. Fush

    Medium Transport Truck

    Well I took all your suggestions into account, and present version two of the Medium Transport Truck. It's still not perfect but it's a whole lot better. >Now significantly lager than small transport truck >More room for cargo >Redid wheels to allow for suspension, should work if I had rubber bands in LDD.... >Lighter grey added to color scheme >Added saws >Redid front, looks better now >Simpler undercarriage, no more unnecessary fluff. EDIT: due to having the same file name, dropbox replaced this version's file with the slightly altered version, found below.
    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.