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 - Dglider

Pages: [1] 2 3 4 5 6
1
Drama / locked
« on: May 21, 2014, 09:11:08 AM »
May 29 2009 to May 21 2014

I've been playing this game for 4 years, 11 months, and 22 days.

I've had fun before.

I started playing this game, because I wanted to be the little lego man I built things for.

And that was awesome.

I kept playing, because I made friends, and they had good ideas that were fun.

I kept playing because it was interesting.  I wanted to learn.  I wanted to do new things.

I kept playing because there was a social ladder to climb, I could become well recognized by all my peers.

I knew not to do it for fame.  They said not to do it for fame.  They never told me why.

Well now I know. ^.^  By the time you climb the pile and get close to the top, you may realize the people who really matter.  Who you really wanted to see you there, are all back down at the bottom.  And you can't see them.

If you've done it for the fame you've doing it for YOU.  And I'm not.  And I haven't.

My friends are all gone to climb other mountains.  And there are no new friends to find here.  So I'm gonna go climb elsewhere too.

User was banned for this post

2
Add-Ons / Client_ToggleChatKeybind
« on: May 15, 2014, 09:49:57 AM »
Hit a button to hide the chat.  Hit the button again to show the chat.  The changes stick around even after you quit so try hitting your keybind first if you join a server and you can't see chat.

I stole some code from jes00's version to add the keybind to the communications section.  So credit to him as the source for that I guess.

http://www.mediafire.com/download/5q41evyy65y6180/Client_ToggleChatKeybind.zip

This addon was requested here.

3
Off Topic / What makes a game fun?
« on: May 14, 2014, 01:47:46 PM »
I don't mean as in gimmicks or specific themes, but in general what makes a game playable?  What is a game for, even?

4
General Discussion / Dglider's Brick-Making Service
« on: May 09, 2014, 12:15:23 PM »
This service is no longer available.  All current projects will be finished.

Hey there, I can make bricks, but I'd rather be doing other things.  But I also have a paypal account, and people get payed to do things they don't want to do, right?  No, I guess it's more of getting payed for doing things of value, whatever.

-Past Work-
This is some of the brick-related stuff I've posted in the past.
Brick_Extra65
Brick_ModTer_8xCornerCFix
Brick_QuarterRoad
Brick_QuarterRoadXtraRamps
Brick_Door_Plain_Diagonal
Old brickmaking tutorial(inefficient)

-Pricing-
Here is a chart on how much these things cost.  This may change as I figure out how long it takes to make each type.

Easy     Medium   Hard
Basic$0.10XX
Modeled$0.25$0.50$1.00
Modeled w/DTS Collision  $0.35$0.65$1.20

Paypal takes $0.30 out of every transaction I recieve, so the minimum for any transaction is $0.40.  So, three basic bricks would cost $0.40 even though if you go by the chart it should cost $0.30.  Five basic bricks would cost $0.50.

-The Process-

Dealings
  • You send me the request.
  • I respond with questions comments whatever.
  • You answer said questions or whatever.
  • I send you an email with a breakdown of the pricing.  This is the price that will show up on the invoice.
  • You OK the pricing, or attempt further dealings.


Working
I work on these bricks in the order the deals are finalized.  I will work atleast 1 hour a day, so things will always keep moving.

Payment
Payments go through Paypal.  They're one of if not the most predominant money-handling service on the web.  They handle all of the money related dealings credit card info etc.  All I see is a name and whatever amount of money is deposited in my account.
Paypal accepts Visa, MasterCard, American Express, Discover and, ehm, Paypal, if you have an account.
Paying goes something like this.
  • I send you an email containing pictures and information on the brick and the amount it costs.
  • You send me the OK.  Or ask for more work on it.  If you suddenly decide it needs dts collision, I can do that, but that adds to the overall fee.
  • I send an invoice to your email via paypal.  This invoice contains a button that brings you to paypal's website where you can pay.
  • Once I recieve payment, I will send the bricks to the same email I sent the invoice to via either a mediafire link or as an attachment.
  • If needed I can resend the link/file to the email I sent the invoice to.

