Version History & Progress

The version history of Centurion. Latest first.

v1.6.2.7, 4 Sep 2021

database:

  • Camps BelS#60 and LuF#0 corrected
  • General Loudmouth (LdM) added
v1.6.2.6, 4 Mar 2021

database:

  • Adventure “The End of the World” added.
v1.6.2.5, 21 Feb 2021

database:

  • BTS#41 corrected: 50DesLB were missing.

UI:

  • General LnG refined with icons and correct German texts.
  • Enhanced generals’ tool tip is now used in the skills window as well.
  • Sub-folders in the adventure plan tree can now be inserted at the top and at the bottom.
v1.6.2.4, 16 Jan 2021

database:

  • Camp PplMnt#3 corrected.
  • Loner General LnG added. Properties are as currently seen on the test server. Will probably be released in the upcoming Valentine’s event. Changes may be upcoming.
v1.6.2.3, 27 Nov 2020

database:

  • Camp SchwaPri#14 corrected.
  • Frosty General FrstG added. Properties are as currently seen on the test server. Will probably be released in the upcoming Christmas event. Changes may apply.
  • Blacktree arrow corrected. It now kills between 10 and 20 enemies (including).
v1.6.2.2, 20 Nov 2020

database:

  • Camp types improved in adventure SH
  • Range buff BTA (blacktree arrow) introduced
  • Descriptions and tool tips enhanced
  • Names added for the enemies in the Bonaberti Business adventure

UI:

  • “GG bug” fixed: When creating or renaming a general, the Id is now checked against all Ids in the database and must not conflict with another general, an enemy or any item in the database.
  • Filter and columns improved in the Browse… windows
v1.6.2.1, 10 Oct 2020

database:

  • New adventure “Bonaberti Business” added as currently seen on the test server. Enemy troops are all unnamed because they are still unnamed on the server. Will be updated as soon as information becomes available.
  • Camp GntBtl#9 (Giant Battle) corrected.
v1.6.2, 4 Oct 2020

database:

  • New Ghost General added. Will probably be deployed for the Halloween 2020 event. Properties are as currently seen on the test server.

application:

  • “Breijer” bug fixed where the application could not restart after a crash because of a corrupt file in the Windows profile.
  • Logging enhanced. Useful for trouble-shooting when a problem occurs.
v1.6.1.1, 29 Aug 2020

database:

  • Vario event adventure MistyCake added. There are 3 level-dependent versions of the adventure. Each time the event is started, enemies in the camps may vary. there are 2 to 4 different possibilities of enemies in the camps. In Centurion they are reflected with letters a, b, c, d at the camp numbers, so you can optimise all possible versions. Should you encounter enemies not covered in Centurion yet, you are welcome to report them back and I will enhance the database.
  • General Tremble Beard adapted to latest changes (garrison increased from 150 to 160)
  • several camps and their opponents adjusted. Special thanks to user/player PP: Wissen#14, Wissen#15, Oll#21, SchoPri#0, SchoPri#24, BelS#34, MntLab#18, MntLab#23.
  •  
v1.6.1, 7 Aug 2020
database:

 

 

 

 

 

 

    • General Tremble Beard added as currently seen on the test server

simulation:

    • Higher precision in simulating concurrent situations of hurricane and slippery ice.
    • Performance improvements. 5-7% faster.

UI:

  • Drag-and-drop cancellation is now working correctly.
  • Column layout of job properties results table is now saved into the settings when the application is closed. In the next session, columns will be laid out as saved in the config.
v1.6, 28 Jun 2020
optimisation:

 

 

 

 

 

 

  • Optimisation for training time implemented.
    • Configure you barracks levels and training grounds.
    • Calculation of elite, normal and combined training times.
    • Use the following predefined objectives to minimise combined training time. Details can be seen under Browse -> Objectives: “Victory – TT“, “Victory – TT efficient“.

configuration:

  • New option about showing names at agenda items.

UI:

  • Main window: Gameplay buttons added and wired so they can be used with an agenda. Jump-to-top button added.
  • Gameplay: Done-up-to-here jumps to top of list. Item-done jumps to top of list when 1st item was selected. Reset-all jumps to top of list.
