The online racing simulator
Quote from SamH :What the hell is the point in offering them anyway, when you're asking them NOT to use them, and only to download them to the skins_x folder.. that's going to happen when they come across the team members on a server anyway!

Some HOME security sense would be a big start before asking the devs to make changes to THEIR system.

Sorry for offering people that race with us the possibility to have nicer cars on their screen. Now what's the reason for all the shouting?

LFSW is not protected, nor are we at this time, because we simply can't. The purpose of this thread is to find a solution for that problem.

Also, on that same page it says the following:
Quote :
Please note! Teamskins are for usage by 1ST members only, if you're not a teammember, please unzip the skin in the skins_x folder!

Quote from SamH :It's not a huge leap from the current infrastructure to have team skins assigned to team members at LFSWorld, but it would take some pretty fundamental programming changes to prevent very rare rogue players from using team skins they're not "entitled" to use.

Yes it would take fundamental programming changes but reading from the replies in this thread I seem to be not the only one with this problem, so it might be worth to put it on the list for improvement on the long term...
Quote from Tweaker :Read this thread: http://www.lfsforum.net/showthread.php?t=2383

My explanation about how this really couldn't work is all in there. No need to discuss it twice

I'm sorry I didnt see that thread before, although I have used the search function before posting.
What I read there is another opinion of why you wouldnt want this feature implemented or why you think it's too difficult to implement, I don't see a valid reason for why it couldn't work.
It's not that it couldn't work (it has the ability to work, but it is outlandish), its all the other issues and complexities that just make it really an "out-of-the-way" feature... and all for what? Someone using a team skin which means absolutely nothing or has no affect on anyone but a team? An LFS team???

If there was a real Ferrari team playing this game, they would get pretty mad with the usage of their stuff of course, but that isn't the same as our teams running into issues which are completely impossible to enforce.

This is all a public domain world/community in LFS, you gotta realize that. Nobody has ownership of anything. And if you want to spend time to think of a solution in which people must be enforced, that'd really spoil the game's atmosphere of flexibility, especially for skinning. It is like passing on MP3s over the internet... and we really don't need The Skin Police.
#54 - SamH
Quote from traxxion :it might be worth to put it on the list for improvement on the long term...

Definitely NOT if teams are going to make their skins so readily available for people to "abuse", and therefore circumventing any efforts made by the LFS devs. I cannot think of a more wasteful use of the devs' time, to implement such drastic changes in such circumstances.

The discussion took hold because of an 1ST posting, and I myself participated even though I really DONT care personally. Nevertheless I posted my idea for a solution because I was mistakenly under the impression that, despite best efforts to protect team skins, they were being stolen from the skins_x folder and reused. I didn't realise until later that those skins are available in quality resolutions for download from the 1ST website's front page.

I still think that a mood of intolerance in the community would be a far more effective route to stop people racing in team skins without permission.
I am not sure that I understood it correctly... But the problem is not that some people steal the likeliness of a team skin - the problem is that some just go through their skins_x folder looking for a nice skin for themselves illepall

Though offering hi-res versions of teams skins on the team's site is little uncautious. I would never even upload my own personal skins to the "render my skin"-thread simply because some a***ole might just "take it".

One would think that just contacting the "misbehaved person" by some kind of PM in friendly tone telling him why he shouldn't use their skin and give some links to where to find some good public skins.

I bet it is still most of the cases that the "guilty" just doesn't "know" it.
Quote : Personalizing skins is one way, though a lot of work for (big) teams. Doesn't take away that we've recently started working on that.

dSRC currently has 26 members i believe so i think we class as a big team.

Having produced all off the S2 skins to date for the team i can confirm that it is indeed a big job. How we have gone about it more by luck than judgement has produced highly personal skins for all members making them less piratable and IMO hasnt taken a massive amount of time.

Several factors are key.

I dont design the skins. Therefore the workload is spread between 2 members as Ian.H designs the base skin (his own naturally).

As we are using a vector based graphics package it is incredibly easy to substitute, align and change for individualities. Currently GTR and Formula classes have 3 personal details; number, Nationality flag and a personal colour. Road going cars also have the drivers name added to make 4 individualities per skin.

I am now at the stage where i can skin the team in under an hour per car even when i am fiddling lining names up for road going cars. The key is a little preperation. I have 2 prior prepared files which are invaluable.

