00:00
00:00
Newgrounds Background Image Theme

XDwolfyDX just joined the crew!

We need you on the team, too.

Support Newgrounds and get tons of perks for just $2.99!

Create a Free Account and then..

Become a Supporter!

The Flash 'Reg' Lounge

3,045,992 Views | 60,186 Replies
New Topic Respond to this Topic

Response to The Flash 'Reg' Lounge 2015-02-05 16:58:50 (edited 2015-02-05 17:07:51)


Here's a summary of my last month:
January 4th: Eviction notice. No explanation.
January 5th: Got an explanation for the eviction. Wasn't anyone's fault, just life happened. Sucks, but oh well.
January 7th: Hooked PayPal up to my Wells Fargo savings account so I could pay bills without using checks. Fuck Chase.
January 10th: Credit card blocked, PayPal switched to using my savings account, incurring fees
January 11th-14th: ~$200 in bank fees
January 14th: Credit card finally unblocked, WF freaked out and blocked it for no reason. Transferred all money to savings to cover the fees, WF gave me $16 back for my troubles.
January 16th: $15 left across both checking and savings
January 20th: $5 recurring purchases I usually save money for are now starting to overdraw me, incurring yet more fees
January 21st: Haven't found a place to stay yet, running out of time
January 23rd: ~$-50 across both accounts, roommate is talking about taking the router soon
January 27th: Oh, shit, it's the 27th already? Still no place to sleep
January 31st(?): Roommate took the router, place is empty and everyone except myself and my girlfriend are gone. Time to watch Inuyasha, what the hell else can I do?
Febuary 2nd: Filed taxes, figured out I've been paying WAY too much and am getting an absolute shit ton of money back.
Febuary 3rd: HOLY FUCK I FOUND A ROOM!
Febuary 5th: ~$-90 across both accounts, no paycheck yet, owe $100 for utilities and $450 for new room. Hopefully I can get my paycheck and tax return soon.

I won't say this was the MOST stressful month, but..

On an unrelated note, I'm on episode 87

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-05 17:13:05


At 2/5/15 04:58 PM, egg82 wrote: Here's a summary of my last month:
On an unrelated note, I'm on episode 87

You could write a small novel on just a month of your life. Glad things are turning around for you. HANG IN THERE!


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-05 17:25:06 (edited 2015-02-05 17:35:40)


At 2/5/15 05:13 PM, Luis wrote: You could write a small novel on just a month of your life. Glad things are turning around for you. HANG IN THERE!

Very slowly I'm turning the Titanic around. I'm still seriously worried about how I'm supposed to pay my current bills, though. I'm only expecting ~$500 in this paycheck and tax returns take about two weeks.

Also just remembered I didn't buy food. Fuuuuuuuuuuuuuccccccccccccckkkkkkk

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-05 18:43:18


At 2/5/15 05:25 PM, egg82 wrote:
At 2/5/15 05:13 PM, Luis wrote: You could write a small novel on just a month of your life. Glad things are turning around for you. HANG IN THERE!
Very slowly I'm turning the Titanic around. I'm still seriously worried about how I'm supposed to pay my current bills, though. I'm only expecting ~$500 in this paycheck and tax returns take about two weeks.

Also just remembered I didn't buy food. Fuuuuuuuuuuuuuccccccccccccckkkkkkk

How short are you? Maybe you could do a quick go fundme with a barebones goal? Maybe some of our regs here can help you out. Its always been kinda like a family in here despite brief inactivity and users coming in and out


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-05 22:14:47


At 2/5/15 06:43 PM, Luis wrote: How short are you? Maybe you could do a quick go fundme with a barebones goal? Maybe some of our regs here can help you out. Its always been kinda like a family in here despite brief inactivity and users coming in and out

I'd fund that shit. Not like I contribute to the forum in any other way, even though I totally should. : P


BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-06 02:30:41