-Refunds-
Since digital content can be copied the moment it is recieved- If I have sent the brick, there are no refunds.  If, however, you catch me after you have paid but before I have actually sent the brick, I will refund all of the money I recieved.  That's whatever you sent- minus the $0.30 Paypal takes out.

-Contact-
You can contact me through my email.
-snip-

Your message should contain:

  • Your name, ingame or otherwise.  Whatever you want me to call you.
  • What you're requesting.  How many bricks, what they should look like, what they should do, etc.  Include pictures or drawings if possible.
  • How much you're willing to spend on this.  We may have to simplify some of the bricks depending on this number. :o


-Other Things-
Functional doors have to be modeled 3 times(Closed, OpenCW, OpenCCW), so they cost 2.5 times whatever that brick's original price would be.(1 for the original, .75 for every model after that. 1+.75+.75=2.5)
This applies to other bricks that have to be modeled multiple times as well.

If you cannot pay, please don't bother requesting anything.  Even if I end up making the brick I won't be giving it to you until I get paid.

Anyhow- that's it.  gl hf

5
Add-Ons / Brick_Door_Plain_Diagonal
« on: May 07, 2014, 06:17:45 PM »
This brick was requested here.
It's a diagonal door, similar to the default "plain" door.



You can download it here.

I had a little trouble wrenching or painting bricks that are inside of it's bounding box.  So be careful.

6
General Discussion / Dglider's Brick-making Service.
« on: May 07, 2014, 04:41:14 PM »
Ok so here's the deal.

1. People want custom bricks.
2. I can make custom bricks.
3. I would rather be doing other things.
4. I have a paypal account.

SO- if you would like me to make you a brick, here are my
-Rates-

$3.00/hr - Brick(low priority)
       I make the brick whenever I'm feeling bored.  If I'd rather play minesweeper I'll be doing that.
$7.80/hr - Brick(high priority)
       I'll work on the brick when I CAN.  Mandatory events and real life stuff still take precedence.
$8.80/hr - Teachings
       I'l teach you to make the brick yourself.  This requires that your computer is beefy enough to run some sort of screen-viewing software such as teamviewer or skype.  And that you can run blender.

-Past Stuff-
I've done all of this stuff:
Brick_Extra65
Brick_ModTer_8xCornerCFix
Brick_QuarterRoad
Brick_QuarterRoadXtraRamps
Brick_Door_Plain_Diagonal
Old brickmaking tutorial(inefficient)

I've also made some other stuff, such as a tunnel brick that adapts to the tunnel bricks around it.  So you can just use 1 brick to make a tunnel without having to fill up your inventory with other stuff.  But I never released that since the bricks were just placeholders at best.

-Contact-
You can contact me through BL forums or email.
My email is: dgliderglide@gmail.com

Your message should contain:
Your Name, ingame or otherwise.  Whatever you want me to call you.
Your email.
What you're requesting, brick(low priority), brick(high priority), or Teachings.
If you're requesting a brick.
     Describe the brick/bricks.  Include pictures or drawings if possible.

-Payment-
We're using Paypal here.  You do not need an account to pay, but you do need some sort of credit card.  Paypal accepts Visa, MasterCard, American Express, and Discover.  I'll send an invoice to your email, which has a button you can click to pay.  It's pretty standard stuff.  Once I have recieved the funds, I'll send you the brick.  Either through a mediafire link, or an attachment.

If we're working with something big, such as a large complicated brickpack, I'll ask that you pay some upfront.  More to confirm that you can pay than anything else.

-Refunds-
If you catch me after I have received the funds but before I have sent the brick, I will refund most of your money.  Paypal takes $0.30+%2.9 from every transaction I receive.  During a refund they give back the %2.9, but you'll still be out 30 cents.

If I have already sent the brick, it's no refunds.

-Not Refunds-
If you cannot pay, please don't bother requesting anything.  Even if I end up making the brick I won't be giving it to you until I get paid.

Anyhow- that's it.  gl hf

7
Off Topic / Define Atheism.
« on: April 25, 2014, 12:45:55 AM »
I saw a video where someone went around asking people on the street if they were athiests.  It got me thinking about whether I was an atheist or not.  So I wrote down some of my thoughts on that.  Enjoy if you want.  If you tend to get upset or highly emotional over things like this please don't bother.  I'm more interested in rational thought than your feelings on the matter.

