[QUOTE=ROFLBURGER;37179701]Attachments disappear randomly clientside
Laser sight is attached to someone else's weapon[/QUOTE]
That was fixed a long time ago.
[QUOTE=ROFLBURGER;37179701]But yes, this was 4 or so weeks ago, mind you.[/QUOTE]
Well hey, maybe you should check out what has been fixed in the newest versions instead of assuming that I didn't fix anything???
Also, I think you should report the problems in the thread instead of staying quiet.
Leetnoob,
No offense, but that you feel the need to spontaneously attack me on my own thread gives me the impression that you are feeling insecure or threatened by the presence of my addon, or that you are simply a contentious person.
I don't like your addon(s), so I've never commented on your thread (or I have and don't remember it). So given that you don't like [i]mine[/i], I will kindly ask you to do me the same courtesy.
I will entertain no further discourse on the matter.
Thank you.
I would love to have petrol explosives and some sort of shockwave bomb.
[QUOTE=Jackarunda;37180335]Leetnoob,
No offense, but that you feel the need to spontaneously attack me on my own thread gives me the impression that you are feeling insecure or threatened by the presence of my addon, or that you are simply a contentious person.
I don't like your addon(s), so I've never commented on your thread (or I have and don't remember it). So given that you don't like [i]mine[/i], I will kindly ask you to do me the same courtesy.
I will entertain no further discourse on the matter.
Thank you.[/QUOTE]
"insecure or threatened by the presence of my addon"
wat
So, criticism of optimization (and from what I hear, this addon is no better in terms of optimization when compared to your previous one) is now insecureness and the feeling of a threat? Dude what.
Might as well tell everyone that a game-breaking bug is a feature or that having malicious code in your addons is 100% fine.
"No offense, but I don't like your addons and I think you're spontaneously attacking me!!!" - oxymoron right there.
[QUOTE=LEETNOOB;37180777]"insecure or threatened by the presence of my addon"
wat
So, criticism of optimization (and from what I hear, this addon is no better in terms of optimization when compared to your previous one) is now insecureness and the feeling of a threat? Dude what.
Might as well tell everyone that a game-breaking bug is a feature or that having malicious code in your addons is 100% fine.[/QUOTE]
Criticizing the addon's optimization is one thing, leetnoob, but going on about it after Jackarunda stopped paying attention (as I hope he has) is pointless. Instead of flaming here about how Jackarunda's addons are in your view badly optimized, why don't you provide suggestions on how he could improve them or offer [I]constructive[/I] criticizm? There's really no reason to be an asshole about it.
[QUOTE=G-Enigma;37181050]Criticizing the addon's optimization is one thing, leetnoob, but going on about it after Jackarunda stopped paying attention (as I hope he has) is pointless. Instead of flaming here about how Jackarunda's addons are in your view badly optimized, why don't you provide suggestions on how he could improve them or offer [I]constructive[/I] criticizm? There's really no reason to be an asshole about it.[/QUOTE]
I don't see how I'm being an 'asshole' about it. (unless criticising an addon you like is being an asshole, then all I can do is laugh, because the amount of bias overwhelms your ability to judge)
I already said that if you don't localize function calls (especially expensive functions; which is what he most likely does not do) your performance will go down the toilet; an excess amount of tables being created every single frame will take it's toll on performance as well. But seeing as he just loves to put malicious code, because he had a conflict with a person (boo hoo!), in his addons I don't exactly want to give tips on how to optimize his stuff.
[QUOTE=LEETNOOB;37181147]I don't see how I'm being an 'asshole' about it. (unless criticising an addon you like is being an asshole, then all I can do is laugh, because the amount of bias overwhelms your ability to judge)
I already said that if you don't localize function calls (especially on expensive functions; which is what he most likely does not do) your performance will go down the toilet; an excess amount of tables being created every single frame will take it's toll on performance as well. But seeing as he just loves to put malicious code, because he had a conflict with a person (boo hoo!), in his addons I don't exactly want to give tips on how to optimize his stuff.[/QUOTE]
Less your not liking the addon (to each his own), more your responses to Jackarunda and others who have posted. I do not personally "like" Customizable Weaponry, but I have no doubt that it is solidly coded and is one of the best SWEP packs available. I simply do not prefer it to others.
I've never understood why people on Facepunch seem to spontaneously get the urge to fling shit at each other at times. "dohoh, this is unoptimized" leads to "dohoh, your addons sucks in multiplayer" Pointless.
As for noobcake, I think that if someone using Jackarunda's addons is complaining enough about optimization - even after Jackarunda has asked him to stop - it is perfectly reasonalbe for Jackarunda to take measures to cut out that person. Although I don't like having extra code in the addon that will probably never to used in relation to me.
[QUOTE=G-Enigma;37181269]As for noobcake, I think that if someone using Jackarunda's addons is complaining enough about optimization - even after Jackarunda has asked him to stop - it is perfectly reasonalbe for Jackarunda to take measures to cut out that person.[/QUOTE]
That is the trait of a bad developer. If a developer uses malicious code to shut someone up because he's constantly reporting issues [u]that are not getting fixed[/u], then you know the developer is not up to scratch.
I mean, what kind of a developer are you if you add malicious code because somebody is asking you to optimize your code or fix something? It's ridiculous.
You can sugar-coat this issue as much as you want but such developers are rotten to the core.
[QUOTE=LEETNOOB;37181300]That is the trait of a bad developer. If a developer uses malicious code to shut someone up because he's constantly reporting issues [u]that are not getting fixed[/u], then you know the developer is not up to scratch.
I mean, what kind of a developer are you if you add malicious code because somebody is asking you to optimize your code or fix something? It's ridiculous.
You can sugar-coat this issue as much as you want but such developers are rotten to the core.[/QUOTE]
I think there is a slight misunderstanding here. According to [URL="https://dl.dropbox.com/u/21837885/Images/jackie.png"]this [/URL], Jackarunda did not put the code in just because noobcake criticized the addon's optimization. Jackarunda was of the opinion that noobcake was acting like a "whiny, entitled prick", and decided to take steps to ensure that noobcake could no longer use the addon correctly.
I think you are somewhat incorrect in surmising that Jackarunda is a "bad developer" because of this code. If Jackarunda did this because of the reasons you state, then yes, he could perhaps be considered "rotten to the core." But what if someone was acting like a "whiny, entitled prick" on your thread or on a server you were playing on that had your addon? And then refused to stop when asked repeatedly?
Granted, Jackarunda does seem to enjoy inserting malicious code into his addon a bit more than seems normal, but perhaps his reasons for doing so are not as simplistic as you think.
[QUOTE=G-Enigma;37181789]I think there is a slight misunderstanding here. According to [URL="https://dl.dropbox.com/u/21837885/Images/jackie.png"]this [/URL], Jackarunda did not put the code in just because noobcake criticized the addon's optimization. Jackarunda was of the opinion that noobcake was acting like a "whiny, entitled prick", and decided to take steps to ensure that noobcake could no longer use the addon correctly.
I think you are somewhat incorrect in surmising that Jackarunda is a "bad developer" because of this code. If Jackarunda did this because of the reasons you state, then yes, he could perhaps be considered "rotten to the core." But what if someone was acting like a "whiny, entitled prick" on your thread or on a server you were playing on that had your addon? And then refused to stop when asked repeatedly?
Granted, Jackarunda does seem to enjoy inserting malicious code into his addon a bit more than seems normal, but perhaps his reasons for doing so are not as simplistic as you think.[/QUOTE]
Not so simplistic? Seriously? You are justifying his usage of malicious code because somebody was pestering the developer about bad optimization? Let me make that bold; [b]malicious code[/b].
What is wrong with you? With logic like yours all addons should be of bad optimization, void of any criticism and should include malicious code for people you don't like.
To answer your question - I'd ignore the person, like I did before.
I'm sorry to say this, but your bias has overwhelmed your ability to judge and think properly.
[QUOTE=LEETNOOB;37181825]Not so simplistic? Seriously? You are justifying his usage of malicious code because somebody was pestering the developer about bad optimization? Let me make that bold; [b]malicious code[/b].
What is wrong with you? With logic like yours all addons should be of bad optimization, void of any criticism and should include malicious code for people you don't like.
To answer your question - I'd ignore the person, like I did before.
I'm sorry to say this, but your bias has overwhelmed your ability to judge and think properly.[/QUOTE]
Jesus Christ, this whole argument is stupid, really though for both sides, it seems to be mostly a stalemate of "uh-huh!" and "nuh-uh!". Though sadly, there is no real way to actually end this. So please, for everyone's amusement, go on.
[QUOTE=LEETNOOB;37181825]Not so simplistic? Seriously? You are justifying his usage of malicious code because somebody was pestering the developer about bad optimization? Let me make that bold; [B]malicious code[/B].
What is wrong with you? With logic like yours all addons should be of bad optimization, void of any criticism and should include malicious code for people you don't like.
To answer your question - I'd ignore the person, like I did before.
I'm sorry to say this, but your bias has overwhelmed your ability to judge and think properly.[/QUOTE]
Until I know all the facts, I'm going to hold out on whether or not Jackarunda should have used malicious code or not. If Jackarunda used malicious code [I]because[/I] of criticism, then yes, he is in the wrong, and should be called out on it. However, I sincerely hope that that is not the case.
I also have to wonder if filling the bottom half of this thread with this argument is a good idea, since Jackarunda seems to have no plans to weigh in and I do not know the full extent of noobcake's pestering.
Well then until I know more, I must concede that yes, you could consider Jackarunda a "bad developer" for putting malicious code in his addon, but knowing the full depth of the problem would probably help put this in perspective.
As for the personal attack on my logic; I can only assure you that I thoroughly disagree with your opinion, and hope you can see that your bias, too, has led to this somewhat pointless argument about Jackarunda's explosives pack.
[QUOTE=G-Enigma;37181917]Until I know all the facts, I'm going to hold out on whether or not Jackarunda should have used malicious code or not. If Jackarunda used malicious code [I]because[/I] of criticism, then yes, he is in the wrong, and should be called out on it. However, I sincerely hope that that is not the case.[/quote]
I have Mr. Bix on my friends list and we've talked about this. The main reason for the malicious code is that Mr. Bix was always asking him to optimize his stuff. (what a great reason to add malicious code into your addons, right? sure is not bad practice for a developer!)
[quote]And still I ask, if you were in the same situation, what would you do?[/QUOTE]
I would simply fix the problems reported and optimize my code if necessary. (I do that all the time, actually)
Ignoring problems is inaction and I do not see how ignoring problems is a viable alternative to improving your creations.
[QUOTE=LEETNOOB;37181946]I have Mr. Bix on my friends list and we've talked about this. The main reason for the malicious code is that Mr. Bix was always asking him to optimize his stuff. (what a great reason to add malicious code into your addons, right? sure is not bad practice for a developer!)
I would simply fix the problems reported and optimize my code if necessary. (I do that all the time, actually)
Ignoring problems is inaction and I do not see how ignoring problems is a viable alternative to improving your creations.[/QUOTE]
Fair enough, it would seem I was misinformed about the situation. I was under the impression Mr Bix was spamming Jackarunda or doing something to deliberately piss him off, leading to the malicious code. It seems this is not the case, so I can only hope Jackarunda can learn to optimize his addons without tips, and that the entire conflict over this can be resolved.
[QUOTE=G-Enigma;37182302]Fair enough, it would seem I was misinformed about the situation. I was under the impression Mr Bix [b]was spamming Jackarunda or doing something to deliberately piss him off[/b], leading to the malicious code. It seems this is not the case, so I can only hope Jackarunda can learn to optimize his addons without tips, and that the entire conflict over this can be resolved.[/QUOTE]
Mr. Bix told me that he was actually being extra nice to Jackarunda, and that Jackarunda perceived the additional politeness as sarcasm and/or trolling.
[QUOTE=DwarfOverlord;37176455]It's pretty laggy[/QUOTE]
?
What in particular?
[editline]11th August 2012[/editline]
[QUOTE=lolrazz;37180667]I would love to have petrol explosives and some sort of shockwave bomb.[/QUOTE]
Petrol? Like gasoline? The two napalm bombs (and the napalm grenade) spatter fire like gasoline, and all the FAE explosives produce a hell of a shockwave.
Or did you mean a more in-depth, [i]travelling[/i] shockwave? That may become a feature of all explosions soon, to replace the instantaneous-ness of the explosion. Of course it would be more expensive, but it would make more sense for large explosives like the 100kg FAE or the tacnuke
the defining characteristic of a High Explosive is a supersonic propagation of the detonation wave through the material, and hence a supersonic overpressure wave. Hypersonic even. So in the vast majority of situations, the explosion seems to move instantly. But with large explosions and large distances, it's definitely noticeable. I'll think about it.
Same concept behind developers making insta-travel bullets. In most situations it's acceptable, but it's still not true.
[QUOTE=Jackarunda;37184060]?
What in particular?
[editline]11th August 2012[/editline]
Petrol? Like gasoline? The two napalm bombs (and the napalm grenade) spatter fire like gasoline, and all the FAE explosives produce a hell of a shockwave.
Or did you mean a more in-depth, [I]travelling[/I] shockwave? That may become a feature of all explosions soon, to replace the instantaneous-ness of the explosion. Of course it would be more expensive, but it would make more sense for large explosives like the 100kg FAE or the tacnuke
the defining characteristic of a High Explosive is a supersonic propagation of the detonation wave through the material, and hence a supersonic overpressure wave. Hypersonic even. So in the vast majority of situations, the explosion seems to move instantly. But with large explosions and large distances, it's definitely noticeable. I'll think about it.
Same concept behind developers making insta-travel bullets. In most situations it's acceptable, but it's still not true.[/QUOTE]
Okey, yeah. Sounds sweet then!
EDIT: Maby add a IED and some sort of car bomb. Even a suicide explosive vest, like thoes muslims use :3 (No racism:tinfoil:)
why would anybody defend someone who puts malicious code in their addon to target a specific person who commented about optimization problems politely? jackarunda, you're acting really childish about all this imo
[QUOTE=KingOfScience;37189205]why would anybody defend someone who puts malicious code in their addon to target a specific person who commented about optimization problems politely? jackarunda, you're acting really childish about all this imo[/QUOTE]
Smart people who hate assholes?
[QUOTE=Jackarunda;37184060]?
What in particular?
[editline]11th August 2012[/editline]
[/QUOTE]
Pretty much anything creating shrapnel or with a strong force capable of breaking welds and freezes etc.
Jackarunda, as a developer it's your duty to improve the things that you create.
If you don't do anything, and then 'block' people that report all sorts of problems about it, then it only tells me, and everyone else here, that you're incompetent.
Ignoring people who call you out about problems your addons have is the equivalent of saying "my addons are void of any criticism because I said so and I enforce a dictatorship because I can".
Such behavior is pathetic, and you won't go far as a developer acting like this.
[QUOTE=ChadMusket;37191259]Smart people who hate assholes?[/QUOTE]
Apparently expecting good performance from an addon is now being an asshole.
[QUOTE=Neobdragon;37191500]Why do admins ban people from servers?[/QUOTE]
In your case it would be "innocent people who expect and ask for improvement, but instead get banned for it".
Once again, overly extreme fanboyism and bias does not let you guys judge and think properly.
[QUOTE=DwarfOverlord;37193218]Pretty much anything creating shrapnel or with a strong force capable of breaking welds and freezes etc.[/QUOTE]
Shrapnel explosives lag at the moment of detonation, I know that. It's because you're creating a whole bunch of physics objects. For me, a shrapnel bomb in the center of about 50 zombies creates a 1/10th second hang-up and a 20 fps framerate drop for the next three seconds or so.
I [i]could[/i] make the load lighter by "cheating" more (by doing calculations and only throwing shrapnel at certain objects, instead of spraying it), but that would take it farther from being a true shrapnel bomb. Which would you prefer?
And every explosion can "loose" objects. There's a lot of calculation involved for object density, line of sight, blast power attenuation, explosion scaling, etc. It's all optimized the best way I know how. I could make the load lighter by removing calculation, thus making the explosions less realistic/in-depth. Depends on what people want.
[editline]12th August 2012[/editline]
[QUOTE=lolrazz;37184846]EDIT: Maby add a IED and some sort of car bomb. Even a suicide explosive vest, like thoes muslims use :3 (No racism:tinfoil:)[/QUOTE]
You're the second person who's requested an explosive suicide vest. Agh. I don't want to do it but I may have to
[QUOTE=Jackarunda;37194227]Shrapnel explosives lag at the moment of detonation, I know that. [b]It's because you're creating a whole bunch of physics objects.[/b] For me, a shrapnel bomb in the center of about 50 zombies creates a 1/10th second hang-up and a 20 fps framerate drop for the next three seconds or so.
And every explosion can "loose" objects. There's a lot of calculation involved for object density, line of sight, blast power attenuation, explosion scaling, etc. [b]It's all optimized the best way I know how.[/b] I could make the load lighter by removing calculation, thus making the explosions less realistic/in-depth. Depends on what people want.[/QUOTE]
I downloaded your addon and am looking at the code as I am typing this, let me see how many unoptimized parts of it I can find.
VVV 2 GetPhysicsObject calls per object.
[code]
for key,found in pairs(ents.FindInSphere(SelfPos,100))do
if(IsValid(found:GetPhysicsObject()))then
if(found:GetPhysicsObject():GetMass()<3000)then
constraint.RemoveAll(found)
found:Fire("enablemotion",0,0)
end
end
end
[/code]
VVV 2 GetClass and GetPos calls what could have been 1.
[code]
if not((data.HitEntity:GetClass()=="ent_jack_bomblet")or(data.HitEntity:GetClass()=="ent_jack_clusterbomb")or(data.HitEntity.PartOfClusterBomb))then
local HitTrace=util.QuickTrace(self:GetPos(),self:GetPos()+data.OurOldVelocity,self.Entity)
[/code]
VVV You have got to be fucking kidding me, a fuckload of GetPhysicsObject() calls.
[code]
if(self.Activated)then
if(IsValid(self.Target))then
if(self:HasAClearLoSTo(self.Target))then
local Target=self.Target
local selfpos=self:GetPos()
local selfvel=self:GetPhysicsObject():GetVelocity()
local targetpos=Target:GetPos()
local targetvel=Target:GetVelocity()
local Dist=(targetpos-selfpos):Length()
if(Dist<150)then self:Detonate() return end
local timetogetthere=Dist/2500
local EffectiveTargetPosition=(targetpos+targetvel*timetogetthere)
local Direction=(EffectiveTargetPosition-selfpos):GetNormalized()
if(self.CyclesTillProperEngagement<=0)then
self:SetAngles(Direction:Angle()) --need to set velocity again after setting angles otherwise the thing stops moving
self:GetPhysicsObject():AddAngleVelocity(-self:GetPhysicsObject():GetAngleVelocity())
self:GetPhysicsObject():SetVelocity(selfvel)
self:GetPhysicsObject():ApplyForceCenter(Direction*2000)
else
self:GetPhysicsObject():ApplyForceCenter(self:GetForward()*2000)
self.CyclesTillProperEngagement=self.CyclesTillProperEngagement-1
end
else
self.Target=nil
self:GetANewTarget()
self:GetPhysicsObject():ApplyForceCenter(self:GetForward()*2000)
end
else
self:GetANewTarget()
self:GetPhysicsObject():ApplyForceCenter(self:GetForward()*2000+Vector(0,0,525))
end
if((self.NextSawndPleyTiem<CurTime())and(self.Sawnd))then
self.Sawnd:Play()
self.NextSawndPleyTiem=CurTime()+0.5
end
elseif(self.ActivateTime<CurTime())then
self.Activated=true
self:GetPhysicsObject():SetVelocity(Vector(0,0,0))
self:GetPhysicsObject():EnableGravity(false)
self.prettymissile=ents.Create("prop_dynamic")
self.prettymissile:SetModel("models/Weapons/W_missile.mdl")
self.prettymissile:SetMaterial("models/entities/mat_jack_addmissile")
self.prettymissile:SetPos(self:GetPos())
self.prettymissile:SetAngles(self:GetAngles())
self.prettymissile:SetParent(self)
self.prettymissile.IsAPrettyMissile=true
self.prettymissile:Spawn()
self.prettymissile:Activate()
self:SetColor(0,0,0,0)
self.HeavySmoking=10
self:EmitSound("lolsounds/impulse.wav",80,math.Rand(120,160))
local derg=math.Rand(75,175)
util.SpriteTrail(self,0,Color(derg,derg,derg),false,0,100,0.3,1/(50)*0.5,"trails/smoke.vmt")
util.SpriteTrail(self,0,Color(255,200,0),false,2,0,0.1,1/(50)*0.5,"trails/plasma.vmt")
local Harp=Sound("weapons/rpg/rocket1.wav")
self.Sawnd=CreateSound(self,Harp)
self.Sawnd:ChangePitch(130)
self.Sawnd:Play()
end
[/code]
VVV 3 GetClass calls what could have been one.
[code]
if not(found:GetClass()=="ent_jack_addmissile")then
if((IsValid(found:GetPhysicsObject()))or(found:IsNPC())or(found:GetClass()=="npc_strider"))then
if not(found:GetClass()=="hint")then
local Class=found:GetClass()
[/code]
VVV Lmao, calling self:GetPos() twice for 2 different locals, gj.
[code]
local SelfPos=self:GetPos()
local NoseTrace=util.QuickTrace(SelfPos,self.FlightVector*1000,self.Entity)
if(NoseTrace.Hit)then
self.NeedsToFallFast=false
//modern artillery is supersonic. The noise of the round's flight is smushed together as a very short set
//of waves which propogates out in a cone behind the projectile. AFTER the thing hits, the sound of the
//projectile's flight will be heard at the target area by anyone who's not dead.
local Pos=self:GetPos()
[/code]
VVV Three GetPos calls.
[code]
WorldSound("weapons/explode3.wav",self.Entity:GetPos(),100,150)
WorldSound("weapons/explode3.wav",self.Entity:GetPos(),100,130)
WorldSound("weapons/explode3.wav",self.Entity:GetPos(),100,120)
[/code]
VVV Create 3 big tables whenever a function is called, gj once again.
[code]
local metalchunktable={
"models/props_c17/canisterchunk01b.mdl",
"models/props_c17/canisterchunk01c.mdl",
"models/props_c17/canisterchunk01d.mdl",
"models/props_c17/canisterchunk01f.mdl",
"models/props_c17/canisterchunk01g.mdl",
"models/props_c17/canisterchunk01h.mdl",
"models/props_c17/canisterchunk01i.mdl",
"models/props_c17/canisterchunk01k.mdl",
"models/props_c17/canisterchunk01l.mdl",
"models/props_c17/canisterchunk01m.mdl",
"models/props_wasteland/prison_toiletchunk01a.mdl",
"models/props_wasteland/prison_toiletchunk01b.mdl",
"models/props_wasteland/prison_toiletchunk01d.mdl",
"models/props_wasteland/prison_toiletchunk01e.mdl",
"models/props_wasteland/prison_toiletchunk01f.mdl",
"models/props_wasteland/prison_toiletchunk01g.mdl",
"models/props_wasteland/prison_toiletchunk01h.mdl",
"models/props_wasteland/prison_toiletchunk01i.mdl",
"models/props_wasteland/prison_toiletchunk01j.mdl",
"models/props_wasteland/prison_toiletchunk01k.mdl",
"models/props_wasteland/prison_toiletchunk01l.mdl",
"models/props_wasteland/prison_toiletchunk01m.mdl"
}
local rockchunktable={
"models/props_debris/concrete_chunk03a.mdl",
"models/props_debris/concrete_chunk04a.mdl",
"models/props_debris/concrete_chunk05g.mdl",
"models/props_debris/concrete_chunk09a.mdl",
"models/props_debris/tile_wall001a_chunk05.mdl"
}
local plasticchunktable={ --models/props_c17/FurnitureMetal001a
"models/props_c17/canisterchunk01b.mdl",
"models/props_c17/canisterchunk01c.mdl",
"models/props_c17/canisterchunk01d.mdl",
"models/props_c17/canisterchunk01f.mdl",
"models/props_c17/canisterchunk01g.mdl",
"models/props_c17/canisterchunk01h.mdl",
"models/props_c17/canisterchunk01i.mdl",
"models/props_c17/canisterchunk01k.mdl",
"models/props_c17/canisterchunk01l.mdl",
"models/props_c17/canisterchunk01m.mdl",
"models/props_debris/concrete_chunk03a.mdl",
"models/props_debris/concrete_chunk04a.mdl",
"models/props_debris/concrete_chunk05g.mdl",
"models/props_debris/concrete_chunk09a.mdl",
"models/props_debris/tile_wall001a_chunk05.mdl",
"models/props_junk/garbage_coffeemug001a_chunk02.mdl",
"models/props_junk/garbage_coffeemug001a_chunk03.mdl",
"models/props_junk/garbage_glassbottle001a_chunk03.mdl",
"models/props_junk/garbage_glassbottle001a_chunk04.mdl",
"models/props_junk/garbage_glassbottle003a_chunk02.mdl",
"models/props_junk/garbage_glassbottle003a_chunk03.mdl"
}
[/code]
VVV 3 GetPhysicsObject calls.
[code]
gibthing:GetPhysicsObject():SetMaterial("metal")
gibthing:GetPhysicsObject():SetMass(totalmass/(NumberOfChunks*1.2))
gibthing:GetPhysicsObject():SetMaterial(PhysObjMat)
[/code]
VVV Look at these long user-messages names. For your information, every symbol is a byte that gets sent to a client. Longer names
[QUOTE=Neobdragon;37197129]You know, you aren't actually entitled to anything, it's his work. He can do whatever he wants with it, whether it be just or not.
It would be different if you had paid for a product and got something sub-par.
But, once again, your bias does not let you judge or think properly.[/quote]
The fact that it's his work does not make it void of criticism. ("omg stop criticising this, it's free!!!!")
The fact that he, indeed, does add malicious code into his addons proves that he is trying to enforce a zero-tolerance policy and stop criticism at all costs. (lol, Bioware much?)
I never tell people to stop criticising my addons if it has a flaw nor do I add malicious code specifically for those who pester me a lot about a certain issue.
You, along with Jackarunda, on the other hand, seem to think that having malicious code in your addons because somebody is expecting optimization (what a great fucking reason) is 100% fine.
[quote=Neobdragon]At the end of the day SURPRISE FUCKING SURPRISE. We're all humans.[/QUOTE]
What is that supposed to prove? That we're smart enough to notice a problem with something and report it to a developer? No shit, Sherlock.
[QUOTE=Neobdragon;37197269]Don't complain about malicious code unless you truly know his side of the story. What if Jack is contemplating suicide? He decides to end the torrent of horror by adding one piece of code to end it.
Point is, he can do whatever he wants to it for whatever reason.[/QUOTE]
I have Mr. Bix on my friends list, and he has told me everything that has happened between them (okay, that sounded rather gay). I know what's up, whereas you, most likely, do not.
He can do whatever he wants with his code, yes, but adding malicious code just because somebody is [b]criticizing[/b] (notice the word!) the optimization your addon has is pathetic.
[quote=Neobdragon]No, that we can all make mistakes, and the constant attacks will only push him further from fixing it. [/quote]
Pop quiz! What helps a developer fix problems with what he develops as well as become better at programming? (or scripting for this matter)
Criticism! So don't give me the "if you criticize something, you're only going to make the developer stagnate ;-(" bullshit.
[QUOTE=Neobdragon;37197305]I doubt he even wants access to such a poorly optimized mod though. Right?
So, what is up? You won't gain any support if no one knows the story.[/quote]
Huh. He's been using his addons for a long time, and has [b]always[/b] asked him to optimize his stuff.
Surprise, he didn't optimize it. Plus, to know the story, you just need to go back a few pages to see "what is up".
[quote=Neobdragon]Who decides whether to address problems? Surprise. It's not you.
If you criticize something, and you don't receive a good response, you continue. That's blatant harassment.[/QUOTE]
Yeah, I don't get to decide what he should do with his stuff, but the fact that he enforces a zero-tolerance criticism policy shows that he will not get better any time soon, and that it is bad practice for a developer.
Did the argument on the last page not clue you in as to the pointlessness of this? Each side has their own side, and neither is backing down. Take it from someone who's been here before, Neobdragon!
GET OUT WHILE YOU STILL CAN!
[QUOTE=Neobdragon;37197601]P.S I already know what is up, I've been following this mod since page one. I just don't like the fact that you assume soo many things.[/QUOTE]
So many things being providing examples of bad optimization and disliking the person because he adds malicious code specifically for someone who criticizes the bad optimization? Kay, lol, I'll start doing the same as well.
leetnoob, there's a reason why Jack is ignoring you and it's because you've been shitposting (laughable, i admit) throughout the thread. Let me be the first nice guy to tell you because you're not getting the hint: just stop before this escalates. Seriously, I keep seeing 20 new posts on the forum and I keep thinking there's a new update, but apparently it's just a continous argument caused by you. Do me a big favor by contributing or not posting.
Aww I came here thinking there was gonna be cool news or something but no.
Sorry, you need to Log In to post a reply to this thread.