Ever have one of those weeks ?
Yes. Thats true… It’s real shame to say this but someone broke into our network… I still can’t believe… but slow down… let me explain everything….
1) I’m sure that someone other than me was accessing my email account. It was highly secured by my outlook, so I have no idea how it was possible…
2) Still I couldn’t believe it, but finally they send an email to us with proof:
“PWNED!!!1 We stoled all ‘a’ letters from your source code, here is the proof:
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
but it’s only a copy, if you want back your original ‘a’ letters you need to say in public that Blender sucks ”
So I made quick look into source code and I found that all ‘a’ letters are missing:
cl ss csSectorIt : public scfImplement tion1<csSectorIt, iSectorIter tor> { public: csSectorIt (cs rray<csSectorPos>* list) : scfImplement tionType (this), list (list), num_objects ((int)list->GetSize ()), cur_idx (0) { } virtu l ~csSectorIt () { delete list; } virtu l void Reset () { cur_idx = 0; } virtu l iSector *Next () { if (cur_idx >= num_objects) return 0; cur_idx++; l stPosition = (*list)[cur_idx-1].pos; return (*list)[cur_idx-1].sector; } virtu l bool H sNext () const { return cur_idx < num_objects; } virtu l const csVector3 &GetL stPosition () const { return l stPosition; } priv te: cs rray<csSectorPos>* list; int num_objects; // Current index. int cur_idx; csVector3 l stPosition; };
3) I found strange entry in autoexec.bat “c:\NastyTrojan.exe”, so I formatted my hard drive.
4) But I forget to make a backup copy of our game !!
If you have any information about the denial of service attacks or the infiltration of our network, please help us to get back all ‘a’ letters !!
I’m at the beginning of an airplaine,
and at the end of an umbrella,
Your nightmare will never end, ahahaha!
ahah π scared…it’s the first of april π
got me for about 10 seconds!!!
No way!!! You’ll HAVE to say “Blender sucks” now. π You reallllly need that code!!1 Please just give in and make sure you can make the game. :/
yup, it’s right here:
sToLEn COdEs
Blame the “Pril Fools Dy Hckers” gang π
They’re not as good as they used to be at removing the a’s though…
a) csSectorIt (cs rray* list)
a) virtu l bool HasNext () const
a) private:
a) cs rray* list;
π
ahah 1st april fool !!! how do u think outlook could secure you’re emails ??? lol
but it’s kinda annoying about the code u’ve lost…
1st april π
at first I even get scared π
last year blendernation sayd that autodesk buys blender :))
lol, nice one. You had me for a moment.
Check your megahurtz it might be stolen too, I had that same NastyTrojan.exe too and it stole all of it!!!111 It really hurtz…
Maybe you could call the project ‘pricots now
I found some!!!
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
In other news, all blender devs who use the obsolete windows operating system have had their commit access revoked.
Steal what is going to already be open source code? Good one, but it is the first day of a certain month.
If you think th t we’ll ll f ll for th t, then you h ve nother thing coming.
h h h h h h h h !
YOu missed one “virtu l bool HasNext () const”
dn nother “cs rray* list;”
Got me good. Though where I live, midday on April fools was nearly 11 hours ago. I have actually had hackers deface a website once, but thats the extent of it. I was expecting one on the Blendernation site to be honest.
Oh no! pril Fools! ssholes! Why did you fool me. I hte you now. Hey who is steling my ‘s.. my ‘s re gone. Why!? Why!?
My nicknme is niCtor.. Nooo!!!!!!!!!!!
My nme is Christin Bkker
friggin noo!!!!!
Project Pech (lol if you trnslte tht from Dutch to English you’ll get Project Bad Luck)
Project pricot
Blender (phew tht one still works)
– niCtor
Don’t worry;) I know where all your a:s have gone, http://uncyclopedia.org/wiki/Aaaaaaaaa
I’m from Pixr, nd we ren’t hppy bout this project pricot! if you don’t dmit defet, we will send some of our “friends” to tlk to you… don’t mess with us!!!
h h h hhhhhhhh! (kindof hrd to do evil lughs like this)
Well, I guess there’s just one solution: make Apricot closed source. While I think we all agree ideology is important, a sucessful game is more important.
Thou I shalt not April fool’s joke. o0
…and I thought no one would catch me today with an april fool…
cool, thanks! Just what I needed today :D!
you use outlook?!! omg.
Wow, I almost fell for it for a few minutes.
Good one!
>>JΓΆrzi: Donβt worry;) I know where all your a:s have gone…
Well, that is definitely useful, but they have no source code there. Maybe you should better use this document for fixing the problem: http://pastebin.com/m2a9706af
And never, NEVER even think of saying that blender suc… phee, what a dirty word to say.
The starting credible…the end not! :))
Nice joke:P
highly secured by my outlook??
its the first lie
Holy moly, you already format your harddrive, instead of badmouth Blender?
Unimpeachable! =)
For future note, it may be a good idea to weekly backup any game data to a CD/DVD. That way, if this happens again, then you can just take the last backup CD/DVD and just go from there (it may slow you down a bit, but at least you don’t have to restart the project or put all the a’s back where they are supposed to be). It really saved me when I was working on a simple 2d platform game and for some strange reason (it was on a ZIP disk, but still…), my computer stopped working (period) and ended up reinstalling the entire system.
PS. I would recommend Thunderbird in the future rather than Outlook.
Hey.. so if you ever find your source code.. uumm.. would it be possible to, oooh, I don’t know.. maybe share some of it with us??
8)
I’m actually putting together some characters, and wanting to try them out with your svn.. is it possible??
pleeeeeeaaaase! =)
First, get Nod32 to get protected.
Secondly, get your CPU out of the net ( your creation computer ofcourse).
T
Today is 2nd April. Yes ofcourse it was joke π We using Ubuntu, also we making backups on special hard drives (which are changed/rotated often). Also there is nothing to stole because 99% of stuff is already open (just Crystal Space SVN), game scripts in Python will be also published someday (when we just finish them to show something cool).
Joke was a parody of Valve’s “Halflifegate”, to show it’s nothing bad with opening sources for public. For example ID guys opening a lot of their stuff and they not starving π
– Apricot Team –
YOU!! YOU!! i almost used a defibrilator on myself!!
This is just an obvious attempt to try not implementing the Apricot shooting bAzookA in the game.
WELL!! your plan has been thwarted. No dice, no way! the Apricot shooting bAzookA must be included!
You’arlucky.Theystolenmyspacebar!!!!Idon’tknowwhattodo!!!
You gotha me, 1+ vote!
Awesome, very funny!:))
Secure Outlook.. LOL that was funny!
If you really used Outlook and it weren’t April 1st, I would have taken this seriously π
Very good. I fell for that one. :p
You missed a few a’s, btw:
“(cs rray* list)”
HAHAHAHAHAHAHAHAHAHAHA
You using Windows… HAHAHAHAHAHAHA!!!
good one
Well done! You got me 110%
Gotta love April 1st
ha lol you got me! I first realized it was a 1th april joke when I read they other answers here. ^^ Nice one!
lol u had me until u formated ur sys xD
good thing they couldn’t regex :s/a/ /g π
I read this today, well after April 1st, so it caught me unaware. I was going to comment how stupid internet people were going to be…
I hope that this wit will be used in the Apricot game!
um no weekly update? Come on guys.. need more articles = more interest = more DVD sales??
Seriously. I was totally tricked until the third sentence. It was great, but mentioning an EXE when it’s pretty obvious that at least a lot of you, if not most, are using Linux. Better crafted, and you could have me off my chair laughing. You should have used a text editor and replaced all the A’s with nothing. Thanks for brightening up my day! *scuttles off to try to trick friends*
What’s up with these servers? They seem to be going up and down like a roller coaster.
They are probably doing something.
Maybe trying to copy the Peach movie securely π
With all the visits to the Blender website with the interest in BBB, it’s definitely worth doing another game blog update, maybe focused at people who may not know about Apricot ( read: may not have donated yet ).
Maybe show some WIP game videos, some wireframe / rendered w/wo normal mapping models of game characters ( to show polygon counts ), and finally mention about donations π
‘It was highly secured by my outlook’ kinda gave it away π Almost feels a bit of a let down that it was so obvious.. but I guess you spared Ton from having a heart attack π
How are you gentlemen !!
All your a’s are belong to us.
You are on the way to destruction.
Dude, all you do is type:BLENDER SUCKS!
with you fingers crossed.:)
Heh, that sounds an awful lot like what happened to a development team of a certain proprietary FPS a couple of years ago. Even the email clients and operating systems match.
Its your fault that you were using Windows. You should have used Linux. Since, you are using Windows, so you have already insulted the free software community. Now what the more insult could you do? Use Linux and be safe.
ROFLOL nice, you actually got me!! ^^
Well Ill try to fix it but no promises.
I fixed it see!:
{
public:
csSectorIt (cs rray* list)
: scfImplement tionType (this), list (list),
num_objects ((int)list->GetSize ()), cur_idx (0) { }
virtu l ~csSectorIt () { delete list; }
virtu l void Reset () { cur_idx = 0; }
virtu l iSector *Next ()
{
if (cur_idx >= num_objects) return 0;
cur_idx++;
l stPosition = (*list)[cur_idx-1].pos;
return (*list)[cur_idx-1].sector;
}
virtu l bool H sNext () const
{
return cur_idx < num_objects;
}
virtu l const csVector3 &GetL stPosition () const
{ return l stPosition; }
priv te:
cs rray* list;
int num_objects;
// Current index.
int cur_idx;
csVector3 l stPosition;
};