v1.5.5, 30 Apr 2020
database:

 

 

 

 

 

 

  • Camps HuG#16, HuG#22 have been corrected.

UI:

  • Job list: new column for the job type. Can be sorted, hidden, moved.
  • CTRL-O, CTRL-U, CTRL-S now launch the job definition windows for optimisation, useful generals and simulation respectively.
  • Agenda: The name given to an adventure plan item is now displayed in the agenda below the camp number. You may see command lines as names in the agenda in very rare cases in your adventure plan. These have been saved in the past with a Centurion version that accidentally saved the command line as the name. Just remove the name from the adventure plan item and everything will be fine. In the next version you will be able to deactivate this new feature altogether. This may be useful if you put information into the name slot of an adventure plan item that has no place being shown in the agenda.
  • Pessimistic combat analysis now processes splash damage correctly. Optimisation results are unaffected and were always correct.
  • Drag-and-drop from the job list into the adventure plan is now a “move” not a “copy” when CTRL key is pressed. You can make “move” the default behaviour in the configuration.
v1.5.4.2, 13 Apr 2020
database:

 

 

 

 

 

 

  • Correction of a feature of the party crashers.

UI:

  • Various tool-tips for properties of generals, player’s troops and enemies.
v1.5.4.1, 1 Apr 2020
database:

 

 

 

 

 

 

  • Translations into German for the new “Cloaked General”.
  • Adventure “Garrun the Trapper” (Garrun) added.
v1.5.4, 17 Mar 2020
database:

 

 

 

 

 

 

  • New “Cloaked General” (Clk) added as currently seen on the test server. Will probably be added to the live game during the Easter event 2020.
v1.5.3.1, 25 Feb 2020
UI:

 

 

 

 

 

 

  • Bug fixed with the calculations for the statistics panel. Values are now correct, especially with overlapping (multi-)groups.
  • Occasional white lines in the agenda fixed.
v1.5.3, 30 Jan 2020
database:

 

 

 

 

 

 

  • range buff added: Chocolate-covered Arrows, as currently seen on the test server
  • adventure added: RetRaubN- Return to the Bandit Nest
  • adventure added: InvNord – The Invasion of the Nords
  • adventure added: TSS – The Stolen Sleigh.
  • corrections in the MSE adventure (more secluded experiments): location of camp #25 adapted, populations of camps #25, #28 adapted.

optimisation:

  • First strike detection is now applied for Useful Generals jobs too.

UI:

  • Agenda comment item introduced. Agendas can now contain pure comment items that do not reflect an attack on a camp.
  • Multi-groups introduced. Agenda items can now be put into more than one group and the groups may overlap.
v1.5.2, 20 Dec 2019
database:

 

 

 

 

 

 

  • Camp SplitFall#R64 corrected. It has 152Joms, not 132.

simulation:

  • Bug fixed in the combat analysis when during tear-down there are no player troops left.

optimisation:

  • Objective ‘MaximumXP’ added.
  • Known problem KP#3 fixed by using a first principle approach (in the form of a first strike detection mechanism).

UI:

  • FI#22 implemeted: ‘Apply command line to other camps…’ can now be used to run the same optimisation/simulation on a whole range of target camps in individual jobs. Details in the Centurion Wiki.
  • The order of the agendas and the active agenda are now saved into the adventure plan file and will be restored next time the plan is loaded.
  • Drop-down buttons for troops in the wave configuration can now be adjusted via the configuration for the most typical combinations of troops.
v1.5.1, 28th Nov 2019
database:

 

 

 

 

 

 

  • Steadfast General (Stdf) added to the database. Properties as currently experienced on the test server.

optimisation:

  • Conditions XPGainedAvg, PLVMix added.

UI:

  • Tooltips enhanced for weather buttons in the adventure plan window.
  • Sizing of some text blocks improved.
v1.5.0.3, 24th Nov 2019
database:

 

 

 

 

 

 

  • New adventure ‘Split City in Fall’ added.
  • Camp SeeS#47 corrected.

simulation:

  • 10-15% faster