A swatch catalogue with every members personal colour saved into it. Each swatch is named with the players name exactly as it is to appear on the skin, their number and which country flag is correct. These swatches are then ordered by country so that when i apply a flag to the skin, i can relock that layer while i produce all of the skins needed and i never have to reapply a flag more than once. The other file is simply all of the country flags displayed at the correct size and ordered to correspond to the swatch order. Simple copy and paste, a quick align and voila

As for piracy i have had several instances of people using my personal skins complete with my name on the side and frankly it makes me LOL.

Very flattering tbh especially for someone renowned IRL as having the creativity of an Ant

I can understand with team skins it is a different issue slightly. I think that having a link on your site screaming get me is asking for it a little but thats just my opinion. I think you can find links to our skin packs in our forum somewhere but AFAIK everyone has uploaded to LFSworld and people get them from that. The skins i am producing are all in the <400kb range anyway so you get the hires version from LFSWorld

I remember one instance of someone using one of our skins on our server but tiny :margesimp soon sorted him out. As he failed to remove it and then rejoined still using it after being kicked i think he got a 999 dayer illepall
My suggestion is:

The skins from skinx folder after being dowloaded should be attached to a big file - sort of database - of dowloaded skins so far. Like the email programs they dowload all mail from the mailbox server and keep them in sort of cache file. No additional comression. Each file could have some sort of additional information then - about the author and Team it is used by.

What do you think?
Quote from himself :What do you think?

Lots of code, extremely simple to take apart.
Quote from Tweaker :If there was a real Ferrari team playing this game, they would get pretty mad with the usage of their stuff of course, but that isn't the same as our teams running into issues which are completely impossible to enforce.

I understand your point Tweak, but I hope you agree that LFS is growing and turning more professional every day. I can imagine teams like Ocrana, pod, n!, pttm, and so on, who have real life sponsors and race in EPS where you get money for podium places, wouldn't really like the negative publicity wreckers and noobs with their skins could deliver them. This can be an even bigger problem in the future if simracing as an e-sport keeps developing the way it has over the last few years.

Quote from SamH :Definitely NOT if teams are going to make their skins so readily available for people to "abuse", and therefore circumventing any efforts made by the LFS devs.

I'm sure that when LFS has found a way to protect the skins in skins_x folder, teams where the stakes get high will protect their skins at all costs. Now there's simply no need to protect them cos there's a big leak on the other side

Quote from Grivage :I remember one instance of someone using one of our skins on our server but tiny :margesimp soon sorted him out. As he failed to remove it and then rejoined still using it after being kicked i think he got a 999 dayer illepall

Can we hire tiny for a while?
The only way for this to work would be if the skins are loaded into memory of your GFX card only. I havent heard about anybody extracting anything for a GFX yet since all hacks are done to extract stuff from computer memory only and nobody did yet need to crack textures. But for this LFSW would need much more bandwidth. An easy solution around this is that they allow us to host or own skins on or own webhosts. I'm sure everyone has at last 10MB free webspace from his ISP.
Quote from traxxion :...
...I can imagine teams like Ocrana, pod, n!, pttm, and so on, who have real life sponsors and race in EPS where you get money for podium places, wouldn't really like the negative publicity wreckers and noobs with their skins could deliver them.
...
...

I really don't see the connection here. If a wrecker uses the skins of some team and goes to a server with it - I don't think no one takes it as the wrecker was part of the team. The skin the wrecker is using has 0 effect on how he gets treated.
Quote from Sawyer :The only way for this to work would be if the skins are loaded into memory of your GFX card only. I havent heard about anybody extracting anything for a GFX yet since all hacks are done to extract stuff from computer memory only and nobody did yet need to crack textures. But for this LFSW would need much more bandwidth. An easy solution around this is that they allow us to host or own skins on or own webhosts. I'm sure everyone has at last 10MB free webspace from his ISP.

And how is it loaded in GFX memory ? illepall
Well anyway it's not a big deal. As some people already said, Scawen should make a tiny file format (jpgx) that encrypts skins files. When a user download them via LFSWorld, he downloads the encrypted jpg file (jpgx) that will be store in skin_x directory.

So the game load it, decrypt it in memory and show it on car, simple as that

Why are you talking about extracting decrypted skin from memory ? illepall
99.9% of thoses skins stealer are just kids that stole skins from skin_x directory, they are not able at all to extract skins from memory, it's a hard task.
They will probably don't even know that the skins are decrypted in memory or even encrypted on hard disk ("how shit i cannot open them with Photoshop, i'm wondering why ").
Quote from Sawyer :The only way for this to work would be if the skins are loaded into memory of your GFX card only. I havent heard about anybody extracting anything for a GFX yet since all hacks are done to extract stuff from computer memory only and nobody did yet need to crack textures.

