Plutonium IW5 - The future of scripting
-
lua
-
Javascript
Spectre said in Plutonium IW5 - The future of scripting:
Javascript
Javascript would be cool, done something similar a while ago...
-
Hello Community,
We developers are considering to implement more scripting capabilities into the game engine. This because after using chai for a week now, we realized there are quite a few issues with it we cannot solve easily. We will attempt to resolve these issues but we would also like to look at other scripting languages. If you have any ideas about this, feel free to reply to this thread. Include the scripting language you would like to see and why you would like to see this scripting language being supported. Note: The scripting language must have C++ bindings, otherwise we will not be able to implement it.
Thanks!
The Plutonium Staff TeamInteresting.
-
Lua and/or JavaScript.
Lua because it worked well last time and I still have old projects I want to revive.
JavaScript because it has newer shiz and because as a web dev itβs the most obvious answer I can give -
+1 javascript
-
c # is a nice easy-to-use language, teknogods uses InfinityScript, I used it for different projects and you can do practically anything in the game.
-
c # is a nice easy-to-use language, teknogods uses InfinityScript, I used it for different projects and you can do practically anything in the game.
+1 for LUA
LastDemon99 The language is good, but IS(Infinity Script) was too cut back
- InfinityScript could not return arrays CallFunction or Fields (self.pers / BulletTrace / GetEntArray(fixed with cycle for 0 to 2048 and check field) and other)
- InfinityScript could not create new threads as it was done in GSC (there is version IS 1.5.2 there it was solved using IEnumertor)
- InfinityScript inadequately handled more Notify (goal, greande_fire, missile_fire and other [goal and others notifies has not been fixed even with the introduction of WaitTills simulation on IS 1.5.2])
IS worked poorly...
I wrote a fairly large script on IS and thought that I would die trying to circumvent its limits
I donβt think that someone will fix it all, and if you fix it all, then the old scripts written on the old version are unlikely to work
-
This post is deleted!
-
+1 for LUA
LastDemon99 The language is good, but IS(Infinity Script) was too cut back
- InfinityScript could not return arrays CallFunction or Fields (self.pers / BulletTrace / GetEntArray(fixed with cycle for 0 to 2048 and check field) and other)
- InfinityScript could not create new threads as it was done in GSC (there is version IS 1.5.2 there it was solved using IEnumertor)
- InfinityScript inadequately handled more Notify (goal, greande_fire, missile_fire and other [goal and others notifies has not been fixed even with the introduction of WaitTills simulation on IS 1.5.2])
IS worked poorly...
I wrote a fairly large script on IS and thought that I would die trying to circumvent its limits
I donβt think that someone will fix it all, and if you fix it all, then the old scripts written on the old version are unlikely to work
S3VDITO Yeah, I know, I just used it as an example. IS had many errors, regarding BulletTrace, and the Notifys you mention, I remember getting the correct values in version 1.1
-
c # is a nice easy-to-use language, teknogods uses InfinityScript, I used it for different projects and you can do practically anything in the game.
LastDemon99 said in Plutonium IW5 - The future of scripting:
c # is a nice easy-to-use language, teknogods uses InfinityScript, I used it for different projects and you can do practically anything in the game.
C# is not a scripting language and is in fact a terrible choice for scripting.
-
amxx pawn is easy to read and write.
-
+1 for JavaScript, +0.5 to Lua (good language but can be limited)
-
Either Lua or JavaScript - both of them are better than whatever was before (also I'm voting for them because I have at least some experience with them :P)
-
It would be great if it was possible to use old plugins/scripts as well
-
InfinityScript
-
Definitly JavaScript with support for ES6
-
Rust?
Maybe Wren?