Google Doc - AIAA


This thread has run it's course.  I certainly feel much more informed on what an atheist is now. :D

8
Modification Help / Server_VIPMOD
« on: April 25, 2014, 12:09:33 AM »
Ow.  My eyes hurt and I need to sleep.  Stayed up till one last night and got up at six.............

I made a VIP mod.  I'm not the first I don't think...  Anyhoe I did it in one sitting and the initial test worked out fine.  I thought I'd release it here to see if there are any glaring mistakes I've made.  Any ways to glitch it up.

Eeeh, here are the commands involved.

/makevip targetname auto targetblid
/removevip target removeauto targetblid
/addvip blid

makevip(%clientnum,%auto)
removevip(%clientnum, %auto, %clientblid)
addvip(%blid)

Output -> ifVIP
Input -> onVIPTrue
Input -> onVIPFalse

You only need the target or the targetblid.  But both is fine.
Auto defaults to 1.
The events are stolen from an early version of VCE.

Here's a link to mediafire. link
Or you can download it as an attachment if you don't wanna bother with teh zips.

9
Add-Ons / Brick_ModTer_RoadsPackFlat
« on: April 24, 2014, 07:34:29 PM »
[GSF]Ghost had a link up for some modter roads pack at some point.  I needed some flat ones that matched, so I made some.



These don't meet my quality standards, but they'll do in a pinch.  Download em if you were going to make em yourself.

http://www.mediafire.com/download/x9a8febna1dc1bl/Brick_ModTer_RoadsPackFlat.zip

10
Add-Ons / Script_CheckForAdmins
« on: April 20, 2014, 11:52:29 AM »
A simple server-sided script which tells your clients how many admins are online when they first join the server.  For those who are too lazy to hit F2.

Use /checkforadmins to check manually.

http://www.mediafire.com/download/ls7980aa3s89lsp/Script_CheckForAdmins.zip

11
Modification Help / Gamepad Support
« on: April 17, 2014, 12:21:07 AM »
Hey I got my Gamecube controller working in Blockland.


I couldn't find many resources here on the forums.  So I think this will help the next guy along.

Here’s the script I used.
Code: (base/joysticksetup2.cs) [Select]
enablejoystick();

function joyyaw(%nums)
{
$joyyaw = %nums;
}

function joypitch(%nums)
{
$joypitch = %nums;
}

function joy2yaw(%nums)
{
$joy2yaw = %nums;
}

function joy2pitch(%nums)
{
$joy2pitch = %nums;
}

function joyjump(%val)
{
jump(%val);
}

function joytogglefirstperson(%val)
{
togglefirstperson(%val);
}

function joyjet(%val)
{
jet(%val);
}

function joymousefire(%val)
{
mousefire(%val);
}

function joycrouch(%val)
{
crouch(%val);
}

function joyzoom(%val)
{
togglezoom(%val);
}

function joyusetools(%val)
{
usetools(%val);
}

function joyinvup(%val)
{
invup(%val);
}

function joyinvdown(%val)
{
invdown(%val);
}
function joylight(%val)
{
useLight(%val);
}
function joyusepaintcan(%val)
{
useSprayCan(%val);
}
function joytogglebuildmode(%val)
{
if(%val==1)
{
if($joybuildmode==1)
{
$joybuildmode = 0;
}
else
{
$joybuildmode = 1;
}
}
echo($joybuildmode);
}