UI:

  • ‘% winds’ now highlighted in adventure plan when less than 100%.
v1.5.0.2, 30th Oct 2019
database:

 

 

 

 

 

 

  • The camp DvS#1 was corrected because it contained a wrong kind of troops.
v1.5.0.1, 17th Oct 2019
database:

 

 

 

 

 

 

  • Older Gemini General now has splash damage. BB added that immediately before it was released.

UI:

v1.5, 16th Oct 2019
database:

 

 

 

 

 

 

  • New general added: ‘Younger Gemini General’. It will be available in the game during the Halloween 2019 event.
  • Camp Chupa#9 has been removed. It was a duplicate of Chupa#8.
  • Adventure ‘Motherly Love’ added.

simulation:

  • Now ca. 5-10% faster.

UI:

  • Fight analysis introduced as a new feature. It is available via the context menu from all job result windows. Details can be seen in the Wiki.
  • When launching an optimisation from a useful-generals result window, now the default number of iterations for optimisation jobs will be used, not the number from the useful-generals job.
  • Labelling of the troops buttons for standard and elite troops improved in the job definition windows.
v1.4, 31st Aug 2019
database:

 

 

 

 

 

 

  • New adventure ‘Split City in Summer’ added.
  • ‘Older Gemini General’ added to the system. Works as currently published on the test server.
  • WI: 3xcamp 2 split uo into 2, 2a, 2b.
  • JuHolz#16 corrected.
  • Wolf/Grey Wolf bug fixed in several camps.

Configuration:

  • Foreground colour for losses can now be configured.

UI:

  • Weather buff filters introduced in adventure plan tree view.
  • Images in the agenda can now be copied to the clipboard.
  • Job results are now shown in a table/grid. Job properties now accessible from adventure plan and agenda.
  • Softer scrolling in grid/tree controls.
  • Agenda control drag-and-drop: items are now _copied_ from one agenda to another and not _moved_.
  • Job list now contains a new column “target camp”.
  • DEL in grid controls: job list, adventure plan tree view and agenda list view now react to the DEL button.
  • RerunAll: a window in the adventure plan to re-run all jobs with certain generals, wether buffs, job types.
  • Browse opponents: list is now also showing opponent buildings.
v1.3.0.3, 19 Jun 2019
User guide:

 

 

 

 

 

 

  • User guide updates. Some content shifted to Wiki.

deployment:

  • XML schema for the personal config file is now part of the deployed content (config.xsd).

UI:

  • Bug fixed with the Victory-XP optimisation objective.
  • Bug fixed in connection with empty waves.
v1.3.0.2, 19 May 2019
database:

 

 

 

 

 

 

  • Populations of QdD camps #9, 10, 11 have been corrected.

core functionality:

  • Range buff “Rain of Flaming Arrows” has been added to the database and the simulation/optimisation system. Works as currently seen on http://www.tsotesting.com.
  • Problem fixed with resolving camp numbers with letters c-z in them. Example: BTS#36c. Now working properly.

UI:

  • Drag-and-drop enhanced in the adventure plan tree view. It is now possible to drag folders and drop items onto folders.
  • Adventure plan/agenda: visibility of the agenda status panels and the adventure plan basics panel now get saved in the adventure plan file and will be restored when loaded.
v1.3.0.1, 3 May 2019
general functionality:

 

 

 

 

 

 

  • Bug fixed in connection with updating settings from a previous Centurion version.

UI:

  • Language support for cs-CZ (Czech, Čeština). Special thanks to player and blogger JJ for the tedious work of the translation!
  • Items can now be dropped onto folders in the adventure plan tree view.
v1.3, 1 May 2019
optimisation:

 

 

 

 

 

 

  • Troops attenuation introduced for solutions with fewer types of troops. See user guide chapter 6.4.

UI:

  • Docking management introduced for a studio-experience with more integrated info presentation and easier drag-and-drop. See user guide chapter 6.9.
  • Control room introduced for short-hand access to the most frequent functions
  • Buttons for generals, troops, zone buffs redesigned.
  • Progress bars in job window.
v1.2.3, 18th Mar 2019
database:

 

 

 

 

 

 

  • General Boris added as currently on the tsotesting.com server. Ready for use.

