c++ Scripting Engine with GUI and Debugger

Completed Posted May 19, 2005 Paid on delivery
Completed Paid on delivery

We currently have a script engine (.dll) that is in VB. This implements the IActiveScript interface and provides an API to internal function (like sleep, Win32API access, GetScreen Colors, etc) while allowing any script language to be used that supports IActiveScript (VBScript, JScript, PerlScript, etc)

We are wanting this converted to c++ (or at least implement the same API functions so that it is backwards compatible) as well as add a bunch of new API scriptable functions.

For reference this will be an ACTOOL or FORCESHOCk clone application.

Reference:

ACTOOLS - <[url removed, login to view]>

[url removed, login to view]

ACTOOLS is free and can be downloaded and evaluated from <[url removed, login to view]> (full delphi source is included)

Features that must be implemented:

1. Compile script to EXE

2. a BUNCH of API functions (these will be provided to those interested, however, these include thigns like GetMouseCursor X,Y, getScreenPixelColor at x,y, ReadMemory from process x at memory location y), etc. VB and Delphi code are available

3. Must support a GUI editor for creating scripts. Must support VBScript AND JScript languages with menus for available function and prototypes for each.

4. GUI Script Debugger must be included for users to step through the script and stop at various places and look at variables and their values (included as part of editor)

5. Must support windows (dialog or similar with controls) dynamically created from script (with XML templates)

6. Script Mockup/Formatting in editor (color coding or pretty print for viewing code, i'm not sure what it is called, but it is where the code text is colored according to its use)

Deadline is negotiable.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.

b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.

3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

Must run on Win98+

Engineering Game Design Microsoft MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing Windows Desktop

Project ID: #3724963

About the project

3 proposals Remote project Active May 20, 2005

Awarded to:

svetlanamahrova

See private message.

$4250 USD in 180 days
(84 Reviews)
7.7

3 freelancers are bidding on average $2238 for this job

oleksavw

See private message.

$850 USD in 180 days
(1 Review)
3.9
dimamatrix

See private message.

$1615 USD in 180 days
(1 Review)
0.0