c++ Scripting Engine with GUI and Debugger

Completado Publicado May 19, 2005 Pagado a la entrega
Completado Pagado a la entrega

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+

Ingeniería Diseño de juegos Microsoft MySQL PHP Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web Windows Desktop

Nº del proyecto: #3724963

Sobre el proyecto

3 propuestas Proyecto remoto Activo May 20, 2005

Adjudicado a:

svetlanamahrova

See private message.

$4250 USD en 180 días
(84 comentarios)
7.7

3 freelancers están ofertando un promedio de $2238 por este trabajo

oleksavw

See private message.

$850 USD en 180 días
(1 comentario)
3.9
dimamatrix

See private message.

$1615 USD en 180 días
(1 comentario)
0.0