Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Masterlegodude

Pages: 1 2 [3] 4 5 6 7 8 ... 32
31
Faces, Decals, Prints / [Face] ReddBoi's "My son" face
« on: March 25, 2017, 11:03:31 PM »
A very intense face drawn by ReddBoi

Download
Face_ReddSon
58.71 KB

Screenshots

(Screenshot edited by Reka)
M   
y

e
y
e
b
r
o
w
s

s
h
a
l
l
p
i
e
r
c
e

t
h
e

h
e
a
v
e
n
s

32
Borrowing code from City RPG's stats file, i'm trying to have the player's Blockhead appear on the main menu and layered above jes00's wallpaper add-on, which, the GUI used for the wallpaper is called MM_Wallpaper, for reference

The problem is that the player model is stuck being layered below the wallpaper, which i can fix by typing MainMenuGui.pushToBack(MM_BlockheadDisplay); into the console, but having that in my CS file doesn't work

Then the player model itself is just m.dts with no player prefs applied


But i don't know how to execute the code in a way that would fix it up and keep the model consistent with the player's settings like in the appearance menu

The GUI
Code: [Select]
new GuiObjectView(MM_BlockheadDisplay)
{
   profile = "GuiDefaultProfile";
   horizSizing = "right";
   vertSizing = "bottom";
      position = "0 100";
      extent = "800 800";
      minExtent = "8 4";
      enabled = "1";
      visible = "1";
      clipToParent = "1";
      cameraZRot = "-7.5";
      forceFOV = "35";
      lightDirection = "0.125 0.5 0.25";
      lightColor = "0.875 0.875 0.875 1";
      ambientColor = "0.35 0.35 0.35 1";
};

client.cs
Code: [Select]
exec("./ui/MM_Blockhead.gui");

MainMenuGui.add(MM_BlockheadDisplay);
MainMenuGui.pushToBack(MM_BlockheadDisplay);
MainMenuGui.pushToBack(MM_AuthBar);

MM_BlockheadDisplay.setEmpty();
MM_BlockheadDisplay.dynamicObject = "MM_Blockhead_Object";
MM_BlockheadDisplay.setObject(MM_BlockheadDisplay.dynamicObject, "base/data/shapes/player/m.dts", "", 0);

function MM_Blockhead::adjustAvatar(%gui)
{
MM_BlockheadDisplay.setSequence(MM_BlockheadDisplay.dynamicObject, 0, "headup", 0);
MM_BlockheadDisplay.setOrbitDist(7.5);
MM_BlockheadDisplay.setCameraRot(0, 0, 3);

if(MM_BlockheadDisplay.parts > 0)
{
%gui.hideAllNodes();
%gui.adjustAvatarNodes();
%gui.adjustAvatarColors();
}
else
{
%gui.applyDefaultPrefs();
}
}

function MM_Blockhead::adjustAvatarColors(%gui)
{
if(MM_BlockheadDisplay.parts > 0)
{
MM_BlockheadDisplay.setNodeColor(MM_BlockheadDisplay.dynamicObject, "headskin", $pref::Avatar::HeadColor);

for(%i = 0; %i < MM_BlockheadDisplay.parts; %i++)
{
%color = MM_BlockheadDisplay.color[%i];

if(%color $= "skin")
{
%color = $pref::Avatar::HeadColor;
}

MM_BlockheadDisplay.setNodeColor(MM_BlockheadDisplay.dynamicObject, MM_BlockheadDisplay.part[%i], %color);
}
}
}

function MM_Blockhead::adjustAvatarNodes(%gui)
{
MM_BlockheadDisplay.unHideNode(MM_BlockheadDisplay.dynamicObject, "headskin");

if(MM_BlockheadDisplay.parts > 0)
{
for(%i = 0; %i < MM_BlockheadDisplay.parts; %i++)
{
MM_BlockheadDisplay.unHideNode(MM_BlockheadDisplay.dynamicObject, MM_BlockheadDisplay.part[%i]);
}
}

MM_BlockheadDisplay.setIflFrame(MM_BlockheadDisplay.dynamicObject, "face", getIflFrame("face", $Pref::Avatar::FaceName));
MM_BlockheadDisplay.setIflFrame(MM_BlockheadDisplay.dynamicObject, "decal", getIflFrame("decal", MM_BlockheadDisplay.decal));
}

