Jump to content
The Dark Mod Forums
Sign in to follow this  
oneofthe8devilz

idtech COOP Medieval/Fantasy/Stealth Universe projects

Recommended Posts

Haha, thats quite cool, that little lantern eye might not be great for hiding in the shadows, but its unmistakeable. ;) Great project by the way.

  • Like 1

Share this post


Link to post
Share on other sites
I am a huge Thief:Deadly Shadows fan and the idea of being able to play it in COOP with a friend across the internet was intriguing enough to me to actually start and rebuilding the game within idtech4...Now porting a game to a complete different engine/codebase is of course a gigantic task (especially for a "one man" team)

 

I don't get it...you're recreating TDS in idTech4? Why on earth would you do that instead of building on TDM, which already uses idTech4?

Share this post


Link to post
Share on other sites

I don't get it...you're recreating TDS in idTech4? Why on earth would you do that instead of building on TDM, which already uses idTech4?

 

The main reason I do this is because my codebase already supports cooperative multiplayer and while TDM has many very cool features, most of them have not been developed with multiplayer in mind, so getting those to run in a multiplayer environment across the internet might turn out a task, pretty tough pull off...

  • Like 1

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Getting AI to react believably to the player will be, too... But I guess you could still get that portion of code from our codebase.

 

However, you know that you'll never be able to release your project to the public due to copyright issues, right?

Share this post


Link to post
Share on other sites

I think adding coop to TDM rather than TDM to coop would be the greatest thing a person could do, because then it could apply to all FMs and not just the handful you're working on ... on top of the fact, as mentioned, you can't legally recreate TDS for copyright reasons.

  • Like 1

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

Share this post


Link to post
Share on other sites

Getting AI to react believably to the player will be, too... But I guess you could still get that portion of code from our codebase.

 

However, you know that you'll never be able to release your project to the public due to copyright issues, right?

 

Theoretically, Yes...

 

But, there would be the option to release an installer that checks whether the user has "Thief: Deadly Shadows" installed on his PC. Providing an installer that can extract and copy assets from the "Thief: Deadly Shadows" game folder and place them in the according Doom3 mod folder on the fly... That is certainly technically achievable and should not violate any Copyright as the installer itself only ships with the mentioned instructions (without any of the copyright protected material included).

 

Legal owners of "Thief: Deadly Shadows" and "Doom3" would be able to install and play it.

 

Alternatively, once all major mechanics have been ported and are operational the copyright protected material could be replaced...

 

That would be the beauty of having it running on code and assets that we have complete source access to.

 

I already have created custom main character replacement for testing purposes:

 

Sigh, youtube 3d playback stopped working for me a couple of days ago...

 

So if this happened to you aswell you can still download the youtube 3d video and watch it locally on the sterescopic player of your choice (3D TV owners can also manually switch their TV to SBS stereo input (you might have to swap the left/right input) to watch the footage directly in 3D on youtube).

 

(click the image to playback the youtube video)

 

I haven't fully decided yet what way I will pursue, but I really think that is more a technicality rather than a true insurmountable obstacle.

 

What do you guys think ?

Edited by oneofthe8devilz

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Making a different character and having only "inspired by TDS" maps I think is preferable for 2 reasons, 1 because it avoids cooyright issues altogether without scary sounding technical stuff the player has to do, and 2 because then they are new maps, so people will be curious to see them and won't think they've already seen it before playing TDS the first time. So that's my bias.


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

Share this post


Link to post
Share on other sites

Interesting bias.

 

Being the only person currently working on this project, would you agree that the workload for an individual to create content from scratch is exorbitantly higher, compared to rather recreating the already available story and assets from an existing game ?

 

Second, since the main motivation for this project was to be able to play the game "Thief: Deadly Shadows" in a cooperative multiplayer environment enjoying the assets, the story and the general atmosphere of the original game, wouldn't it actually defy the initial purpose of experiencing that very same story, assets and atmosphere in coop in case I started to create content that deviates from the original game ?

