Elvas Tower: Locking Shape (.s) files - Elvas Tower

Jump to content

  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

Locking Shape (.s) files Rate Topic: -----

#1 Inactive_Hidetoshi6721_*

  • Group: Status: Passengers (Obsolete)

Posted 22 October 2023 - 10:25 PM

Is it possible to lock MSTS .S files and .ACE/.DDS files in some way and (maybe) prevent reverse engineering?

The shape should work absolutely fine in Open Rails, MSTS doesn't matter.

Expecting a working solution...

#2 User is offline   mrmosky 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 648
  • Joined: 02-October 16
  • Gender:Male
  • Location:Chasetown
  • Simulator:Openrails
  • Country:

Posted 22 October 2023 - 11:45 PM

I don't know how you would do this.

#3 User is offline   QJ-6811 

  • Conductor
  • Group: Status: Active Member
  • Posts: 385
  • Joined: 27-December 15
  • Gender:Male
  • Simulator:MSTS / Open Rails
  • Country:

Posted 23 October 2023 - 02:23 AM

and why? :unknw:

#4 Inactive_Hidetoshi6721_*

  • Group: Status: Passengers (Obsolete)

Posted 23 October 2023 - 02:33 AM

View PostQJ-6811, on 23 October 2023 - 02:23 AM, said:

and why? :unknw:


Mentioned in the OP.
To prevent reverse engineering (or try to).

#5 User is offline   eric from trainsim 

  • Waste Disposal Engineer
  • Group: Private - Open Rails Developer
  • Posts: 1,578
  • Joined: 30-October 10
  • Gender:Male
  • Simulator:ORTS
  • Country:

Posted 23 October 2023 - 04:55 AM

No. This is an open system with non-proprietary formats, so if it can be rendered at runtime, it can be deconstructed to the vectors that make up the mesh.

For 20+ years, the honor system has worked fairly well with respecting others work.

#6 User is offline   mrmosky 

  • Engineer
  • Group: Status: Contributing Member
  • Posts: 648
  • Joined: 02-October 16
  • Gender:Male
  • Location:Chasetown
  • Simulator:Openrails
  • Country:

Posted 23 October 2023 - 05:44 AM

When the model is converted to a .s file by TSM, a lot of the individual objects are combined into one matrix. If Blender works in the same way, that makes it difficult or impossible to reverse engineer into the original parts. That, in turn, makes it difficult to edit or re-texture the parts, I would think.

Geoff

#7 User is offline   Fleegle411 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,122
  • Joined: 20-October 10
  • Gender:Male
  • Location:Northern Virginia, United States
  • Simulator:MSTS, RW, & OpR
  • Country:

Posted 23 October 2023 - 06:43 AM

Preventing editing of ace files is pretty simple, just use one of those wild codings that makes the more common pieces of decompression software go nuts. That being said, I usually don't have any use for equipment I can't repaint unless it's either EXACTLY to my personal specifications, or it's going to be far enough in the background that I don't really care about it anyways.
As for preventing the reverse engineering of .s files, the file format itself does a pretty good job of it. I am only aware of one program that can convert a .s file into a format that can be read into a 3d editor, and the end result is a file that requires a lot of work to return it just to the base level it was already at. All the smoothing gets lost and the textures always seem to require adjustment. (I am referring to a project from years ago where we got the OK from the original creator to do this and tweak the models to our needs.) To make something usable out of such a mangled file requires just about the same level of skill required to build a model from scratch to begin with. It's not terribly practical.


#8 User is offline   Genma Saotome 

  • Owner Emeritus and Admin
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 15,350
  • Joined: 11-January 04
  • Gender:Male
  • Location:United States
  • Simulator:Open Rails
  • Country:

Posted 23 October 2023 - 09:54 AM

View Posteolesen, on 23 October 2023 - 04:55 AM, said:

For 20+ years, the honor system has worked fairly well with respecting others work.


Within the MSTS/OR people, yes. But our modelers get little respect in the Tranz world where MSTS/OR models are often reverse engineered.

#9 User is offline   QJ-6811 

  • Conductor
  • Group: Status: Active Member
  • Posts: 385
  • Joined: 27-December 15
  • Gender:Male
  • Simulator:MSTS / Open Rails
  • Country:

Posted 23 October 2023 - 09:55 AM

Are we now going to encrypt .WAV files or .SMS or .ENG files as well, so that no one can modify them?
Or are we going to encrypt certain facilities in OR with passwords in order to use them, because someone has spent hours/days of effort on this?
I find it strange that .ACE and .S files need to be protected?
In my opinion, if someone wants and can adjust something "for their own personal reasons", that should be possible, that is OR's great hobby.
Of course, it is not the intention to put something from someone else on the site under your own name. Or use it commercially.!

As already said, for 20+ years, the honor system has worked fairly well with respecting others work.
Let's keep it that way!

#10 User is offline   pwillard 

  • Foreman Of Engines
  • Group: Status: Contributing Member
  • Posts: 807
  • Joined: 03-March 08
  • Gender:Male
  • Location:Cumming, Ga
  • Simulator:OpenRails
  • Country:

Posted 24 October 2023 - 10:50 AM

After 20+ years of MSTS and now this locking of files is important? No, its not. Anything you do to LOCK the files down, makes them incompatible with MSTS, MSTSBIN and ORTS. I doubt you have created something that someone else couldn't replicate from scratch anyway... if they were so inclined. Worried about theft? Well, what's left of this community, (and it is small), has a zero tolerance for it.

If you are trying to coverup some thing YOU borrowed without asking... well, that's a whole different scenario.

Look at it this way... Erick and I are giving the source to some of our models away... You are bucking a trend... big time.




  • 2 Pages +
  • 1
  • 2
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users