Jump to content
The Dark Mod Forums

Beta Testing 2.08


stgatilov

Recommended Posts

1 hour ago, grayman said:

No way to shut down the WARNING spam?

I'd have to relearn how guis work to even guess at what's causing it.

Link to comment
Share on other sites

2 minutes ago, cabalistic said:

Hm, looks fine on my end, Can you provide your hardware specs and darkmod.cfg?

You tested with this version:

https://drive.google.com/open?id=1sF6wlXqETcBVp_xPJxqOj6J1lt4s5scI

?

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

21 minutes ago, nbohr1more said:

No, I tested with the one from the ingame download list. This one does show the issue, but it's also broken in 2.07 for me. Looks like that softparticle has no texture, so it's getting rendered with _default - hence why it's black.

Link to comment
Share on other sites

11 hours ago, lowenz said:

Water sprays texture issue (Siege Shop)

Repaired in siegeshop by switching to a different particle. Several of the water splash particles do this, including the ones starting with 'tdm_'. I switched to a large steam particle instead. OMG I hope I put it in the .pk4 😮 Time to repack and update the link.

And I have been delayed by a suddenly misbehaving ragdoll in the dungeon. That guy stayed put for years, lol.

The .pk4 linked in my FM post now has the steam particle added. I'll have to run it to check the ragdoll.

Edited by PranQster
ragdoll misbehavior
  • Like 1

System: Mageia Linux Cauldron, aka Mageia 8

Link to comment
Share on other sites

Is it possible to suppress warnings on static_entities which have a "bad rotation matrix"? I often re-size models on at least one axis by modifying the rotation values, so I end up seeing a lot of these errors when doing dmap.

  • Like 1

System: Mageia Linux Cauldron, aka Mageia 8

Link to comment
Share on other sites

14 minutes ago, PranQster said:

Is it possible to suppress warnings on static_entities which have a "bad rotation matrix"? I often re-size models on at least one axis by modifying the rotation values, so I end up seeing a lot of these errors when doing dmap.

Not to be a Debbie Downer but please "don't" use the rotation hack to rescale models.

Please use the model scaler feature in Dark Radiant:

 

https://wiki.thedarkmod.com/index.php?title=Model_Scaling

 

 

  • Like 1

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

1 hour ago, PranQster said:

Is it possible to suppress warnings on static_entities which have a "bad rotation matrix"? I often re-size models on at least one axis by modifying the rotation values, so I end up seeing a lot of these errors when doing dmap.

No. If you use this "feature" (BTW, I guess this was never supported by idTech4), then live with warnings 😤

As far as I remember, all func_static-s in a map produce a single warning, with up to 10 names listed in it. So the spam is very limited. But if you have bad rotation on anything else, then every entity is reported individually.

We have some discussion on a design of embedded model transformation (including scale and skew), but did not come to conclusion yet. Be prepared that in some future bad entity rotations will be forbidden completely. By that time there should be some convenient replacement.

  • Like 2
Link to comment
Share on other sites

1 hour ago, stgatilov said:

No. If you use this "feature" (BTW, I guess this was never supported by idTech4), then live with warnings 😤

As far as I remember, all func_static-s in a map produce a single warning, with up to 10 names listed in it. So the spam is very limited. But if you have bad rotation on anything else, then every entity is reported individually.

We have some discussion on a design of embedded model transformation (including scale and skew), but did not come to conclusion yet. Be prepared that in some future bad entity rotations will be forbidden completely. By that time there should be some convenient replacement.

Ok. Thanks. I already know of a few models which didn't exist when I started some maps, and do exist now (such as hanging coil of rope). So I'll work on replacing such entities.

  • Like 1

System: Mageia Linux Cauldron, aka Mageia 8

Link to comment
Share on other sites

3 hours ago, nbohr1more said:

Not to be a Debbie Downer but please "don't" use the rotation hack to rescale models.

Please use the model scaler feature in Dark Radiant:

Ok. I never knew there was such a feature. Thank you.

  • Like 1

System: Mageia Linux Cauldron, aka Mageia 8

Link to comment
Share on other sites

3 hours ago, stgatilov said:

