Hi. I'm working on new route editor for msts and Open Rails:
I think not everyone have an account on elvastower forum so here is some info:
I think not everyone have an account on elvastower forum so here is some info:
I did signals, so here is new version. It has insane amount of new features. None of them is finished, but I think it is lots of fun.
Warning window is serious, so make backup!
================================================== ===============================================
Before using it, look into settings.txt file:
usenNumPad = true
If you have notebook, keyboard with no numpad or you do not want use numpad - set this to false.
Default settings are optimized for SSD. If you have HDD you may change these two values.
maxObjLag = 10
Number of new loading threads/frame. IMO, for HDD best 2. Lower value for older HDD and CPU, higher for SSD and better CPU
allowObjLag = 1000
As above. Lower value may be better for HDD. Higher value increases loading speed on start.
tileLod = 2
Tile view distance. 0 = 1x1 tiles, 1 = 3x3 tiles, 2 = 5x5 tiles etc.
objectLod = 3000
View distance in meters. tileLod = objectLod/2000 required.
Default for MSTS RE is tileLod = 1, objectLod = 2000
warningBox = true
Set to false if you want to hide it.
gameRoot = C:/train simulator
Set gameRoot to your MSTS/OR directory.
================================================== ===============================================
Launching:
1. Download: http://koniec.org/tsre5/TSRE5_v0.607.zip
2. Unzip
3. Run TSRE5.exe
Now you can see my useless console
================================================== ===============================================
Controls in Editor:
[camera]
AWSD, mouse - move
arrows (if numpad enabled) - move
Q, space - move up
E, shift - move faster
[tools]
F1 - object tools
F2 - terrain tools
[select]
R - rotation tool
T - translation tool
Y - resize tool (works only with transfer objects and dynamic tracks)
1,2,3,4,5,6,7,8,9 - use tool R/T/Y ( if numpad enabled )
arrows, pgup, pgdown - use tool R/T/Y ( if numpad disabled )
Ctrl - change step
[placement]
P - pick placement settings from selected object
C - clone object
X - change track end (use before Z)
Z - insert into TDB
F - adjust terrain to track object
Delete - delete object
[terrain heightmap]
Z - paint heightmap +/-
[route]
M - save
B - create new tile at current position
0 - (zero) delete old and create new paths
Amount of features is so huge I have no time to make 'how to' instruction now
================================================== ===============================================
What works:
It is hard to say what works. Everything that is in MSTS RE works to some degree.
Terrain tools are most awesome, I think.
Interactives support:
r -read, s - save, v - view, ok - fully supported
signalitem ok
platformitem ok
sidingitem ok
carspawneritem ok
emptyitem ok
pickupitem ok
crossoveritem rvs
levelcritem rvs
speedpostitem rvs
hazzarditem rvs
soundregionitem rs
Also performance is vastly improved.
================================================== ===============================================
Do not complain about not working buttons etc. Amount of new features I added is really huge and it will take some time to finish them all (it is now 20k lines of code). Also nothing is tested so everything may crash editor or damage your route.
Warning window is serious, so make backup!
================================================== ===============================================
Before using it, look into settings.txt file:
usenNumPad = true
If you have notebook, keyboard with no numpad or you do not want use numpad - set this to false.
Default settings are optimized for SSD. If you have HDD you may change these two values.
maxObjLag = 10
Number of new loading threads/frame. IMO, for HDD best 2. Lower value for older HDD and CPU, higher for SSD and better CPU
allowObjLag = 1000
As above. Lower value may be better for HDD. Higher value increases loading speed on start.
tileLod = 2
Tile view distance. 0 = 1x1 tiles, 1 = 3x3 tiles, 2 = 5x5 tiles etc.
objectLod = 3000
View distance in meters. tileLod = objectLod/2000 required.
Default for MSTS RE is tileLod = 1, objectLod = 2000
warningBox = true
Set to false if you want to hide it.
gameRoot = C:/train simulator
Set gameRoot to your MSTS/OR directory.
================================================== ===============================================
Launching:
1. Download: http://koniec.org/tsre5/TSRE5_v0.607.zip
2. Unzip
3. Run TSRE5.exe
Now you can see my useless console
================================================== ===============================================
Controls in Editor:
[camera]
AWSD, mouse - move
arrows (if numpad enabled) - move
Q, space - move up
E, shift - move faster
[tools]
F1 - object tools
F2 - terrain tools
[select]
R - rotation tool
T - translation tool
Y - resize tool (works only with transfer objects and dynamic tracks)
1,2,3,4,5,6,7,8,9 - use tool R/T/Y ( if numpad enabled )
arrows, pgup, pgdown - use tool R/T/Y ( if numpad disabled )
Ctrl - change step
[placement]
P - pick placement settings from selected object
C - clone object
X - change track end (use before Z)
Z - insert into TDB
F - adjust terrain to track object
Delete - delete object
[terrain heightmap]
Z - paint heightmap +/-
[route]
M - save
B - create new tile at current position
0 - (zero) delete old and create new paths
Amount of features is so huge I have no time to make 'how to' instruction now
================================================== ===============================================
What works:
It is hard to say what works. Everything that is in MSTS RE works to some degree.
Terrain tools are most awesome, I think.
Interactives support:
r -read, s - save, v - view, ok - fully supported
signalitem ok
platformitem ok
sidingitem ok
carspawneritem ok
emptyitem ok
pickupitem ok
crossoveritem rvs
levelcritem rvs
speedpostitem rvs
hazzarditem rvs
soundregionitem rs
Also performance is vastly improved.
================================================== ===============================================
Do not complain about not working buttons etc. Amount of new features I added is really huge and it will take some time to finish them all (it is now 20k lines of code). Also nothing is tested so everything may crash editor or damage your route.
Comment