UI:

  • Adventure plan menu turned into buttons.
  • German names of weather buffs.
v1.2.2, 1st Mar 2019
simulation:

 

 

 

 

 

 

  • Bug fixed where a fight of the VM general versus the Sti (Skunk) opponent was aborted because it exceeded 100 rounds. Simulation does not abort anymore but yield the expected result.
v1.2.1, 17th Feb 2019
database:

 

 

 

 

 

 

  • Some corrections in Buccaneer camp populations (order of troops)
  • Bastille Island buildings correcteds for better calculation of combat duration.

user interface:

  • Jobs can now jump the queue via the context menu in the job list.
  • Useful Generals jobs consume less CPU resources.
v1.2, 31st Jan 2019
database:

 

 

 

 

 

 

  • Some corrections in camp populations

core functionality:

  • Weather buffs added: bright sunshine, heavy fog, hurricane, hard frost. They will be introduced into the game during the Valentines even, Feb 2019.
  • Rounding for min/max damage improved. Simulation results are now more precise.
  • Runtime performance improved slightly.

user interface:

  • Zone buffs are now displayed in adventure plan and agenda items.
  • Job status display changed.
  • Minor changes such as the colouring of the agenda’s statistics panel and tooltips.
v1.1, 13th Jan 2019
database:

 

 

 

 

 

 

  • Some corrections in camp populations
  • Map added for the Tomb Raider adventure

Optimisation:

  • Memory usage with multi-wave optimisations significantly improved.
  • Now optimising 3-5x faster with 95% of all camps. This applies to all types of optimisations.

Job Management:

  • Now running only up to 10 jobs simultaneously. If there are more jobs, they will be queued. The number 10 can be configured.

Agendas:

  • Adventure plans can now contain more than one agenda.

UI:

  • Icons for the Gameplay functionality
  • Conditions are now translated in the job definition windows.
  • Columns in the browse windows improved.
  • Selection of adventure has been improved. Now appearing with the actual name and the acronym and can be searched.
v1.0.2, 12th Nov 2018
database:

 

 

 

 

 

 

  • New Christmas adventures “Winter Wonderland” added to the database. New enemy boss “Ribbitha“. Sample adventure plans with agendas for unskilled generals can be found here.
v1.0.1, 3rd Nov 2018
bug fixes:

 

 

 

 

 

 

  • In a multi-camp scenario the victory percentage value is now calculated and reported correctly.
  • Detection of newer version fixed. v1.0 used to always detect a newer version even though there was none.
  • Simulation corrected in some situations where splash dammage could have carried over to the next round. Some results may change in the sub-fractional values for PLV and duration.
v1.0.0, 30th Oct 2018
core functionality:

 

 

 

 

 

 

  • Improvement in the optimisation algorithm to find better results in a few rare cases.

Config:

  • Custom Generals can now be edited in the Centurion UI. Editing the personal config file directly is obsolete.

UI:

  • Full support of three languages: British English (default), American English and German.
  • First release of the Agenda feature aiming to support the player during the adventure.
  • Improvements to the Adventure Plan window.
v0.3.1 (Beta+), 2nd Sep 2018
database:

 

 

 

 

 

 

  • New general Mad Scientist added to database. Configuration matches the current one on tsotesting. Centurion will follow up if there are any changes there.
  • Halloween adventures The Dark Gate, Looming Danger, Monsters from the Mist added. Configuration matches the current one on tsotesting. Centurion will follow up if there are any changes there.
  • Population of camp Chupa#28 has been corrected.

core functionality:

  • A combat where neither player nor enemy have any units left, now counts as a victory for the player. Tear-down is done with 100 damage points per round. This is consistent with the game.

UI:

  • Minor improvements to the Adventure Plan window.

Config:

  • Personal values, prime generals, and the option location information from the personal config file can now be edited via the Centurion user interface (Tools –> Config). The custom generals will follow in the near future to make editing of the config XML file obsolete.