Be prepared that in some future bad entity rotations will be forbidden completely. By that time there should be some convenient replacement.

TDM Support for existing maps using the hack should remain. We can’t break old maps.

Removing the hack for new maps needs to be done in DR.

  • Like 1
Link to comment
Share on other sites

As a reminder, a good practice is to delete your darkmod.cfg after every beta update and reset settings.

In this case, if you don't set r_useMultiDraw to "0" after updating to beta 5 you will see all sorts of broken rendering.

  • Like 1

Please visit TDM's IndieDB site and help promote the mod:

 

http://www.indiedb.com/mods/the-dark-mod

 

(Yeah, shameless promotion... but traffic is traffic folks...)

Link to comment
Share on other sites

6 minutes ago, nbohr1more said:

As a reminder, a good practice is to delete your darkmod.cfg after every beta update and reset settings.

In this case, if you don't set r_useMultiDraw to "0" after updating to beta 5 you will see all sorts of broken rendering.

If this is a required setting, why offer the option of changing it? Shouldn't even be archived.

  • Like 1
Link to comment
Share on other sites

16 minutes ago, nbohr1more said:

In this case, if you don't set r_useMultiDraw to "0" after updating to beta 5 you will see all sorts of broken rendering.

False alarm.

Duzenko has removed archivable flag from this cvar. That's a good way to force users to a new value.
I'm not sure he will restore multidraw in 2.08, but if he will, he can return archivable flag back, along with default "1" value.

Link to comment
Share on other sites

1 hour ago, nbohr1more said:

I had to set it manually on first run. I guess if I had restarted it would have self corrected?

Hmm... yes, perhaps you are right.
I had some weird blackness on the first test of the new beta, but could not reproduce it after that.

Link to comment
Share on other sites

38 minutes ago, stgatilov said:

Hmm... yes, perhaps you are right.
I had some weird blackness on the first test of the new beta, but could not reproduce it after that.

That should explain it

@nbohr1more

No, multidraws aren't worth it the way I implemented

You need to clip to void to start getting 3% difference

It seems the driver is doing a good job batching draw calls already

Let's see how @cabalistic will do it in 2.08 but generally there is little chance to get capped by draw calls/driver in 2.08 already

Link to comment
Share on other sites

1 hour ago, duzenko said:

That should explain it

@nbohr1more

No, multidraws aren't worth it the way I implemented

You need to clip to void to start getting 3% difference

It seems the driver is doing a good job batching draw calls already

Let's see how @cabalistic will do it in 2.08 but generally there is little chance to get capped by draw calls/driver in 2.08 already

Hm, actually draw calls are very clearly starving the GPU because the CPU overhead per draw call is way too high. It's just that, if you have com_smp enabled, it is almost completely hidden behind the fact that the frontend takes a very similar amount of CPU time. But since the frontend also has some clear potential for improvement (mainly stronger parallelization), optimizing the drawcall overhead is definitely worth our time :) But yeah, I think I know how to approach this, so let's postpone this after 2.08.

  • Like 1
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

  • Recent Status Updates

    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 1 reply
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
    • The Black Arrow

      I wanna play Doom 3, but fhDoom has much better features than dhewm3, yet fhDoom is old, outdated and probably not supported. Damn!
      Makes me think that TDM engine for Doom 3 itself would actually be perfect.
      · 6 replies
    • Petike the Taffer

      Maybe a bit of advice ? In the FM series I'm preparing, the two main characters have the given names Toby and Agnes (it's the protagonist and deuteragonist, respectively), I've been toying with the idea of giving them family names as well, since many of the FM series have named protagonists who have surnames. Toby's from a family who were usually farriers, though he eventually wound up working as a cobbler (this serves as a daylight "front" for his night time thieving). Would it make sense if the man's popularly accepted family name was Farrier ? It's an existing, though less common English surname, and it directly refers to the profession practiced by his relatives. Your suggestions ?
      · 9 replies
    • nbohr1more

      Looks like the "Reverse April Fools" releases were too well hidden. Darkfate still hasn't acknowledge all the new releases. Did you play any of the new April Fools missions?
      · 5 replies
×
×
  • Create New...