Jump to content
The Dark Mod Forums

Securing assets


freyk

Recommended Posts

Hmm... I'm not sure if I understand it correctly, but it seems you can't use these in mods in any way, encrypted packs or not?

 

https://www.textures.com/terms-of-use.html

 

A lot of texture (and general resource distribution) sites have this type of disclaimer. It is protecting their own market, not prohibiting transformative work like mods. You're not allowed to do anything they're already doing by offering the textures. Section 2.2.f, which I assume you're worried about, refers to bundling textures as default assets from a seller to a consumer. 2.1.b differentiates bundling from incorporation.

 

I enjoy that Second Life disclaimer very much though, thank you for the chuckle.

My FMs: The King of Diamonds (2016) | Visit my Mapbook thread sometimes! | Read my tutorial on Image-Based Lighting Workflows for TDM!

 

 

Link to comment
Share on other sites

Kind of suspected some of this was rubbish. I'm worried about section 2.2 a: (not permitted)

sell or distribute any Photos (modified or not) by themselves or in a texture pack, material, shader, scale modelling papers (pre-printed or digital), scrapbooking pack;

 

 

And yet I am permitted to:

2.1. b ) incorporate the Photos in computer games and 3D models;

 

Do they even know how models work? Unless it's an asset pack, model is geometry, shaders and textures are separate things. You can't "incorporate" anything in .ase model.

Edited by Judith
Link to comment
Share on other sites

I understand the concern of protecting your work but I would say that with the exception of a small minority, most people in the community are able to respect authors and their assets. And most people here understand how the creative commons licensing works with regards to distribution and attribution, so I don't think encryption is entirely necessary. Plus it does go against what the heart and soul of the mod is about, open source.

  • Like 4
Link to comment
Share on other sites

I don't really like the idea of encryption. It goes against the heart of the game. This was made by the community for the community.

 

We put so much time into our levels and resources we add to the game, and I can understand a desire to protect your work,

but you have to understand this is a free game, and missions etc are intended to be free. Creative Commons when fully understood

is a great way to make use of others work to improve or alter it for a different purpose. The only thing that pisses me off about CC

is when some dill thinks it means he can steal my videos. lol

 

As for ZIP, I don't think there is encryption in zip, but there certainly is an ability to password, something I'd be really against for the

above reasons.

I have an eclectic YouTube channel making videos on a variety of games. Come and have look here:

https://www.youtube.com/c/NeonsStyleHD

 

Dark Mod Missions: Briarwood Manor - available here or in game

http://forums.thedarkmod.com/topic/18980-fan-mission-briarwood-manor-by-neonsstyle-first-mission-6082017-update-16/

 

 

Link to comment
Share on other sites

Setting password in ZIP file actually means encryption. No decompression software can unzip your password-protected file without properly entered password.

 

Any DRM is breakable, unless it turns a single-player game into an always-online game.

So DRM is by definition "security by obscurity", and usually most of this "obscurity" comes from the fact that source code is closed.
If TDM distributes password-protected pk4, then it also has to know the password in order to load it, at which moment it can be easily learned by everyone.
Of course, there are several options here:
  1. Always use fixed password, e.g. "alpine": then everyone would know it after a month or so, and it would have no effect.
  2. Use different password for each mission. Looking at the source code, it is relatively easy to find the place where password is passed. After that, anyone can get the password by setting a breakpoint (if they want to). If it is passed over network, it can be sniffed in the network traffic (setting a breakpoint is much easier).

As coder myself, I would not waste my time on adding passwords, because I think it is useless. Also I fear that it can generate conflicts in future.

If you want to protect pk4 from inspection by ordinary player, the sole fact that it has extension "PK4" instead of "ZIP" should be enough to stop a lot of people from looking inside.

 

 

Speaking of licenses.

I think adding a license is the only proper way of protecting your stuff, although I would prefer to have everything freely available.

 

But there is one important point to keep in mind: you should not forbid others to modify your work! Otherwise you may harm longevity of your FM.

Imagine that TDM team decides to do an important breaking change in the code. Yes, breaking changes are always avoided as much as possible, but it might be a very rare case when fixing all FMs is easier than supporting the old behavior. Suppose that TDM team cannot get in contact with you, and your mission is license/encryption-protected from modification. Then your mission would stay broken forever.

At least, this point applies to materials, definitions, declarations, shaders, and other code-like files.

  • Like 3
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

    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 2 replies
    • 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.
      · 7 replies
    • 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
×
×
  • Create New...