$joyyaw = 0;
$joypitch = 0;
$joy2yaw = 0;
$joy2pitch = 0;
$joyjet = 0;
function joyloop(%xhist,%xhistm,%yhist,%yhistm,%shist)
{
%xhistspeed = getword(%xhist,0)+getword(%xhist,1)+getword(%xhist,2)+getword(%xhist,3)+getword(%xhist,4)+0.162;
%xhistmspeed = getword(%xhistm,0)+getword(%xhistm,1)+getword(%xhistm,2)+getword(%xhistm,3)+getword(%xhistm,4)+0.162;
%yhistspeed = getword(%yhist,0)+getword(%yhist,1)+getword(%yhist,2)+getword(%yhist,3)+getword(%yhist,4)+0.162;
%yhistmspeed = getword(%yhistm,0)+getword(%yhistm,1)+getword(%yhistm,2)+getword(%yhistm,3)+getword(%yhistm,4)+0.162;
%shistspeed = getword(%shist,0)+getword(%shist,1)+getword(%shist,2)+getword(%shist,3)+getword(%shist,4)+0.162;
%xaxis=$joyyaw;
%yaxis=$joypitch;
%rxaxis=$joy2yaw;
%ryaxis=$joy2pitch;
%slider = $joyslider;

%xspeed = %xaxis*5.4;
%yspeed = %yaxis*5.4;
%sspeed = %slider*5.4;
%xadd = (mAbs(%xspeed)*0.08)*mAbs(%yspeed);
%yadd = (mAbs(%yspeed)*0.08)*mAbs(%xspeed);
if(%xspeed>0)
{
if(%xhistspeed>mAbs(%xspeed)+%xadd)
{
if(getWord(%xhist,4)==1)
{
moveright(0);
}
%xhist = getword(%xhist,1) SPC getword(%xhist,2) SPC getword(%xhist,3) SPC getword(%xhist,4) SPC 0;
}
else
{
moveright(1);
%xhist = getword(%xhist,1) SPC getword(%xhist,2) SPC getword(%xhist,3) SPC getword(%xhist,4) SPC 1;
}
if(getWord(%xhistm,4)==1)
{
moveleft(0);
}
}
else
{
if(%xhistmspeed>mAbs(%xspeed)+%xadd)
{
if(getWord(%xhistm,4)==1)
{
moveleft(0);
}
%xhistm = getword(%xhistm,1) SPC getword(%xhistm,2) SPC getword(%xhistm,3) SPC getword(%xhistm,4) SPC 0;
}
else
{
moveleft(1);
%xhistm = getword(%xhistm,1) SPC getword(%xhistm,2) SPC getword(%xhistm,3) SPC getword(%xhistm,4) SPC 1;
}
if(getWord(%xhist,4)==1)
{
moveright(0);
}
}

if(%yspeed>0)
{
if(%yhistspeed>mAbs(%yspeed)+%yadd)
{
if(getWord(%yhist,4)==1)
{
movebackward(0);
}
%yhist = getword(%yhist,1) SPC getword(%yhist,2) SPC getword(%yhist,3) SPC getword(%yhist,4) SPC 0;
}
else
{
movebackward(1);
%yhist = getword(%yhist,1) SPC getword(%yhist,2) SPC getword(%yhist,3) SPC getword(%yhist,4) SPC 1;
}
if(getWord(%yhistm,4)==1)
{
moveforward(0);
}
}
else
{
if(%yhistmspeed>mAbs(%yspeed)+%yadd)
{
if(getWord(%yhistm,4)==1)
{
moveforward(0);
}
%yhistm = getword(%yhistm,1) SPC getword(%yhistm,2) SPC getword(%yhistm,3) SPC getword(%yhistm,4) SPC 0;
}
else
{
moveforward(1);
%yhistm = getword(%yhistm,1) SPC getword(%yhistm,2) SPC getword(%yhistm,3) SPC getword(%yhistm,4) SPC 1;
}
if(getWord(%yhist,4)==1)
{
movebackward(0);
}
}
//I have two sliders and they fight.  so i can't use em for jets.
//if(%shistspeed>mAbs(%sspeed))
//{
// if(getWord(%shist,4)==1)
// {
// jet(0);
// }
// %shist = getword(%shist,1) SPC getword(%shist,2) SPC getword(%shist,3) SPC getword(%shist,4) SPC 0;
//}
//else
//{
// jet(1);
// %shist = getword(%shist,1) SPC getword(%shist,2) SPC getword(%shist,3) SPC getword(%shist,4) SPC 1;
//}
%shist = "";

if(%rxaxis>0.08||%rxaxis<-0.08)
{
yaw(%rxaxis*20);
}
if(%ryaxis>0.08||%ryaxis<-0.08)
{
pitch(%ryaxis*20);
}
schedule(33,0,"joyloop",%xhist,%xhistm,%yhist,%yhistm,%shist);
}

if($joylooped<1)
{
$joylooped = 1;
joyloop();
}

