SRL Archive - Research & Development Lounge

Simba Script


Mr. Roboto

2014-01-23 03:11:24

I started reading the tutorial for scripting in Simba (http://villavu.com/forum/showthread.php?t=58935&highlight=RS3+Tutorial)

I don’t want to know any deep secrets, but is Simba written in Java? My guess it is written in a high level programming language then it interprets a Pascal-like script?

I ask because I keep wondering if it would be possible to write the script in Java.

Spartan 117

2014-01-23 03:19:32

Written in C i believe

N1234

2014-01-23 04:06:02

no, its not Java format, although i believe the SMART is java coded. you could write a script for Java, but its an entirely different process and the code is different than SRL's Simba, so it wouldnt work with simba directly (it might be compatible with the SMART if your some sort of wizard). also i believe the script has to be a script file for it to be read in java format. Good luck

P.S @Yohojo would know best, since he scripts well in both.

Hoodz

2014-01-23 04:25:20

is @YoHoJo; still active? he has not post in ages.

rj

2014-01-23 06:52:25

Simba is written in object pascal 95% sure
And the interpreters (lape and pascalscript) are probably written in c 80% sure

Flight

2014-01-23 08:25:38

From: hoodz
is @YoHoJo; still active? he has not post in ages.


The last I've seen YoHoJo around was when he got banned from the competitions on Sythe; I wonder if the two are related at all…

slacky

2014-01-23 09:04:52

From: KLight
I started reading the tutorial for scripting in Simba (http://villavu.com/forum/showthread.php?t=58935&highlight=RS3+Tutorial)

I don’t want to know any deep secrets, but is Simba written in Java? My guess it is written in a high level programming language then it interprets a Pascal-like script?

I ask because I keep wondering if it would be possible to write the script in Java.

Simba is written in Object Pascal using Lazarus. You can't write scripts in Java.

The interpreters (Lape and PascalScript) are also written in Object Pascal.

Kevin

2014-01-23 10:44:47

As for Simba - the previous people mentioned it correctly. As for SMART - SMART is written in java - however in its compiled form, it can be used by any number of different assemblies and languages - Simba being the main user, thus Pascal.

Spartan 117

2014-01-23 15:30:32

Oh okay I was confused because one time a read about SCAR in C, but I just went back and looked and it is a remake of SCAR in C. Sorry for the false info. I should have looked into more before I commented :P

rj

2014-01-23 16:06:01

From: Kevin
As for Simba - the previous people mentioned it correctly. As for SMART - SMART is written in java - however in its compiled form, it can be used by any number of different assemblies and languages - Simba being the main user, thus Pascal.

java/c++ you mean :d

Mr. Roboto

2014-01-24 04:14:37

Very interesting. Got to learn that Obj-Pascal then :D

I'm more excited now that I found out it has objects.

Justin

2014-01-24 06:38:01

From: Flight
The last I've seen YoHoJo around was when he got banned from the competitions on Sythe; I wonder if the two are related at all…


There's little market here for YoHoJo so he rarely posts.

Dgby714

2014-02-02 03:42:43

….

Simba was written in FreePascal (tho we are in ObjPas mode), using the Lazarus IDE.

SMART is a mix of some C++ and Java.

PascalScript was originally written in and for Delphi, but has some compatibility with FreePascal and Kylix.
Lape was written in FreePascal and has full compatibility with Delphi and Kylix.

Object Pascal, Delphi, Kylix, and FreePascal are all derivatives of Pascal.

slacky

2014-02-03 10:58:19

From: Dgby714
…
Object Pascal, Delphi, Kylix, and FreePascal are all derivatives of Pascal.

To avoid confusing anybody: Kylix, Delphi, FreePascal are all Object Pascal, each with there own little "dialect"/twist.
Object Pascal (as far as I recall) is nothing more then a group containing all the object oriented Pascal "dialects"/derivatives.

Dgby714

2014-02-03 17:37:45

From: warpie
To avoid confusing anybody: Kylix, Delphi, FreePascal are all Object Pascal, each with there own little "dialect"/twist.
Object Pascal (as far as I recall) is nothing more then a group containing all the object oriented Pascal "dialects"/derivatives.


Yes, tho you can't really just call it Object Pascal, seeing as a Delphi program wont compile in FreePascal.

It's like calling Objective C and C++, Object C…