v0.3.0 (Beta+), 26th Aug 2018
database:

 

 

 

 

 

 

  • Adventure GunPdr (Gunpowder): Correction of the population in camp #39
  • Adventure Sohne (Sons of the Little Tailor): Correction of the population in camp #11

UI:

  • Known problem KP#10 will be solved.

core functionality:

  • Optimisation: bug in the search space iterator fixed.
  • Adventure Plans: A completely new experimental feature to save, load and refine results in Centurion. See this page for details: EN, DE.
v0.2.5 (Beta+), 2nd Aug 2018
database:

 

 

 

 

 

 

  • Corrections in some mountain clan adventures: several buildings have been adapted to “Thick Furred Wildlife Cave (leader)” or “Abandoned Watchtower (hard)” (different number of hitpoints, important only for locks/blocks). Several camps have their population corrected.

core functionality:

  • Added the zone buffs SpecialisedWeapons, AdvancedStrategies, and PerfectView for the PplMnt (People of the Mountain) and GntBtl (A Giant Battle) adventures of the mountain clan.
v0.2.4 (Beta+), 23rd Jul 2018
core functionality:

 

 

 

 

 

 

  • Field Medical General (Med) and the “field surgery” feature added to the simulator as currently in operation on www.tsotesting.com: When the general has this property, it “recovers 30% of lost units after every battle.”
v0.2.3 (Beta+), 7th Jul 2018
UI:

 

 

 

 

 

 

v0.2.2 (Beta+), 30th Jun 2018
Core Functionality:

 

 

 

 

 

 

  • Bugfix with the sniper training skill.

UI:

  • Job definition windows: Graphical buttons introduced for the generals. Config file can now be used to move options from the Options tab to the Main tab. See new chapter 4.5 in user guide.
v0.2.1 (Beta+), 25rd Jun 2018
database:

 

 

 

 

 

 

  • More adventures supported.

Core Functionality:

  • various bugfixes

UI:

  • Job definition cleaned up.
v0.2 (Beta+), 23rd May 2018
database:

 

 

 

 

 

 

  • Victor adventure and Mountain Clan adventures added to the database.

Config:

  • New personal values recommended for some elite units because of upcoming in-game changes (effective 24th May 2018).

Core Functionality:

  • various bugfixes
  • adventure zone buffs from the mountain clan adventures added to the engine and the user interface
v0.1.2 (Beta+), 24th Mar 2018
database:

 

 

 

 

 

 

  • Outlaws (Räuberbande) adventure added to the database.

Core Functionality:

  • Bugfix: During optimisation when iterating over the search space some invalid troop combinations where not detected and out-of-bounds solutions could be found.
v0.1.1 (Beta+), 5th Mar 2018
Core Functionality:

 

 

 

 

 

 

  • Bugfix: During optimisation when iterating over the search space some troop combinations where omitted which could lead to poor optimisation results.
v0.1 (Beta+), 28th Feb 2018
database:

 

 

 

 

 

 

  • Bugfix. Population of camp RotK#22 (Red Riding Hood) corrected from 100RoyR to 150RoyR.
  • Bugfix. Definition of opponents KR (Caltrops), MW (Knife Thrower), PS (Gunman) corrected. They were lacking Flanking and TowerBonus skills. A patched version of the military units database can be downloaded from the v0.0.4 dowload location. Replace this file in the original “database” folder of your v0.0.4 Centurion installation. You should recalculate all affected camps in these adventures: LuF (Of Songs and Curses), VerSch (The Lost Skull), Freib (The Island of the Pirates), Buccaneer (The Buccaneer Roundup), TropSun (Tropical Sun), Bastille (Bastille Island), SE (Secluded Experiments).
  • New adventure added: FootM (“At the Foot of the Mountain” / “Am Fuße des Berges”). Currently only available on the TSO test server.

Core Functionality:

  • New checkbox “FillUpLastWave” added to speed up optimisation by making sure the general of the last wave always has troops filled up to its capacity.

GUI Application:

  • Enhancement. Job definition windows are now generically single/multi wave enabled. Use the blueish buttons to configure waves dynamically.
  • Enhancement. FI#6. Prime generals in the personal config: Use them to make generals easier accessible in the UI that you need very often.
  • Enhancement. Jobs now have a “Job Speed” that you can change to slow down jobs in favour of other jobs.
