The route developers showed a beta version of the MSTS "Nodo di Roma" route, reproducing the first section of practically all railway lines departing from Rome. It's a very heavy route in terms of memory needed. When I run a path in explore mode with OR, memory rose to more than 2,6 GB, so that I got memory overflows even with the /LARGEADDRESSAWARE version (as I can't go beyond 3 GB on my notebook).
But when I analysed the attached logfile
OpenRailsLog_nodoRoma.zip (9.1K)
Number of downloads: 273
I had a surprise. As can be seen, among the textures that couldn't be loaded because of insufficient memory there were NIGHT textures, even if I run at daylight.
So I provisionally renamed the NIGHT folder to NIGHT1, rerun the route and the memory needed fell to 2,04 GB (more than 550 MB less!), and I did get no more memory overflow errors, as OR didn't find and therefore didn't load the night textures.
After reasoning on it I understand that the implemented way is the easiest, because so all night textures are already there when there is the day-to-night transition. However it would be nice if a smarter solution could be implemented, where night textures aren't loaded where time of day is "far" enough from sunset. Could this be possible? This would spare compute time, considerable memory and would reduce latency due to disk work.
A less important error that can be found in the logfile is that about this type of line couples:
arning: Expected end of block; got 'image' in d:\programmi\microsoft games\train simulator\routes\italia31\shapes\cartelli_attenzione_1.s:line 94 Information: Expected block image; got comment in d:\programmi\microsoft games\train simulator\routes\italia31\shapes\cartelli_attenzione_1.s:line 94
This is due to the fact that that shape is in source version. The line causing problems is a line like this one:
image ( #___Cartelli_Stazione.ace )
or like this one
image ( _AT_cart_lampioni.ace )
The OR parser considers those non-alphanumeric chars in front of the .ace file name as comment starts, instead of considering them as parts of the filename. Instead Shape Viewer, MSTS and the Route Riter .s file compiler interpret this well. Also OR interprets well the compiled file.