Elvas Tower: ORTS new shape format??? - Elvas Tower

Jump to content

  • 37 Pages +
  • « First
  • 20
  • 21
  • 22
  • 23
  • 24
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

ORTS new shape format??? Rate Topic: ****- 3 Votes

#211 User is offline   cjakeman 

  • Vice President
  • PipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 2,881
  • Joined: 03-May 11
  • Gender:Male
  • Location:Peterborough, UK
  • Simulator:Open Rails
  • Country:

Posted 13 February 2022 - 10:58 AM

 Weter, on 13 February 2022 - 08:32 AM, said:

hardware costs money
ORTS is entertainment
quite expensive


I expect we'll find a way for Open Rails to provide both low-cost and high performance graphics.

#212 User is offline   Weter 

  • Member, Board of Directors
  • PipPipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 7,051
  • Joined: 01-June 20
  • Gender:Not Telling
  • Simulator:ORTS
  • Country:

Posted 13 February 2022 - 11:16 AM

very noble

#213 User is offline   gpz 

  • Superintendant
  • Group: Status: Elite Member
  • Posts: 1,772
  • Joined: 27-October 12
  • Gender:Male
  • Location:Budapest
  • Simulator:OpenRails
  • Country:

Posted 13 February 2022 - 11:45 AM

(Just an offtopic note: If someone wants to run OR 1.4 with an older level_9_1 hardware, then it might be worth a try to replace the new DriverMachineInterfaceShader.fx file with the one from an older OR, because an unnecessary change was made in that file, that might brake the compatibility. Unfortunately I cannot test this.)

#214 User is offline   Weter 

  • Member, Board of Directors
  • PipPipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 7,051
  • Joined: 01-June 20
  • Gender:Not Telling
  • Simulator:ORTS
  • Country:

Posted 14 February 2022 - 07:30 AM

Sorry for off top, but I post it for btrs and all others for placing all dots above "i":
As prizes for PC, which can satisfy during said 10-12 years, start from average $1000 and average salary in some places is $500 per month... everyone can count.
When one have to chose, to play ORTS or to go and have some bread, guess, what he will prefer?

Maybe I misunderstood, but post #210 sounds quite misanthropic for me.

#215 User is offline   btrs 

  • Apprentice
  • Group: Status: Switchman
  • Posts: 14
  • Joined: 12-April 15
  • Simulator:OpenRails
  • Country:

Posted 14 February 2022 - 10:14 AM

Weter, since you seem to misunderstand my intentions I think I need to explain my rationale:

What I'm not calling for is that you need the latest and greatest graphics card, CPU etc. This feature, Shader Model 4.0 is a feature that was already created 10 years ago and was supported by the then-current hardware (GeForce 8000 series, Radeon HD2000 series).

Some software, OpenRails included, has some dependencies on external libraries (MonoGame/.NET Framework) and also indirectly on hardware features (like Direct3D level) to be able to properly work. You can try to make a feature work with a previous version of said framework and some very dirty hacks, but eventually this will bite you. Enough examples of game developers on 1990s gameconsoles (N64, PS1) that used un-exposed or very deep hidden features to simulate some special effects or other stuff:
https://www.youtube....h?v=izxXGuVL21o

In v1.4, with the MonoGame migration, that meant that some support had to be dropped:
* MonoGame requires at least .NET Framework 4.7. This is not supported under Win XP (last supported .NET Framework is v4.0)
* MonoGame also required at least Direct3D 10, therefore rendering above "limitation" moot anyway (since XP only can support Direct3D 9)

With the work gpz is doing, making realistic rendering effects possible, he is now stumbling on a limitation imposed by the current used Direct3D level and Shader Model version. Again, he can do the hacky way by keeping the same level but writing very ugly code. Or he can ask the development team to agree to raise the Shader Model version to 4.0. This implies then that some old(er) hardware will not be supported anymore, but will at least enable a clean codebase and eventually the proper way to simulate these effects.

With major vendors having dropped (updated) support for that hardware anyway, why should OR keep supporting it ? Yes, new GPU's and PC's are very expensive. I was lucky to have bought my system during lockdown, just before the semiconductor shortages. It's a Core i5 9th Gen, so I'm eligible to upgrade to Windows 11 should I wish. But you should be able to buy a second-hand system with a Core i5/i7 6th Gen (or Ryzen 1000) with a medium-end (GTX1050, Radeon RX560) GPU in the range of 500 to 600 of your local currency (EUR, USD or CHF).

If you are not able to afford that, there is another way, but I don't really think this will be your cup of tea. You or someone else can always fork the codebase, base it on the current rendering version. Features that get added in the mainline version you can try to backport. It's not impossible (see example below), but it is very laborious work and will definitely involve some more hacky code, eventually defeating the purpose (i.e. the codebase becomes so messed-up that it will end up unusable in the long run).

