Difference between revisions of "Scripting"

From MoiWiki
Jump to navigationJump to search
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
This can be a place to collect information about scripting in MoI.
 
This can be a place to collect information about scripting in MoI.
  
There isn't any official documentation available for scripting (there probably won't be for quite a while yet), but you can download the [http://moi3d.com/forum/get_attachment.php?webtag=MOI&hash=190e643ec237656ecd21905cbc1d7059&filename=moi.idl moi.idl file] which contains a list of all interfaces available to scripts and their properties and methods.
+
There isn't any official documentation available for scripting (there probably won't be for quite a while yet), but you can download the [http://moi3d.com/forum/get_attachment.php?webtag=MOI&hash=2bf297a1a2b667929e93a23d8805271c&filename=moi.idl moi.idl file] which contains a list of all interfaces available to scripts and their properties and methods.
  
 
In addition, the following community provided resources are available:
 
In addition, the following community provided resources are available:
  
----
+
;[http://kyticka.webzdarma.cz/3d/moi/ Petr's MoI Page]
[http://kyticka.webzdarma.cz/3d/moi/ Petr's MoI page]
+
:An extensive collection of MoI scripts.
  
An extensive collection of MoI scripts.
+
[http://moi3d.com/forum/index.php?webtag=MOI&msg=6546.1 Some other documentation available on this forum thread]
  
[http://dmorrill.com/moi MoI Javascript API]
+
[http://moi3d.com/forum/index.php?webtag=MOI&msg=6727.2 See here for info on disabling file caching so commands will reload on every run]
  
This is an unofficial project by David Morrill (david dot morrill at gmail dot com) that attempts to document the MoI Javascript API. This presents the same information found in the moi.idl file, but with more organization and detail. It features extensive linking between API classes as well as expanding/collapsing levels of information detail. Note: click the little ? icon at the top of the API page for information on how to navigate the page's contents.
+
[http://moi3d.com/forum/index.php?webtag=MOI&msg=7238.1 Scripting discussion thread on the forum]
  
[http://dmorrill.com/videos/link_test.html MoI external scripting interface]
+
[http://moi.maxsm.net/api Max's mirror of Dave Morrill's script documentation]
  
Another project by
+
[http://moi3d.com/forum/index.php?webtag=MOI&msg=10720.5 Burr's snapshot of Dave Morrill's script documentation]
David Morrill, this one focused on creating an external scripting interface for MoI.
+
 
 +
[https://github.com/ctkjose/moi3d Some scripting information collected by Jose Cuevas]

Latest revision as of 20:28, 23 January 2023

This can be a place to collect information about scripting in MoI.

There isn't any official documentation available for scripting (there probably won't be for quite a while yet), but you can download the moi.idl file which contains a list of all interfaces available to scripts and their properties and methods.

In addition, the following community provided resources are available:

Petr's MoI Page
An extensive collection of MoI scripts.

Some other documentation available on this forum thread

See here for info on disabling file caching so commands will reload on every run

Scripting discussion thread on the forum

Max's mirror of Dave Morrill's script documentation

Burr's snapshot of Dave Morrill's script documentation

Some scripting information collected by Jose Cuevas