Skip to content

A universal dll mod for most sage engine games that brings important engine updates and adds unique new features.

Notifications You must be signed in to change notification settings

milos192/SageMetaTool

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

SageMetaTool

A universal dll mod for most sage engine games that brings important engine updates and adds unique new features.

Key features (singleplayer skirmish game focused, multiplayer untested, all aspects WIP):

  • Fluent 60 fps with proper gamespeed
  • Unlimited camera zoom (narrow and wide)
  • Dozens of new unique universal gamemodes compatible with any map + live mod/config loader, all via a completely new skirmish setup sub menu
  • First and third person mode with real WASD unit control (C&C renegade vibes)
  • Meta control ingame sandbox menu to change countless different options including object spawner menu, unit colorizer, AI live adjusting/scripting
  • Spawner menu auto loads all game objects available even from mods in BFME2, ROTWK and Zero Hour.
  • Powerfull ingame lua script console (Useable commands: https://pastebin.com/xHHGCVZ1)
  • Heavy extension of the sage lua framework, fix of player and coordinate parameters, register of every object to be accessible via lua
  • Complete Lua scripting framework for C&C generals zero hour (Useable commands: https://pastebin.com/M4wZcJKv)
  • CNC Online and T3A Online implemented (WIP)
  • New Key remapping menu

Supported games (9/10 sage games, note: also works for all mods):

SuppprtedGames

  • Command and Conquer Generals Zero Hour (retail 1.04 or nocd) (WIP, lacks proper gamespeed)
  • Lord of the Rings The Battle for Middle-earth 1 (retail nocd) (WIP)
  • Lord of the Rings The Battle for Middle-earth 2 (retail nocd)
  • Lord of the Rings The Battle for Middle-earth 2 - Rise of the Witch-King (retail nocd)
  • Command and Conquer 3 Tiberium Wars (steam)
  • Command and Conquer 3 Kane's Wrath (steam)
  • Command and Conquer Red Alert 3 (steam)
  • Command and Conquer Red Alert 3 Uprising (steam)
  • Command and Conquer 4 (all versions steam/origin) (WIP)

By using advanced signature (binary pattern) scanning methods all sub versions should be supported as well in the future. There is a chance origin versions work partially or entirely too already.

Only the original Command and Conquer Generals is not yet supported in any way because I strongly believe most use zero hour anyway.

A special thanks goes to:

  • tomsons26
  • LanYi
  • OmniBlade
  • all testers - especially hooten, darkyuri and all others

Previews (click the links):

Launcher:

preview

Gamemode menu (video):

Video Preview 1

First person mode (video):

Video Preview 2

Demonstration of the extended lua scripting framework (video):

Video Preview 3

One of many new scripts: Nature generator for BFME2 and ROTWK:

3 saddsa

Lua live script console in C&C generals zero hour:

script console

Unit customizer/colorizer

LiveColorizer

Demonstration of the powerfull (gamemode-) scripting capabilities: Maze Generator !

hugemaze

Drone Swarm - from the intelligent drone swarm gamemode script.

DroneSwarm2

Defend the spiral spawner gamemode preview:

Unbenannt3

New skirmish setup config/gamemode/mod selector sub menu, here for red alert 3:

Unbenannt

Lua scripting in RA3:

ra3

Quick access buttons ingame (appear when map started):

3

Gamemode system and usage:

smt-gamemodes

Simplified Venn diagram to see the relation of SMT to other sage engine related projetcs:

venn

More

Discord

Get direct access to the latest build of the tool by becoming a Patron and support the project longterm if you believe in my vision:

Patreon

Donate

About

A universal dll mod for most sage engine games that brings important engine updates and adds unique new features.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Lua 100.0%