Critical Edge: XSplit Panel Writer 2 Released!

Jaxel

Administrator
Well its been several months since my last update to my XSplit Panel Writer program. There have been quite a few feature requests since then as well, and I can tell you that none of them have been implemented in this update! Instead, this update is a full complete rewrite of all the internal code for the program.

Why the rewrite? Because this program was actually the first offline application I've ever written for public release; most of my work involves online programming and web-scripting languages. As time went on, and each update to this program was released, the code became more and more "hacky" and it was starting to produce errors. That being said, while no requests have been added, there are some interesting new features.

XSplit Panel Writer 2.0.0 Release Notes:

xspw2-update.png

In the past, with each update, users had to manually re-download the package in it's entirety, and there was no mechanism available to inform people that an update was available. Now there is! When the program starts up, it will check online to see if an update for the application is available. You can of course disable the auto-updater if you wish.

xspw2-event.png

The rest of the program remains pretty much intact; events, 2 player matches, 4 player matches, casters (commentators) panel, captions (lower thirds, two sets are available), and of course both Twitch and Twitter integration. Besides the small changes, you will now see a "(config)" button on the bottom right of each tab. Clicking that button will bring up a config menu for that specific tag.

xspw2-config.png

Each tab's configuration is now individual and separated from each other. You can define source directories for each image and data file individually. In addition to that, you can now set to export data for each field on a case by case basis. I know for myself, there were some fields in which I had no need to store new data at the end of each stream; I wanted to load a default set of data at the start, and never append new sets of data to it. Now you can do this very easily.

xspw2-match.png

On both match tabs (2 Players & 4 Players) you will also see new buttons for "Copy VS", "VS 1+2", and "VS 1+3". These buttons will automatically copy match information to your clipboard so you can easily rename files. The way I stream, after every match, I name my files immediately; it saves me time doing it later in the night.

The data copied to your clipboard is based on the player names, short-hand round and game information (stuff after the | pipe), and the prefix data on the "Event" tab. The event tab screenshot above shows "Recording - ", " VS ", " & ", so if I clicked "Copy VS" on the "2 Players" tab, it will return me with: Recording - UMvC3 FR - Player One VS Player Two.

xspw2-twitch.png

Another significant update would be with how Twitch integration is handled. In the older version, once a minute, the program would poll the Twitch API for viewer information and place the number of viewers in the title bar. The problem with this, is that during the polling, the entire program would momentarily freeze for a few seconds until Twitch returned a response; and if it didn't, it would return an error.

So with this new version, the poll for viewers has been put into a different thread; yes, this simple program is now a multi-threading application! Since the API query is on a different thread, it wont freeze the program during the poll, and if it fails, it will fail silently. API queries activated by clicks, such as clicking "UPDATE", or first signing in, are not on this separate thread by design.

In addition to this, on the Twitch tab, you will see 2 arrows. These 2 arrows will now open up the Twitch chat room directly in the program! The P button to the right of these arrows will open the chat room in it's own popup window. Be warned however that these windows are based on Windows Presentation Foundation (sort-of IE); if you use admin/mod functions in your chat room, you will receive javascript errors (although the admin/mod functions work properly).

The program itself requires .NET Framework 4.0. Why 4.0 and not 3.5? Because it supports the built in chat room better. As well, because of the many new features and settings, exported setting files from the old version will not import into the new version. There may be other new features that I am forgetting to mention...

How to purchase:
If you purchased the older versions previously, you should have been automatically emailed new download links to the new version. If you are having trouble downloading the new version, send me an email using the "Contact Us" link at the bottom of this page. Hopefully, with this new auto-update system, downloading updates won't be as complicated.
 
Greetings Jaxel,

Thanks for the continuing development of this wonderful plugin. I've been having some issues with the output (xsplit_output) of modified source images (xsplit_images).

For example (it happens with all of them), if I take default "event-event" image and add a simple outline stroke with photoshop, when I commit the change on the panel and save it, the "event-event" image output to "xsplit_output" is not correct. The content of the image is not on the right spot and out of proportion.

None of the of the image core properties were changed in Photoshop other than adding an outline. It even happens with the untouched stock image included in the v2 package.

I even tried using the default images of the v1.2, v1.5 and v1.5a packages and it happens with edited images in all instances. If I only keep the default (no edits) of versions 1.5 and 1.5a it works.

Help.

Stock/default "event_event" png.
sWE22.png


Output "event_event" png.
zPb99.png
 
It looks like your Photoshop image is saving the size of your image as 1920x1080, when it is really 1280x720... check your settings.
 
Just checked and no changes are being made to the original file dimensions; this is happening to the output file even if I use the default files.

Furthermore, I deleted all previous installations of the package and started from scratch. Even a brand new extraction of the v2 package with all the original files is doing the same thing with the same output.

Note: v1.5 is working as intended with default files and Photoshop manipulated files.

Capture of the whole "xsplit-output" folder including the png properties using nothing but default settings and files.
GhAqU.png
 
Go to: Control Panel\All Control Panel Items\Display

Are you set to Smaller, Medium or Larger?

Also, what is your DPI size set to?
 
Back
Top