Nope that wouldn't work because:
  1. the Texture Data has to pass through the conventional RAM before it can be transfered to the GFX card
  2. you can easily get the data back from your GFX card (ie. screenshots or more technically a function like glReadPixels)
#64 - Tomi
Simply put your name/nickname on your skin. Very few people will want to race with another's nickname on their car.
@ Becky Rose, i understand what your talking about with the CD keys but although these things come with keygens none work online at all, which is why i think its an effective solution, all MP games need a proper vaild cd key as opposed to just the keygen ones.

Also i think one way to combat this is to run your own server then you could kick/ban anyone using the skins.
#66 - Gunn
Quote from Becky Rose :
If you put a copyright on it you could technically ask the LFS devs to provide personal details of the "thief" in order to bring about a prosecution ... but that's just a tad extreme !

It is also impossible to do. LFS uses filenames to load the skins so really there is no way of knowing if the skin you see on the other car is actually your skin or is a different skin entirely sharing the same filename. I have seen one or two people get into embarassing arguments over skins when they discover that the "offender" is using the same filename on a different texture. Also many people seem to accidentally use the default file names from LFS resulting in mistaken identity once more when racers are wearing the default skins.
#67 - JJ72
Quote from traxxion :Hey guys,

I've just heard from a teammate he daily sees 3 to 4 people online using our teamskins...
Now if it were Biggie's or other aliens it wouldnt be a real problem but most of the time they are either wreckers or newbie's, often they seem to be the ones causing mayhem in t1 for example...

Question is what can we do about this, apart from asking them friendly not to use our skins?

I'm just thinking it would be nice to have a certain unlock code / password attached to skin filenames that can be set by the one that uploads it.

If you agree on this I can post it in the Improvement suggestion forum, but maybe someone has a better idea?

Just name you team "wankers".
Quote from Gunn :...is actually your skin or is a different skin entirely sharing the same filename...

Tis why I put my initials at the beginning of the file name. Well, not real name initials, but NH for NightHawk. Helps a bit more to identify from the could be common problem you mention.
#69 - Gunn
Yes, it is good practice to make your skin file names more unique.
How about ...
1. You don't post the skins on LFS World.
2. When LFS exits, the x_skin folder is flushed.
Quote from Pain-less :How about ...
2. When LFS exits, the x_skin folder is flushed.

It's very easy to Shift+F4 or alt+tab and access the folders while LFS is still running.
Plus us stoneage dialup guys would no longer be able to see skins. I couldn't download skins every time entering a server. I do it from the replays and save them for next time I see those folks.
Quote from traxxion :I understand your point Tweak, but I hope you agree that LFS is growing and turning more professional every day. I can imagine teams like Ocrana, pod, n!, pttm, and so on, who have real life sponsors and race in EPS where you get money for podium places, wouldn't really like the negative publicity wreckers and noobs with their skins could deliver them. This can be an even bigger problem in the future if simracing as an e-sport keeps developing the way it has over the last few years.


I'm sure that when LFS has found a way to protect the skins in skins_x folder, teams where the stakes get high will protect their skins at all costs. Now there's simply no need to protect them cos there's a big leak on the other side


Can we hire tiny for a while?

Well why should I think about skin abusing, shell they use them if you are unsure if a member belongs to us, just watch LFSW or our Website, then you'll see if the one belongs to our team or not.

Yes we have real life sponsors and if someone else uses our skin he just drives advertising around for us.

There is no way to protect skins and i think there is also no need to.
I spend a lot of time for our skins, if you want to find out if the skins belongs to the driver, look at the car the drivername is writen down on it if it matches he is the owner, if not he's a fan of my work

If there is any negative publicity than we can react to it.
Quote from danowat :How about upload a poor quality on to LFSworld, and distribute a high quality one to your friends? that way your friends will always see the good skin, and the people who use them without permission have the poor one?.

Or you could put a banner on the uploaded LFSworld skin?.

Just an idea, not sure about the password idea though, seems a little heavy handed.

Dan,

Because then nobody would want them
Yes, that was the reason to do that. So that it doesnt get used by non team members.

FGED GREDG RDFGDR GSFDG