search on Google
internet angelcode.com

Extras

Here you'll find utilities and add-ons that register useful object types. These are not actively maintained by me so they may be slightly out of date, but if you have any trouble using them you may mail me and I'll help you get them working.

Utilities

Preprocessor
Written by Anthony Casteel, a.k.a Deyja. This code allow you to use preprocessor commands in your scripts, such as #include and #define. The preprocessor is an independent module, and should work with any scripting language. Visit the author's site for the latest download and more information on how to use the module.

Delphi header file for AngelScript 2.1.0
This header file will let you use AngelScript as a DLL in a Delphi project. Written by Lars Peter Christiansen.

Outdated

Utilities

AngelScriptBind
(2004/09/16, 1.9.1) Written by Thomas Suter. Angelscript bindings generator for pseudo C++ header files. Needs Spirit and RegEx from Boost (CVS version 1.31+) to compile. Original file can be found at the author's site.

asSourceParser
(2004/09/12, 1.9.0) Written by Lennox Antoine, a.k.a lxnyce. This utility can parse C++ code and generate code for binding the classes and functions it finds. You can find the original file on the author's site.

RASBinder
(2005/03/03, 1.8.0) Written by Rizwan Khalid. This is a GUI application capable of parsing a C++ file and generating the necessary AngelScript bindings. The user can manually choose which functions and classes he wishes to generate bindings for. The application's source code is available, and is written in C#. You can find the original file on the author's site.

AngelScript command line compiler
(2004/11/21, 1.10.0) Written by Jiye Zeng. This code allow the user to compile and run a script on the command line. It uses a special .ini file that tells the compiler to load dlls and register their functions with the engine. The dlls currently need to export a special function that does the registration, thus it is not completely generic, but I still think this is a very good start for a generic command line compiler. Jiye Zeng has given the permission to change the code as needed.

Useful registerable object

bstr prepared for unicode
(2004/08/20, 1.8.2) Written by Jeff White from Snop Productions. This code improves the bstr add-on with unicode support.

AngelScript D3D utils
(2004/08/09, 1.8.0) Written by Lennart Denninger from Guerilla Games. This code registers the classes D3DXVECTOR2, D3DXVECTOR3, and RGBAColor for use within AngelScript. Requires ASArray to compile.

AngelScript templated array
(2004/08/09, 1.8.0) Written by Lennart Denninger from Guerilla Games. This code allow you to easily register array objects for any type you like with one simple call.

Input/Output stream classes
(2004/08/30, 1.9.1) Written by Sam Cragg. Two useful classes that mimick istream and ostream. Comes with a small program that shows how to use them.

Miscellaneous

as_callfunc_cpp.cpp
(2004/08/22) This code, originally written by Eric Love for version 1.8.0, shows how the assembly routines for calling registered functions can be converted to C++. Unfortunately the code is outdated and may not even compile, but I thought the implementation interesting enough to keep anyway.


support the site
make a donation

link to site


sponsor links
Programming forum
C, C++, VC++, C#, Java, VB, SQL, PHP, and many more programming forum

your site here