O.K, let see if I can help put this puppy to bed.
My answers here relate directly to the period in middle 1996 when
myself, Jan Kohl along with Ed Martin and Andrew Levasque of Papyrus
discussed this problem with regards to our Daytona track.
I consulted with two lawyers so if anything is wrong then I've been
lied to. Kapeesh?
Right and wrong. You can't copyright a basic geometric shape and
putting a completely different texture on it is O.K.
However, remember that a track DAT file is made up of several
other files, each with their own format.
If you were to take that internal file (say grand5.3do) and include it
withing your own re-compiled DAT file then you have included a piece
of original Papyrus code. It's going to be the same size, same name
and have exactly the same byte-by-byte structure as the original.
Therefore your distributing the original code with your track and
therefore breaking copyright.
When you copyright a program, game or whatever form of computer
program, it usuall covers likeness, spedific files and yes - the byte
by byte code.
True, but you can copyright a likeness.
What do you mean no-ones worked out to alter the shape yet?
It can be done but it takes so much ***y work that it takes forever.
Consider this, I know for a fact from Rick G (gawd bless 'im) that
some of work for the tracks was done in 3D studio and then put
through and internal Papyrus program to convert it (the 3DS format
is very similar to 3DO).
Now, it takes them around 2 man months to develop a track so how
long do you think it takes somebody like Gerhard Lingenberg or myself
to decode the file format and hex edit it to alter a single polygon
correctly?
It can be done, it just takes ages. And I've seen The Glen without a
chicane...
Again, this comes down to my point earlier. When Papyrus copyrights
a program it covers all the code - even the sub files formats of the
DAT to the individiual byte patterns in them.
Change one byte and yes technically its different, but by a tiny
percentage. Change a lot and you will probably get away with it - it's
a known file format but the data in it is mostly yours.
Ahh but the problem with that is association. Yes it's free
advertising but they may not want their product or services associated
with you or your own products.
I doubt a religious book shop would want to have it's corporate id
tatooed on the thigh of a working lap dancer from Vegas. Likewise,
some official series or team sponsors may want to be seen in a race
enviroment but not in your particularly contraversial new track for
ICR2.
And yes the lap dancer was probably a bad example.... It's late...
No, you can't copyright stuff like that, but as I explained earlier,
if you use the original asphalt texture file in a byte perfect
manner then you have broken copyright because the code is
copyrighted.
As an example, if I took the original Talladega track from N1 and
simply altered the texture on the walls to say Daytona then I wouldn't
really be breaking copyright as apart from that it's still Talladega.
However, if you start shifting similar shaped building into certain
positions, add a lake, some hills and new textures then your track
takes on the likeness of Daytona even if it is not 100% accurate.
Thats were the problem comes it. When does a track start becoming a
likeness? This is the problem a lot of track editors are finding when
trying to make a track accurate without breaking the law.
I can agree with this point however there are some technical issues
that need to be addressed.
Firstly the 3DO format which defines the shape of the track is very
complex. Unlike the track format for NFS, it's not that simple to
alter. You've got considerations like Z-Order, Z-Clipping, closing
gaps between polygons, etc.
I think that possible the only, most practical and most easy track
editor that Papyrus to relase would be similar to the track editor for
NFS.
Firstly, you would need to pick an original track to use for the
alteration. That would be on your hard disk and in thoery, by
purchasing the product you bought the right to use the data in your
own home.
The editor wouldn't let you make the track any longer or shorter, but
like the NFS editor you could select small sections of its length and
bend them, raise them and back them.
O.K you may need to add functionallity to move the exisiting buildings
for that track so that they are either closer or off the track but
thats about all.
IF (and it's a really big if) Papyrus/Sierra thought about it, writing
this sort of application would probably take less time than a new
racing sim and could be retailed at around the 20 quid mark.
If they sold it as a program for used by skill/advanced users and
gave us a modicum of documentation, I'm sure groups of us
could work the rest of it out ourselves.
Lastly, if this utility was released, there are people like myself
who can create and import new buildings and scenery ourselves.
I'd also gladly release my DAT editing modules into the Public Domain
so that others would be able to take their modified tracks, make patch
files and distribute them so that others could convert the tracks
without the creator having to distribute any original code.
I think a tool like this if released would create a sort of Quake like
scenario where the info is there and the users work together to
enhance their investment.
I don't see why Papy can't release some info on their file formats
though. Telling us how a 3DO file is structured won't hurt them that
much...
I made a lot of tracks for NFS and got a ton of positive feedback.
Being and-ex racer myself I know what makes a good circuit and thats
what I did with my tracks. Yes, there were other tracks but people
tended to make ones with huge long straights so you could run flat
out.
True. As an end to this rather long posting, a thought.
For all of those editing track and those wanting them - it's o.k
tarting up Talladega to look like Daytona but to drive, it's the same
track, same length, same corners and same driving. The only difference
if the scenery and if your looking at that, then you shouldn't be on
the track.
I welome sensible comments on the above posting and I'm happy to
discuss points, but start flaming me or asking me for tracks then the
only reply you'll get is a UUencoded copy of a LINUX Slackware
distibution.
Cheers
Jed
The Pits - http://www.racesimcentral.net/