Skip to content

Releases: bukowa/ConsulScriptum

0.8.0-alpha.5

27 Apr 02:08
1293c96

Choose a tag to compare

Common:

Refactored UI Debugger core logic for improved reliability.
Added: Ability to hide individual property boxes in UI Debugger with persistence (saves to local storage).
Changed: UI Debugger toggle shortcut changed from F5 to F7 (toggle_stream_pause).
Fixed: UI Debugger now correctly handles methods returning multiple values (like GetStateText).

Full Changelog: 0.8.0-alpha.4...0.8.0-alpha.5

0.8.0-alpha.4

26 Apr 00:05
822000e

Choose a tag to compare

Common:

This update is focused on debugging the world and ui, it brings another set of improvements for the Attila.

Added: New /debug_html command that opens a HTML page in browser for epic UI debugging (and /debug_html_on as a toggle for persistence across restarts)

uipof.mp4

to start type /debug_html - what happens under the hood:

  1. the component event hooks will initialize in lua
  2. html file will be saved into your game dir and it will open in your browser (os.execute via lua)
  3. click connect to give access to the game directory
  4. you can then then mouse over components and the webpage will update
  5. you can F5 in the game to stop/start updating the webpage (freezes basically)

to make it persistent across game restarts (so you can keep the html page always open and you don't have to type /debug_html each time)
just type /debug_html_on it will be saved into your config file

Added: New 'Debugging The World' section to the official manual.
Added: New 'Debugging The UI' section to the official manual.
Added: /debug_mouseover and /debug_onclick displays more information about the UI component alongside the hierarchy
Fixed: /debug command now works properly for factions and settlements in diplomacy and strategic map (Rome 2 and Attila).
Fixed: /debug fixes and improvements, theres a lot, overall everything should be more readable
Fixed: increased priority of consul UI to ensure it loads on top (especially important for Attila).
Attila specific:

Fixed: prevent multiple creations of consul UI in battle mode.

Full Changelog: 0.8.0-alpha.3...0.8.0-alpha.4

0.8.0-alpha.3

24 Apr 00:55
9981444

Choose a tag to compare

0.8.0-alpha.2

23 Apr 21:10
6e51d10

Choose a tag to compare

0.8.0-alpha.1

22 Apr 21:27
ba02cd7

Choose a tag to compare

Common:

This update is focused on debugging the world and ui, it brings another set of improvements for the Attila too!

Added: New 'Debugging The World' section to the official manual.
Added: New 'Debugging The UI' section to the official manual.
Added: /debug_mouseover and /debug_onclick displays more information about the UI component alongside the hierarchy
Fixed: /debug command now works properly for factions and settlements in diplomacy and strategic map (Rome 2 and Attila).
Fixed: /debug fixes and improvements, theres a lot, overall everything should be more readable
Fixed: increased priority of consul UI to ensure it loads on top (especially important for Attila).
Attila specific:

Fixed: prevent multiple creations of consul UI in battle mode.

0.7.2

13 Apr 13:12
aa04d8e

Choose a tag to compare

v0.7.2

Common:

  • Added: Command /consul_log_level <integer> to set the consul log level persistently (e.g. 1=DEBUG, 2=INFO, 3=WARN).

Attila specific:

  • Fixed: /debug commands now properly prints information in Attila

Full Changelog: 0.7.1...0.7.2

0.7.1

12 Apr 01:37
c3cd9b2

Choose a tag to compare

v0.7.1

Common:

  • Added: Commands for Lua profiling via /profi_start, /profiler_start, /profi_stop <filename>, and /profiler_stop <filename> commands.
  • Added: Command /consul_debug_turn_time to measure AI turn duration.
  • Added: New function consul.debug.disable_all_diplomacy() to instantly block all diplomacy actions between all factions.

Full Changelog: 0.7.0...0.7.1

0.7.0

10 Apr 21:51
5529da3

Choose a tag to compare

v0.7.0

Common:

  • Added: Official manual page with detailed instructions on how scripting works and how to create your own scripts: https://bukowa.github.io/ConsulScriptum
  • Added: Direct link to the manual added to the top of the Steam Workshop description.
  • Added: Support for loading custom commands directly from the game directory or pack mods (you can now distribute your commands on the Steam Workshop).
  • Added: An example template with instructions is available in the mod pack as consul/consul_commands.lua.
  • Added: Command /reload_custom_commands to refresh installed custom commands without restarting the game.
  • Added: consul.scriptum.entry variable is now available in custom scripts, allowing them to identify and highlight the button (green) that triggered them. More info in the Consul documentation.
  • Fixed: Scriptum scripts now reload on any Consul component click to ensure they are fresh.
  • Added: Command /logregistry to dump all Lua registries and environments to consul.log.
  • Added: Command /consul_debug_events to toggle persistent event logging at startup.

Rome II specific:

  • Added: Specific Divide et Impera (DEI) commands for population management (/dei_reset_all_pop, /dei_set_pop, /dei_reset_region_pop).

Attila specific:

  • Added: Consul now works in Attila campaign battles (trigger via /use_in_battle)
  • Added: All game events for Attila for event tracking.

0.6.2

05 Apr 04:19
b2e2ed5

Choose a tag to compare

Full Changelog: 0.6.1...0.6.2

Fixed: Correctly load changelog module in campaign mode by fixing require path.

0.6.1

05 Apr 03:40
10c6253

Choose a tag to compare

Full Changelog: 0.6.0...0.6.1

Added: Changelog feature.

Added: Command /changelog - displays version notes.
Added: Command /changelog_read - marks current version as read and hides it on startup.