Edited by oneofthe8devilz

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Theoretically, Yes...

 

But, there would be the option to release an installer that checks whether the user has "Thief: Deadly Shadows" installed on his PC. Providing an installer that can extract and copy assets from the "Thief: Deadly Shadows" game folder and place them in the according Doom3 mod folder on the fly... That is certainly technically achievable and should not violate any Copyright as the installer itself only ships with the mentioned instructions (without any of the copyright protected material included).

 

Legal owners of "Thief: Deadly Shadows" and "Doom3" would be able to install and play it.

 

Alternatively, once all major mechanics have been ported and are operational the copyright protected material could be replaced...

 

That would be the beauty of having it running on code and assets that we have complete source access to.

 

I already have created custom main character replacement for testing purposes:

 

Sigh, youtube 3d playback stopped working for me a couple of days ago...

 

So if this happened to you aswell you can still download the youtube 3d video and watch it locally on the sterescopic player of your choice (3D TV owners can also manually switch their TV to SBS stereo input (you might have to swap the left/right input) to watch the footage directly in 3D on youtube).

 

(click the image to playback the youtube video)

 

I haven't fully decided yet what way I will pursue, but I really think that is more a technicality rather than a true insurmountable obstacle.

 

What do you guys think ?

 

I can see your 3D video using the crosseye trick and the scene plus the character look very good.

 

About the copyright i find your idea of using the original TDS assets (in their original file format) like the OpenMW guys are doing the best, do you have the knowhow to modify idtech 4 to do that?

Edited by HMart

Share this post


Link to post
Share on other sites

Theoretically, Yes...

 

But, there would be the option to release an installer that checks whether the user has "Thief: Deadly Shadows" installed on his PC. Providing an installer that can extract and copy assets from the "Thief: Deadly Shadows" game folder and place them in the according Doom3 mod folder on the fly... That is certainly technically achievable and should not violate any Copyright as the installer itself only ships with the mentioned instructions (without any of the copyright protected material included).

 

Legal owners of "Thief: Deadly Shadows" and "Doom3" would be able to install and play it.

 

TDM no longer needs Doom3, so technically, people would only need to own TDS. But your solution is also at the same time "windows-only". Which is bad for Linux people like me.

 

So, wouldn't it make much more sense to add COOP abilities to TDM? If you need help with that, I'm pretty sure TDM developers can lend a hand. It would be a great thing for TDM, and you can re-create the TDS story in TDM later (if you really want this and legally can).

 

For me, recreating TDM and enabling COOP in TDM are two different, independent issues.


"The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore, all progress depends on the unreasonable man." -- George Bernard Shaw (1856 - 1950)

 

"Remember: If the game lets you do it, it's not cheating." -- Xarax

Share this post


Link to post
Share on other sites

Hey guys,

 

first of all let me say how glad I am that there seems to be interest within this community to bring coop gameplay to the medieval stealth genre...

 

About the TDS vs TDM discussion and which path I should pursue with this project, I would like to mention that neither option actually excludes the other. I am pretty sure that at a certain point (once we get to AI behavior) having a look at the TDM source code will be very beneficial to progress in that regard.

 