function MM_Blockhead::applyDefaultPrefs(%gui)
{
%gui.hideAllNodes();

%nodeCount = 0;

%node[%nodeCount++] = "headSkin" TAB "1 1 0 1";
%node[%nodeCount++] = "chest" TAB "1 1 1 1";
%node[%nodeCount++] = "LArm" TAB "1 1 1 1";
%node[%nodeCount++] = "RArm" TAB "1 1 1 1";
%node[%nodeCount++] = "LHand" TAB "1 1 0 1";
%node[%nodeCount++] = "RHand" TAB "1 1 0 1";
%node[%nodeCount++] = "pants" TAB "0 0 0.8 1";
%node[%nodeCount++] = "LShoe" TAB "0.2 0.2 0.2 1";
%node[%nodeCount++] = "RShoe" TAB "0.2 0.2 0.2 1";

for(%i = 1; %i <= %nodeCount; %i++)
{
MM_BlockheadDisplay.unHideNode(MM_BlockheadDisplay.dynamicObject, getField(%node[%i], 0));
MM_BlockheadDisplay.setNodeColor(MM_BlockheadDisplay.dynamicObject, getField(%node[%i], 0), getField(%node[%i], 1));
}

MM_BlockheadDisplay.setIflFrame(MM_BlockheadDisplay.dynamicObject, "face", 0);
MM_BlockheadDisplay.setIflFrame(MM_BlockheadDisplay.dynamicObject, "decal", 0);
}

function MM_Blockhead::hideAllNodes(%gui)
{
%nodeCount = 0;

%node[%nodeCount++] = "plume";
%node[%nodeCount++] = "triPlume";
%node[%nodeCount++] = "septPlume";
%node[%nodeCount++] = "Visor";

%node[%nodeCount++] = "helmet";
%node[%nodeCount++] = "pointyHelmet";
%node[%nodeCount++] = "flareHelmet";
%node[%nodeCount++] = "scoutHat";
%node[%nodeCount++] = "bicorn";
%node[%nodeCount++] = "copHat";
%node[%nodeCount++] = "knitHat";

%node[%nodeCount++] = "chest";
%node[%nodeCount++] = "femchest";

%node[%nodeCount++] = "pants";
%node[%nodeCount++] = "skirtHip";

%node[%nodeCount++] = "armor";
%node[%nodeCount++] = "bucket";
%node[%nodeCount++] = "cape";
%node[%nodeCount++] = "pack";
%node[%nodeCount++] = "quiver";
%node[%nodeCount++] = "tank";

%node[%nodeCount++] = "epaulets";
%node[%nodeCount++] = "epauletsRankA";
%node[%nodeCount++] = "epauletsRankB";
%node[%nodeCount++] = "epauletsRankC";
%node[%nodeCount++] = "epauletsRankD";
%node[%nodeCount++] = "ShoulderPads";

%node[%nodeCount++] = "LArm";
%node[%nodeCount++]  = "LArmSlim";

%node[%nodeCount++]  = "LHand";
%node[%nodeCount++]  = "LHook";

%node[%nodeCount++]  = "RArm";
%node[%nodeCount++]  = "RArmSlim";

%node[%nodeCount++]  = "RHand";
%node[%nodeCount++]  = "RHook";

%node[%nodeCount++]  = "pants";
%node[%nodeCount++]  = "skirtHip";

%node[%nodeCount++]  = "LShoe";
%node[%nodeCount++]  = "LPeg";

%node[%nodeCount++]  = "RShoe";
%node[%nodeCount++]  = "RPeg";

%node[%nodeCount++]  = "SkirtTrimLeft";
%node[%nodeCount++]  = "SkirtTrimRight";
%node[%nodeCount++]  = "LSki";
%node[%nodeCount++]  = "RSki";

for(%i = 1; %i <= %nodeCount; %i++)
{
MM_BlockheadDisplay.hideNode(MM_BlockheadDisplay.dynamicObject, %node[%i]);
}
}

