
I have included the two most important files in this package. This was codenamed "Mod2", however since it is virtually identical to Mod1 (the only changes being the accommodation of new BTW nations).Ĭossacks Back To War from Steam does not contain Mod1, probably because of licensing issues. One of the retail versions of Cossacks Back to War contained a version of Mod1, except modified to work for Back To War. Mod1 greatly increased diversity on the Cossacks battlefield by changing several units to more colorful uniforms and statistics and adding cannons. In it laid the foundations of modifying Cossacks and later games based on its engine (American Conquest and others).

CostPercent – Create unit only if the the cost of creating the resource is this much percentage of the total.Max – Maximum number of that particular unit allowed.TryUnit(GAMEOBJ* UnitType,int Max,byte CostPercent,byte Probability) – Try to create/build a unit/building depending on the constraints available.At a later point, maybe I'll seperate them file-wise, but too difficult to do it right now. These are the various functions in the code. When you play the game, you will see that the units aren’t doing anything Create empty function void Dummy(void) in Extraction.h. In the Switch statement, add Dummy() under case LT_LAND and add break.


I can be reached at (Hint: Very popular email by very popular search engine whose name starts with G) :) Installationįollow these steps to get a working environment:

I'm not sure if it's legal yet, depends on what GSC Gameworld allows (following on the pattern of everything else, there's not really much information about it!). If possible, will also put the source code here at a later point. I'll keep updating this document as and when I make progress. This document is a work in progress of all the details that I've been able to understand by trying and testing each part of the code.
