Jump to content
The Dark Mod Forums

Recommended Posts

Posted
@OrbWeaver: Hm, that doesn't sound like you'd like the job...

 

My actual current job I have no problem with; the work is reasonably interesting, and the people I'm working with are good as well (not least because two of them are non-IBM, and the two that are in IBM were outsourced from other companies and haven't drunk the Kool-Aid like everybody else).

 

My problem is with the company as an employer, and the way that they are so fundamentally disconnected from reality that they think that bullying, threats and propaganda are a valid substitute for actually rewarding people for the work they do, and giving them a reason to want to be in the company in 5 years time rather than just using the experience to get another job elsewhere.

  • Replies 123
  • Created
  • Last Reply

Top Posters In This Topic

Posted

Well, I'm in there just a month so far, and I'm still thinking about changing to regular university next term, so I really don't have any experiences in that area, except that we get "be proud of IBM" imprinted quite heavy.

Posted
Well, I'm in there just a month so far, and I'm still thinking about changing to regular university next term, so I really don't have any experiences in that area, except that we get "be proud of IBM" imprinted quite heavy.

 

Ah, you're a graduate/intern then. In that situation IBM is quite good, because they are very keen on their graduates and provide lots of training etc (although it's all interwoven with IBM Propaganda, as you have noticed). The problem is when they obtain people through takeovers and outsourcing contracts, and then expect everybody to just fall into their corporate route march like good little zombies, even though the "rewards" they offer are absolutely bottom-of-the-barrel.

 

The best advice to somebody in your position is to make use of the training and experience (IBM still looks good on your CV), don't believe everything they tell you (especially if it is obviously intended to make you do more work for nothing), and in a couple of years consider your options carefully since unless you are in the top ten percent or so, there's a good chance you'll be earning less than the graduate new-hires that year (which has happened before).

Posted

To get back to topic, I see two possibilities to get this working:

simply calling m_transformChanged() from within updateAABB(), which works and is already implemented, but I'm not sure whether this is the correct way to do it, since it is called transformChanged and not boundsChanged.

second is to add another Callback called m_boundsChanged() (which sounds more reasonable to me), I'd basicly copy that from the light class.

 

What should I do?

 

Edit: I copied the stuff from Light class over and it works, even though I don't understand why....

 

So, what is left now?

Posted

So I gather everything is working now? Or are there any issues left?

 

If no issues are left (which is cool!), feel free to send us the patch for a little review. :)

Posted

Scratch that, I was curious and looked into your code right away.

 

In short: very well done, mohij! The code is nice and clean, the classes are properly separated, the command is connected, the toolbar item is there (the icon can be added later on), the scenegraph is updated and the speaker radius updates when a different sound shader is selected. Again: well done!

 

A different problem (I guess that's not yet implemented): I tried to load the graveyard.map (with an existing ambient speaker), but the sound radii didn't work there until I selected a different sound shader. How does the code react to soundshaders without radii? On this speaker entity, I had these spawnargs on the entity:

"classname" "speaker"
"name" "speaker_3"
"origin" "-2752 -176 1544"
"s_global" "1"
"s_looping" "1"
"s_maxdistance" "1000"
"s_mindistance" "900"
"s_omni" "1"
"s_shader" "factory_distant"
"s_volume" "10"
"s_waitfortrigger" "0"

The s_maxdistance/s_mindistance are set manually on the entity, I haven't checked the soundshader itself. Can the code override the soundshader's native values with the spawnargs?

Posted

I've got another question: I guess the RenderableArrow class and its references are not needed anymore for the speaker entity? Can we remove them?

Posted

Yes, spawnargs override the native settings.

I'll look into the soundshaders without radii later.

 

The arrow class is still in there because the old speakers had the arrow. I think an arrow is pointless since a speaker has no direction, if you agree to that, then the renderArrow should be removed.

Posted
Yes, spawnargs override the native settings.

I'll look into the soundshaders without radii later.

 

The arrow class is still in there because the old speakers had the arrow. I think an arrow is pointless since a speaker has no direction, if you agree to that, then the renderArrow should be removed.

Perfectly fine with me, let's remove the arrow code. I'll commit your current changes then as soon as I have a clean codebase again (I'm currently investigating stuff, so I can't apply your patch right now).

  • 2 weeks later...
Posted

I'd like to inquire that when do we get DR to show the speaker radii in the map? It would make sound placement much more straightforward and faster. Actually I do not want to do sounds until that kind of feature exists.

 

Thanks.

Clipper

-The mapper's best friend.

Posted

The feature is nearly done, but isn't committed yet. It works for predefined sound shaders, but it won't reflect changes overridden by manual spawnarg editing (e.g. if you add a "s_minDistance" spawnarg to the entity, trying to override the setting in the soundshader).

Posted

Hm, I'll have to re-check, maybe I was confusing something. I'll probably commit your patch changes in any case. :)

Posted

Ok, sorry for doubting it then. :)

 

I'll try to get your stuff committed soon, there was obviously too much going on lately.

Posted

@mohij: I committed your changes now. I tried to load the graveyard.map, there is a single speaker in that map, but it didn't display the radius. I don't know if the speaker is setup incorrectly or anything else was not properly done.

 

Btw: Can you look into the removal of the RenderableArrow file?

  • 3 weeks later...
Posted

The newest snapshot might be old, I think the fix for issue 457 didn't make it into that build. I can upload a new snapshot soon, but I'll have to switch back to Windows for that. I want to finish my work here in Linux first.

  • 4 weeks later...
Posted

So I guess this is done for quite some time now and I'd like some more work... any ideas?

If you have nothing specifically suited, I'll just rummage through bugzilla... :-P

Posted

Hm. Yeah, I think it's best if you look through the bugtracker and pick something for you. I'm sure you'll find something suitable. :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recent Status Updates

    • JackFarmer

      "The Year of the Rat." 
      😄

      Al Stewart must be proud of you!
      Happy testing!
      @MirceaKitsune
      · 1 reply
    • datiswous

      I posted about it before, but I think the default tdm logo video looks outdated. For a (i.m.o.) better looking version, you can download the pk4 attached to this post and plonk it in your tdm root folder. Every mission that starts with the tdm logo then starts with the better looking one. Try for example mission COS1 Pearls and Swine.
      tdm_logo_video.pk4
      · 2 replies
    • JackFarmer

      Kill the bots! (see the "Who is online" bar)
      · 3 replies
    • STiFU

      I finished DOOM - The Dark Ages the other day. It is a decent shooter, but not as great as its predecessors, especially because of the soundtrack.
      · 5 replies
    • JackFarmer

      What do you know about a 40 degree day?
      @demagogue
      · 4 replies
×
×
  • Create New...