Total War Modifications: Rome Total War & Medieval II Total War

Coding:

Almost all files and databases within the game to a custom level

Entire Unit rosters:

Baktrian factional roster, including historical and game-balancing units.


  • Linking of units to a Culture and Voice. UI pictures and UI Text to distinguish units in the campaign and in battles, along with historical background and expanded statistics. Unit Skins and colouring, matching units to a factional/cultural colour palette and style. Model Masking using alpha channels and other tricks to make different skins on a model appear differently, for example to vary shield shapes between factions. Pricing; a fully balanced pricing index to ensure units and factions are correctly balanced. Relationships to other units, insuring elites stay elite and levies stay as levies in relation. Building recruitment, full balance and multi-building usage of various modes of recruitment.Formation settings using custom formations and differing skeleton lethalities and other variables to balance and randomise unit performance.
  • Building trees:

  • Balancing costs and bonuses, to unsure powerful buildings are costed correctly, along with shifting focus of the game from trade to agriculture in certain regions. Recreating historical buildings and their in-game bonuses, for instance, using historical sources and clever coding to enable the Castra Praetoria ingame to be well balanced yet historically accurate.
  • Sounds:

  • Ambient sounds, including battle and campaign sounds. culture specific sounds, ensuring each culture has its own unique feel and own unique sound. Front end ensuring seamless transition from one type of menu music to another, this involved extensive use of Audacity and in-game code triggers. Event orientated sounds, insuring events have unique and meaningful sounds to denote their cause and effect. Usage of variable code to ensure sounds trigger and flow correctly, whilst still maintaining some random triggers to ensure no two plays are the same.
  • Vegetation:

  • Ensuring vegetation size, population, amount, climate type, seasonal variation, campaign and battle map types and locations are accurate and tactical within the game environment.
  • Battle mechanics:

  • Basic unit collisions and charge collisions correct to give advantages and disadvantages correctly to each force. Advanced unit balance, including variables in size, lethality, attack radius, collision masses and power per man. Horse, camel, elephant, chariot and special attack mechanics, to ensure each type has its own weaknesses and advantages whilst still making "luck" a player in battles. Engine (onager, ballista, repeating ballista, scorpion, lithobolos) capabilities and usage, including advanced placement and projectile attack, also increasing and decreasing certain advantages and weaknesses of different types. Addon mechanics (pig, dog, handlers) including extensive usage of certain specialities in game and limitations of other mechanics, Unit statistics and running mechanics, ensuring lightly armoured units can outrun heavily armoured units, well-drilled soldiers (Knights, Legionaries, Spartan Hoplites) can go for further than levied soldiers (city militias and irregular troops), and nobody can outrun light cavalry.
  • Mapping:

    An example of the campaign map centred over "Britannia"


  • Graphics, climates, region ownership, faction capabilities, areas of recruitment, regional variation, addition of Easter eggs, campaign to battle tile development (ensuring correct landmarks are present in both areas), implementation of world wonders in battle map and campaign (Pyramids of Giza, Lighthouse of Alexandria, Hanging Gardens of Babylon, Mausoleum at Halicarnassus, Colossus of Rhodes, Statue of Zeus at Olympus, Temple of Artemis) addition of new wonders and special buildings (Castra Praetoria, Stonehenge) dynamic change of ingame trade networks and land fertility via usage of buildings, regions and seasons, resource lists and location changing, plus implementation of different resources and effects.
  • UI interface adaptation and advice dynamics, including complex scripting.

    Graphical work:

    An example of updated Parthian units using models and skins from the Total War community.

    Including UI (from splash screen to credits, almost all aspects modified)
    Model skins (custom colour palettes, historical and gameplay orientated modification and changes to mapped skins, completely new skins, adaptation of previous skins and usage of skins in new ways on new models and in new environments).





    Game mechanics research:


    • An extensive knowledge on limitations and coding within the game engine
    • Troubleshooting with blind errors
    • Identification of modern limitations on the RTW, BI and ALX engines, transferable coding and graphics between the three game engines. coding parameters to enable options of BI engine in ALX engine and vice versa
    • Implementation of M2TW and RTW coding, graphics, models and other elements within each other
    • Adaptation of the plugin code and usage in making buildings and regions unique.


    Historical research:


    • In depth knowledge of the classical world, Vast and wide range of knowledge from the Iron age through to medieval times.
    • Extensive knowledge of ancient rituals, religion and politics, specifically that of the Roman Empire and Roman Republic.
    • Extensive knowledge of Roman military traditions and tactics.
    • Extensive knowledge of Carthaginian, Ptolemaic, Seleucid, Macedonian, Athenian, Spartan (and other Greek/Diadochi States), Celtic, Germanic, Briton, Steppe society and military traditions.
    • Knowledge of Getae/Dacian, Parthian, Armenian, Persian, Pontic, Berber, and other ancient peoples traditions.
    • Knowledge of Medieval Europe, North Africa and Near East Peoples and Military.
    • Basic knowledge of some Indo-European languages (both extant and extinct, specifically Latin, Celtic and Ancient Greek) words and usage.

    Caesar's De Bello Gallico translated into English, Book V.

    Caesar's DE BELLO GALLICO, Book V. translated into English


    Skills learnt:


    Expert at coding Rome Total War, and educate others on fan websites (for instance twcenter.net) about coding and how to code certain aspects.
    Almost expert at coding Medieval II Total War, and educate others on fan websites (for instance twcenter.net) about coding and how to code certain aspects.
    Proficient at Photoshop, GIMP and other graphical tools to edit mapped skins and graphical parts of the engine.
    Basic knowledge of 3D modelling and how to use 3D Modelling in an game environment.
    Trouble shooting.


    Back to Top