Vous êtes sur la page 1sur 3

README.

md 1/19/2019

ConverseTek
Conversation editor for HBS's Battletech.

Battletech uses a binary data format for its conversations. It isn't possible to edit those files directly so this
tool is being developed to allow for editing and creating new conversations.

Overview
Latest release: v1.2 | Download

Complimentary Mods

ExtendedConversations mod | Adds more dialog tags, actions, conditions and features | Download

Examples
Screenshots

Editor View
In-Game Edited Conversation

Videos
1/3
README.md 1/19/2019

Conversation with Yang


Copy & Links Functionality
Drag Rearrange Functionality
Time Skip Action (Requires ExtendedConversations)
Set Current System Action (Requires ExtendedConversations)

Installation Instructions
Download and install .NET 4.72 Runtime
Download the latest release and unzip it
Copy ShadowrunDTO.dll and ShadowrunSerializer.dll from your
BATTLETECH/BattleTech_Data/Managed directory into the ConverseTek application folder
Run ConverseTek.exe from the ConverseTek application folder

FAQ
Some questions are answered in the FAQ section.

Feedback
All feedback is welcome in the issues section.

Features
Load and Save sim game conversations
One-on-one conversations
Group conversations
Edit existing dialog
Create new conversations
Add actions and conditions to dialog nodes
Link dialog nodes for conversations that loop back on themselves
Flexible support for future conditions, actions and value getters
JSON definition extension support
Full support for ExtendedConversations mod
Flashpoint compatibility

Dialog Tags
BattleTech uses dialog tags which are replaced at runtime with the appropriate text. To access it use the
following in your dialog text.

Tooltips

Square brackets will show a short yellow hover-over enabled tooltip. Once mouse overed, the tooltip will
display the full text. In this case the full tooltip text is taken from the base descriptions definition file. It checks
the DataManager and allows you to select information. For example,

[[DM.BaseDescriptionDefs[LoreThomasCalderon],Protector Calderon's]]
[[DM.Factions[faction_MagistracyOfCanopus],Canopian]]

2/3
README.md 1/19/2019

[[DM.CastDefs[...and so on

Replacements

Curly braces enable reflection on the game object registered to the handler. You can access the game
variables and properties with this approach. For example,

{COMPANY.DaysPassed} - Gets how many days have passed since the start of the game
{COMMANDER.FirstName} - Gets the commander's first name
{TGT_SYSTEM.Habitable} - Checks if the current star system is habitable

Author
Richard Griffiths (CWolf)

Twitter
LinkedIn

3/3

Vous aimerez peut-être aussi