Skip to content
This repository has been archived by the owner on Nov 17, 2022. It is now read-only.

Releases: NineWorlds/xstreamer

X-Streamer v1.0.0-M1

18 Feb 19:05
Compare
Choose a tag to compare
X-Streamer v1.0.0-M1 Pre-release
Pre-release

X-Streamer v1.0.0-M1 provides minor updates and bug fixes for the X-Wing portion of the program. If you are using the imperial assault version there are no changes.

  • Added GoldSquadron Podcast sponsored templates. If you were using the old OBS Detailed Left and Right templates, they are now the GoldSquadron Podcast templates.
  • Added RavenSquadron specific templates. If you were using the Detailed Left and Right templates with the Linux Browser Source, use this template.
  • Fixed bugs with Epic Ships causing templates not to load and shields/hull not to be displayed correctly.
  • Upgraded Images, Ships, Pilots, and Upgrades to support Wave 14 known items.
  • GoldSquadron logo added to Splash Screen. Their support helps to make this project possible.

Installation

Java 8 JDK must be installed. Download the version for your platform, and unzip to a new directory (do not overlay and existing version). While this is a milestone release, it should be stable enough for everyday use. If you run into bugs please report them either in the Issues section of this site, or on the XStreamer Facebook group.

Note: If you have a customized template, you will need to manually update your templates.

X-Streamer v0.7.3

16 Jan 00:09
Compare
Choose a tag to compare

This is a maintenance release for Imperial Assault. If you are using v0.7.2 for X-Wing there are no changes in this version.

Installation

Install this version into it's own directory, do not install over the top of an existing installation.

X-Streamer v0.7.2

20 Dec 01:42
Compare
Choose a tag to compare

This is a bug fix release to address an issue with X-Wing Squads that had pilots that did not have upgrades. If you are using Imperial Assault no need to download this version.

X-Streamer v0.7.1

19 Dec 00:36
Compare
Choose a tag to compare

X-Streamer v.0.7.1 is a maintenance release. This adds in the new pilot, upgrade, and condition cards from X-Wing Wave 12. Also new in this release is a Condition and Damage Deck viewer. No more having to search on your phone for those cards.

As always you need a Java 8 JDK, and make sure to install the True Type Fonts if you haven't already.

X-Streamer v.0.7.0

12 Nov 16:47
Compare
Choose a tag to compare

This is the released version of X-Streamer v0.7.0. This release adds support for Imperial Assault overlays.

Requirements

  • Java JDK 1.8
  • Installation of either the XWing Fonts or the Imperial Assault Fonts depending on which overlays you want to use.
  • Imperial Assault needs internet access to be able to access Deployment Card and Command Card images, Skirmish Maps do not need internet access.
  • Both need an internet connection or a way to read saved JSON files to import squads or armies.
  • TableTop Admiral is the recommended Army Builder to use with X-Streamer at this time as it supports the necessary JSON file exports.

Installation

  • Download the appropriate ZIP/Tar file for your platform.
  • Extract the application to a directory
  • Launch the xstreamer binary for the platform.
  • Configure your preferences: Edit->Preferences
    • Fill in the general section and then select either the Imperial Assault or X-Wing Preferences.
    • Select where you want the Files to be Generated
    • Select your preferred template if the option exists.
    • Save the preferences.
  • If you want to use Imperial Assault switch that perspective (upper right corner select the perspective icon, select Imperial Assault).
  • Load Squads or Armies.
  • Set up your Streaming software to display the generated overlays.
  • Have Fun!

What's New

This section covers the features between two support games now and the overlays.

Screenshots

screenshot from 2017-10-30 20-30-02

screenshot from 2017-10-30 20-32-52