function getIflFrame(%node, %name)
{
%file = "base/data/shapes/player/" @ %node @ ".ifl";

if(isFile(%file))
{
%name = stripTrailingSpaces(fileBase(%name));

if(%name !$= "")
{
%fo = new FileObject() {};
%fo.openForRead(%file);

%hasFound = false;
%lineNum = 0;

while(!%fo.isEOF())
{
%line = %fo.readLine();
%thisDecal = stripTrailingSpaces(fileBase(%line));

if(%thisDecal $= %name)
{
%hasFound = true;
break;
}
else
{
%lineNum++;
}
}

%fo.close();
%fo.delete();

if(%hasFound)
{
return %lineNum;
}
else
{
return 0;
}
}
else
{
return 0;
}
}
else
{
echo("\c2getIflFrame(\"" @ %node @ "\", \"" @ %name @ "\") : You did not supply a proper IFL file name to read from.");
return 0;
}
}

Iban made a post explaining what those scripts do if you need that for reference
https://forum.blockland.us/index.php?topic=148190.msg3473367#msg3473367

Also, the decals are broken, but that's because getIflFrame has the directory of base/data/shapes/player/, but if the player is using any face or torso decal that isn't the base ones, the directory becomes base/data/shapes/player/Add-Ons/Face_Default/smileyBlonde and base/data/shapes/player/Add-Ons/Decal_Hoodie/Hoodie, which of course are not the correct directories for those decals

But i don't know how to fix that either

33
Add-Ons / [Bricks] 1x4 and 1x4F print
« on: March 19, 2017, 08:52:33 PM »
Exactly what the title says, the 1x4 brick and 1x4 plate, but with their own category of prints containing head-lights, rear-lights, blue police/German police stripe, a dashboard with various meters and a knob, a wrench with stripes, an auto service logo, vents, caution stripes, and blank

Credits to Siba for suggesting the print with the meters and the Auto Service one

Downloads
Brick_1x4_Print: Dropbox | Blockland Glass
9.74 KB

Print_1x4_Default: Dropbox | Blockland Glass
149.49 KB

Sceenshots

34
Environment Files / [Skybox] Old brick icon lighting
« on: March 18, 2017, 09:57:15 PM »
This is a skybox for icon creators, it's basically the '/iconinit' skybox, but with the lighting used by the original brick icons

So once you've loaded up the icon setup, just switch to this skybox and do your icon

If you want to know how to create brick icons, there's a guide here
https://forum.blockland.us/index.php?topic=227263.0

Download
Sky_OldIcons.zip - 322.63 KB

Comparisons

Default icon lighting

Original icon lighting

Default icon

My icon

35
Add-Ons / [Bricks] Lego House Door
« on: March 17, 2017, 05:54:46 PM »
Based on the classic Lego house door, this was modeled by Barnabas, and was given to me to fix up and make into a functioning brick

Download
Dropbox | Blockland Glass
27.97 KB

Screenshots

36
Add-Ons / [Bricks] Glass Doors - Updated 3/15/2017
« on: March 15, 2017, 02:17:36 PM »
This is the second part of Timezbrick's request thread which contains two frameless 1x4x5 glass doors and a bonus 1x4x6 framed glass door that has a similar style to Blockland's default doors as well as mirrored variants

Download
Dropbox | Blockland Glass
56.27 KB

Screenshots



Changelog
[3/15/17]:
Added mirrored versions of the original 3 doors with an 'R' in their UI names which means 'right'
Renamed the original 3 doors to have an 'L' in their UI names which means 'left'
Removed redundant and useless 'closedCCW' BLBs to cut down on file size

37
Add-Ons / [Bricks] Window Shutters - Updated 3/13/2017
« on: March 11, 2017, 07:10:39 PM »
Inspired by Timezbrick's topic, these interact-able window shutters were made to be used along with Barnabas' window bricks and come in pairs of varying sizes including: 3 brick height, 4 brick height, and 5 brick height