This principle of backporting is most known from the enterprise sector. For example, Red Hat (an IBM subsidiary) still supports Red Hat Enterprise Linux 7, first released in June 2014. After applying updates, once will notice that the kernel version number will remain at the same low number (3.10). Only the suffix number (the number after the dash, so 3.10-1160 in RHEL 7.9) is appended and updated with each patching cycle.
One could argue that this low number means that the kernel is "not up to date". Nothing could be further from the truth. Even a kernel with such a low version number could have parity (the same level of features/support/security fixes as the "mainline"/current kernel). The only difference is that Red Hat has a whole dedicated team of re-writing the code of the current kernel so it works with the internals/code of the old kernel. And, that support is not free: Red Hat is a commercial distribution where you need to pay a yearly license fee per machine (similar to Windows Server) if you want to keep receiving updates & official support.

Since OR is a community-effort and not a commercial endeavour, we have to choose priorities. In my opinion we have been maintaining the status-quo concerning the model format long enough. I myself have been asking for this format for over 2 years. It is only now that finally someone (thank you gpz! :yahoo: ) has found the courage and knowledge to tackle this topic and put it in to practice.

If you do not agree and find we should stick to our Win 7 boxes and their inherent limitations that's fine. You can remain on the v1.4 tree for my part. But stop whining and do not prevent the people that want to move forward keeping reliant on deprecated API's and hardware.

#216 User is offline   Weter 

  • Member, Board of Directors
  • PipPipPipPipPipPipPipPipPipPip
  • Group: ET Admin
  • Posts: 7,051
  • Joined: 01-June 20
  • Gender:Not Telling
  • Simulator:ORTS
  • Country:

Posted 14 February 2022 - 10:48 AM

Hello.
Yes. That's real fact.
Dirty hacks always lead to dead-end, the difference is "length of route" there.
These are brilliant arguments from technical side. But there is... How to say... Humanitar side of the question.
What ORTS for? For whom? Unfortunately, this two sides are in some conflict, caused by different financial abilities.
That's very pity, but what can we offer? I'm thinking about some compromiss. Instead some number of not-quite-reach men will be left behind the ship.

I'm grateful for such fundamental explanation, so I cancel my guess about misanthropy.

#217 User is offline   eric from trainsim 

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

Posted 14 February 2022 - 10:51 AM

If there are people who've made a commitment to stick with Win7 and older architectures including Intel graphics, then I see no problem stating they're stuck with the v1.4 executables as the end of the line while v2.x moves on and breaks with Direct3D compatibility.

#218 User is offline   Genma Saotome 

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

Posted 14 February 2022 - 12:06 PM

 eolesen, on 14 February 2022 - 10:51 AM, said:

If there are people who've made a commitment to stick with Win7 and older architectures including Intel graphics, then I see no problem stating they're stuck with the v1.4 executables as the end of the line while v2.x moves on and breaks with Direct3D compatibility.


Yes, unfortunately that must be. There are many people who have to make hard choices where limited disposable income goes and this may be one case where it will go elsewhere. There are others, in the twilight of their life, see no sense in future-proofing their games. A sad situation but there it is.

For myself, I am on Win7 and looking to build a new PC; I am fortunate that I can afford to do that but even so I'm put off by the unreasonable prices and unavailability of some items, GPU's for instance and so I linger on Win 7, biding my time for a bit more normal market. And yet I read yesterday that WD had a HUGE manufacturing cluster-F*** and ruined an amazingly large amount of components that go into SSD's.

#219 User is offline   eric from trainsim 

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

Posted 14 February 2022 - 09:37 PM

WD is dead to me... Too many fails over the years. These days I'm exclusively Samsung Evo SSD's in our house, violating what was a long standing policy to mix my drive manufacturer between the backup drives and the installed drives. Samsung's five year warranty will likely outlast some of the hardware they're in. At $10/100Gb it wasn't hard to proactively swap out the remaining few mechanical drives we had left.

#220 User is offline   FS.E652 091 

  • Conductor
  • Group: Status: Active Member
  • Posts: 277
  • Joined: 22-April 14
  • Gender:Male
  • Location:Sicily
  • Simulator:ORTS
  • Country:

Posted 17 February 2022 - 10:31 AM

Honestly, I am on the side of evolution, and considering that we are in 2022 and with Open Rails in great development, I would say that a simulator with excellent technical and graphic potential, capable of being able to displace all expectations, would be welcome. the higher the requirement, the more components the PC needs, but to date, it's not a problem for many detail-loving users like me.

  • 37 Pages +
  • « First
  • 20
  • 21
  • 22
  • 23
  • 24
  • Last »
  • 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