Jump to content
The Dark Mod Forums

So, what are you working on right now?


Springheel
 Share

Recommended Posts

  • 2 weeks later...

It seems like I'm at the finishing stages of my first WIP.  I have to add an overriding caveat that in the end I might not think the mission should be released at all. 

It's a large mission - probably too large to be a first mission, regardless of how "done" it might appear on the surface.  The reason:  I discovered how, as missions grow in size, so also they grow in not only technical complexity, which at least can be handled by perseverance and a bit of luck haywiring parts together, but also in the need for developing depth, as in characterization, cohesion, etc., so that it becomes more interesting rather than less as the mission is played through. And that's where I'm hitting a wall.

All the architecture, objectives, pathing, lighting etc. is done.  I'm still working on ambient sound.  There are no conversations.  I'm unable to supply them.   In lieu of conversations I've been using different light/sound effects etc. to enhance the moments of ai/player interaction where conversations are usually found.  This works to a significant degree.  The problem is that the AI, on whatever path it's at, is indifferent.

I would like at least as much control of AI as required to get it to -->STFU<-- while the events are happening, then to resume its idle banter.  I've tried using S/R to change spawnarg def_vocal_set from e.g. atdm:ai_vocal_set_jack_civilian_01 to atdm:ai_vocal_set_mute, then back again, but I can't get it to work. I don't know how to write a script that'll do such a thing - and can find no info on that particular.  Changing def_vocal_set works on an AI if I set the spawnarg permanently at game start.  But I can't figure out how to swap the spawnarg in game.

I've tried calling a fake conversation with a atdm:conversation_info and the actors all told to WaitSeconds NN, hoping that would shut them up.  That didn't work.

So OK, enough complaining- I need help.  Just pointers to any detailed info on how to do this.  How to even begin to do this.  Hopefully with none of the critical steps left out because "everyone should already know...".  Because I confess:  I'm too fucking stupid to know any such thing.

Edited by geegee
  • Like 2
  • Haha 1
Link to comment
Share on other sites

15 hours ago, geegee said:

There are no conversations.  I'm unable to supply them.

I actually posted on Discord recently about where numerous voice actors for Thief & TDM missions can be found. Since you didn't name a reason I assume it's because you didn't know where/how to find them:

Screenshot_20211005-182127_Discord.thumb.jpg.646594582e5ac76601355f5a44c9b0dc.jpg

As for what you're trying to achieve without conversations - I'd suppose you could carry out the whole scene via the conversation system, i.e. tell actors to walk to x, then wait/look at something for x seconds etc. Maybe Goldwell/Kingsal/JackFarmer have more hands on experience with the vagaries of the conversation system... but yeah, the best way to get AIs not to say random stuff is to give them something to say.

 

  • Like 2
Link to comment
Share on other sites

6 hours ago, Dragofer said:

the best way to get AIs not to say random stuff is to give them something to say.

Thanks Dragofer.  So I'll dedicate my next editing sessions to mastering the conversation system - using dummy files when necessary.

