INICIO Train Simulator Lua Script Artículo de Lua Scripting para TS2014 en Engine Driver

Se ha llevado a cabo la migración total de los datos al nuevo sistema del foro, durante los próximos días se realizarán diversos trabajos internos, por ello los nuevos registros están desactivados y algunas funciones pueden presentar problemas. Rogamos disculpéis las molestias. (October 04, 2024) x

Artículo de Lua Scripting para TS2014 en Engine Driver

Artículo de Lua Scripting para TS2014 en Engine Driver

 
  • 0 voto(s) - 0 Media
 
Bermudez
Posting Freak
5,321
07-25-2014, 03:24 PM
#1
Hola.
En Engine Driver han publicado un artículo acerca del LUA scripting para TS2014.
Personalmente destacaría el último párrafo, en el que comentan que si hay suficiente demanda pondrán a disposición de los desarrolladores su documentación para locomotoras y escenarios. :!: Confusedhock:
¿Será verdad? -blink

Os traduzco dicho comentario:
Cita:Si los desarrolladores de Train Simulator por ahí quieren saber más y aprender algunos conceptos básicos de Lua, ¿dónde deberían empezar?

Hay muchos buenos recursos en línea para empezar a script en Lua. El manual Lua es un buen punto de referencia para la sintaxis utilizada. También recomendaría que hay que probarlo. Si hay suficiente demanda, vamos a poner a disposición de los desarrolladores nuestros documentos de scripting de locomotoras y escenarios para que tengan acceso a todas las llamadas necesarias para comenzar la secuencia de comandos en Lua para Train Simulator.

PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.

Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]
Bermudez
07-25-2014, 03:24 PM #1

Hola.
En Engine Driver han publicado un artículo acerca del LUA scripting para TS2014.
Personalmente destacaría el último párrafo, en el que comentan que si hay suficiente demanda pondrán a disposición de los desarrolladores su documentación para locomotoras y escenarios. :!: Confusedhock:
¿Será verdad? -blink

Os traduzco dicho comentario:

Cita:Si los desarrolladores de Train Simulator por ahí quieren saber más y aprender algunos conceptos básicos de Lua, ¿dónde deberían empezar?

Hay muchos buenos recursos en línea para empezar a script en Lua. El manual Lua es un buen punto de referencia para la sintaxis utilizada. También recomendaría que hay que probarlo. Si hay suficiente demanda, vamos a poner a disposición de los desarrolladores nuestros documentos de scripting de locomotoras y escenarios para que tengan acceso a todas las llamadas necesarias para comenzar la secuencia de comandos en Lua para Train Simulator.

PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.


Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]

cajoa
Posting Freak
1,014
07-25-2014, 05:24 PM
#2
Si eso es cierto... vaya pasada. Me parece interesantísimo. La de tiempo que llevamos dejándonos los cuernos intentando sacarle partido y por fin, parece que se bajan del burro. Les daremos un voto de confianza. :ok:
cajoa
07-25-2014, 05:24 PM #2

Si eso es cierto... vaya pasada. Me parece interesantísimo. La de tiempo que llevamos dejándonos los cuernos intentando sacarle partido y por fin, parece que se bajan del burro. Les daremos un voto de confianza. :ok:

Bermudez
Posting Freak
5,321
07-25-2014, 05:30 PM
#3
Bermudez PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.
También se pueden publicar comentarios de respuesta en el propio artículo de Engine Driver. Yo ya lo he hecho.

Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]
Bermudez
07-25-2014, 05:30 PM #3

Bermudez PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.
También se pueden publicar comentarios de respuesta en el propio artículo de Engine Driver. Yo ya lo he hecho.


Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]

AEC
Posting Freak
1,008
07-25-2014, 05:48 PM
#4
Seria estupendo eso, pero yo ya de DTG no me fio un pelo.
Les preguntas lo que sea y no responden y de informacion para desarrolladores nada de nada.

Lo que dicen del manual de LUA para la sintaxis, vale, pero para lo demas no, porque el lector LUA del simulador no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs.
Yo la verdad es que estaria muy satisfecho que publicasen sus scripts, ya que estoy un poco harto de descifrar scripts con un visor hexadecimal y leer lo que se puede hacer en un documento que publico Hannibal de todas la funciones que posee el simulador, pero que tenemos que andar mirando como demonios funcionan y que devuelven. Despues con suerte, tienes a alguien que sepa algo del tema en UKTrainSim.

Espero que no sea que te ponen la miel en la boca y despues... ya llegara...