v0.0.4 (Beta), 4th Feb 2018
database:

 

 

 

 

 

 

  • Bugfix KP#4: Population of camp SE#53 corrected.
  • Bugfix: Population of camp Arch#7 corrected.

Optimisation algorithm:

  • Bugfix KP#5. Configuration iterator fixed.
  • FI#9, part 1. Cache introduced to avoid multiple calculations of the same configurations as the grid decends. Slight runtime improvement.
  • New feature FI#8. Report enemy losses.

Cmd Line Application:

  • New feature FI#11. Parameter “-quiet” introduced to reduce output written to the console to an absolute minimum.

GUI Application:

  • New feature FI#10. Pre-set adventure for next simulation/optimisation.
v0.0.3 (Beta), 26th Jan 2018
database:

 

 

 

 

 

 

  • Bugfix. Archipelago camp Arch#0 corrected from 100 to 190Kl.
  • Bugfix. Shrewed Thief (GR, Gewitzter Räuber) initiative corrected from “Low” to “Normal”.
  • Adventures added: Secluded Experiments (SE, Einsame Experimente), More Secluded Experiments (MSE, Mehr einsame Experimente), Old Frieds (AlB, Alte Bekannte), Sons of the Veld (SdS, Söhne der Steppe), Old Ruins (AlRu, Alte Ruinen), The Siege (Siege, Die Belagerung)

Optimisation algorithm:

  • KP#1 Bugfix. The multi-wave optimisation now considers solutions invalid, where the combat is won ahead of time. The behaviour described in KP#1 is therefor avoided. Optimisations where the first waves can never completely destroy the enemy camp are unaffected.

GUI Application:

  • Enhancement. The job list now can do multiple selection and allows to cancel/delete jobs in bulks.
  • KP#2 Bugfix. Main window is popped to the front when a modal window closes to avoid losing focus.
  • Bugfix. Sorting for camp id and camp number in the BrowseCampsWindow is now working correctly.
  • Bugfix. Up to 3 decimal places are now shown for the personal values in the Player’s Troops window to reduce the effects of rounding.
  • Bugfix. The title of the UsefulGenerals job creation window has been corrected. It’s only for single wave.
  • FI#3. “Create Like…” now opens the dedicated jobcreation window for the job, not the command line job window anymore.

User guide:

  • Example MWO-3 added in chapter 3.5.3 to explain the “LosslessLastWave” optimisation objective for the “The Vigilante’s Insignia” quest.
  • More typos corrected
v0.0.2 (Beta), 12th Jan 2018
maps:

 

 

 

 

 

 

  • Bugfix. Oll (Aladdin and the Oil Lamp): Camps #3 and #4 now indicated at their correct positions

database:

  • Bugfix. Oll (Aladdin and the Oil Lamp): Population of camp #49 corrected.
  • New feature. DuBru (The Dark Brotherhood) now complete with all camps.
  • New feature. All remaining mini adventures added (Pirate Life, Tropical Sun, Bastille Island).

Core Functionality:

  • In an optimisation attack configuration instead of having to say “1-1R” when you want only one of the troop you can now say “1R” as with a simulator attack configuration. The old way is still supported.
  • In a target camp specifier the number in front of the building can now be omitted (i.e. “RLL” instead of “1RLL”). Camps can have only 1 building. The old soecifier with a number is still supported.

GUI Application:

  • Bugfix. The job creation window for “Simulate (Single Wave…)” now creates the command line correctly when entering values for the target camp, wave and iterations.
  • New feature. The main window now has a status bar with a message label and a progress indicator. Used for displaying progress on job execution.

Cmd Line Application:

  • New feature. Application does not wait for CTRL-C anymore when done but returns. To get the previous behaviour, use the new command line parameter “-wait”.

User guide:

  • Various typos and errors corrected
  • Chapter “3.4.3 Example 1WO-3: Multiple Camps in One Go” rewritten for better understanding.
v0.0.1 (Beta), 8th Jan 2018
The very first vesion of Centurion, released for a selected number of beta testers.