Skip to content

SamClassicPatch/XGizmo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XGizmo

"Extra gizmos for Serious Engine"

This is a collection of headers that extend Serious Engine 1 functionality by adding a variety of convenient classes and functions atop existing engine code. Mostly useful with Serious Sam SDK where the engine code isn't directly available.

This project came about thanks to Classics Patch because of the need for new ways of working with the engine without direct access to its code.

Libraries

  • Base - Various common functionality
  • Entities - Functions related to world entities
  • Interfaces - Various interfaces full of useful methods
  • Objects - Special structures and classes
  • Patcher - Toggleable function patches for replacing code of entire functions from the outside
  • Vanilla - Functionality for interacting with vanilla games (The First Encounter, The Second Encounter)

Usage

Simply include any header from this repository into your project on Serious Engine 1 and use its classes and functions.

License

This project is licensed under GNU GPL v2 (see LICENSE file).