Leaderboard
Popular Content
Showing content with the highest reputation on 07/29/2014 in all areas
-
Community Project: RRU: The Webcomic
ProfessorBrickkeeper and 2 others reacted to lol username for a topic
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 -
The Phantom Terror (V4)
aidenpons and one other reacted to Phantom Terror for a topic
|+| 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 -
Custom Race Prototype
Cirevam and one other reacted to Shadowblaze for a topic
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 -
Arth's miscelaneous Lego or RRU related comics
coffins and one other reacted to Arthuriel for a topic
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 -
Community Project: RRU: The Webcomic
Ayliffe and one other reacted to Sadie Meowsalot for a topic
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=879542 points -
BIONICLE RETURNING 2015
Fush and one other reacted to Sadie Meowsalot for a topic
[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: MONEY2 points -
Rock Raiders 2 Logo
aidenpons and one other reacted to Drill Master for a gallery image
From the album: D.M. 1
I figured I try my hand at it.2 points -
Bionicle: The Game Game Archive Extracting (Research and Tools)
McJobless reacted to JrMasterModelBuilder for a topic
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 -
A TFOL's Response to Greenpeace's LEGO Petition
ticketstoloservile reacted to Brigs for a blog entry
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 -
Community Project: RRU: The Webcomic
BadDream reacted to Ayliffe for a topic
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 -
[MOC] Technic B-25 Mitchell WIP
coffins reacted to apemax for a topic
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 -
LEGO Wolfenstein?
The Ace Railgun reacted to Alcom Isst for a blog entry
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 -
Thu'll Language concept (Part 2 Fur'Dae)
Drill Master reacted to The Ace Railgun for a blog entry
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 -
RRU Quotes 2: Reckoning
Alcom Isst reacted to dead_name for a topic
[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 NOW1 point -
I'm Racing With A Bunch Of Idiots
Rock Monster reacted to Fluffy Cupcake for a topic
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 -
Community Project: RRU: The Webcomic
Ayliffe reacted to Ben24x7 for a topic
I don't know if you are taking in volunteers yet but I'd like to draw a strip.1 point -
All About WRLs [Everything you see and do in the Worlds!] (Warning, Large Post)
Fluffy Cupcake reacted to KevinVG207 for a topic
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 -
Community Project: RRU: The Webcomic
Ayliffe reacted to Phantom Terror for a topic
Yes. So much yes.1 point -
Community Project: RRU: The Webcomic
Ayliffe reacted to someswedish for a topic
I'm game I could use any excuse too draw anything1 point -
MOC: Technic Spitfire
The Ace Railgun reacted to apemax for a topic
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 -
Rock Raiders 2: The Block Raiders Logo
coffins reacted to Fluffy Cupcake for a gallery image
1 point -
A game I'm working on: A 3D, multiplayer roguelike (Released on Steam June 23rd, 2015)
dead_name reacted to TheDoctor for a topic
If it is, I think you might be missing the point.1 point -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to McJobless for a topic
Little bit late with this, but here we go... Programmers...1 point -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Alcom Isst for a topic
[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 -
All About WRLs [Everything you see and do in the Worlds!] (Warning, Large Post)
AxleVince reacted to Fluffy Cupcake for a topic
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 -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to lol username for a topic
[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: AHAHAHAHA1 point -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Alcom Isst for a topic
[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 -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Zephyria for a topic
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 -
RRU Quotes 2: Reckoning
Alcom Isst reacted to lol username for a topic
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 TIME1 point -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Alcom Isst for a topic
[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 2am1 point -
RRU Quotes 2: Reckoning
Alcom Isst reacted to STUDZ for a topic
[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 -
RRU Quotes 2: Reckoning
Alcom Isst reacted to McJobless for a topic
[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 -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Brigs for a topic
[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 planets1 point -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to lol username for a topic
[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 -
RRU Quotes 2: Reckoning
The Ace Railgun reacted to Zephyria for a topic
[2:14:02 PM] Bartolomäus Klauser: I was bullied by Starscream1 point -
Watch out for the Brickspy!
Arthuriel reacted to PeabodySam for a gallery image
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 -
1 point
-
Why I Hate My Math Book
Brigs reacted to le717 for a gallery image
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