How short are you? Maybe you could do a quick go fundme with a barebones goal? Maybe some of our regs here can help you out. Its always been kinda like a family in here despite brief inactivity and users coming in and out

$450 rent + $140 bills + $90 debt would be about $680 that I need just to have no money until tax returns.
Assuming I made about $500, I'd still need about $180

I'm hoping I can get my girlfriend to cover my bills and I can just pay her back plus interest when I get the money to.

Actually, something I just noticed is that my mother transferred $100 into my checking a few hours ago which covered my debt. How she knew, I have no idea, but I owe her a hug.

So, hopefully if I can get her to cover me I would just owe $450 for now which would seriously save my ass and get me just enough to eat and buy gas for a week or so.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-06 11:45:43


At 2/6/15 02:30 AM, egg82 wrote: Actually, something I just noticed is that my mother transferred $100 into my checking a few hours ago which covered my debt. How she knew, I have no idea, but I owe her a hug.

Maybe from when you said you were in debt $100 earlier...

Persona 5 trailer is all kinds of cool, the menus look better than a lot of games.

Response to The Flash 'Reg' Lounge 2015-02-06 14:32:38


At 2/6/15 11:45 AM, MSGhero wrote: Maybe from when you said you were in debt $100 earlier...

Unlikely, she doesn't even know what NG is.
It's kinda strange, she knows about very specific parts of the internet really well, and the rest of it's a mystery to her.

Persona 5 trailer is all kinds of cool, the menus look better than a lot of games.

Wonder if they were made in Flash xD


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-06 16:22:15


At 2/6/15 02:32 PM, egg82 wrote:
At 2/6/15 11:45 AM, MSGhero wrote: Maybe from when you said you were in debt $100 earlier...
Unlikely, she doesn't even know what NG is.

Actually I'm your mother. I was going to tell you sometime. Just didnt seem appropriate.


None

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-07 04:25:29


Febuary 6th: Moved into the new place finally. "small" is probably the best way to describe it, but at least the internet is good enough to play games and watch YouTube on. Found out my boss is quitting tomorrow, wonder who the new management will be? Also, my girlfriend broke up with me today. She "needed a break for a while" - fair enough.

Yeah, alright. Fuck it.

