Skip to content

Commit

Permalink
What the fuck? Alex didn't write this. I did.
Browse files Browse the repository at this point in the history
  • Loading branch information
kurozael committed Dec 24, 2019
1 parent c069f3b commit 6a80ebb
Showing 1 changed file with 5 additions and 20 deletions.
Original file line number Diff line number Diff line change
@@ -1,24 +1,9 @@
--[[
The MIT License (MIT)
Copyright (c) 2013 Alex Grist-Hucker
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
--[[
© CloudSixteen.com do not share, re-distribute or modify
without permission of its author (kurozael@gmail.com).
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Clockwork was created by Conna Wiles (also known as kurozael.)
http://cloudsixteen.com/license/clockwork.html
--]]
local Clockwork = Clockwork;
Expand Down

25 comments on commit 6a80ebb

@zambony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

how petty can one person be

@ExtReMLapin
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PRO CODER MOVE

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Haha @zambony I know, imagine stealing somebody else’s work and saying you did it 😂

@Meow
Copy link
Contributor

@Meow Meow commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The precise version you are using has been added into the Clockwork repository by me in approximately 2014 or 2015. I took it from Alex Grist's version of Clockwork, and it had differences substantial enough to warrant me adding that license to it, which was to avoid any potential trouble for a tradeoff of a simple comment with a MIT license, which did not inhibit Cloud Sixteen's ability to make sales of the framework.
I have my local Clockwork repo still saved on my hard drive to prove I did that.

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, I wrote it. Just look at it, it's obvious... there are zero differences here. Let alone "substantial" ones...

@zambony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this commit was such obvious bait, a last-ditch effort to stir something up and once again draw attention to yourself; though, I have to wonder why you would choose to do something so bold as to illegally remove a copyright notice in full public view on a repo which will remember this act.

it's incredibly strange, your attraction to alex grist, doing anything and everything you can to both simultaneously erase him and make him notice you. he stopped using clockwork so you couldn't bother him about that anymore, so now you scrape the bottom of the barrel for things you can use to agitate him.

I challenge you to provide full git logs of when you wrote it. I'd like to see what excuses you come up with or your best deflection tactic.

@ExtReMLapin
Copy link

@ExtReMLapin ExtReMLapin commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here you go

commit 8c4263337b66feccf7ab5ffc074be330966906f4
Author: ExtReMLapin <ExtReMLapin@users.noreply.github.com>
Date:   Sun Oct 14 10:45:11 2007 -0600

    Finished coding Cockwork networking system.

Yes, it coded it during the closed beta of github in 2007

@Aspect12
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zambony Why did Grist send you and Luna instead of coming here to talk for himself?

@zambony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@Aspect12 and why are you speaking for conna?

@Aspect12
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@zambony I'm not, I'm just wondering why.

@kurozael
Copy link
Member Author

@kurozael kurozael commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hahahah @ExtReMLapin I know you're just but just kidding but for the idiots here: that is an entirely fabricated commit message, first of all, it has your name on it :') secondly, Clockwork didn't even exist until 2010 when I created it by renaming my previous framework OpenAura.

In response to @zambony who obviously has some strange obsession with defending Alex Grist -- who is perfectly capable of speaking for himself:

I wouldn't remove a license header unless it was wrong. That code wasn't written by Alex Grist, it was written by me. And I couldn't give a monkeys about some talentless chap who is still making mods for a 16 year old game, someboby who has an extremely unhealthy obsession with trying to overthrow a gamemode I wrote 10 years ago no less.

I don't have Git logs from 2010 but I do have the ORIGINAL GOLD MASTER. Look at the datastream code (using functions later replaced by the GMod net library.)

image

From cl_init.lua in Clockwork 2010

--[[
	© 2010 CloudSixteen.com do not share, re-distribute or modify
	without permission of its author (kurozael@gmail.com).
--]]

usermessage.Hook("cwStartDS", function(msg)
	CW_DS_NAME = msg:ReadString();
	CW_DS_DATA = msg:ReadString();
	CW_DS_INDEX = msg:ReadShort();
	
	if (CW_DS_INDEX == 1) then
		if (Clockwork.DataStreamHooks[CW_DS_NAME]) then
			Clockwork.DataStreamHooks[CW_DS_NAME](glon.decode(CW_DS_DATA));
		end;
		
		CW_DS_NAME, CW_DS_DATA, CW_DS_INDEX = nil, nil, nil;
	end;
end);

usermessage.Hook("cwDataDS", function(msg)
	if (CW_DS_NAME and CW_DS_DATA and CW_DS_INDEX) then
		local data = msg:ReadString();
		local index = msg:ReadShort();
		
		CW_DS_DATA = CW_DS_DATA..data;
		
		if (CW_DS_INDEX == index) then
			if (Clockwork.DataStreamHooks[CW_DS_NAME]) then
				Clockwork.DataStreamHooks[CW_DS_NAME](glon.decode(CW_DS_DATA));
			end;
			
			CW_DS_NAME, CW_DS_DATA, CW_DS_INDEX = nil, nil, nil;
		end;
	end;
end);

usermessage.Hook("cwDataStreaming", function(msg)
	Clockwork:StartDataStream("DataStreamInfoSent", true);
end);

usermessage.Hook("cwDataStreamed", function(msg)
	Clockwork.DataHasStreamed = true;
end);

From sh_kernel.lua in Clockwork 2010

--[[
	© 2010 CloudSixteen.com do not share, re-distribute or modify
	without permission of its author (kurozael@gmail.com).
--]]

function Clockwork:StartDataStream(player, name, data)
	if (type(player) != "table") then
		if (!player) then
			player = _player.GetAll();
		else
			player = {player};
		end;
	end;
	
	local bShouldSend = false;
	local encodedData = glon.encode((data != nil and data or 0));
	local splitTable = self:SplitString(encodedData, 128);
	local players = RecipientFilter();
	
	for k, v in pairs(player) do
		if (type(v) == "Player") then
			players:AddPlayer(v);
			bShouldSend = true;
		elseif (type(k) == "Player") then
			players:AddPlayer(k);
			bShouldSend = true;
		end;
	end;
	
	if (#splitTable > 0 and bShouldSend) then
		umsg.Start("cwStartDS", players);
			umsg.String(name);
			umsg.String(splitTable[1]);
			umsg.Short(#splitTable);
		umsg.End();
		
		if (#splitTable > 1) then
			for k, v in ipairs(splitTable) do
				if (k > 1) then
					umsg.Start("cwDataDS", players);
						umsg.String(v);
						umsg.Short(k);
					umsg.End();
				end;
			end;
		end;
	end;
end;

-- A function to hook a data stream.
function Clockwork:HookDataStream(name, Callback)
	self.DataStreamHooks[name] = Callback;
end;

image

@zambony
Copy link

@zambony zambony commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pasting a code file means nothing LOL
you have the early versions of the file but no log of who contributed it, how convenient
also ironic that you make it out to be an insult that someone is coding for an old game, yet here you are doing the same thing?

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

pasting a code file means nothing LOL
you have the early versions of the file but no log of who contributed it, how convenient

Haha it says at the top of the file you dork, and secondly, I didn't even know Alex Grist when I started working on Clockwork in 2010.

Everybody knows who made kuroScript (clue is in the name), Blueprint... Nexus, OpenAura... Clockwork... well, everybody who was there between 2004 and 2010 knows. If you weren't there in that time period, then sorry mate, there will be nothing I can do to convince you.

But I do find it utterly hilarious that if I were to pull Git logs out, you'd be suddenly convinced, but yet me pasting code to you from 2010 doesn't quite hit the spot for you. Even though it's the same thing, except at least with posting Git logs I could very easily attach my own name to it...

Alex has never written a single original thing in his life that wasn't straight copied or "heavily influenced" by somebody else's work. I mean look at Helix, he couldn't even write his own framework so he took one somebody had already poured their heart and soul into, renamed it, and now acts like he made the damn thing 😂

He's a walking joke. That's all I have to say on it, and that's all I will say now. What started as a simple reality check has escalated into bollocks I don't have time for.

image

@zambony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I was around during these time frames and yet somehow I remember everybody knowing Alex to be a part of the project?

Pasting code means nothing, it's text in a file, I could edit the headers to be whatever I want. Git log, while not inherently difficult to forge, would be a bit more of an effort to do so.

but let's go to the classic argument of "he hasn't made [x]"
it's laughable to gatekeep someone's ability simply because they haven't done this or that.
even more so when the same person whose ability you question created the most sought-after version of clockwork.

@Meow
Copy link
Contributor

@Meow Meow commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What I see in the code example that you provided is almost nothing like the current state of the file. I see some code that has no chance to work, even if launched under gmod 10.

@kurozael
Copy link
Member Author

@kurozael kurozael commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And I could edit the Git log to say whatever I want? This is a bizarre line of reasoning.

Created the most sought-after version of Clockwork? LMAO! Now you're just joking around, surely. You mean he took Clockwork, and added some items to it using the flexible system that I created? You must be having a laugh mate I genuinely cannot take you seriously.

@Meow yeah it did work, I was there 😂 but you too must clearly be joking. The new version is quite obviously a direct upgrade (that I also wrote) to use newer GMod functionality.

I think at this point I must be getting trolled, only an imbecile could not be able to distinguish the fact from the fiction here.

I will put this simply for you. Clockwork, and all of its predecessors were created by me. I met, and asked Alex, to fix a few bugs for me in 2011. That's all he did. PROVE ME WRONG. After all, you're the one making these wild claims.

@zambony
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i wonder if you're convinced you wrote it because that's the lie you've told for so long, and even you started to believe it.

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are so far separated from reality I think you need actual help mate. I hope you get it x

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is it that to this date, regardless of how much evidence I provide, not a single person (especially not the man himself) can provide back a single piece of evidence to the contrary 😂

@zambony
Copy link

@zambony zambony commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"why can no one prove I didn't kill the man when it happened in a locked room with no cameras?"
seems we're at an impasse, neither of us have sufficient evidence. oh well!!!

@Aspect12
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🍿

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You're deluded, my creation of KuroScript, Blueprint, Nexus, OpenAura, and Clockwork were completely public and entirely before Alex was even a person that existed in the GMod community. You only need to do a small amount of your own research to realize that.

Why are there no videos from Alex posting about the development of Clockwork?

https://www.youtube.com/watch?v=qeMLqtqXQ0M

Or even a single mention of him regarding Clockwork on the internet around that time?

Hmm... because he had nothing to do with it?

@kiobu
Copy link
Member

@kiobu kiobu commented on 6a80ebb Dec 27, 2019

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's refrain from doing this here, please.

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

More:

Gang Wars - 2010
https://www.youtube.com/watch?v=Lbey5EAaSTM

CloudScript - 2011 (Inventory System 2.0)
https://www.youtube.com/watch?v=WYFlu-W-v-s

Back when I was debating releasing it as CloudScript.

@kurozael
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

kuroScriptAndNexusAndOpenAura.zip

Here is kuroScript and Nexus and OpenAura. These are the frameworks that I wrote which evolved later into their newest rendition: Clockwork (formerly CloudScript.)

If this massive fucking dump (which includes authorship under all my aliases: kudomiku, kuropixel, kurozael) doesn't convince you, then nothing will fix your delusion.

Please sign in to comment.