Jump to content
The Dark Mod Forums

Nyarlathotep

Member
  • Posts

    1196
  • Joined

  • Last visited

Posts posted by Nyarlathotep

  1. I was diagnosed with Post traumatic stress symptoms (I cannot imagine what PTS syndrome is like if these are only symptoms) and told to quit work and to move ASAP. Thats literally what my shrink prescribed for me. I probably should have taken the drugs she offered too but I hate pharmaceutical shit. But I was far from OK after leaving work.

    Tell me you managed to move, man. Nobody should have to suffer through that sort of shit.

  2. Generally, garbage collection involves implicit, lazy deallocation of memory, whereas shared pointers involve implicit but strict deallocation (you know it will happen when the last reference is deallocated). With shared pointers, you're explicitly deallocating the references, and you know that when you get rid of the last pointer it will deallocate then, not the next time the garbage collect algorithm decides to run.

  3. I've been thinking that a theory tutorial on D3 would be useful. Not for beginners, but for people who've used D3 a bit and want to understand it a bit more deeply. And for SDK programmers. Basically the kind of thing that I wish people had told me so I didn't have to figure it out for myself while doing SDK and script work. I don't know if this is anything like you mean or not.

    I just noticed this myself.

     

    I would positively love this. Half the time, I feel like I can't be helpful as a programmer because I don't feel I have a sufficient grasp of how Doom 3 works as a whole. Knowing how to hack in new code is fine and all, but it's impossible to be particularly helpful if you don't where you need to look for the relevant code to hack.

  4. Yes, but simply because they are being entirely ignored by a trace.

     

    The trace algorithm is indeed inaccessible. However, that doesn't prevent what Springheel describes; we could probably still do it, we'd just have to use multiple traces. (Trace from the AI's eyes to the player, until you hit something opaque. If it's a "semi-opaque" object, multiply the visibility value by its semi-opaque-ness factor, then do another trace from the collision point (possibly offset slightly to avoid hitting the same object again) to the player. Repeat until you find a completely opaque object (result: AI can't see player) or the player (result: player is in line of sight, with the visibility modifier we calculated previously).

    I remember this being suggested before, but I seem to recall that it was stated that it would adversely affect performance, particularly if there are many collisions (think hiding in a tree). Perhaps even then it is not significant enough to warrant such a concern? How much of a performance impact is stopping and restarting the trace?

  5. We had originally planned on creating some kind of "occlusion quality" spawnarg that could be applied to entities that were semi-transparent. If a guard's visual trace hit an object with an occlusion quality value, it would affect their ability to detect the player. In other words, hiding behind a thin bush might help hide you a little, but not absolutely.

     

    I have my doubts that any system like that will make it into the first release, however.

    As do I.

    I have doubts that it can even reasonably be done (i.e., without rewriting the entire trace algorithm from scratch), without D3 being first GPL'd. I seem to recall that the trace is performed in the precompiled, unreachable part of the SDK. (Somebody, please correct me if I'm wrong.)

  6. Ssh! I'm waiting for Vadrosaul to come to the conclusion that a somewhat gimmicky control scheme being the single biggest selling point of MP3 does not preclude it from the masses declaring it "teh bestest gaim evar!"

  7. There is a general excitement over it, but from what I can discern from the hype, its mostly about the gimmicky Wii controls being applied to an FPS. A control scheme does not make a game blockbuster calibre.

    Then would you care to explain all the hype about Halo? The only thing that separated it from the average/slightly above average PC game is the control scheme (and the fact that it was on a console).

  8. Also I noticed a mesh on the thief model went missing with this update but only by doing a diff with mine and the one on the server, so I only saw it in text form. I can't visually see what's missing from the thief model in the game.

    The shadow mesh is missing. The head and hands, as separate meshes, still show up, but the entire body is gone.

  9. Stupid facebook.

     

    I had to sign up recently cause some people I know want me to, and with a few months, its like everyone I know (even people unrelated to each other, including Dark Mod) is suddenly getting on face book. I bet they suddenly had some sort of big boom in the last few months.

     

    Well, I added NH as a friend cause I can't work out how to join the group :mellow:

    That happened to me with my ex about a year ago. She finally convinced by arguing that my hallmates would create a fake account with my name (and by far, a less flattering one) if I didn't.

     

    Also, I joined the group. Think blue when you're looking for my picture.

  10. @Maximus: I wish I could simply say that you're exaggerating, if I didn't believe it so poignantly. More and more, the only way I see to stem the tide is to elect someone who I can trust--who the people can trust. I want it to be Obama; I want it to be Clinton; I want it to be Edwards, Biden, Clark or Gore. I just don't know if I can trust them to protect the people's interest over corporations; I don't know if they have the balls to do what it takes and damn the torpedoes. I don't trust them, not yet.

     

    Serious? His friends and colleagues actually got sick of his whining & complaining about the state of things and told him to act? Hehe I could imagine it being part of a dare :P

    :laugh: They didn't so much get sick of his whining as they simply pulled a "put your money where your mouth is."

     

    Oh, really? :blink: I didn't know that Ghandi already knew about TDM forums. Quite strange to think about what this guy already knew. :ph34r:

    ;)

    Actually, he bitched to his lawyer friends, not to a semi-anonymous forum that didn't exist at the time.

  11. Every class must have its own .java file, and each .java file must contain exactly one class, and nothing apart from that class is allowed in the file - except for comments and import statements and such.

    Strictly speaking, this is not true. You can have nested classes, private classes, protected classes, local/member classes, anonymous classes, even interfaces all within the same .java file. You can only have one public class, however.

  12. Well, he would have signed on TDM to complain, if the messageboard had existed at that time. Unfortunately it didn't so we have to live with the consequences today. :)

    He didn't have these forums, but he certainly did bitch about it--a lot. In fact, it was from people's responses about what he was saying that he finally got around to doing something about it.

  13. I've never bothered with Iterators in Java. It's just simpler to generally rely on the commands built into the class itself, and I've never felt a need to use polymorphism with data structures that I didn't write myself.

×
×
  • Create New...