A Guide to COMP CON = Pilot Roster - massif-press/compcon GitHub Wiki

The Pilot Roster is the primary tool that most players and GMs will use together. Here you can create pilots and manage them and their skills, talents, equipment, and associated mech frames and loadouts. You can also manage existing pilots, group them, import pilots, or delete existing pilots. Pilots can then be set to "active" to allow you an overview of the pilot during gameplay, or shared with your GM for game sessions.

GMs will use the Pilot Roster to manage the players in their game, keep data synchronized between the players and the GM, and help run the game through the Encounter Toolkit.

Table of Contents

Overview

The Pilot Roster is where the player is going to spend most of their time managing and creating their pilots and mechs. GMs will also want to be familiar with this section of COMP/CON so that they can assist players with any questions they may have during pilot management.

Individual pilot pages contain all relevant game information about the pilot, such as background, skills, talents, license levels, HASE stats, equipment, and so forth. It can also contain flavor text and notes input by the player about their pilot. For each pilot you can then create and customize any number of mech ideas that fit that pilot's skillset and license levels.

It is important to note that mechs are associated and managed within individual pilots. You must create a pilot first before you can assign and create mechs for that pilot!

IMPORTANT While you do not need to be logged into an account on COMP/CON to use the Pilot Roster, it is highly recommended in order to ensure your data is synchronized to COMP/CON cloud storage. If you do not sign in, all COMP/CON data is only stored locally in the browser you are using to view COMP/CON. If the browser storage is ever cleared or corrupted, you will lose all data in the Pilot Roster that is not stored in the cloud or has not been manually exported and saved. Use caution!

For GMs, the Pilot Roster is used to import the data for all of your players, and keep it synchronized with you inside of COMP/CON. The Player Roster then is later utilized in the Encounter Toolkit, which automates much of the gameplay flow for encounters, turns, actions, damage, ability cooldowns, and so forth.

By having a synchronized copy of each pilot, you are able to keep your local information up-to-date as players level up their pilots and add new custom mechs.

IMPORTANT Sharing of pilot and mech data between players and GM is most easily done if everyone is signed into an account on COMP/CON, which will allow you to generate a share code for you GM. You can also alternatively export and share the pilot data files manually, but they will not automatically synchronize when changes are made. This process will be explained later in this guide.

Pilot Roster Home Page

The Pilot Roster home page shows all created pilots by assigned groups. Clicking [v EXPAND ALL] on the upper right of the page will expand all group lists. Similarly, clicking [^ COLLAPSE ALL] will close all group lists. The layout of the pilots can be changed to a Detailed List, Large Icons, or Small Icons layout. These layouts can be toggled using the icons next to the page title.

pilot_roster_list_icons

In the Detailed List layout, you will see the image and callsign for your pilot, followed by their name, status, license level (LL), and Hull / Agility / Systems / Engineering (HASE) stats. This layout also allows you additional options via the gear icon on the right hand side. See the Individual Pilot Options section below for additional info.

pilot_roster_detailed_list

In the Large Icons layout, you will see large icons for your pilots with their callsign, image, and license level (LL). Hovering your mouse over the icon will also display the pilot's name, background, status, Hull / Agility / Systems / Engineering (HASE) stats, and current talents.

pilot_roster_large_icons

In the Small Icons layout, you will see smaller icons for your pilots with just their callsign and license level (LL).

pilot_roster_small_icons

Managing Pilots

From the Pilot Roster, you can sort and organize your pilots into various groups. For individual pilots you can make print ready character sheets, clone a pilot, generate a statblock, get a share code, create an export, or delete pilots that you no longer want or need on your roster.

Grouping Pilots

By default, all newly created pilots are placed in the "UNGROUPED" group.

A player can create new arbitrary groups by clicking the [ADD GROUP] button. This will open a small modal window where the new group name can be entered. You can optionally click on the dice icon to randomly generate a group name. Once satisfied with the name, click [ADD GROUP NAME] to create the group.

adding_group

Pilots are assigned to groups by simply dragging and placing them in their respective groups. In the same way, pilots can be sorted within groups. This can be performed in any of the three Pilot Roster views.

Groups can be sorted by clicking and dragging on the group name into any desired sort order.

NOTE The "UNGROUPED" group will always default to being last in the list when the page is revisited, no matter where it is sorted.

Group names can always be changed by clicking on the pencil icon to the right of the group name.

Groups can be deleted by clicking on the trash can icon to the right of the group name. All pilots that are in a group when it is deleted will automatically be placed back in the default "UNGROUPED" group.

NOTE Clicking the delete icon immediately deletes the group with no warning. Please use caution to avoid accidentally deleting groups!

Individual Pilot Options

From the List View, you can click on the gear icon to the right side of the pilot. This will open a small drop down menu with the following options:

pilot_options

Print

