Jump to content
The Dark Mod Forums

TDM after D3 Source code release


Shadowhide

Recommended Posts

Interesting Times! =-3

"No proposition Euclid wrote,

No formulae the text-books know,

Will turn the bullet from your coat,

Or ward the tulwar's downward blow

Strike hard who cares—shoot straight who can—

The odds are on the cheaper man."

 

From 'Arithmetic on the Frontier' by Rudyard Kipling

Link to comment
Share on other sites

I know somebody around here has a time machine, so... When the source code comes out, will we be able to just compile Doom 3 and expect TDM to work as it currently does with the proprietary version? My guess is the TDM team will have to do a little work to get TDM compatible with the open source version, because I would imagine id has changed some things for the OSS version of Doom 3. For example, I'm sure Punkbuster is gone and they may have had to change the shadowing algorithm.

 

@NH: I was so close to making a comment like that, but I managed to restrain myself. lol

Edited by lost_soul

--- War does not decide who is right, war decides who is left.

Link to comment
Share on other sites

My guess is the TDM team will have to do a little work to get TDM compatible with the open source version

a little work huh ?

For example, I'm sure Punkbuster is gone and they may have had to change the shadowing algorithm.

punkbuster is the multiplayer feature,it has nothing to do with the shadowing algorithm

Proceed with caution!

Link to comment
Share on other sites

I imagine they will release a new executable (and patch) with the Source. So, without doing any nifty optimizations (etc) it will (likely) initially be no more work than if they released another patch.

 

Of course, that is presuming conservative changes... Whether a source release or "just a patch" if the changes are drastic, so too will the amount of work needed...

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

Also gotta remember any inherits from /base will need to be made/moved over to the standalone version. We've been figuring at hexen that the most time consuming of it all will be the little nuances that easily go unnoticed. Probably going to be a lot of "yep, we missed that too" moments, just a bunch of little stuff that will be most annoying.

Link to comment
Share on other sites

Also gotta remember any inherits from /base will need to be made/moved over to the standalone version.

 

There's not going to be a standalone version any time soon...we'd have to replace hundreds of assets first.

Link to comment
Share on other sites

From an artistic standpoint a standalone TDM is a far off thing. Obviously you can't replace hundreds of assets with assets of equal or better quality in short order. But from a technical standpoint, it should be fairly simple. Gut the assets that you can't distribute and replace them with a handful of placeholders.

 

Obviously such an incomplete and aesthetically broken package isn't representative of TDM as a final product but that's what separate builds are for. Misconceptions should be easy to avoid. You can incorporate the phrase "experimental build" into every placeholder asset and the official build can remain a mod that requires Doom 3 until you feel merging is appropriate.

Link to comment
Share on other sites

Hopefully a lot of "good enough" assets can be scraped together from other OSS game projects to fill in at least some of the holes. For example, OpenArena had some pretty good textures (especially gothic ones).

Edited by lost_soul

--- War does not decide who is right, war decides who is left.

Link to comment
Share on other sites

Hopefully a lot of "good enough" assets can be scraped together from other OSS game projects to fill in at least some of the holes. For example, OpenArena had some pretty good textures (especially gothic ones).

Or QRP and/or Rygel's pack (all for Quake 1). There should be quite a few easy fits in there (and of a MUCH better quality than OpenArena imho), provided they agree with TDM re-using their work.

"Lie to a liar, for lies are his coin; Steal from a thief, for that is easy; lay a trap for a trickster and catch him at first attempt, but beware of an honest man"

- Arab proverb

Link to comment
Share on other sites

I can't wait to see what changes TDM could make almost immediately. Which brings me to a question: are there plans to roll in a bunch of pending small tweaks and fixes in with 1.07 or a rapid release 1.08? Stuff that ends up being a one line change that adds 5 FPS (lol)? First thing that came to my mind was the lightgem code.

 

(Forums warns of new posts - tis the future!)

Edited by jaxa
Link to comment
Share on other sites

In terms of assets needing replacing, we're not only referring to textures...they're probably the easiest thing to replace. TDM shares animations, particles and sounds with D3. I'm sure there are also scripts...etc. It's going to require a community effort if people are genuniely serious about untethering TDM from D3. I would love to see it, but we can't make any promises until we know we're going to have help doing it.

Link to comment
Share on other sites

True enough. On days like these I loathe being a complete moron with no coding skill apart from C=64 BASIC.

Edited by Hyeron

"Lie to a liar, for lies are his coin; Steal from a thief, for that is easy; lay a trap for a trickster and catch him at first attempt, but beware of an honest man"

- Arab proverb

Link to comment
Share on other sites

But from a technical standpoint, it should be fairly simple. Gut the assets that you can't distribute and replace them with a handful of placeholders.

 

It's not quite that easy. The werebeast, for example, uses the D3 imp skeleton and animations. There's no way to replace those without creating new ones from scratch, which is a lot of work, even if you don't care about the resulting quality.

 

Obviously such an incomplete and aesthetically broken package isn't representative of TDM as a final product but that's what separate builds are for. Misconceptions should be easy to avoid.

 

I'm not confident of any theory that depends on the intelligence and common sense of the end user. :P

 

An option that might be more realistic is a bare-bones demo version of TDM that can play a few stripped down missions, but even that would take significant effort; just locating and removing all the D3 assets would be challenging.

Link to comment
Share on other sites

a Standalone Dark Mod is VERY appealing though! I know this has been discussed ad nauseum, but now that the actual real possibility appears imminent, we can't help but address it again.

 

Imagine how much more fans would enjoy downloading one installer, and installing the whole Dark Mod, rather than dealing with first LOCATING and then BUYING and then INSTALLING Doom 3 (and then PATCHING it), and THEN downloading and installing Dark Mod. It would cut out so many steps which, while we know are not all that hard, DO get in the way mentally at least of a lot of people.

 

But I realize it's a TON of relatively thankless mind-numbing work, and I know I'M not going to do any of it personally, so it's probably pretty pointless for me to say anything ;-p

shadowdark50.gif keep50.gif
Link to comment
Share on other sites

@Springheel, Just to put your response into context, the post you were responding to was implying that the Hexen team was already talking about making a standalone version for themselves and replacing the D3 assets they need for that. (Actually: here's their thread about it.) There's bound to be a lot of overlap with what we need, so at the very least it's in our interest to follow it.

 

It seems from their thread that we use more D3 assets, though, so we'd still have a lot of work to do even with their work, but at least they're going to shorten the distance to the finish line if they go ahead.

What do you see when you turn out the light? I can't tell you but I know that it's mine.

Link to comment
Share on other sites

I would be all for helping out in whatever way I could. I would be happy to play around in the particle editor to create our own Dark Mod versions of particles.

 

I think the Hexen folk created a lot of their own animations, at least that's what I recall reading somewhere...so perhaps we could work out a trade with them to replace some of ours that rely on D3 assets.

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.


  • Recent Status Updates

    • 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
    • The Black Arrow

      Hope everyone has the blessing of undying motivation for "The Dark Mod 15th Anniversary Contest". Can't wait to see the many magnificent missions you all may have planned. Good luck, with an Ace!
      · 0 replies
×
×
  • Create New...