They can be found in the 'Special' tab located under 'Window Shutters'

Download
Dropbox | Blockland Glass
49.08 KB

Screenshots


Changelog
[3/13/2017]:
Updated UV mesh of top and bottom quads to be blank
Added 1x1x3 variants for the 1x2x3 windows
Added 1x1Hx4 variants for the 1x3x4 windows
Moved all shutter bricks to their own 'Window Shutters' category to de-clutter the 'Windows' category

38
I have a single quad on the front and back of my brick that uses the BOTTOMLOOP texture, and while it's fine with normal paint colors, if you use any FX paints on it (except for Glow), it'll cause the faces to disappear and only be visible at lower angles

Normal angle


Lower angle


Another strange thing is that even though the ghost brick renders both sides of the faces that make up the brick, it can't render the outside of the two faces, just the insides (this isn't a case of inverted faces, i tried that, didn't work)


So why is this happening and can i fix this?

39
Drama / United Liberation Front (Anti-furry coalition) - This is absurd
« on: February 22, 2017, 02:02:26 AM »
Since the Nigerian Cunts came back, i definitely expected trolls to happen, and they did, but now this?
https://forum.blockland.us/index.php?topic=307794

A clan bent on taking down the furries of the BLF? The very very minor portion of the community? That only posts furry-related imagery in the megathread?

Look at this description
Quote
Late one night on a secret passworded server,a meeting of blocklands best and brightest minds was called. This group of like-minded individuals discussed how to Make Blockland Great Again. and it was determined that there was a single root cause of the communities degradation. Delegates from Thot Patrol, The Harvest, and The Nigerian Cunts decided to form a united front against this bane to society; the Furry Community and thus, the united Liberation Front was born
What is this? What is this paranoia? Why did they need to gather on a private Blockland server and actually discuss taking out such an insignificant group of people? This is unnecessary!

Who do you guys think you are? Planning all of this way in advanced, making another clan, and forming an alliance with Tony's Harvest clan? What is this?!

You're not the forum police, that's Badspot's and Rotondo's job, you can't actually get rid of us nor the megathread, so why waste your time with this? Why waste anyone's time or money with this? You're just gonna get banned, time and time again, nothing's gonna happen in the end

And i don't even know what to make of this thread, which even borrows the blacklist from both the Nigerian Cunts and Thot Patrol, but it's by Copy Kirby, whom is not a part of either, so i'm not even sure if this is serious or not, so i'm just not gonna bother with it

I am just so genuinely confused by all of this, but i'm just making this drama because there is obviously nothing good to come from this, just more spam, more bans, and mainly more inconveniences for everyone

40
Off Topic / Red Vox - New album: Blood Bagel
« on: September 15, 2016, 04:57:08 AM »

From the same jabroni that brought you Vinesauce!

ALBUMS

Pre-Red Vox era
Ether Reality (July 27, 2007)
No Cigar (May 15, 2009)
Odds and Ends (December 6, 2011)
Sibilants (December 6, 2011)
Room to Breathe (May 8, 2015)

Post-Red Vox era
What Could Go Wrong (March 29, 2016)
Blood Bagel (September 15, 2016)

SINGLES

Trolls and Goblins (October 22, 2015)

Links



So to start the discussion, i'll say that i haven't actually listened to any of Vinny's songs until Trolls and Goblins came out, but i like what Red Vox has been putting out so far, some of them are kinda funny, most of them are just really nice to listen to, especially 'There She Goes' from the 'What Could Go Wrong' album

Also, of course it didn't take long for Vinny's clown obsession to infect his music (referring to the first track of Blood Bagel)

So what about you guys? Is this information new or old to you? Have you listened to any of the pre-Red Vox and/or post-Red Vox songs? How do you feel about big red carrots?

41
Off Topic / Need help finding a song (Found it!)
« on: September 08, 2016, 03:50:58 AM »


OP is an image because CloudFlare was blocking me for some reason