X-Wing

  • X-Wing Ship symbols will appear next to each of the pilots.
  • Fix bug where discarded indicator was not showing up in right aligned X-Wing template.
  • When a pilot is destroyed, a Skull and Crossbones indicator will be placed next to the pilot.
  • Critical Hit and Upgrade Discard indicators
  • Reworked the Player 1 and Player 2 screens. Now properties are displayed in a seperate view. Update the property and press enter and the squadron overlay is regenerated automatically.
  • New Image Viewer. When selecting a Pilot or Upgrade within a list, the cards image will be displayed. You can zoom in/out, rotate, and Save the image to an external directory. You can use the image in OBS Studio or X-Split by using an Image Source.
    • When viewing pilots or upgrade cards, the image will be exported to xstreamer_xwing_pilot.png and xstreamer_xwing_upgrade_card.png. If you use these as ImageSources when you select a pilot in the list, it will automatically update the image source and display in OBS Studio and XSplit. You don't need to use a Window Screen Capture to handle the images, just treat them as another overlay source. Image quality will not be lost.
    • Images will be exported to the same directory that you specify the Overlays to be generated.
  • Updated to latest ships through Guns for Hire and latest FAQ.

Imperial Assault

  • New Imperial Assault Perspective and Preference Settings. Click the icon in the upper Right corner to get the list of available perspectives. The application defaults to the X-Wing Perspective.
  • Ability to import Player Armies using the Imperial Assault Interchange Format. Currently Tabletop Admiral squad builder is the only one that supports exporting into this format. You must be logged into Tabletop Admiral and then you can select to Download as JSON. Use the Import Army section to paste the json into the input box and then select Import. Each player tab has this option available.
  • Ability to View the Deployment Cards and Command Cards for each of the armies. Currently you need an active Internet connection to use this feature as the images are currently retrieved from external sources.
  • Ability to mark a unit dead by changing it's Health to 0.
  • When viewing an image for a deployment or command card exported images are saved locally to the following file names, xstreamer_command_card.png and xstreamer_deployment_card.png. Use these as ImageSources in OBS Studio or XSplit and when you select them in the players list, they will automatically be displayed in the ImageSource in OBS Studio or XSplit.
  • Ability to view the Skirmish Map and display it in an ImageSource overlay. Skirmish Maps are accessed through the MAP view and they are modified images of the Imperial Assault Skirmish Map Project.
    • Images are Transparent PNGs, suitable for displaying on a black background on the stream.
      • You can use these as possible input for Telestrators, or just to comment on where figures may be going or use them as inputs to mark where objectives are setup.
      • Images are optimized for low memory usage and have been run through TinyPNG to help keep the quality
    • Images are in HD resoultion so should work well for most any stream.
    • Maps are automatically exported to the same directory that you specify that Imperial Assault overlays to be generated.
      • Maps are saved as xstreamer_skirmish_map.png
  • Imperial Assault Overlays have the option to be automatically refreshed in when imported using a Browser Source. This is checked by default and most people should not need to change this. This guarantees that you get the latest information displayed when you update the information in XStreamer. If you are using Linux you can turn this off as the automatic reload is handled by OBS Linux Browser Source.
  • Imperial Assault Overlays are generated for Deployment Cards and Command Cards. These are two separate files and can be used however you want to display in your list. If there are requests for modification of these files please open issues and we can look at creating some new templates.
    • Imperial Assault Deployment cards will display the faction the group belongs too.
    • Displays health, movement, and number of units in a group.
    • Displays whether the figure is alive or dead.
    • Command Cards display the name and point cost, also whether the card has been discarded or not.

This is the first stage of imperial assault support. Please open issues with feature enhancements, or if I'm missing any information for cards and command cards. Please feel free to submit pull requests to update the deployment db and command card db with relevant information. They are JSON files so can be easily edited in any text editor.

X-Streamer v0.7.0-M3

06 Nov 23:29
Compare
Choose a tag to compare
X-Streamer v0.7.0-M3 Pre-release
Pre-release

X-Streamer v0.7.0-M3 adds additional support for Imperial Assault and X-Wing.

What's New

  • X-Wing Ship symbols will appear next to each of the pilots.
  • Fix bug where discarded indicator was not showing up in right aligned X-Wing template.
  • When a pilot is destroyed, a Skull and Crossbones indicator will be placed next to the pilot.
  • Imperial Assault has ability to display which Command Cards have been discarded.
  • If a deployment is completely destroyed and all health is gone, then a Skull and Crossbones will display next to the deployment.