movemap.bind(joystick0,"xaxis",joyyaw);
movemap.bind(joystick0,"yaxis",joypitch);
movemap.bind(joystick0,"zaxis",joy2yaw);
movemap.bind(joystick0,"rzaxis",joy2pitch);
movemap.bind(joystick0,"button6",joytogglefirstperson);
movemap.bind(joystick0,"button0",joyjump);
movemap.bind(joystick0,"button5",joyjet);
movemap.bind(joystick0,"button1",joymousefire);
movemap.bind(joystick0,"button4",joycrouch);
movemap.bind(joystick0,"button11",joytogglebuildmode);
movemap.bind(joystick0,"button10",joylight);
movemap.bind(joystick0,"button9",joyinvup);
movemap.bind(joystick0,"button8",joyinvdown);
movemap.bind(joystick0,"button2",joyusetools);
movemap.bind(joystick0,"button3",joyusepaintcan);
movemap.bind(joystick0,"button7",joyzoom);
//movemap.bind(joystick0,"slider",joyjet);

I had to use a loop to get the joysticks working properly.(The sticks only send information while they are actively moving.)  The problem with the loop is that it causes a TON of console spam if you run a trace with this script running.
So if anyone knows a way around using spammy loops for this I’d be very interested to know it.


These were useful:
http://legendsthegame.net/community/doku.php?id=client_setup:keybinds
http://bldocs.nullable.se/html/class_client_1_1_action_map.html
http://forum.blockland.us/index.php?topic=18143.0

12
Off Topic / If a train leaves a station...
« on: March 28, 2014, 10:28:23 AM »
A freight train leaves a station at 3:00 travelling at 30mph. A passenger train leaves the station at 4:00 traveling at 50 mph.  At what time will the passenger train pass the freight train? (Or smash into it, if that's how your imagination works in this particular scenario.)

13
General Discussion / Tendon's Server [WL]
« on: March 26, 2014, 05:52:21 PM »


Hello.  I made a building server with (almost only)default add-ons.  It is whitelisted.

Add-Ons
Event_onItemPickup
Event_setBrickOwnship
Event_ShiftEventEnabled
Script_NoJetPackage
Script_ReColorNames
Server_Penguin
Support_DG_DediLoader

More Add-On Info
I wanted to try building without jets.  So that's what the nojetpackage does.  It can easily be circumvented via a minigame or just changing your datablock.
The Penguin mod is what does the whitelisting.  Using it I can add or remove people in real time.  Or even blacklist them if I'm sure I don't want them to join.
The other ones you can just click on to find out what they do.

Picture Types
This is what the server looks like as of 4:28 PM 3/26/14.


Joining
If you'd like to join just look for Tendon's Server [WL] on the server list.  Join it and the server will kick you out and give you a link to the application.

This server has been up since the beginning of February, and I plan to keep it up for a long time to come.

Let me know if any of this information is inaccurate.

14
Add-Ons / Event_setInvincible & Event_setCantDamage
« on: March 25, 2014, 08:25:21 PM »
I made two events.

onwhatever > Player > setInvincible [  ]

and

onwhatever > Player > setCantDamage [  ]

Both of these are admin only.

http://www.mediafire.com/download/r4qygd82drnls4k/Event_setInvincible.zip
http://www.mediafire.com/download/vfdxbdgas113l0q/Event_setCantDamage.zip

15
General Discussion / Inverted Sound Behavior
« on: March 22, 2014, 02:59:40 PM »
So, this was interesting.  If you load a piece of music into Audacity, make a copy of it, and use the invert effect on the copy.  Then play both the original and the inverted version at the same time, no sound will play.  I think it averages out the sound and, since the copy is inverted the result comes out to nil.

Anyhow, last night I had the idea to try that out in BL.
So I exported a song from audacity in mono ogg format for BL and tried it out. (two versions, 1 regular, 1 inverted)

I set it up with 3 bricks

Code: [Select]
brick 1
name: music
onRelay > self > setMusic > song1

brick 2
name music
onRelay > self > setMusic > song1inv

brick 3
onActivate > "music" > fireRelay

And then when I tested it out ingame interesting stuff happened.
Erhm, video.

Pages: [1] 2 3 4 5 6