But that door swings both ways because in order to implement a coop mode for TDM, one crucial aspect of that undertaking will be to add proper 3rd person movement animations to the character (until now only basic 3rd person animations have been implemented for TDM, due to design reasons (most TDM players want to play the game in first person only anyways) and due to technical reasons (the effort of getting these animations right, which is a very expensive and time consuming process were left out by the developers of TDM to be able to concentrate on other areas of the single player focused TDM gameplay).

 

So instead of evaluating whether a port of TDS to idtech4 or a coop implementation to TDM would be the right way to go, I am convinced that both things can happen simultaneously.

 

Some people might wonder why it actually takes so long to realize these concepts and while being a single person having to overcome technical and design based challenges on multiple layers of game development, that would be just part of the reason for the slow progress. The second even more important one is the state of the original codebase that we were provided with ( D3 1.3.1 ).

 

In fact the original codebase is "sub-optimal" to provide smooth, lag-less multiplayer gameplay across the internet which would be crucial in order to achieve the atmosphere I am trying to target with this project.

 

So the last one and a half years I spent a significant amount of time and financial resources trying to resolve the shortcomings of the idtech4 codebase, regarding the poorly performing netcode at high latency and low/unstable bandwidth conditions. For the ones of you interested in the details of the problem feel free to visit this d3 1.3.1 netcode thread, which describes the problem in detail.

 

I currently have a AAA-Industry programmer working on the case but still cannot predict when and if at all a rewrite of the netcode will be successful.

 

Once this rewrite is complete though, MCS will be able to roll out as a public beta and I can fully focus on my medieval/fantasy stealth projects here.

 

If you guys have ideas on how we could accelerate this process I will be more than glad to hear about your suggestions.

 

Certainly a reinforcement of capable netcode programmers OR a fund-raise of some sort could significantly speed up this process and free up resources for me so that I can start working faster and more efficient on the stealth projects...

Edited by oneofthe8devilz
  • Like 2

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

TDM no longer needs Doom3, so technically, people would only need to own TDS. But your solution is also at the same time "windows-only". Which is bad for Linux people like me.

 

All my idtech4 projects are being released supporting windows, macOS and linux.

 

Take a look at FMJ which has been released to all 3 OSs

Edited by oneofthe8devilz

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Garrett@NightmareBurrows@Venture

 

(click the image to watch the youtube video)

 

I am looking for fellow modders to join this project to speed up the development...

  • Like 2

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Garrett@NightmareBurrows@Venture

 

(click the image to watch the youtube video)

 

I am looking for fellow modders to join this project to speed up the development...

 

 

That looks fantastic congrats, i hope you find the help you are looking for because i can see potential on that.

 

One thing that i still don't understand are you modifying the original TDS assets to work on idtech 4 or are you modifying idtech 4 to read the original TDS formats?

Share this post


Link to post
Share on other sites

Thanks for the nice feedback guys...

 

It indeed is a lot of work and I could use any helping hand...

 

One thing that i still don't understand are you modifying the original TDS assets to work on idtech 4 or are you modifying idtech 4 to read the original TDS formats?

 

The first one... "modifying the original TDS assets to work on idtech 4"

Edited by oneofthe8devilz

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

IdTech Hybrid Engine and Netcode Showcase

=======================================


(click the animated image to watch the youtube video)



I remember lately the community having debates about whether to stick with the original Doom3 codebase or to migrate to Doom3 BFG...


And while arguments were made for and against from both sides (Sikkmod vs RBDOOM-3-BFG for example) I always wondered why not creating a hybrid approach that takes the advantages of each codebase utilizing the best of both worlds...


This showcase consists of a code and assets merge of multiple previous prototype projects incorporating trebor's shadowmapping, sikkpin's hdr lighting, zombie's dungeon map and MCS's game & netcode...


It still runs on Doom3's original framework allowing easy modding (with a custom gamex86.dll) and dedicated server hosting and browsing...


Aside from the specifically showcased unified soft-shadow-mapping and high-dynamic-range-lighting, it was also as usual important for me to demonstrate that those features flawlessly work together with MCS's network synced AI over a high latency low bandwidth Server <-> Client connection (simulating a server/client distance of about 10000 kilometers).


As showcased in its current state, it is a proof of concept build and I don't feel at liberty to predict when and if at all it will make it into a final, releasable project, since there are currently too many factors but as you'll notice, it runs remarkably stable and performant.

  • Like 3

I got six little friends and they all run faster than you ;)

 

sps_banner_icon.jpg

Check out our mods at

moddb or the SPS Homepage

Share this post


Link to post
Share on other sites

Looks cool!

 

 

I see from the YouTube video that your current shadow-map implementation doesn't have a blur stage. This is still WIP I take it?


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...)

Share this post


Link to post
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.

Sign in to follow this  

×
×
  • Create New...