Use of the X-Wings Ships font is now required as well. Please install both the x-wing-symbols and x-wing-ships ttf in order to use the new features. Installation of the Imperial Assault Symbols font is required for using the Imperial Assault overlays.

As always install and run with a Java 8 JDK or higher.

X-Streamer v0.7.0-M2

03 Nov 01:16
Compare
Choose a tag to compare
X-Streamer v0.7.0-M2 Pre-release
Pre-release

This is a milestone release, and should be ready for use. If you are testing the Imperial Assault overlay, please note that the app starts in the X-Wing Perspective. You will need to click the icon next to the X-Wing icon in the upper right corner and select Imperial Assault to get the views for Imperial Assault. You will need to export your Squads for the overlay for each player from Tabletop Admiral. The json exports are only enabled if you are logged into the application.

What's New

  • Imperial Assault Overlay support.
    • Generates Players Deployment and Command Card Overlays.
    • Ability to specify the location of the exported files.
    • Ability to export the Graphic image and use within OBS Studio or XSplit.
    • Generates HTML files
    • Makes use of the ImperialAssaultSymbols.ttf
    • Update health and other stats and the overlays update automatically.
    • Video demonstration: https://www.youtube.com/watch?v=8h8nI_W_u08&feature=youtu.be
  • X-Wing - Critical Hit and Upgrade Discard indicators. The quantity does not yet do anything.

This should be ready for people to kick the tires, particularly feed back on the Imperial Assault support is wanted.

As always, you need at least a Java 8 JDK to run this, please make sure you have a JDK.

XStreamer v0.7.0-M1

31 Oct 00:48
Compare
Choose a tag to compare
XStreamer v0.7.0-M1 Pre-release
Pre-release

This is a milestone release of XStreamer v0.7.0. This version is here for testing and bug reporting. It should be stable enough to use for every day use.

What's New

  • Reworked the Player 1 and Player 2 screens. Now properties are displayed in a seperate view. Update the property and press enter and the squadron overlay is regenerated automatically.
  • Ability to toggle critical hits on a ship. Requested by Gold Squadron and Dark Side productions.
  • Ability to toggle the state of an upgrade card. Either discarded or not.
  • New Image Viewer. When selecting a Pilot or Upgrade within a list, the cards image will be displayed. You can zoom in/out, rotate, and Save the image to an external directory. You can use the image in OBS Studio or X-Split by using an Image Source.
  • Updated to latest ships through Guns for Hire.
  • Initial Support for Imperial Assault.
    • Import Squads from Tabletop Admiral.
    • Update Health of a figure.
    • Update the number of units left in a list.
    • Access Imperial Assault Support by Clicking on the Open Perspective Icon and selecting Imperial Assault from the dialog.
  • MacOSX directory structure should be correct now. Allowing easier launching of the app on Macs.

Screenshots

screenshot from 2017-10-30 20-30-02

screenshot from 2017-10-30 20-32-52

To Do

  • Finish base Imperial Assault overlay
  • Add Imperial Assault Preferences
  • Add visual indicator in the X-Wing Overlay when an upgrade is discarded.

Installation

It is recommended to install this to it's own directory. You will also need to install the xwing-miniatures font if you have not already done so.

You do need a Java 8 JDK installation (a run time does not have all the necessary items).

XStreamer v0.6.2

19 Aug 15:13
Compare
Choose a tag to compare

This is a maintenance release it has the following fixes.

  1. Fixes issue with the Overlays images on some upgrade cards.
  2. Upgrades to the latest X-Wing Squad Data with Hired Guns

Installation
1, Download the xwing-miniatures.ttf font file and install it. It is required for the base templates now.
2. Download an appropriate version for your platform, and install into a new directory.
3. After Launching the app, select Edit->Preferences to setup the basic information including which templates to use for the player squads.

Java 8 SDK is required for your platform.

X-Streamer v0.6.1

19 Jul 01:07
Compare
Choose a tag to compare

What's New:

  • Fixes for attack values in templates.
  • Updated data files for Wave XI.
  • Additional logging information for reporting problems.

Java 8 is required (specifically a Java 8 JDK) and the TTF file is required for use with the built in templates.