Formats and presents a ready-to-print character sheet for tabletop gameplay. Useful if you will be gaming where you will not have access to COMP/CON, or if you just prefer to use character sheets!

pilot_print

By default, the print layout will only include pilot data. You can also select whether to include mech data on the printout using the dropdown select option. Clicking on [Print] will display the print preview for that pilot and mechs if selected.

pilot_last_print

In the lower part of the screen you can [X Close Preview] to exit this view, select [Options] for arranging the layout (still experimental as of this writing), and lastly [Print] the page.

Lastly, there is a [Print Blank Character Sheets] button that will generate a blank character sheet with the same options on the preview page.

pilot_blank_sheet_preview

Clone

Creates a duplicate or flash clone of the selected character. Duplicating pilots is useful when you have templates or want to generate a new pilot similar to an existing one without having to create the pilot from scratch. Flash cloning replicates the in-game "flash-cloning" process, and adds a random quirk to the pilot character sheet. See pp 83-84 of the LANCER Core Rulebook for more information on flash-cloning and quirks.

pilot_duplicate_clone

Click [Duplicate Pilot] to create a duplicate in your roster, or [Flash Clone Pilot] to create a flash clone with a random quirk.

Generate Statblock

Creates a concise plaintext representation of the pilot and/or mech stats and abilities. This is useful for sharing a shortened version of character data with other people, especially in online forums or chat platforms like Discord.

pilot_generate_statblock

In the statblock window, you can select an applicable mech to display stats for. On the "Generate" line, you can select Mech Build, Pilot, or Full to display the stats for either or both the selected mech and/or pilot. The checkbox will generate emoji for the PilotNET Discord in the output.

Below these options is the generated output, which you can manually copy, or click the [Copy to Clipboard] button.

Get Share Code

NOTE This option is only available when logged into a COMP/CON cloud account.

Generates a share code that you can send to your GM or other players, which allows them to import and sync the character into their COMP/CON account. Any updates that you make on your local pilot will automatically appear in the copy imported by other users.

pilot_generate_share_code

To generate the share code, click [Generate Pilot Share Code]. Please be patient, as the code generation may take a few seconds. Once generated, copy the share code and share it with others. You may also regenerate a share code for a particular pilot, but this will render any existing share codes ineffective, and disable any updates for shares imported using the previous code.

NOTE Share codes are only valid for 90 days after being generated.

Export Pilot

Allows you to download a pilot's to your computer as a .JSON file. You can also copy the JSON data to your clipboard to paste into another location. This data can be later imported back into COMP/CON. Useful for creating backups of your pilots, or sharing the data with others.

pilot_export_modal

Clicking [Export Pilot Data File] will download a PILOT_NAME.JSON file to your computer, which you can then upload later. If this pilot has a cloud save record, it will retain the connection to the record when imported again.

Clicking [Copy Pilot Data to Clipboard] will copy the .JSON data to the clipboard to be pasted elsewhere.

Delete Pilot

This will completely delete a pilot from your roster. A confirmation box will appear when performing this action. Click [Confirm] to delete the selected pilot.

IMPORTANT Deleted pilots and their associated mech data are NOT recoverable! Make sure you either have a back up or export of a pilot if you do not want to lose data.

pilot_delete_confirmation

Importing Pilots

Pilots can be imported from an external .JSON file, or via a share code generated by another player in COMP/CON.

To begin an import, click [Import Pilot] at the bottom of the main Pilot Roster page.

Import from File

In the Import modal window, click on the Import From File tab at the top. Click on the Select Pilot Data File box to select a .JSON pilot file from your computer. Once selected, you can finalize the import by clicking [Import CALLSIGN (PILOT NAME)].

pilot_import_file

This will import the pilot into your roster, and automatically place them in the "UNGROUPED" group.

NOTE Pilots imported in this manner are not connected to their original in any way, and will not receive updates if the original pilot is modified.

Import from Share Code

In the Import modal window, click on the Import from Share Code tab. Enter the share code into the Pilot Share Code box and click [Search].

If found, you will then see the Callsign / Name of the pilot to be imported. You may import in one of two ways:

  • As a copy by clicking [Import CALLSIGN (PILOT NAME) as a Copy]; this will copy the pilot to your roster, but will not retain any links to the original pilot record.
  • As a remote resource by clicking [Import CALLSIGN (PILOT NAME) as a Remote Resource]; this will link the pilot to the original in COMP/CON, and the pilot will receive any changes or updates made to the original pilot record.

pilot_import_share_code

NOTE If you are importing a pilot from share code that was created from your own account, you will not be able to import it as a remote resource.

Creating a Pilot

Because the process of creating a new pilot is an involved process, it has been placed in its own page at Creating a Pilot.

Creating a Mech

Because the process of creating a new mech is an involved process, it has been place in its own page at Creating a Mech.

The Pilot View

Because the pilot view is fairly complex, it has been placed on its own page at Pilot View.