There're many reasons why I'm reluctant to call for voice volunteers.  Voice acting is intense work, a lot to ask for.  It's my first FM and I wouldn't be comfortable doing that until some experienced mapper has actually looked at it, delivered a critique and maybe pointed out any fixes that might be needed first (I don't mean like z-fighting fixes etc., but game-flow fixes that I might be blind to.) There're other reasons but that's the major one.  I haven't earned the right to make such a request, yet.

ps. and damn but some ... succeeded in hacking my laptop and PC, grabbing all my passwords including to my bank.  Luckily I was online posting the above note to the TDM forum etc. when it happened so quickly caught on and started shutting things down.  They did come close to breaking into my bank acc't tho'.   Kinda hair raising..

Edited by geegee
Link to comment
Share on other sites

21 minutes ago, geegee said:

ps. and damn but some ... succeeded in hacking my laptop and PC, grabbing all my passwords including to my bank.  Luckily I was online posting the above note to the TDM forum etc. when it happened so quickly caught on and started shutting things down.  They did come close to breaking into my bank acc't tho'.   Kinda hair raising..

Start using two-factor authentication for the bank and email if you can. Change passwords, keep some of them on paper if necessary.

I wonder how you got hacked.

Link to comment
Share on other sites

58 minutes ago, jaxa said:

I wonder how you got hacked

I think it was a remoteAdmin trojan thing that wrote a loginscript to the registry.  

I've been on the net since before Mosaic browser blew everyone away and have never been hacked.  At first taking internet security quite seriously I then got very lax, sleepy, not accounting for how the net was rapidly taking over the world, shopping, banking, stuff like docusign, everything.  I left myself wide open.  

Link to comment
Share on other sites

One thing I wasn't able to figure out for the wiki post was the use case for the painting models with the "_tearable" suffix. By default, these are empty frames with little scraps of stuff at edges and corners. But if you change the skin to real art, you just see the art unmodified (as if this was a painting model without the _tearable suffix). Maybe at one time it would look torn, but doesn't now in 2.09?

Or maybe this model is something to use with the "replace" spawnarg for lootables? If so, I'd like to know of an example of anyone doing that.

EDIT: Figured it out, will update the wiki soon

EDIT2: Done, now with considerable more content.

Edited by Geep
Link to comment
Share on other sites

I spent the evening wrestling with two different problems. First, I made a hideous oversight when I was planning the layout of my level. There's an area in the skyline that really needs a visportal and I'd planned it with a visp in the arch beneath it, while forgetting the area above needs sealing too to avoid frame rates plummeting and sound propagating all over the damn place. So now I have an enormously gigantic visportal, ugly, twisted, and slanted in all three dimenions but razor thin cutting through a bunch of worldspawn roofs that are now also slightly taller than I'd envisioned. And for the longest time it would seal when I was looking directly at it but finally I got it to function right. Oh well. At least I got away with it.

Second, there's a little detail I'd like to draw the player's eye to, but I don't want to make it too obvious. I tried subtle little light entity highlights, slight rearrangement of the surrounding torches, but nothing really worked. The little detail was either still too unnoticeable or it stuck out like a very obvious sore thumb. So sleep-deprived me finally hit on the idea of giving the guard patrolling there a purse to steal. The longer the player spends studying his patrol route for an opportunity to rob him, the better chance they have of spotting this little feature.

  • Like 3

{ 0 | ūüěĶ } = funk_tastic

My missions:          the Factory Heist

Link to comment
Share on other sites

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.

 Share


  • Recent Status Updates

    • irg

      Watching warmly for The Black Parade, The Broken Goddess and Blood Death Wish Ep.4. Sometimes the best things in life actually are free.
      · 0 replies
    • STiFU

      We are taking our son on his very first holiday trip to see the sea for the first time. ūüôā Will be back in a week.
      · 2 replies
    • Gilkar

      When I was a young man my father was so ignorant I could hardly stand to have him around. As I grew older I was amazed at how much the old man had learned in such a short time.
      · 2 replies
    • jaxa

      RTX 3090 Super, RTX 3070 Ti 16 GB, RTX 2060 12 GB
      https://wccftech.com/nvidia-launching-rtx-3090-super-rtx-3070-ti-16gb-and-rtx-2060-12gb-by-january-2022/
      · 0 replies
    • duzenko

      CPU benchmark time - compiling DarkRadiant (2nd run)
      i5 8600K 6C/6T@4.4GHz DDR4 2x2133MHz 9MB cache
      Parallel builds: 1. 3:57 Parallel builds: 6 (default). 2:28 r5 1600AF 6C/12T@3.3GHz DDR4 1x2666MHz 16 MB cache, temp folder on HDD
      Parallel builds: 1. 5:05 Parallel builds: 4. 2:47 Parallel builds: 6. 2:55 Parallel builds: 12 (default). 2:57
      · 6 replies
×
×
  • Create New...