Skip to content

Daniels118/BWCI_debugger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Black & White 1 + Creature Isle scripts debugger

This is a project under development which aims to build a debugger for the CHL scripts for the game Black & White 1 and its expansion: Creature Isle.

Overview

The debugger is made of a core system which creates an abstraction layer between the Lionhead Virtual Machine and the debug interface. A debug interface is either a graphical or text interface built into debugger itself, or an implementation of a debug protocol that connects the debugger to an external debug tool.

A set of debug interfaces is provided, but it can be extended by implementing new UI/protocols above the core API.

Current status

The debugger supports the following interfaces:

  • gdb text based built-in interface which mimics the popular gdb debugger;
  • xdebug (partial support, experimental) general purpose TCP/IP based protocol, mainly used to debug PHP code.

Installation

This tool must be loaded using the mods loader.

License

GPL 3

Author

Daniels118