+ 1
ÂżCĂłmo se utilizan los lenguajes de script?
Me refiero a esos cĂłmo Lua, que se utiliza para hacer mods de videojuegos, cĂłmo Garry's mod, Bully, scripts para MTA, etc.. Ăsea, ÂżcĂłmo se comunica ese lenguaje con el programa? O Java, para plugins de Minecraft..
1 Answer
+ 1
Existen no compilados (como Lua), que normalmente los podĂ©s leer y modificar sin ningĂșn programa externo. Y existen compilados (como los archivos ASI, de GTA IV/V), que estĂĄn compilados usando C++ o .NET Framework dependiendo del hook que se use. Son, en sĂ, un archivo DLL.
El juego los lee a pesar de ser externos porque hay un DLL modificado que normalmente usa alguna librerĂa de DirectX (o por lo menos sĂłlo el nombre, como dinpu.dll o dsound.dll por ejemplo), los carga y, al haber sido previamente compilados de forma tal que el juego los entiende, trabajan como si fueran funciones normales del juego, o, mejor dicho, llamando funciones del juego.
Eso es por lo menos lo que tengo entendido de la mayorĂa. ProgramĂ© para el .NET Script Hook de GTA IV hace años.