42
Music / Masterlegodude's Library of Loops - UPDATED 3/10/2017
« on: July 19, 2016, 01:04:58 AM »
R.I.P. original OP and preview-able loops; Dropbox sucks now, browse my library of loops and pick out whatever you want
https://www.dropbox.com/sh/au91jcvyugro55r/AABtHP1CSD28cWFOK9KSAM3oa?dl=0

Want to download all of the loops?
Blockland Music.zip (45.59 MB)

43
Off Topic / The Chronology of the Blockland Forums
« on: June 26, 2016, 05:00:27 PM »
[2005 - 2013][2014 - 2020][2021 - Present]

2005:
Earliest known existence of the Blockland Forums
Blockland Forums move to Simple Machine Forums
Badspot bans fans of "The Better Mod"

2006:
Blockland Vending Machine!
First USSR Clan topic
Post real life pictures of yourself.
Second USSR Clan topic

2007:
Blockland goes retail
octagoon tree
Third USSR Clan topic
tribal SHOULD HAVE THIER BL KEYS REVOKED
MotE Clan
BJwayMods Needs Your Help!
Blockland: Source
Blockland YTMND Contest
Epic Builds For v9
New Years 2008

2008:
YOU ARE NOT A CAT
Stupid Bans, Kicks, and Mutes
BLOCKLAND SUCKS
Badspot loses his patience.
Pandan sells a Blockland shirt without Badspot's consent
Bug abuse. - "Yiff in Hell, furcigarette." - Badspot, 2008
Dear Iban
Return to Blockland 2.0
Fourth USSR Clan topic
SuperSnake117's Death./friend Test.
Swholli's sister generates 51 pages of replies in a single day.
Blockland ID 10000 Auction

