Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 07/29/2014 in all areas

  1. lol username

    Community Project: RRU: The Webcomic

    lol that. If you do it like the old one, a complete free-for-all primarily consisting of of one-offs or whatever anybody cares to do, I'd do stuff for it. Tons of ideas. Just don't take it seriously, like you seem to be doing in the OP. Attempting to create a very formal and structured "RRU Webcomic" is like showing up at a pizza party wearing a tuxedo. You'd probably just get food poisoning and puke on your tie.
    3 points
  2. Phantom Terror

    The Phantom Terror (V4)

    |+| Flickr |+| MOCPages |+| This version of my self MOC is probably my favorite so far; he was really fun to build, but at times, he was a pain in the butt to build. I really struggled on the torso, aiming to stray from the Piraka torso that the previous iterations used. I also used the leg design from V3, which I think looks pretty nice.
    2 points
  3. Shadowblaze

    Custom Race Prototype

    http://youtu.be/mI-C59NvwzE The racetrack (even if it's not that original, because Mars) is done, but I still have to draw the AI's path and put all the barrier stuff in. It's gonna take a lot of time. I don't even know if I'm gonna ever finish this race.
    2 points
  4. Arthuriel

    Arth's miscelaneous Lego or RRU related comics

    I made this thread for comics, that don't belong into the Insane Raiders theme and the main themes are going to be Lego or RRU. "Passports? Passports" is based on the passport spambots, that sometimes occur on RRU.
    2 points
  5. Sadie Meowsalot

    Community Project: RRU: The Webcomic

    This reminds me of the already existing RRU Webcomic, though it hasn't been updated in quite some time. http://www.smackjeeves.com/comicprofile.php?id=87954
    2 points
  6. Sadie Meowsalot

    BIONICLE RETURNING 2015

    [7/28/2014 8:03:53 PM] Lair: i've known about this rumor since it first appeared [7/28/2014 8:03:59 PM] Lair: those kids on rru are all late [7/28/2014 8:04:03 PM] Lair: they missed the train [7/28/2014 8:04:09 PM] Lair: now they'll have to walk [7/28/2014 8:04:18 PM] Lair: and they're going to miss tea time [7/28/2014 8:04:45 PM] Lair: I don't understand why lego would bring it back [7/28/2014 8:04:47 PM] Lair: it had an ending [7/28/2014 8:05:01 PM] Lair: which is something I can say for only one other theme they've made [7/28/2014 8:05:09 PM] Lair: it was a jumbled mess [7/28/2014 8:05:15 PM] Lair: the magic was gone [7/28/2014 8:05:23 PM] Lair: I'm still hoping it's a very elaborate hoax [7/28/2014 8:05:34 PM | Edited 8:05:46 PM] Lair: but it seems to be leaning more and more towards being real in some form [7/28/2014 8:06:37 PM] Lair: it's the curse that so many seem to fall for [7/28/2014 8:06:42 PM] Lair: "Back by popular demand" [7/28/2014 8:06:59 PM] Lair: even if something had quality [7/28/2014 8:07:10 PM] Lair: they'll prolong it past where they wanted to just because it's popular [7/28/2014 8:07:12 PM] Lair: until it sucks [7/28/2014 8:07:20 PM] Lair: or bring something back after it ended [7/28/2014 8:07:21 PM] Lair: I mean [7/28/2014 8:07:41 PM] Lair: I'm not arguing that art should just be art, that's ridiculous and people who try to argue that are ridiculous [7/28/2014 8:08:06 PM] Lair: art has always had money involved in it in some way, no one does art for free except for themselves [7/28/2014 8:08:45 PM] Lair: but just because you CAN make money by prolonging out what was a great story, doesn't mean you should, because doing that usually starts making the thing suck [7/28/2014 8:08:55 PM] Lair: even if it sucked in the first place [7/28/2014 8:09:44 PM] Lair: but we've GOT to have [7/28/2014 8:09:47 PM] Lair: MONEY
    2 points
  7. Drill Master

    Rock Raiders 2 Logo

    From the album: D.M. 1

    I figured I try my hand at it.
    2 points
  8. JrMasterModelBuilder

    Bionicle: The Game Game Archive Extracting (Research and Tools)

    Bionicle: The Game Game Archive Extracting (Research and Tools) These are more like research tools than actual modding tools, but here we go: BIONICLE: The Game uses a archive format with the header "VOLT", to store all the assets. Within those archives are some additional archives I've been tinkering with. The ones I've had some luck with have the header "BIGB" followed by some command-line build arguments. Thanks to Google, I found a program that was made to decompress and extract the contents of files almost identical to this here: http://wiki.gbatemp.net/wiki/The_Conduit That program is made for a slightly different version of the archive format, so I re-wrote the program in Python below. So, without further ado, my partial file format specs and Python scripts. Main archives: Most of the sub-achives. #BIGB format. 0-3 - ASCII = File Header (BIGB) 4-7 - UINT32 = Offset of data - 16 (probably offset after header) 8-11 - UINT32 = Offset of data after name and before creation arguments - 12 (the amount to skip forward) 12-15 - UINT32 = Version Number? Always 0x01000000 16-79 - ASCII = Null terminated name of some kind. 80-127 - ASCII = Null terminated text of some kind. (normal) 128-131 - UINT32 = Segment 1 Uncompressed Offset? 0 means file contains no data. 132-135 - UINT32 = Segment 1 Uncompressed Offset? 0 means file contains no data. 136-139 - UINT32 = Segment 2 Compressed Offset? 0 means file contains no data. 140-143 - UINT32 = Segment 2 Compressed Offset? 0 means file contains no data. 144-399 - ASCII = Null terminated build command-line arguments. (NOTE: The data contained with is RLE compressed, my Python scripts below decompress these block during extraction.) VOLTExtractor.py , "size", "indexoffset":uint32(fileOffset+8), "unknown":uint32(fileOffset)}) fileOffset += 12 #Remember where the index is. indexOffset = fileOffset for i,v in enumerate(fileList): #Set the file offset to the index start plus the offset in the index. fileOffset = indexOffset + v["indexoffset"] #Set the file offset. fileList[i]["offset"] = uint32(fileOffset) fileOffset += 8#Skip mystery null block as well. #Set the file size. fileList[i]["size"] = uint32(fileOffset) fileOffset += 8#Skip mystery null block as well. #Read in the name until the null byte. if bytesAre == "str": while fileData[fileOffset] != b"\x00": fileList[i]["filename"] += fileData[fileOffset] fileOffset += 1 else: while fileData[fileOffset] != 0x00: fileList[i]["filename"] += chr(fileData[fileOffset]) fileOffset += 1 #And skip the null byte for the new entry. fileOffset += 1 #Create output path from input path. outFolder = path.split(os.sep) endFolder = outFolder[-1].split(".") extension = endFolder[-1] endFolder[0:-1] endFolder = ".".join(endFolder[0:-1]) + "_" + extension outFolder[-1] = endFolder outFolder = os.sep.join(outFolder) #Create the first non-existant folder to extract to. if os.path.exists(outFolder): i = 1 while(os.path.exists(outFolder + "_" + str(i))): i += 1 outFolder = outFolder + "_" + str(i) #Make the output folder. os.makedirs(outFolder) #Create a log file to log extracted files. with open((outFolder + os.sep + "__extract.log"), "w") as log: #Write the header to the log file. log.write(path.split(os.sep).pop() + "\ttotalfiles: " + str(totalFiles) + "\tindexsize: " + str(indexSize) + "\r\nfilename\toffset\tsize\tindexoffset\tunknown\r\n") #Loop through the list of files, saving them. for a in fileList: #Write the file. with open((outFolder + os.sep + a["filename"]), "wb") as f: #Write data to the log. log.write(a["filename"] + "\t" + str(a["offset"]) + "\t" + str(a["size"]) + "\t" + str(a["indexoffset"]) + "\t" + str(a["unknown"]) + "\r\n") f.write(fileData[a["offset"]:a["offset"]+a["size"]]) f.close() #Close the log. log.close() print("\tCOMPLETE: " + str(len(fileList)) + " files extracted.") return True #Detect if executable or not. fileName = sys.argv[0].split(os.sep).pop() if fileName[-3:] == ".py" or fileName[-4:] == ".pyw": runCommand = "python " + fileName else: runCommand = fileName if len(sys.argv) > 1: for i in range(1, len(sys.argv)): extract(sys.argv[i]) else: print("VOLT Extractor 1.0\n\nThis program will extract VOLT archives to an adjacent folder.\n\nCOPYRIGHT:\n\t(C) 2012 JrMasterModelBuilder\n\nLICENSE:\n\tGNU GPLv3\n\tYou accept full responsibility for how you use this program.\n\nUSEAGE:\n\t" + runCommand + " <LIST_OF_FILE_PATHS>") """ VOLT Extractor - VOLT archive extractor. Copyright (C) 2012 JrMasterModelBuilder You accept full responsibility for how you use this program. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. """ import os import sys def extract(path): def uint32(offset): if bytesAre == "str": return ord(fileData[offset]) + (ord(fileData[offset+1]) * 256) + (ord(fileData[offset+2]) * 65536) + (ord(fileData[offset+3]) * 16777216) else: return fileData[offset] + (fileData[offset+1] * 256) + (fileData[offset+2] * 65536) + (fileData[offset+3] * 16777216) #Check if this version of Python treats bytes as int or str bytesAre = type(b'a'[0]).__name__ print("PROCESSING: " + path) #Open the file if valid. try: with open(path, "rb") as f: fileData = f.read() except IOError: print("\tERROR: Failed to read file.") return False if len(fileData) < 4 or fileData[0:4] != b"VOLT": print("\tERROR: Not a VOLT file.") return False print("\tEXTRACTING: Please wait.") fileList = [] fileOffset = 0 #Skip over the header. fileOffset += 8 #Read in info on the file. totalFiles = uint32(fileOffset) fileOffset += 4 indexSize = uint32(fileOffset) fileOffset += 4 #Read the initial index to find index entry offsets in the next index. for i in range(totalFiles): #Add file to the list. fileList.append({"filename":"", "offset" BIGBExtractor.py """ BIGB Extractor - BIGB archive extractor. Copyright (C) 2012 JrMasterModelBuilder You accept full responsibility for how you use this program. This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see <http://www.gnu.org/licenses/>. """ import os import sys def extract(path): def uint32(offset): if bytesAre == "str": return ord(fileData[offset]) + (ord(fileData[offset+1]) * 256) + (ord(fileData[offset+2]) * 65536) + (ord(fileData[offset+3]) * 16777216) else: return fileData[offset] + (fileData[offset+1] * 256) + (fileData[offset+2] * 65536) + (fileData[offset+3] * 16777216) def decompress(offsetStart, length, decompLength): outputData = [] offset = offsetStart endBlock = offset + length outputOffset = 0 while True: commandByte = fileData[offset] if bytesAre == "str": commandByte = ord(commandByte) # print(offset, commandByte) offset += 1 if commandByte & 0x80: #Back reference. # print("Back reference.") byte2 = fileData[offset] if bytesAre == "str": byte2 = ord(byte2) offset += 1 #Make up for taking 2 bytes. dupeBytes = (byte2 & 0xF) + 2 #Bytes to go back. srcRel = commandByte srcRel = (srcRel << 4 | byte2 >> 4) srcRel = (srcRel ^ 0xFFF) + 2 srcOffset = outputOffset - srcRel if srcOffset < 0: print("\tERROR: Back reference before start of file.") return outputData #Append the back reference to the output. outputData.extend(outputData[srcOffset:srcOffset+dupeBytes]) #Skip forward. outputOffset += dupeBytes elif commandByte & 0x40: #RLE. # print("RLE.") #How many bytes, no point if less than 2. byteCount = (commandByte & 0x3F) + 2 repeatedByte = fileData[offset] offset += 1 #Append the byte to the output however many times. for _ in range(byteCount): outputData.append(repeatedByte) #Skip forward. outputOffset += byteCount else: #Literal. # print("Literal.") #How many bytes, at least 1. byteCount = (commandByte & 0x3F) + 1 #Append the bytes to the output. outputData.extend(fileData[offset:offset+byteCount]) #Skip forward. offset += byteCount outputOffset += byteCount if offset >= endBlock or len(outputData) >= decompLength: if offset > endBlock: print("\tERROR: Decompressing ran over.") if len(outputData) > decompLength: print("\tERROR: Too many bytes decompressed.") return outputData #Check if this version of Python treats bytes as int or str bytesAre = type(b'a'[0]).__name__ print("PROCESSING: " + path) #Open the file if valid. try: with open(path, "rb") as f: fileData = f.read() except IOError: print("\tERROR: Failed to read file.") return False if len(fileData) < 4 or fileData[0:4] != b"BIGB": print("\tERROR: Not a BIGB file.") return False print("EXTRACTING: Please wait.") fileOffset = 0 #Skip over the header. fileOffset += 4 #Get the offset of the data including the 16 byte header. dataOffset = uint32(fileOffset) + 16 fileOffset += 4 #Get the dictionary offset jump including the 12 bytes of header already read (ignore 0x01000000 verison number?). fileOffset = uint32(fileOffset) + 12 #Get data about the 2 compressed blocks. fileBlocks = [ { "decomp":uint32(fileOffset), "comp":uint32(fileOffset+8) } , { "decomp":uint32(fileOffset+4), "comp":uint32(fileOffset+12) } ] fileOffset += 16 # print(fileBlocks) buildArguments = "" #Read in the until the null byte. if bytesAre == "str": while fileData[fileOffset] != b"\x00": buildArguments += fileData[fileOffset] fileOffset += 1 else: while fileData[fileOffset] != 0x00: buildArguments += chr(fileData[fileOffset]) fileOffset += 1 #Skip to the data. fileOffset = dataOffset #Create output path from input path. outFolder = path.split(os.sep) endFolder = outFolder[-1].split(".") extension = endFolder[-1] endFolder[0:-1] endFolder = ".".join(endFolder[0:-1]) + "_" + extension outFolder[-1] = endFolder outFolder = os.sep.join(outFolder) #Create the first non-existant folder to extract to. if os.path.exists(outFolder): i = 1 while(os.path.exists(outFolder + "_" + str(i))): i += 1 outFolder = outFolder + "_" + str(i) #Make the output folder. os.makedirs(outFolder) #Create a log file to log extracted files. with open((outFolder + os.sep + "__extract.log"), "w") as log: #Write the header to the log file. p = "BUILD ARGUMENTS:\r\n\t" + buildArguments + "\r\n\r\n" print(p) log.write(p) #Loop through the list of files, saving them. for i,a in enumerate(fileBlocks): #Get the data from each file in local variables for speed. comp = a["comp"] decomp = a["decomp"] p = "BLOCK " + str(i) + ":\r\n\tOFFSET: " + str(fileOffset) + "\r\n\tCOMPRESSED: " + str(comp) + "\r\n\tDECOMPRESSED: " + str(decomp) + "\r\n" if comp == 0: p += "\tNOTE: Block does not exist.\r\n\r\n" print(p) log.write(p) continue #Write the file. with open(outFolder + os.sep + "BLOCK_" + str(i) + ".bin", "wb") as f: #Ckeck if compressed. if comp < decomp: data = decompress(fileOffset, comp, decomp) elif comp == decomp: data = fileData[fileOffset:fileOffset+comp] else: p += "\tERROR: Decompressed size less than compressed size.\r\n\r\n" leng = len(data) p += "\tOUTPUTSIZE: " + str(leng) if leng == decomp: p += " (EQUAL)" if leng < decomp: p += " (LESS)" if leng > decomp: p += " (MORE)" p += "\r\n\r\n" #If bytes are stings, compensate. if bytesAre == "str": #If a list, convert to byte array for writing. if type(data).__name__ == "list": data = bytearray(data) f.write(data) else: f.write(bytes(data)) f.close() #Log data on each file. print(p) log.write(p) #Increment the offset for the next block. fileOffset += comp print("COMPLETE: Files extracted.\r\n\r\n") return True #Detect if executable or not. fileName = sys.argv[0].split(os.sep).pop() if fileName[-3:] == ".py" or fileName[-4:] == ".pyw": runCommand = "python " + fileName else: runCommand = fileName if len(sys.argv) > 1: for i in range(1, len(sys.argv)): extract(sys.argv[i]) else: print("BIGB Extractor 1.0\n\nThis program will extract BIGB archives to an adjacent folder.\n\nCOPYRIGHT:\n\t(C) 2012 JrMasterModelBuilder\n\nLICENSE:\n\tGNU GPLv3\n\tYou accept full responsibility for how you use this program.\n\nUSEAGE:\n\t" + runCommand + " <LIST_OF_FILE_PATHS>") These scripts should work on Python versions 2.7 - 3.3 but will be fastest on 3.0 or higher. Some of the decompressed blocks have what appear to be a list of multiple WAV headers, followed by the audio data. No idea how that all works yet.
    1 point
  9. Brigs

    A TFOL's Response to Greenpeace's LEGO Petition

    A TFOL's Response to Greenpeace's LEGO Petition By Brigs Generally, I don’t waste my valuable time on petitions senseless as this one. Nevertheless, this fallacious pile of KRE-O has gained considerable circulation in the LEGO Community, and thus merits a well-articulated response. https://www.youtube.com/watch?v=qhbliUq0_r4 http://www.greenpeace.org/usa/en/ Let’s break this down piece by piece, starting with the video itself. When the video begins, you will notice the title and background music references the LEGO Movie and its incessant song, “Everything is Awesome.” This is an ironic choice for Greenpeace’s assertions, since the benevolent Octan Corporation, LEGO Town’s fictitious “Big Oil” company is portrayed in an antagonistic light in the film, and has certainly received more publicity than any Shell promotional polybag. As the video proceeds, you see the inviting Arctic animals, a fisherman, hockey players, and… Halo’s Master Chief. Following a panoramic view of the new wave of LEGO City Arctic sets, the video changes tone as the viewer first notices a Shell chemist, tanker, and finally, a menacing oil platform, recycled from a Cars 2 set, which notably had a rather preachy message about “Big Oil.” But the most infuriating and stereotypical elements of the film are yet to come. The “executive” Minifigure can be seen smoking a cigar (with a “no smoking” sticker visible behind him, no less.) At the bottom of the oil rig oozes a depressing black liquid. This “oil spill” slowly consumes the LEGO world and its inhabitants, including the distinguished Emmett and Wyldstyle, until only the Shell flag unscathed. Any objective AFOL will notice Greenpeace’s clear appeals to emotion, specifically fear for the vibrant LEGO world and anger directed at Shell and the LEGO Group’s “association.” We’re just getting started. The description contends to surpass the ludicrosity of the video itself. “We love LEGO. You love LEGO. Everyone loves LEGO. But when LEGO's halo effect is being used to sell propaganda to children, especially by an unethical corporation who are busy destroying the natural world our children will inherit, we have to do something.” Greenpeace apparently needs to check their definitions. Of course colorful plastic bricks and smiling Minifigures have a welcoming aesthetic. But these allegations of the LEGO Group propagandizing on behalf of Royal Dutch Shell plc are not only extreme, but absurd. Children playing with an oil tanker or gas station are not being brainwashed that “Big Oil” or environmental pollution is good. They are merely delivering the LEGO citizens with gas to power their trucks, spaceships, and racecars. These loaded accusations of propaganda are so laughably ironic one could easily mistake this as a work of satire; especially for a claim that can easily be thrust upon Greenpeace itself. “Children's imaginations are an unspoilt wilderness. Help us stop Shell polluting them by telling LEGO to stop selling Shell-branded bricks and kits today.” So what is the objective here? By the LEGO Group from discontinuing Shell gas stations and race cars, converting LEGO City into eco-utopia, will the Minifigures suddenly become enlightened and band together against a tyrannical CEO plotting to destroy their way of life? To quote Lord Business, “that’s just a bunch of hippy dippy baloney.” I am not here blatantly supporting Shell, or “Big Oil.” There are risks involved in any drilling operation, which can potentially be catastrophic on the ecosystem. LEGO Bricks themselves, composed of Acrylonitrile Butadiene Styrene, are partially derived from oil. The LEGO Group is renowned for its environmental awareness and responsibility, and by next decade will be completely sustained by renewable energy. The issue is not the LEGO Group, nor necessarily Shell, but Greenpeace’s exploitation of a responsible corporation and its politicization of a legitimate concern. Humans must be thoughtful stewards of the world, and potential threats to the environment merit the discussion. Of course businesses will try to make money, and in doing so may jeopardize the environment. Royal Dutch Shell has been endeavoring to create a drilling operation off of Alaska for a few years now, but has postponed until the safety of the operation is elucidated. This issue of drilling in the Arctic should be resolved between Shell and those concerned about environmental safety, but they should leave the LEGO Group out of this. If Greenpeace wants to preserve the “unspoilt” imaginations of children and leave a positive impact on our world, it can start by repudiating this political gobbledygook and withdrawing this petition on the front page of the Greenpeace website.
    1 point
  10. Ayliffe

    Community Project: RRU: The Webcomic

    I've been working on this for some time in the background for a while and I've only mentioned it on the Shoutbox recently, but now it's time for me to finally reveal this and ask for some feedback. Basically, my idea is to run a webcomic based around the members of RRU on the 'LMS Observer' trying to get back to earth in one piece. However, instead of me doing every single strip on my own and doing everything, my idea was to have various members do some of the strips, and instead of them trying to do each comic in my own style (which is quite dodgy anyways) they will be allowed to do their strip in their own unique style, as long as the characters are recognizable and aren't completely different (for example, you could draw Cirevam in a manga style, but you can't give him a quiff or a pink raincoat, otherwise he wouldn't be recognisable as Cirevam). If you're interested in joining in please shout at me in a post below or send me a shouty PM. Before we even start with the actual webcomic though, each character that will be in the webcomic will need a Character Sheet. This is basically a drawing of them coupled with a description of their personality and some backstory if nessasary. This is so that when one of us is doing a strip and forgets what a certain character looks like or how they would react in a certain situation due to their personality. So far I've done two character drawings and thought up several descrptions, which I'll post later on when I have time. Also it may be worth noting that I probably won't be putting every single member of RRU to ever exist ever in the webcomic mainly because otherwise we'll get too many characters who are extremely similar to each other and keeping track of everyone would be a pain, so I'll probably limit the amount of characters to about 15 or 20. Anyway, What do you guys think about this? PEOPLE WHO WANT TO DO SOME DRAWING FOR THIS: SOMESWEDISH BEN24x7 CHARACTER DRAWINGS AND DESCRIPTIONS: Chief Cirevam: DESCRIPTION: After an unfortunate incident with the former Chief Cyrem and a rock monster, Cirevam was pushed up the ranks and was deemed a suitable new Chief for the LMS Observer. He is usually quite serious about his position, but occasionally he can be a bit more relaxed. For since reason he has never been seen without his infamous shades and sideburns, and asking for him to remove either of these key features will possibly get you ejected off the ship. Ayliffe: DESCRIPTION: As a member of a mining ship filled with high tech equipment and advanced computing software, you would expect everyone to be a computers expert, and nearly everyone on the LMS Observer is. Everyone except Ayliffe, that is. Him and technology simply don't get on at all, and even the simplest tasks such as sending an email can be the hardest thing in the universe. This may explain why he is the only member of the ship to still use a classic typewriter to send letters. **UPDATE** Sorry for the crudeness of this update, I'm on the mobile site so I can't really do much at the moment. Anyway, when I first set this up I was meant to put the first two character drawings and their descriptions in the OP, but in the end I completely forgot to do this, so I've put them in now. Also, I noticed that some people were very interested in doing some of the strips, so I've added a list of people who are interested in taking part in the OP too. I'm off to Paris for a week today, so I won't be able to scan any character drawings but I'll make sure I have several to upload when I get back!
    1 point
  11. apemax

    [MOC] Technic B-25 Mitchell WIP

    Hey all. Well I finally started work on my next Technic aircraft, A B-25 Mitchell. It's going to be a similar size to my Technic Spitfire and mostly the same type of functions. The planned functions I have at the moment are: Both engines powered by a PF XL motor each. Working ailerons, elevator and rudder all controlled from the cockpit. Working Landing gear powered by a PF M motor. Working Landing flaps also powered by a PF M motor. Working turrets. I've so far built part of the left engine bay with the landing gear leg and the basic structure of the center of the main fuselage. First a couple of pictures of the engine bay: Next up is the section of main fuselage I've built so far: And thats everything for now. I'm not sure how long this MOC is going to take as I don't currently have all the pieces needed and affording them is going to be interesting to say the least but I will try and finish it before the end of the year hopefully.
    1 point
  12. Alcom Isst

    LEGO Wolfenstein?

    Noghiri mentioned C4 in the context of a URL link. I did not understand what this C4 was. I decided to look it up via Wikipedia. I went to this page. I got sidetracked and clicked to this page. I then caught the word "LEGO", and stumbled upon LEGO Wolfenstein. It's free, functional, and I'm still confused by its existence.
    1 point
  13. The Ace Railgun

    Thu'll Language concept (Part 2 Fur'Dae)

    Another set of characters for the Thu'll language has been completed! (sort of) This is the second level of Thu'll characters also known as Fur'Dae. I wanted to focus on making the characters and sounds more complex, yet keep the same flowing nature of the Dur'Dae (First set). The blotched out characters are ones I didn't like, and the ones that are still in pencil are ones that I'm still not sure about.
    1 point
  14. dead_name

    RRU Quotes 2: Reckoning

    [23:25:13] Xenfare Spades: OH MY GOD [23:25:16] Xenfare Spades: HIS NAME IS PEPPER RONI [23:25:18] Xenfare Spades: I DIDN'T KNOW HIS LAST NAME [23:25:20] Xenfare Spades: THIS ALL MAKES SENSE NOW
    1 point
  15. Fluffy Cupcake

    I'm Racing With A Bunch Of Idiots

    I think I finally know why these guys were chosen as other competitors. It was to see if you were dumb enough to endure lots of stupidity before reaching Rocket Racer.
    1 point
  16. Ben24x7

    Community Project: RRU: The Webcomic

    I don't know if you are taking in volunteers yet but I'd like to draw a strip.
    1 point
  17. Awesome! I'm working on my own custom stuff. I'll try making some kind of program making this easy. But I need to find a way of editing HEX Files in Visual Studio 2014. http://youtu.be/PDTYj1fWYCg Tested some stuff. Thanks very much Xiron! -Custom Intro Movie (Actually never looked at tutorials for that) -Custom Menu Music (Thanks Xiron!) -Custom Object placed (Once again, thanks Xiron!) -Custom Grass Texture (You know who to thank by now)
    1 point
  18. Phantom Terror

    Community Project: RRU: The Webcomic

    Yes. So much yes.
    1 point
  19. someswedish

    Community Project: RRU: The Webcomic

    I'm game I could use any excuse too draw anything
    1 point
  20. apemax

    MOC: Technic Spitfire

    Well it's been just over six months but I've finally finished my Technic Spitfire. This has been one of the largest and most time consuming builds I've done and I'm glad I've finally finished it to be honest. First a bit of info about it: Wingspan: 90cm length: 86cm Propeller diameter: 29cm Functions: Motorised Engine and Propeller. Motorised Landing Gear. Working Rudder, Elevator, and ailerons controlled from the cockpit. Now we move on to the pictures. First up a few different view of it overall. More views in the spoiler. Next up a close up of all the functions and interesting bits. Next up a couple of pictures with the landing gear up. Finally a video of all the functions. https://www.youtube.com/watch?v=hGj8woGT4HI And thats it. I hope you like it. :)
    1 point
  21. Fluffy Cupcake

    Rock Raiders 2: The Block Raiders Logo

    From the album: Misc

    Made by me. :D

    © Xiron

    1 point
  22. If it is, I think you might be missing the point.
    1 point
  23. McJobless

    RRU Quotes 2: Reckoning

    Little bit late with this, but here we go... Programmers...
    1 point
  24. Alcom Isst

    RRU Quotes 2: Reckoning

    [3:12:30 AM] Squid Loli: you insane motherf****er [3:12:41 AM] Squid Loli: oh, sorry [3:12:45 AM] Squid Loli: I used an Ableist term [3:12:48 AM] Squid Loli: You bats*** motherf****er.
    1 point
  25. I would just like to state that I've made great progress on checkpoints. We are finally able to make 100% custom checkpoints.
    1 point
  26. lol username

    RRU Quotes 2: Reckoning

    [6:57:10 PM] Will Kirkby: Watching a timer - not fun [6:57:17 PM] Will Kirkby: Paying money to make a timer go away - not fun [6:57:35 PM] Will Kirkby: f**** EA. [6:58:21 PM] jamesster: and funcom [6:58:23 PM] The Machine: ... and funcom [6:58:25 PM] jamesster: ninja [6:58:27 PM] The Machine: Dang it, Jamie was faster than me [6:58:28 PM] Will Kirkby: I would genuinely love to have coffee with these f****wits. [6:58:38 PM] Will Kirkby: Partly so I can grill them with questions [6:58:38 PM] jamesster: so you could throw it on them? [6:58:41 PM] The Machine: And throw the coffee in their face? [6:58:42 PM] Will Kirkby: Partly so I could - ninja [6:58:43 PM] The Machine: Jamie [6:58:43 PM] The Machine: Stop [6:58:44 PM] jamesster: AHAHAHAHA
    1 point
  27. Alcom Isst

    RRU Quotes 2: Reckoning

    [12:35:05 AM] Alcom Isst: http://www.escapistmagazine.com/forums/read/7.853797-YouTube-Bringing-60-FPS-Playback-Support YES! [12:35:17 AM] Alcom Isst: YESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYESYES! [12:36:21 AM] Jamesster: yay [12:37:08 AM] Alcom Isst: YOU ARE NOT HAPPY ENOUGH.
    1 point
  28. Zephyria

    RRU Quotes 2: Reckoning

    Ben: It's easier to just directly dump it from Steam instead of: A) Rewriting it completely for Facebook B) Removing the timestamps Ubisoft calls this the "PC Port" approach.
    1 point
  29. lol username

    RRU Quotes 2: Reckoning

    RRU watches the E3 Microsoft conference thingy: [12:17:03 PM | Edited 12:17:06 PM] McJobless: wot [12:17:07 PM] Fushi: CONKER [12:17:12 PM] Will Kirkby: CONKER [12:17:12 PM] Will Kirkby: WHAT [12:17:14 PM] Fushi: f****ING [12:17:15 PM] McJobless: HOLY f**** [12:17:15 PM] Fushi: CONKER [12:17:16 PM] McJobless: WHAT [12:17:16 PM] Will Kirkby: WHAT [12:17:18 PM] McJobless: WHAT WHAT WHAT [12:17:19 PM] McJobless: CONKER [12:17:22 PM] Will Kirkby: WHAT [12:17:23 PM] McJobless: THE f****ER ARE YIU DII]G4 [12:17:27 PM] Fushi: CONKER [12:17:29 PM] McJobless: MATE [12:17:29 PM] Fushi: CONKER [12:17:32 PM] Will Kirkby: M8 [12:17:34 PM] Will Kirkby: WOT [12:17:34 PM] McJobless: YES [12:17:39 PM] Fushi: DUDE GUY [12:17:40 PM] McJobless: THAT f****ER [12:17:42 PM] Fushi: CONKER [12:17:42 PM] Will Kirkby: DUDE WHAT [12:17:43 PM] Will Kirkby: CONKER [12:17:44 PM] Will Kirkby: WHAT [12:17:45 PM] Will Kirkby: I W [12:17:47 PM] Will Kirkby: WHAT [12:17:49 PM] McJobless: f****ING CONKER [12:17:58 PM] Fushi: CONK [12:17:59 PM] Fushi: ER [12:19:57 PM] Fushi: f****ING CONKER [12:20:05 PM] McJobless: WHY ARE WE PLAYING THESE SECTIONS [12:20:06 PM] McJobless: Stop [12:20:11 PM] Will Kirkby: HALO TIME
    1 point
  30. Alcom Isst

    RRU Quotes 2: Reckoning

    [5/30/2014 8:49:55 PM] Will Kirkby: > watch_dogs game files [5/30/2014 8:49:58 PM] Will Kirkby: > folder named "e3" [5/30/2014 8:50:04 PM] Will Kirkby: > folder named "e3_2013" [5/30/2014 8:50:37 PM] Will Kirkby: [8:05:53 PM] The Machine: You could probably use a Regular Expression to shorten the manual replace to a few lines [8:06:06 PM] Will Kirkby: true [8:06:11 PM] Will Kirkby: but it's 2am and f**** regex at 2am
    1 point
  31. STUDZ

    RRU Quotes 2: Reckoning

    [07:33:50] Fush: I love you stan [07:33:53] Fush: I love you jobless [07:33:57] Fush: I love you alcom [07:34:19] Alcom Isst: I don't feel loved when my name is lowercased. [07:34:34] Fush: I love you ALCOM [07:34:40] Alcom Isst: Much better.
    1 point
  32. McJobless

    RRU Quotes 2: Reckoning

    [10:50:55 PM] McJobless: God, does anybody remember the days when Google use to tell you about duplicate words? [10:51:01 PM] McJobless: Those were simpler times. -snip- [10:51:43 PM] McJobless: "The Who" contains common words "The" "Who" [10:51:52 PM] Will Kirkby: oh man I remember those days [10:51:53 PM] Will Kirkby: good times [10:51:59 PM] Will Kirkby: OH MAN [10:52:09 PM] Will Kirkby: I remember the time I needed the album art for my new metallica album [10:52:17 PM] Will Kirkby: so I googled "S&M" [10:52:19 PM] McJobless: [10:52:27 PM] Will Kirkby: and was rather confused when McAfee stopped me [10:52:29 PM] McJobless: I guess your childhood dried up quickly. -snip- [10:53:08 PM] Alcom Isst: I remember a few weeks ago when I had to look up how to use the mask tool in Gimp 2.6 and looked up 'Gimp mask'. -snip- [10:56:09 PM] Fush: "The word "f****er" has been filtered from the search because Google SafeSearch is active." [10:56:14 PM] Fush: gggoogle -snip- [10:56:59 PM] Alcom Isst: Alcom Isst Did you mean: LDD Field of View -snip- [10:57:36 PM] Will Kirkby: > recursion > Did you mean: recursion --- [12:22:06 AM] Fush: it's complicated [12:23:11 AM] Alcom Isst: We are asking you why you don't like anime, NOT FOR YOUR FACEBOOK RELATIONSHIP STATUS.
    1 point
  33. Brigs

    RRU Quotes 2: Reckoning

    [8:20:20 PM] jamesster: I need sleep and I can't sleep [8:20:39 PM] Fush: are you home yet [8:20:42 PM] jamesster: yes [8:20:49 PM] Fush: hm. [8:21:46 PM] Ramius Antillies: Are you back in Texas? [8:21:48 PM] jamesster: yes [8:21:56 PM] jamesster: last two hours of flight were uuuugh [8:21:57 PM] Ramius Antillies: No sleep cus time change? [8:22:06 PM] jamesster: no sleep cus airplanes [8:22:24 PM] jamesster: we got up at like 2:00 AM (philippines time) [8:22:27 PM] Fush: surely you... nah i won't. [8:22:49 PM] jamesster: and I hadn't slept well for the nights before that [8:23:01 PM] jamesster: due to when/where we flew the sun never set completely [8:23:57 PM] jamesster: I'm fairly tall (six feet two inches) and my back gets sore easily (ever since a rather nasty sledding wipeout when I was like 8 or something) [8:24:17 PM] jamesster: so the airplane seats and I didn't get along very well I don't even remember what we did [8:27:21 PM] jamesster: I did watch The LEGO Movie and Back to the Future though [8:27:34 PM] jamesster: and they had TED talks of all things [8:27:40 PM] jamesster: so I watched some of those as well [8:28:01 PM] jamesster: listened to music, got more pics through the window [8:28:08 PM] jamesster: kinda tried to sleep [8:28:29 PM] jamesster: ate more crappy airplane food [8:28:52 PM] jamesster: (pretty sure they've invented bread-sponge hybrids) [8:29:08 PM] Fush: Spongebread [8:29:26 PM] Fush: Squareloaf [8:29:38 PM] jamesster: but it's finally done [8:29:47 PM] jamesster: phew [8:30:33 PM] jamesster: those kids are watching spongebob [8:30:45 PM] jamesster: and playing on ipads [8:31:04 PM] jamesster: I think I've stepped between totally different planets
    1 point
  34. lol username

    RRU Quotes 2: Reckoning

    [5/16/2014 9:30:28 PM] Fush: ...seems it's safe in here now [5/16/2014 9:31:40 PM] Jim Brickkeeper: Knowing RRU, it's never as simple as that. [5/16/2014 9:31:55 PM] Fush: right [5/16/2014 9:34:31 PM] Philip: inb4 s***storm [5/16/2014 9:39:36 PM] Cirevam: á••( á› )á•— I'll get the storm if you get the s***
    1 point
  35. Zephyria

    RRU Quotes 2: Reckoning

    [2:14:02 PM] Bartolomäus Klauser: I was bullied by Starscream
    1 point
  36. PeabodySam

    Watch out for the Brickspy!

    From the album: GMod Screenshots

    Pepper? What kinda name is Pepper anyway? What are ya, from the Condiment family? Where's your brother, Salt? Or your sister, Ketchup? Or your exotic Hungarian uncle, Paprika? Bet he spices up the dinner conversation, don't he?
    1 point
  37. Brickulator

    Oh, dear God...

    1 point
  38. le717

    Why I Hate My Math Book

    From the album: The Album of Randomness!

    I will not say what my math book is, but I will say that this problem is one reason why I hate it. This is what my books calls a Unit Multiplier problem. The problem was to convert 4 cubic Miles to cubic Kilometers. And this is the answer. I know this answer can be written in cubic groups, but my book always wants my answers written out all the way. This answer is so long that I had to turn my notebook longways to write it. And it's not only this problem. On Unit Multiplier problems that deal with time, the book wants the conversion from Seconds to Hours written out completely too (60x60 instead of 3600), but it lets me go straight from Feet to Miles (instead of going from Feet to Yards to Miles) on length problems. This is not the only reason I hate my math book (I could go on a whole rant ), but this sure is one of them.

    © 2012

    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.