Scripter
From OPU Wiki
| Table of contents |
Scripter Project
The Scripter project is a direct result of the Outpost Renegades, General AI and Renegades Colony projects. After trying to create a more general Artificial Intelligence, i found that the code became rather complex and lengthy very soon after the start, and even for me it became a mess to handle it all in a good manner.
I started creating a scripter program that could spit out read-to-use C++ (http://en.wikipedia.org/wiki/C%2B%2B) source files from relatively simple user defined scripts. So far, the scripter is able to generate simple C++ source files, that should compile into working mission dll's.
A testing version has been available from the start and can be found at the Scripter Homepage (http://www.eddy-b.com/AI-Scripter/) (current version 0.4, build 36)
Credits
| Project leader: | Eddy-B |
| Misc. code snippets: | op2hacker (Tubing code) |
| mskolnik (Help with start process code) |
No further people are working on the project at this moment.
Requirements
Scripter requires just 4MB of hard-disk space, and any Pentium Pro (or compatible) will do.
Scripter has been tested on:
- Windows 98 Second Edition
- Windows 2000 Advanced Server
- Windows XP Home and Professional edition
- Linux, running WINE
If you were able to run it on some other O.S. please add it to the list
Versions
Version details and bug-tracker have been moved permanently to The Scripter homepage (http://www.eddy-b.com/AI-Scripter)
Current version: 0.5.0
april 28, 2006
Updates:
- Added extra unit properties: LIGHTS, IDLE and INFECTED. Infecting units does not seem to work with only the DoInfect op2 unitfunction.
- Added DAYLIGHT support
- Before it was not possible to set which colony type to use. Now you can choose between eden and plymouth
- Updated the PLAYER BLOCK to include human/ai and Eden/Plymouth flags. A player is Eden by default, and player 1 is human by default while all other players are ai by default
Bug fixes:
- Tubing code has been rewritten and compiled as a static library. AI.DLL does not have to be distributed anymore, since everything is compiled into one mission DLL file
- Fixed parentheses bug
- Fixed the CONNECT bug
- Added search & replace functionality to the Scripter
- Added filename and string checking code. There's a maximum of 47 characters for the DESCRIPTION string, and 8 characters for the NAME property
Links
- Scripter manual
- Common errors
- Scripter Homepage (http://www.eddy-b.com/AI-Scripter/) (download available from there)
See also:
Categories: Coding | AI | Projects | Scripter