¡Un saludo! [Smile
AEC
07-25-2014, 05:48 PM #4

Seria estupendo eso, pero yo ya de DTG no me fio un pelo.
Les preguntas lo que sea y no responden y de informacion para desarrolladores nada de nada.

Lo que dicen del manual de LUA para la sintaxis, vale, pero para lo demas no, porque el lector LUA del simulador no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs.
Yo la verdad es que estaria muy satisfecho que publicasen sus scripts, ya que estoy un poco harto de descifrar scripts con un visor hexadecimal y leer lo que se puede hacer en un documento que publico Hannibal de todas la funciones que posee el simulador, pero que tenemos que andar mirando como demonios funcionan y que devuelven. Despues con suerte, tienes a alguien que sepa algo del tema en UKTrainSim.

Espero que no sea que te ponen la miel en la boca y despues... ya llegara...


¡Un saludo! [Smile

aleko
Posting Freak
1,058
07-25-2014, 06:04 PM
#5
Bermudez PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.

Pues esto es lo que debemos de hacer. :ok:

Saludos!
aleko
07-25-2014, 06:04 PM #5

Bermudez PD: Deberíamos enviarles emails masivamente a su soporte para solicitarles que liberen dicha documentación.

Pues esto es lo que debemos de hacer. :ok:


Saludos!

madroño
Member
239
07-25-2014, 10:57 PM
#6
AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas

"La inteligencia es un proceso cíclico: cuando te pasas de listo vuelves a ser tonto"
madroño
07-25-2014, 10:57 PM #6

AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas


"La inteligencia es un proceso cíclico: cuando te pasas de listo vuelves a ser tonto"

AEC
Posting Freak
1,008
07-26-2014, 11:01 AM
#7
madroño
AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas
Las funciones que te explican los de DTG estan en la wiki de RW: http://www.railsimdownloads.com/wiki/tik...e%20Manual y alguna mas que está por ahi perdida.

Las funciones bugeadas son la de "GetNextRestrictiveSignal" ya que dicen que debe devolver todos los estados excepto via libre de la proxima señal, pero desde que se actualizó a TS2013 o 2014 solo devuelve las señales en rojo y los de DTG no dicen nada al respecto.
Lo que he tenido que tocar por los scripts de las luminosas para hacer una especie de engaño a la funcion y que la señal se muestre bloqueada mientras el GetNextRestrictiveSignal se ejecuta...

La de GetNextSpeedLimit tambien va un poco chunga porque tan pronto te lee tambien los limites al paso por señal, o se los pasa por el forro...
Y tiene tela porque estas dos son las de mas reciente incorporacion...

¡Un saludo! [Smile
AEC
07-26-2014, 11:01 AM #7

madroño
AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas
Las funciones que te explican los de DTG estan en la wiki de RW: http://www.railsimdownloads.com/wiki/tik...e%20Manual y alguna mas que está por ahi perdida.

Las funciones bugeadas son la de "GetNextRestrictiveSignal" ya que dicen que debe devolver todos los estados excepto via libre de la proxima señal, pero desde que se actualizó a TS2013 o 2014 solo devuelve las señales en rojo y los de DTG no dicen nada al respecto.
Lo que he tenido que tocar por los scripts de las luminosas para hacer una especie de engaño a la funcion y que la señal se muestre bloqueada mientras el GetNextRestrictiveSignal se ejecuta...

La de GetNextSpeedLimit tambien va un poco chunga porque tan pronto te lee tambien los limites al paso por señal, o se los pasa por el forro...
Y tiene tela porque estas dos son las de mas reciente incorporacion...


¡Un saludo! [Smile

Bermudez
Posting Freak
5,321
07-26-2014, 03:40 PM
#8
AEC
madroño
AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas
Las funciones que te explican los de DTG estan en la wiki de RW: http://www.railsimdownloads.com/wiki/tik...e%20Manual
AEC, ¿sabes la fecha de la última modificación de esa "wiki"?
Ya te la digo yo: 27 de mayo de 2009. Y estamos a finales de julio de 2014. Han pasado más de 5 años. Así que no sería de extrañar que esas funciones ahí explicadas muy probablemente estén obsoletas actualmente y ya no sean válidas, y por eso el simulador no las acepta o dan fallos. Lo digo bajo mi total desconocimiento en script LUA y sus funciones. :oops:

Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]
Bermudez
07-26-2014, 03:40 PM #8

AEC
madroño
AEC no acepta la mitad de las funciones y todas las funciones que se pueden emplear, solo explican unas pocas y dos de ellas tienen bugs

¿A qué funciones te refieres? No estaría de más conocerlas
Las funciones que te explican los de DTG estan en la wiki de RW: http://www.railsimdownloads.com/wiki/tik...e%20Manual
AEC, ¿sabes la fecha de la última modificación de esa "wiki"?
Ya te la digo yo: 27 de mayo de 2009. Y estamos a finales de julio de 2014. Han pasado más de 5 años. Así que no sería de extrañar que esas funciones ahí explicadas muy probablemente estén obsoletas actualmente y ya no sean válidas, y por eso el simulador no las acepta o dan fallos. Lo digo bajo mi total desconocimiento en script LUA y sus funciones. :oops:


Un saludo. ?



Mi PC: Intel Core i5-2400 @3.10GHz - 16GB RAM @1333MHz - nVIDIA GTX 1060 6GB - 1TB SSD + 1TB HDD



[url]https://FerroSim.es[/url]

davroca5
Posting Freak
1,803
07-26-2014, 11:32 PM
#9
Lo que es curioso es que después de años y años en que creadores de esta web y de otras estaban esperando con ansias el LUA, los de DG quieran sacarlo ahora, cuando el simulador está "a punto" de entrar en una fase de transición hacia un nuevo motor, por lo que lo más probable es que el LUA del nuevo juego sea distinto al actual. :roll:

Un saludo, David.

___________________________________

[img]https://farm4.staticflickr.com/3870/1446...649c_o.png[/img]
davroca5
07-26-2014, 11:32 PM #9

Lo que es curioso es que después de años y años en que creadores de esta web y de otras estaban esperando con ansias el LUA, los de DG quieran sacarlo ahora, cuando el simulador está "a punto" de entrar en una fase de transición hacia un nuevo motor, por lo que lo más probable es que el LUA del nuevo juego sea distinto al actual. :roll:


Un saludo, David.

___________________________________

[img]https://farm4.staticflickr.com/3870/1446...649c_o.png[/img]

 
  • 0 voto(s) - 0 Media
Usuarios navegando en este tema:
 1 invitado(s)
Usuarios navegando en este tema:
 1 invitado(s)