Posting makes me feel better :(

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-07 09:34:16 (edited 2015-02-07 09:34:43)


At 2/7/15 04:25 AM, egg82 wrote: Febuary 6th: Moved into the new place finally. "small" is probably the best way to describe it, but at least the internet is good enough to play games and watch YouTube on. Found out my boss is quitting tomorrow, wonder who the new management will be? Also, my girlfriend broke up with me today. She "needed a break for a while" - fair enough.

Yeah, alright. Fuck it.

Posting makes me feel better :(

That's rough man. You have a roof over your head which is luckier than a lot of people.

Reminds me of The Duder Dilemma. I played the shit out of that game.

Response to The Flash 'Reg' Lounge 2015-02-07 21:57:56


At 2/3/15 01:15 AM, egg82 wrote:
At 2/2/15 06:02 PM, Diki wrote: It's just a shit-load of AND, OR, XAND and XOR logic gates, basically. This video explains just how it works using dominos, which should remove some of the "black magic" aspect of computation.
I knew most of this, but I had no idea that that's how all of the parts interacted.
Well, that's pretty damn cool.

if you really want to know more about how actual computer hardware works at the lowest level like that, i highly recommend this book
http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?ie=UTF8&qid=1423364218&sr=8-1&keywords=charles+petzold+code

Response to The Flash 'Reg' Lounge 2015-02-08 03:55:55 (edited 2015-02-08 03:59:08)


February 7th/8th: Got arrested for the first time. Went out drinking with a friend and got pulled over for a busted tail light on the way home. Turns out my licence was suspended, got a court date and all that. They let me drive home, which was nice.

The seats in the back of cop cars are not cushioned. At all.
Also handcuffs don't hurt as much as I thought they would.

Edit: Licence was suspended because of a ticket I thought I paid but apparently didn't a while back. Nothing major, but it's still a giant pain in the ass.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-08 11:53:08 (edited 2015-02-08 11:53:48)


At 2/7/15 09:57 PM, Glaiel-Gamer wrote: if you really want to know more about how actual computer hardware works at the lowest level like that, i highly recommend this book
http://www.amazon.com/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?ie=UTF8&qid=1423364218&sr=8-1&keywords=charles+petzold+code

I think nothing blows my mind more than the problem of making a circuit that can somehow store and retrieve a value to act as memory, and they end up making a circuit that feeds back into itself (called an SR Latch, from the textbook Structured Computer Organization).

Also clocks. You'd think this circuit is pretty silly because regardless of the input value in (a), (b) and (c) will be opposites and since it's an AND gate then (d) will always be 0, but apparently the NOT gate has a tiny little delay, so for just a fraction of a second (d) will be 1, and from what I understand this is how you can a circuit to turn on for a tiny fraction of a second.

Wang Tiles

Has anyone heard of or used this technique? It sounds like a very sophisticated way to do procedural generation that I've just never heard of ever. The bottom post here explains what they are and the top one takes it a step further.

Response to The Flash 'Reg' Lounge 2015-02-08 13:05:52


At 2/8/15 11:53 AM, 4urentertainment wrote: Wang Tiles

Has anyone heard of or used this technique? It sounds like a very sophisticated way to do procedural generation that I've just never heard of ever. The bottom post here explains what they are and the top one takes it a step further.

Never heard of it. I'm currently using simplex noise and prim's maze gen algo for procgen.

Response to The Flash 'Reg' Lounge 2015-02-08 13:14:17


At 2/8/15 01:05 PM, MSGhero wrote: Never heard of it. I'm currently using simplex noise and prim's maze gen algo for procgen.

Looks like a good alternative if you have various different rooms with "connectors" to them.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-08 13:19:04


At 2/8/15 01:14 PM, egg82 wrote: Looks like a good alternative if you have various different rooms with "connectors" to them.

I'm not 100% sure what I'll have, but yeah I'll look into it once I'm done the mound of reports I have to do.

Response to The Flash 'Reg' Lounge 2015-02-08 19:57:38


The flash forum used to be my home in my early teens. Granted, it was a broken home full of abuse and drug use, but it was still home. Here's a list of some people I remember from back then and what I remember about them. I used to be fwe/fwe4life/SHITTYFLASHMAN.

Toast - Don't remember much, was a reg and friendly but just a noob at the time I think.

authorblues - The fucking man. was one of the older kids i think, very knowledgeable and was my friend and backed me up on silly arguments even though I was an annoying dick. Loved this guy.

Inglor - again, don't remember much but he used to be a power user, affiliated with games of gondor I think which turned into armorgames if I remember correctly. I dealt with these guys for sponsorship one time or another. Not sure if he was a mod or not but I think we got into some arguments. Cool guy though.

Denvish - Very much a reg, well respected and a good programmer. I think he started the trend of making code only games with no resources, and I think people at first were confused and started pre blamming submissions because they were like full games for like 2.6kb or ridiculous stuff like that. All around nice guy

Mogly - Don't remember you much but I remember your name being around a lot

SpamBurger - Whiny little kid

Glaiel-Gamer - Used to be one of my nemesis lol, but he stuck with it and seems to have a career in video game development to this day. Very cool. I think I saw him around recently in the chat for the game development series Handmade Hero on twitch. You guys should really check this out by the way. Search for handmade hero on youtuve for archives.

deltaLuca - Absolute genious. Was like 15 back in 04-06 at the peak of the Flash forum greatness and he was probably the most respected programmer at the time. Total knowledge of physics, 3d calculations, vectors, all the foreign ass shit that as a clueless scripting noob when I started, impressed the hell out of me and I would always ask him for help and he would offer it. Sometimes at a price, lol, but I don't blame him.

Liam - Another reg, nice guy, British, don't remember much else

Ninja-Chicken / RustyGames - My biggest nemesis on this site. Our hatred was unmatched. We fought about everything, all the time. We would both think he were better than the other when in fact it was really a battle of who was less shitty. Fuck you ninja chicken, I still win.

Afro-ninja - Was a total power abusing dick mod

Luis - Kind of neutral, all I know is he was a really good artist, posted like 20k posts or something stupid at the time, and kept himself at level 1 never voting cause he was way too cool for school.

If any of you guys are still around, message me. It's fun to catch up. If any of you remember me let me know who else I forgot. There was a bunch of regs back in the day and we used to have a good time. NG was fun as hell in 03-06/07


wtfbbqhax

Response to The Flash 'Reg' Lounge 2015-02-09 15:26:02 (edited 2015-02-09 15:31:22)


Nobody likes my "arrested" story :(
Admittedly, it wasn't terribly impressive anyway. Cops here are required to put you in cuffs if you're driving on a suspended licence (whether you know it's suspended or not)
So I basically sat in the back of a cop car with cuffs on for 10 minutes and had a nice chat with the officer. He told me it's an easy fix (albeit somewhat expensive) and let me drive home with a ticket he was required to give me.

I HAD been drinking earlier that night, so it was terrifying for me, though it shouldn't have been since I had a big meal and some time and was well under the legal limit when I drove home. (still terrifying, what if you're wrong and you're just over or something?)

Funny thing was I got pulled over because my tail light (the actual bulb) just fell out of its socket.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-09 16:27:17


At 2/8/15 07:57 PM, fwe wrote: Afro-ninja - Was a total power abusing dick mod

sounds about right


BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-09 21:47:31 (edited 2015-02-09 21:48:42)


At 2/8/15 07:57 PM, fwe wrote: Glaiel-Gamer - Used to be one of my nemesis lol, but he stuck with it and seems to have a career in video game development to this day. Very cool. I think I saw him around recently in the chat for the game development series Handmade Hero on twitch. You guys should really check this out by the way. Search for handmade hero on youtuve for archives.

was probably in a jon blow programming language demo. I think I only watched like 1 episode of handmade hero. both are pretty cool series though

also if I remember correctly the nemesis thing was because you hacked one of my high score lists or something

never forget

(I still post here about once every few months, rest of the internet has gotten too serious and drama filled lately, I kinda miss how chill it was here back in the day)

Response to The Flash 'Reg' Lounge 2015-02-10 21:55:15


At 2/6/15 02:30 AM, egg82 wrote: life

That's crazy egg. Hope all goes well with you.

Final year of college and I am in a Software Engineering class. Big group project where we have to develop an application for the school. Each student has to log 20hrs of work every week. 5 people per group, 4 groups, 400 hours of coding per week for the school. I am paying money to code 20 hours per week!

This school/course has a nice setup up. Charge students money to take a course, and get 400 hours of work.

It is good experience and all, but having a job already lined up after school.... this sucks, I just want to work and get paid.


BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-11 00:03:47


At 2/10/15 09:55 PM, swishcheese wrote: This school/course has a nice setup up. Charge students money to take a course, and get 400 hours of work.

It gets worse as you go on. GRE/MCAT/LSAT are a scam. Balfour is a scam. Everything is a scam.

c'est la vie

I tried coming up with an explanation for why I'm avoiding using nape for collisions, but I can't come up with anything. My notes:

// put in Physics.hx when created // nape-like where body moves and display updates // the fuck i should just use nape // wtf why am i not using nape // note: use nape

Response to The Flash 'Reg' Lounge 2015-02-11 00:25:14


At 2/11/15 12:03 AM, MSGhero wrote: I tried coming up with an explanation for why I'm avoiding using nape for collisions, but I can't come up with anything. My notes:

Sounds about right.
I haven't touched any of my code or projects in a while, though. Just haven't been feeling it.

Inuyasha episode 149

Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-12 22:50:41


Some good luck, finally!
I'm getting huge amounts of sales at my job (which is partially commission) so I'll end up with some big paychecks soon.

Aside from that, I wasn't expecting my tax refund to go through so quickly and I wasn't expecting them to give me all of it.
Soo, I bought this because I actually had that much to spare.

Coming in the mail in a few days, though I'm really thinking I should have gone expedited for the extra $15.
I also bought a $15 converter since I have two HDMI monitors and I actually checked the card's outputs this time.

Also my girlfriend(-thing?) and I are slowly getting back together. Thank fuck.
(Gonna buy her this with the $15 bear for v-day. Shh.)


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature

Response to The Flash 'Reg' Lounge 2015-02-12 23:12:07


At 2/12/15 10:50 PM, egg82 wrote: Also my girlfriend(-thing?) and I are slowly getting back together. Thank fuck.
(Gonna buy her this with the $15 bear for v-day. Shh.)

Well now your mom is going to tell her, way to underestimate people.

congrats

Response to The Flash 'Reg' Lounge 2015-02-12 23:45:06 (edited 2015-02-12 23:47:13)


At 2/11/15 12:03 AM, MSGhero wrote: I tried coming up with an explanation for why I'm avoiding using nape for collisions, but I can't come up with anything. My notes.

I have one reason:

I had one game I was working on and I realised (using FD's memory profiling tool) that on or before collision NAPE would create a crap tonne of objects that would leak like crazy. I tested this by creating lots of entities that only contained a physics component (so no animations, states, graphics etc.) and enabled nape debug mode so I could see them created and colliding each frame. Memory leak galore!

Turns out it wasn't just Nape leaking but my own EC/CE library with all events being passed in through objects rather than strict defined classes. Luckily though, I fixed it with what I call my "most paranoid subroutine ever made":

private function doDelete(message:Object):void { var a:String; for (a in message) { message[a] = null; delete message[a]; } message = null; a = null; }

(you can see how paranoid I was when I was trying to fix this leak. Since then, I've been destructing every local variable I see asap)

I went through almost a thousand lines of code to see if I was holding any references to dead or volatile objects and nope, none! The only culprits now are Nape or Starling, and I've ruled Starling out with the test I mentioned above.

This is the same game I posted here on Dec 2013 that used Kenny's platformer art. I could've finished the game by now AND ported it to iOS and Android AND made a sequel AND - the list could go on.

So I haven't worked on it because of that one damn memory leak and maybe also because I couldn't think of a good way to handle entity interaction (like how would I handle entity 1 touching entity 2 AND vice versa without repeating code?).

If anybody could help out with ideas on entity interaction without code dupe that would be the catalyst I need to finish this thing off (It's been an entire year). It seems trivial but I'm looking at this problem in tunnel vision so anything would help!

Here is some code so you can understand why I can't think of anything.

This is the Nape callback for entity and entity collisions:

private function onGameEntityCollideGameEntity(ic:InteractionCallback):void { var physicsEntity1:Physics = ic.int1.userData.physics as Physics; var physicsEntity2:Physics = ic.int2.userData.physics as Physics; trace("entity & entity"); if (physicsEntity1 == null || physicsEntity2 == null) { return; } var actionEntity1:Action = physicsEntity1.getHolder().fetch(Action.CURRENT_ACTION) as Action; var actionEntity2:Action = physicsEntity2.getHolder().fetch(Action.CURRENT_ACTION) as Action; trace("action 1", actionEntity1, actionEntity2); if (actionEntity1 != null && actionEntity2 == null) { actionEntity1.getHolder().sendMessage({interactor: physicsEntity2, state: ic.event == CbEvent.BEGIN ? ActionManager.INTERACTION_STARTED : ActionManager.INTERACTION_ENDED}, ActionManager.ID); } else if (actionEntity2 != null && actionEntity1 == null) { actionEntity2.getHolder().sendMessage({interactor: physicsEntity1, state: ic.event == CbEvent.BEGIN ? ActionManager.INTERACTION_STARTED : ActionManager.INTERACTION_ENDED}, ActionManager.ID); } actionEntity1 = null; actionEntity2 = null; physicsEntity1 = null; physicsEntity2 = null; }

ActionManager receives message from PhysicsManager on collision:

package manager { import com.slugrail.system.Component; import com.slugrail.system.Entity; import com.slugrail.system.MessageBasedManager; import components.Action; import components.Physics; /** * ... * @author h */ public class ActionManager extends MessageBasedManager { public static const ID:String = "ActionM"; public static const INTERACTION_STARTED:uint = 0; public static const INTERACTION_ENDED:uint = 1; public function ActionManager() { super(ID); } override public function init():void { } override public function onReceiveMessage(message:Object):void { var instantiator:Action = (message.entity as Entity).fetch(Action.CURRENT_ACTION) as Action; var interactor:Physics = message.interactor as Physics; trace("action manager",message.state); if (instantiator.getState() == Action.STOPPED_STATE) { instantiator.setState(Action.STARTED_STATE); switch (message.state) { case INTERACTION_STARTED: break; case INTERACTION_ENDED: break; } } else if (instantiator.getState() == Action.STARTED_STATE) { switch (message.state) { case INTERACTION_STARTED: break; case INTERACTION_ENDED: break; } } trace("touch!", instantiator, interactor, interactor.getType()); instantiator = null; interactor = null; } } }

Action component:

package components { import com.slugrail.system.Component; /** * ... * @author h */ public class Action extends Component { public static const CURRENT_ACTION:String = "CurrentAction"; public static const GENERIC_OBJECT_TYPE:uint = 0; public static const PLAYER_TYPE:uint = 1; public static const OPEN_TYPE:uint = 2; public static const ATTACK_TYPE:uint = 3; public static const STOPPED_STATE:uint = 0; public static const STARTED_STATE:uint = 1; public static const FINISHED_STATE:uint = 2; private var type:uint; private var state:uint; public function Action(name:String) { super(name); } public function setType(type:uint):Action { this.type = type; return this; } public function setState(state:uint):Action { this.state = state; return this; } public function getType():uint { return type; } public function getState():uint { return state; } } }

I don't want to have to write code twice like I am atm, so any ideas here would be great.

Response to The Flash 'Reg' Lounge 2015-02-13 00:29:09 (edited 2015-02-13 00:29:56)


At 2/12/15 11:45 PM, slugrail wrote: I have one reason:

I'm too tired to read the rest right now, but the main memory leak in nape is actually an as3 bug where doing math on a dynamic property as an int causes a leak. This comes up in your custom updateGraphics() method prolly where you're copying and math-ing nape's body.position into userData.dynamicThings.position.x and y. If it hasn't been fixed yet, it's been on the bug report for a long time.

The fix if that's actually your problem is to make the nape body a property of your entity class rather than the entity itself + graphics as another property. Then you can do graphics.x = body.pos.x without any dynamic junk.

Response to The Flash 'Reg' Lounge 2015-02-13 09:20:09


Been messing around with an Oculus Rift that my housemate brought back from work. Looking forward to having these set up in my living room to watch films through one of the characters eyes; horrors would be so good with it.

Response to The Flash 'Reg' Lounge 2015-02-13 13:02:27


At 2/13/15 09:20 AM, Sam wrote: Been messing around with an Oculus Rift that my housemate brought back from work. Looking forward to having these set up in my living room to watch films through one of the characters eyes; horrors would be so good with it.

Porn.


Programming stuffs (tutorials and extras)

PM me (instead of MintPaw) if you're confuzzled.

thank Skaren for the sig :P

BBS Signature