Jump to content
The Dark Mod Forums

Any Chances Of The This With The Darkmod....?


Arumakani

Recommended Posts

It entials writing code to implement features that are missing in Doom 3. :)

 

Maybe you could be more specific? Do you mean my contributions? I implemented the lightgem and the first code for frobbing, though Ishtvan changed it a lot, so that only part of it is still what I wrote initially. I also wrote the Stim/Response system and currently I'm working on doorhandles. I also wrote some other stuff mainly to help debugging and error analysis. Don't really remember everything as there are a lot of small details.

Gerhard

Link to comment
Share on other sites

I was just wondering what your role entails. I thought it was to make DarkRadiant, and also to combine all the other peoples work together for the DarkMod i.e. getting the music, speech, models, A.I. and other stuff into a cohesive package.

ZylonBane's confession about himself:

"What can I say, I'm a jerk. A three times all American Jerk, from Jerksville, Kentucky. Yee Haw"

Link to comment
Share on other sites

So how does what you do affect the mod? I mean that out of interest and not being rude !! I know DOm does AI etc. SO what does the programming you do, do in the mod?

ZylonBane's confession about himself:

"What can I say, I'm a jerk. A three times all American Jerk, from Jerksville, Kentucky. Yee Haw"

Link to comment
Share on other sites

:rolleyes::rolleyes:

 

What exactly does the programming do? Is it how the door handles turn, whether they open the door or if it's locked and you need a key etc.

 

What is the Stim/Response system etc?

ZylonBane's confession about himself:

"What can I say, I'm a jerk. A three times all American Jerk, from Jerksville, Kentucky. Yee Haw"

Link to comment
Share on other sites

I know DOm does AI etc.

Not very well. The AI had no stealth game functionality, we had to put all that in. There's very little that we can't modify because "Doom does it," pretty much just the sound engine and the renderer, everything else can be modded, and probably will be in some way.

Link to comment
Share on other sites

:angry:

 

Listen I'm not a programmer.

 

What exactly does the programming do? Is it how the door handles turn, whether they open the door or if it's locked and you need a key etc.

 

What is the Stim/Response system etc?

ZylonBane's confession about himself:

"What can I say, I'm a jerk. A three times all American Jerk, from Jerksville, Kentucky. Yee Haw"

Link to comment
Share on other sites

Ah. Ok. Seems to be a missunderstanding. :)

 

Well, the programming instructs the computer what he should do. So if you move the mouse on your desktop the computer doesn't know what a mouse is or a mousepointer. The software tells the computer that if the device that is connected to this particular port, should cause an update of the mousepointer whenever it is moved. The same thing is done when you program a game. The programmer intstructs the computer to move the player character wheneever you press the MOVE_FORWARD key and so on.

 

Kind of like a recipe:

 

If MOVE_FORWARD key is pressed, then move the player in the current viewdirection.

If FIRE_BUTTON key is pressed AND the weapon still has ammo fire a round and decrease the ammo.

 

This kind of thing.

 

My code does the same. Stim/Response is a system that looks in a given radius wether something is there that reacts with each other. For example. If you fire a water arrow, then the water arrow constantly looks wether there is something it can impact with. If this is the case it explodes and shows the water splash. When the splash is deploed, the Stim/Response system checkes if there is something in the vicinity that reacts to water, like a torch that needs to be doused. So the Stim is the water and the response is that the torch is doused. Of course the response can be different. For example you could say that if the response is coming from a moss arrow, the moss patch grows a little bit, and if he response comes from a blood poodle, the response is that it gets washed away. So the stim is always the same (water, fire, heat, etc.) but the response is different, depending on what was made contact with.

Gerhard

Link to comment
Share on other sites

Excellent buddy. That's what I meant :) It seems like a lot of work.

 

Will these direction response stuff you are doing be also useable as is already the case with Doom3 with a joypad?

 

Is this Stim/Response that you do is for inanimate objects, whereas someone will be coding the response to an arrow ( whatever type) to hitting a person on the head or chest or legs etc ?

Edited by Arumakani

ZylonBane's confession about himself:

"What can I say, I'm a jerk. A three times all American Jerk, from Jerksville, Kentucky. Yee Haw"

Link to comment
Share on other sites

Nah, Stim/Response deals with stimulations such as fire or gas. So for example a candle entity will get turned off if it detects a water stim but get turned on if it detects a fire stim.

 

As for Sound propagation, it deals with how loud each sound is to the AI it can reach etc, so if the player makes a footstep, it checks how far away the AI is etc and calculates how much quiter/louder the sound should be when it reaches him.

Link to comment
Share on other sites

Will these direction response stuff you are doing be also useable as is already the case with Doom3 with a joypad?

 

Well they're basically bindings, which is basically the same shit as when you open up the controls menu and set something like walk forward to up or whatnot. You see it as a GUI, but all it's doing is basically telling the game to use the up key (in this example) for walking forward, so when you press it you go forward.

Link to comment
Share on other sites

  • 3 months later...

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

    • Petike the Taffer  »  DeTeEff

      I've updated the articles for your FMs and your author category at the wiki. Your newer nickname (DeTeEff) now comes first, and the one in parentheses is your older nickname (Fieldmedic). Just to avoid confusing people who played your FMs years ago and remember your older nickname. I've added a wiki article for your latest FM, Who Watches the Watcher?, as part of my current updating efforts. Unless I overlooked something, you have five different FMs so far.
      · 0 replies
    • Petike the Taffer

      I've finally managed to log in to The Dark Mod Wiki. I'm back in the saddle and before the holidays start in full, I'll be adding a few new FM articles and doing other updates. Written in Stone is already done.
      · 4 replies
    • nbohr1more

      TDM 15th Anniversary Contest is now active! Please declare your participation: https://forums.thedarkmod.com/index.php?/topic/22413-the-dark-mod-15th-anniversary-contest-entry-thread/
       
      · 0 replies
    • JackFarmer

      @TheUnbeholden
      You cannot receive PMs. Could you please be so kind and check your mailbox if it is full (or maybe you switched off the function)?
      · 1 reply
    • OrbWeaver

      I like the new frob highlight but it would nice if it was less "flickery" while moving over objects (especially barred metal doors).
      · 4 replies
×
×
  • Create New...