2009:
"I am now banning you for being too stupid."
NAKED!!!!!
consle hacked badspot
Kalphiter[1][2][3][4]
Vertzer Drama
Lego Stuff
The new and improved 3D model topic!
Longcat Collab
Badspot's Mail Bag: How do you get banned from forums
He's right about him being right. (chainban)
Badspot changes ttttttt's username to Mr. T_T
Thread of The Year Awards 2009
Badspot's Mail Bag: Trolls have feelings.
Minecraft Megathread
SuperToxic - Under the skirt.
'Be Nice' Saga: The Prologue, Act I, Act II, Act III
Woodland_Creature
YOU ARE AN ORANGE
trainman1 Drama
Jeep Gladiator (aka DSi) declares e-war!
Blockland Community Awards
Mocheeze is dead... or is he?
Robo and Slick: Exbros for life (miika's ass)
Tezuni
Blockland main adventure mode
More "The Better Mod" Drama
The BLF recites Bohemian Rhapsody
New Years 2010

2010:
Hugums Meme
JD makes a thread in memory of his father, later turns into a 44 page stuffstorm
Skyler97 cuts his snake on a tuna jar.
What happens to the school girl?
Pandan's Meltdown
Hot Girls v1
Badspot's Mail Bag: perverted player
Hot Anime Girls v1
GTFO ALL OF YOU handicaps loving NOW!!!!!
TomTheGeek's accounts are "hacked"
Blockland goes to PAX
Furry drama
Truce, Zoneark, and ToT's keys deactivated.
Badspot's Mail Bag: Paedophiles! Incest! Rape!
Ghost - I'm in love with you!
New Years 2011 - 107 players!

2011:
Badspot's Mail Bag: More Child Defense in the Name of the Queen
Drawings Megathread
Badspot's Mail Bag: Infringed Copyright... of a dog
Ephialtes admits to destroying Kalphiter's hosting service with an exploit, and previously removed proof of his actions
First MLP Megathread
Second MLP Megathread
Terraria Megathread
My friend could win a van!
Sandvich got a girl prego.
My Little Pony: Friendship for Blockheads - The biggest thread on the forums
Aot?????? - Finally gets locked after four years
More furry drama
Furling Dramas Night Fox
SkullCandy's fake brother Self Delete
LordTony discovers VerticalHorizon's love tape
Stocking wrecks Rockslide's story.
Petition to end trolling
May his sole rest in peace [Image]
Bad/Weird Deviantart Stuff Megathread
Lord Tony Drama
IP Bans Lifted
Anime and Manga Megathread
Forum racism finally ends here!!
BDX's Saga of friendry [1][2][3][4][5][6][7][8][9]
IcyGamma's autobiography
Pecon's Boss Battles - Blockland's most popular and longest running server and thread in General Discussion
Pokemon VG Megathread
Stocking Drama
New Years 2012 - 127 players

2012:
Hot Anime Girls v2
Iban's House Burns Down
Extremely Long Iban Drama
Shadows and Shaders Revealed
HPRC is dead.
Hot Girls v4
eliptats didint start it
Mawty permabanned
quest to savor badspot
Mr.LoL - Begged for admin and using console, BANNED 2000+ PEOPLE
Someone took the handle '@Badspot' on Twitter
Zombies in the Bluzone - One of Blockland's most popular servers and thread in General Discussion
Boomerangdog is dead.
Okiver Drama
Brony-Bash Chainban
Ephialtes creates alt 'Goldeen', Kalphiter confirms their identity
Private Sections - Now with 100% more truth!
Executive Order on Lord Tony
The docter commits Self Delete by stab
Lord Tony banned due to aforementioned executive order.
YOU LAUGH YOU LOSE v666
Perma-banned from Zombies in the Bluzone - AKA SeventhSandwich vs Boltster (and the world)
I am not Tony Simmering.[1][2]
Team Fortress 2 Megathread
BubbaGum Drama
Blockland goes on Steam Greenlight
Orca religion
Petition to revoke Ephialtes' adminship
"now now" chainban
Rape Mod
New Years 2013
Blockland Forums Awards 2012 (nominations)
Buildable Vehicle Mod

2013:
Personal Computer Megathread
2nd petition to revoke Ephialtes' adminship
Brony Drama
Lando hijacks four accounts
Starbound Megathread
Dear Badspot - Go forget yourself
The Forgettable Dungeon - Rotondo makes a video game!
Lando The Climber - Hijacking accounts.
The Battle Topic
Drama Dossier: JazZ
Alex GShep shows off a furry art commission
Furry Megathread
YOU CRINGE YOU LOSE
Drama sucks; I'm better
sOMe cool pIcTures i found online
BLHack Reveal
Masslead Drama
Let's make a micronation, guys!
The Complete Guide to A Blockland Hacking Clique
Grand Theft Auto Megathread
If you are drank then you are going gone nut?
Blockland has been greenlit!
Ads are added to the Blockland Forums
Pass is Boomerangdog
Hammereditor DDoSes RTB
The (inaccurate) Okiver dox
Rocket snake Chainban
Blocklander of the Year 2013
Village Idiot 2013
New Years 2014 - 137 players
Steam Status/Blockland is released on Steam!
IcyGamma's autobiography Part 2
Blockland.us DDoS Attack
Blockland Forums Awards 2013

44
Off Topic / HMV Hell 5
« on: June 19, 2016, 05:41:25 PM »
Some of yous may remember this, but for those who don't, HMV (Halo Music Video) Hell is a series of clips from the Halo games that go along to a song or may be a re-creation of a scene from a movie and is a series created by imSuck, HollywoodHalo, and others

Previous videos include (but are not limited to):


And now, after two years, they're back, and better than ever!

45
I'm making script that fires a looping raycast from the player's eye node, and changes the player's crosshair depending on the object their looking at based on it's typemask

There is no error when executing the script, but i'm not sure what args to use where, what object to play the script on, or whatever, so that the script plays on the player to fire the raycast, and affects the player's client to change their crosshair, so i keep ending up with this in my console
Quote
Add-Ons/Server_DynamicCrosshair/server.cs (41): Unable to find object: '' attempting to call function 'getEyePoint'
BackTrace: ->crosshairTarget
Add-Ons/Server_DynamicCrosshair/server.cs (42): Unable to find object: '' attempting to call function 'getEyeVector'
BackTrace: ->crosshairTarget

My script:
http://pastebin.com/raw/BTampewy

And yes i am aware of the whole situation with crosshairs, but nevermind that, this is just a private thing for now

Pages: 1 2 [3] 4 5 6 7 8 ... 32