CURRENT RELEASES

Hotfix 10.99


Fixes:

    Fixed an issue where custom triangle icons weren't being accepted

    Fixed the cinematic slide reverting the open button when being edited and a new

    open button wasn't selected.

    Changed the save cam turning green from 2 sec to 2.5 sec to account for lag in game

    Fixed the default space sim profiles FPS Torch button not bound to T and transitioning

    to emote panel


Changes:

    Changed the active images for shield faces and power triangles to be under the main image

        *This allows for better custom triangle/shield face imagery.

    Changed the windows icons to reflect the app instead of the default UI language

    

New:

    Added functionality for new multi character buttons:


    See the in app help for details - When creating or editing an element

    Down the bottom right is a purple button "Help"


    


Hotfix 10.95


Profile Compatibility: Yes

Client Server Compatibility: 10+



_______________________________________ CLIENT _______________________________________



    Fixed several missing default bindings from the default space sim profiles

    NOTE: reload and save space sim / space sim classic to apply the changes


    Fixed a an issue with saving not saving the vertical position of cinema slides on

    custom panels

    Fixed an issue when resaving cinema slides

    Fixed an issue when saving and recalling rightfull vjoy slides

    Fixed overlays not being on top of everything after loading

    Fixed the default power triangle (on creation) buttons being backwards





Hotfix 10.93



Profile Comatibility: Yes

Client Server Compatibility: 10+


_______________________________________ CLIENT _______________________________________


Fixes:

    Fixed a crash if you pressed the buttons when modifying the cinematics buttons

    Fixed an issue preventing the Star Citizen Specific options opening when connected


Profiles:

    Fixed the FPS panel cinematics slide out being behind some buttons

    Fixed the Font for Flight panel cinematics slide out

    Changed the Space Sim classic cinematics slide out button types


Hotfix 10.91


Profile Comatibility:Yes

Client Server Compatibility: 10+


_______________________________________ SERVER _______________________________________


Fixes:

    Fixed the cinematics panel not orbiting left when using key mode.


_______________________________________ CLIENT ______________________________________


Features:

    Added the SC Joystick Bindings back, it is now located in the Game Select screen

    under star citizen specific.

    Added the ability to change the palette of all widgets from any color selection

    area.


Help Popput:

    Changed the help popout to scale better on some devices.


Gamepad:

   Fixed the Gamepad not scaling properly on some devices on first open.


Profiles:

    [b]NOTE: Space Sim profile will need to be resaved to apply changes ![/b]

    Fixed a typp for cycle gimball on the flight 2 panel

    Added Torch to the FPS Panel

    FIxed the binding for Vtol

    Fixed the binding for cycle config


Other:

    Removed some legacy code creating unneeded empty folders



Release 10.81 - submittted


Profile Comatibility: No

Client Server Compatibility: 10+


_________________________________ SERVER and CLIENT __________________________________


Several UI enhancements


File manager added to the server:

    There is a button to open the Export Folder and a button to open the Import Folder

    Profiles can be imported and exported

    Profiles include all imagery within the packaged zip

    Exporting Profiles:

        Using the select file button under OPEN EXPORT FOLDER,

        A profile which has been synced from the client can be selected. You will then be 

        given a button to BUILD EXPORT ZIP.

        Building the Export zip will creat a zip file in the EXPORT FOLDER which can be

        shared with others.

    Importing Profiles:

        When importing a profile zip from someone, You can open the IMPORT FOLDER and drop

        the zip file in.

        Then press the select file and select which profile you wish to import.

        Then run Sunc Profiles from the client File Manager

 


_______________________________________ SERVER _______________________________________


Now processes commands as macros.

Several backend improvements for responsiveness.

will now recognise button up and doown as seperate actions



_______________________________________ CLIENT _______________________________________


Application Changes:

    Space Sim and General Purpose sections:

        These have been removed and replaced with Custom Screens.

        Custom Screens are profiles which have been created and can be synced from the server

        imports.


        'space sim' and 'space sim classic' are now the defualt packaged profiles loading these

        will prompt you to save a copy as a new name as the packaged profiles cannot be 

        overwritten.


        A General Profile has been added as an example

            NOTE: This can be overwritten and saved over, however suggest creating a new 

            profile from scatch for general purpose uses.


    File Manager has been added:

        File manager can be used to delete files and sync assets with the server.

            Selecting a file will show a preview in the preview box except for profiles/palettes.

        'Syncing Austom Assets' with ther server will first grab any files from the server

        which do not exist on the client, then transfer profiles from the client back to the

        server.

            NOTE: assets transferred to the client will not overwrite, however profiles

            sent to the server will overwrite and update the files on the server.


    Customising Panels:

        When a new Custom Screens profile is created, initially it contains a single main panel.

        from the main panel, in the top righ pressing the Gear Icon will place the panel in 

        edit mode.

        When in edit mode, the overlay dims and a arrow in the top left will slide out the edit

        features for the Panel.

        Pressing the purple '? HELP ?' button will bring up a quick guide for buttons.

        NOTE: closing the edit mode will save the profile.

        

        Edit Features:

            Snap: On/Off - Turns on snap to grid for moving elements.

            Colors - allows changing the default tint of background and overlay elements.

            Background - Allows changing the background

            Overlay - Allows changing the overlay.

                NOTE: when selecting the overlay it will be placed ontop of all elements

                after selection or on load.

            Add Element - Allows adding customisable elements to the panels

            

            On the Main Paneil, the only option will be 'Panel button'.

                Panel Buttons:

                    When adding a Panel Button. A blank panel is created, the Panel Button is

                    the link to that panel.

                    Naming the Panel button is important as it allows selection of a transition 

                    screen when creating command buttons later on the newly created panel.

                    The Transition Screen option for the Main Screen Panel buttons is 

                    different than above and only includes 'New' and 'Cinematics'. Selecting 

                    new will create a new Panel shortcut, selecting Cinematics will create 

                    a link to the bespoke Cinematics Panel.

            

            On 'New Panels' there are the following options:

                Button, Chat Widget, Cinema Slide, Power Triangle, Radar SLide, Salvage Slider

                SCM Slider, Shield Faces, vJoy Pad, vJoy Slider.


                Most of these elements are relatively self explanatory however there are some

                things of ntoe.


                Button - These options are covered in the '? HELP ?' section (purple button)


                Cinema Slide - Creates a popput to the Cinema Slide bottom buttons.


                vJoy Elements - The 'Sticky/Auto Reset' option changes vJoy elements from auto

                centering (autoo reset) or remaining at the last value (sticky)


                Chat Widget - Activate button is which button is used to begin typing 

                (enter by default), Send button is used to send the message (enter by default)

                and close button is used if there is another button to close the chat window

                (enter but not used by default) for eg Star Citizen consoole commands would be

                Activate '~', Send 'enter', close '~'

                When pressing the shortcut buttons ("Assign Message" by default) the message and

                ascociated commands are attributed to that button.

                Pressing a shortcut button will send whatever message was saved.

                The "Send" button will send whatever is in the chat box.



On Connect go to:

    This has been changed to a dropdown list of the main screens of all profiles on your device.

    'space sim' and 'space sim classic' will not appear in the list


Customisable Elements:

    All elements are now customisable for color/size/font/graphics etc


Resizing Windows Client:

    When resizing the windows client on the main screen, the screen resolution will be shown.

    This allows you to set the specific screen size of your mobile device before creating profiles

    on the windows client.






_


Release - Version 8.49

Server



Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No


Added the ability to use Mouse Buttons for the Turrent Client - They will translate to vJoy buttons on the Client Side (press mouse to fire, alt account will press a vjoy button which you can bind to fire in Joystck/Hotas)


Significantly reduced the CPU usage for the server side of the Turret Client ~10% to ~0% :)

ARCHIVED RELEASES

HOTFIX - Version 9.96

HOTFIX 9.96

_______________________________________ SERVER and CLIENT _______________________________________

_______________________________________ SERVER _______________________________________

Fixed a typo in the Twitch automated reply when lurking

Updated the EULA to include new features.

_______________________________________ CLIENT _______________________________________



HOTFIX 9.94

_______________________________________ SERVER and CLIENT _______________________________________

Fixed several issues with setting custom bindings for the Cinematics Panel.

Reworked network traffic for Cinematic panel communication ~ 70% reduction.

_______________________________________ SERVER _______________________________________

 1. Fixed mouse 4 and 5 not working.

    1.1 fixed mouse 4 and 5 not working for cinematics cams buttons

 2. Fixed the Set Vjoy button not working.

 3. preventing cameras from trying to run when they should be off. (transparent to user but was using resources)

_______________________________________ CLIENT _______________________________________



HOTFIX 9.91

_______________________________________ SERVER _______________________________________

  1. Added the ability to spawn a transparent overlay for twitch chat

      1.1 you can set it to always on top frameless (no adjust)

  2. Provided feedback for granting users bits.

      2.1 added an exception if the bits and or user was an invalid input

  3. Fixed an issue when dpoing multiple vjoy buttons with delays or double tap


Release - Version 9.83



!!!!! IMPORTANT !!!!!


If you HAD previously calibrated your vJoy device, it will need calibrating again. You will also need to rebind the Axis in SC as the axis have changed.

Alternatively you can delete the registry entries in:

HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput

HKEY_CURRENT_USER\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM

You can delete any entries that dont refer to your sticks if you have specific calibrations, if you don't have specific calibrations you can just delete them all.


If you HAD NOT previously calibrated your vJoy device, it should no longer be required.

JOY127 and JOY128  are hard bound to zoom in/out slider. Avoid using these.

JOY6 and JOY8 are bound to PTT by default but can be changed on the Comms Panel.


!!!!! IMPORTANT !!!!!



_______________________________________ SERVER and CLIENT _______________________________________


  1. YOU CAN NOW SCROLL THESE NOTES BY DRAGGING / MOUSE WHEEL !

  2. Changed the checkboxes on the UI to be more visible.


_______________________________________ SERVER _______________________________________


0. Updated the main screen.


1. Added twitch integration


  1.1 You can use the gear icon on the main screen to set the twitch API and client secret which is created in the twitch console online. 

    1.1.1 You can access this area easily but pressing the "TWITCH CONSOLE" button on the config screen.

    

    1.1.2 Once your secret and appid are configured and saved, you can turn on "Twitch Connect" - This requires you to restart the server app.

      1.1.2.1 Once the server restarts, it will open a web browser and thank you for authenticating, this window can now be closed.


    1.1.3 The Server main screen now also has a Force Commands to application option. This will attempt to find that application and send the commands to that window.

      1.1.3.1 The command may fire before the window is focused depending on your machine speed. but should prevent that command from being sent somewhere else.


  1.2 Once configured you can access the "twitch Chat" button on the second screen to see and configure your commands and twitch monitoring.

    1.2.1 Use  the Gear icon next to the "Chat-ON/OFF" button to configure the twitch commands and monitoring.


  1.3 On the twtich chat config screen, you can set up to 3 channels to monitor + Your own

    1.3.0 **** Entering the channels and your username is case sensitive ****.


    1.3.1 When users !Cheer in you channel, the bits the spend will be recorded in the "bitbank"

      1.3.1.1 The "bitbank" is recorded locally on your machine in the gametouch Save Folder in bitbank.log, This can be accessed easily by pressing the [open gametouch Save Folder] button on the server main screen.

      

      1.3.1.2 The main twitch files located in the gametouch Save folder are 

      [bitbank.log twitch_commands.ini, twitchchatconfig.ini, twitch.ini, twitchdetail.enc]

      Copy these files to any PC you wish to transfer your twitch configuration to.


    1.3.2 the High cost command blocking allows you to set a bitbank value and cooldown, If a chat member spends a lot on a command (over the value), it will prevent all other commands being processed until that cooldown expires.


    1.3.3 You can set up to 50 commands with individual bitbank costs, cooldowns and responses.


         ***** There is no need to put a ! in the command box use jump, not !jump *****


      1.3.3.1 The cooldown set when configuring individual commands will prevent that command from triggering again until the cooldown expires.

      1.3.3.2 the response format will be <User spent "XX" Bits to "Response">

      1.3.3.3 there are 2 preset commands of !SCM and !miss. These will send a random value for the SCM slider and move the Cinematics Joystick (if configured) a random direction for 1 second.


    1.3.4 You can enter any number of phrases and/or works in the notifications list, if they appear in chat in any channel you are monitoring, you will get a notification sound and the message will be highlighted.

      1.3.4.1 The notifications in the list are separated by a return.


  1.3 Once you have configured your Chat information and channels you wish to monitor, you can hit back and turn "Chat-ON" to begin monitoring Twitch channels.

    1.3.1 If COMMANDS-OFF then commands placed in your channel will not trigger, once COMMANDS is toggled on. !+"whatever commands you have configured" can trigger.

    1.3.2 Chat can see a list of all commands you have configured using !gtccmdlist

    1.3.3 Chat can see how many bits they have in the bitbank with !bitbank


  1.4 All chat messages will be logged in an all messages and my messages file located in the Gametouch Save Folder.


2. The Joystick Calibration has been changed to prevent conflicts with other simultaneous vjoy devices. There should no longer be a need to calibrate the Vjoy on first install.

  2.1  ***** If you had previously calibrated Vjoy, you will need to recalibrate *****

  2.2 The default axis for the speed limiter (SCM slider) has changed, you will need to rebind it in Star Citizen. This was done to prevent star citizen setting the slider by default to Flight Movement - Roll


3. Fixed an error preventing the notification to start the server before attempting turret client setup.


4. Fixed Vjoy cameras not resetting when using mixed key and joy panning


_______________________________________ CLIENT _______________________________________


1. Added the ability to set automatic camera rotations on the Cinematics Panel to Random (Rand) completely random, random-no repeat (Norep) randomly from 1-9 without repeating, and linear (Line) goes from 1-9 .

  1.1 changed the camera rotation time to a fixed 15 secs to make joining sequences easier.

  1.2 changing automatic cameras on any slidout panel or the cinematics screen will update all panels


2. Updated the standard profile to accommodate some changes in Star Citizen.


3. Fixed the "emote 20" button from crashing the client.


4. Saving the Default profile (the one that loads on start) will now happen automatically when closing the config window. No need to hold profile button for 3 seconds.



Release - Version 9.3x

Hotfix 9.43

added a delete shaders cache button to the server main screen

Increased the time for temp folder leeway to 24 hrs



Hotfix 9.41

Fixed ui load error on slower machines


Hotfix 9.40


Previously, temp files were not removed if the system was shutdown without closing GTC. GTC server will now look for old temp files and remove them on launch.


Server and Client



Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes - Auto-updates them from last version

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No

Caveats:

auto ping will not work without the new server version

if profiles are older than last release they will not update automatically


Post-Release Hotfixes:

Fixed console window appearing on Windows release clients 9.33

Fixed immediate disconnects on windows clients 9.34

Fixed windows authentication infinitely repeating with auto-reconnect selected 9.35

Fixed allowing buttons to move on the flight 1 panel if you left the configuration open when leaving the custom panel 9.36

Fixed the single tap of the radar ping not holding for the required period under 3.20 control setup. 9.37

Fixed crashes when attempting to change the bindings of the 5 upper common buttons 9.38


Update to new Android API

Changed how the shield-face and power tringle buttons work, should provide increased accuracy.

changed some of the default buttons to only be setup for SC button which have key binds by default.


Added a 10 retry auto-reconnect before being booted to reconnect screen to help people with unstable home networks.

You can enable/disable this on the main GTc screen with the check box.

You will receive a message on screen when this occurs letting you know that you are reconnecting and which attempt /10


Added the ability to hold down the power triangle reset (center hexagon) for 3 seconds to maximise the power triangle.

you will hear 3 button sounds while holding before it expands, hold again to revert.


You can now make any button a clock by simply typing the button name as clock.

It will inherit the local time of your device.


Auto ping has been fixed to include a delayed hold and should be largely working as before.


Added s slide out "app" window, currently only has the afk "App".

you can start/stop the afk feature from here

default afk time is now 2:29:59

pop-out button will flash red while afk is active


Removed the "Coming Soon" Re-Fuelling panel

Added a custom panel

You can add buttons to the custom panel by pressing the configure button in top right. Then using the + button

Buttons should remember size when adding multiple buttons

To move them, hold down for half a second and you can drag.

Press the button once quickly to bring down the button config.

You can also add a radar to the custom panel (analogue sliders in future update).

resize sliders are available around the edges of the interface for height/width and font.

Saving the custom panel will also update the current default profile, you can, but don't have to, hold profile for 3 secs on main panel for custom panel changes to save.

custom panel changes are per profile you save.

if using an auto screen transition on buttons "CUS" will transition to the custom panel.

the underlay and overlay files for the custom panel are Underlay_Custom.png and Overlay_custom.png


Any profiles from the previous version should update to this version.


Fixed bug created in new android API for the vjoy stick inputs causing the client to crash.

Release - Version 8.45

Server and Client



Compatibility:

Server Compatible with older client versions: No

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: No

vJoy Re-calibration required: No


Compatibility Exceptions:

1. vJoy Re-calibration should only be required if you change devices using the new defaults.

2. Previous underlay/Overlay packages will need updating to include the common files to Apply common imagery instead of the bespoke files being identical for each panel.


Key Features:

Added GTc Service Beacons

    This section allows you to create custom service beacons visible to anyone using GTc, it also allows you to accept service beacons and leave reviews for those providing services

    Beacon types include Delivery, Crew, Refueling, Maintenance, Transport, Medical, Combat Escorts and Other/Custom.

    When beacons are set to tracked, you will get a notification appear on any screen if they are changed and by whom (accepted, cancelled, enroute etc)

    *typical process loop Player A Creates a becaon, 

    Player B registers as an online provider and checks for Available Beacons.

    Player B accepts Player A's Beacon and sends a friend request to player A (either from inside same server or from main menu)

    Player A accepts friend request Player B joins Player A's server (join friend) and changes statues to "Enroute"

    Player B delivers the services and updates the Beacon to Deleivered

    Player A sends Player B the funds.

    Player A updates the Beacon to Complete and leaves a comment / review/5

    **I am unsure how well this database function will scale as I am new to this type of thing, please report if you have any issues.


Added a Turret Blade Client function:

    This allows you to pass 2 joystick commands from one PC to another running the GTc Server The effect is essentially to press your trigger on your main joystick and it will fire a vJoy button on the remote server. Effectively allowing you to use an ALT account in a turret and fire both your pilot and turret weapons with a single joystick button.

    *Requires Manual conneciton settings entered on the main PC (the one your joystick is physically connected to) GTc Server Panel 2

    **requires a second SC account and server running on another PC with vJoy Installed.

    ***I will be adding an option in the future for mouse/kb users to send mouse buttons 1/2 to the turret client also (this should be a server hotfix in the next couple weeks)


Additional Features:

Added an option to hear most button sounds through the server, a checkbox to mute this is on the server main panel

    This can sometimes feel to sound delayed because the sound fires with the command which is on button release, not button press.

    The Client side sounds are fired on button press locally on the client.


Changes:

When loading a new version for the first time, your previous 'default' profile will be saved as 'default_old' and the new standard profile will be loaded.

    This will hopefully alleviate alot of issues for people using the standard profile if they have not updated in a while.

Authentication of windows clients will now last 1 week.

Changed how overlays are created

    There is now an Overlay_Common.png and Underlay_Common.png checked in the underlay/overlay packages you create- This will be applied to all screens that you haven't given a specific image.

    The new Service Beacon panels have had underlay/overlay file checks added also. The specific files required for Overlays/Underlays can be found on the GTc website in the manual, or in the downloads for the templates.

    The flight 2 panel ship icon is now part of the default overlay package, you can create a custom overlay for to replace this ship icon now, without having to try cover over the old icon.

Made the android clients force Fullscreen (should fix some people have a taskbar on android).

Changed the Auto-Ping button to do a single ping if the duration slider is set to 0 Seconds instead of do nothing. This also freed up the previous default Ping buttons

changed the default PING button on mining and salvage screens to Radar Tag "p"

changed cycle friendly targets on flight panel to port locking toggle

changed clear target on the flight panel to to cycle friendly

added request rescue to FPS Panel

added cycle gadgets to FPS Panel

added toggle Helmet to FPS Panel * default unbound in star citizen (recommend H)

Changed the vjoy installation to automatically set to device 4 with 128 buttons

When changing vjoy device on the server, there is now a set vjoy device button which will also run a command to remove the current vjoy and add a new one with 128 buttons.



Bug Fixes:

Fixed a crash when trying to get files from the server which has none

Fixed the Underlay/Overlay for the Flight 2 Panel not working

Blank Buttons will no longer try and send an empty command to the server.

The Radar will only attempt to turn off when transitioning from a screen, if the radar is on.

The slider on the salvaging panel should now correctly default to 0% on start

Improved the ability for the server to handle multiple commands overlaps, this means you should also be able to use the device while transferring files.

    *you still cannot queue multiple file transfer types.

Fixed the saving cam presets from inadvertanetly running the command twice, this could cause it to sometimes resave after you had already changes the camera back.


Beta - Version 7.25

Server and Client


Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No

    

Exceptions:

1. Power Triangle will not function correctly.

2. Possible issues with transferring profiles to and from the server.

3. AFK feature will not function correctly



Changes:

1. The Star Citizen 'Profiles' drop-down has been re-designed and is now called File

    1.1 To manage the Client files there is now a drop down to select which file type (overlay of profile) to delete

    1.2 The current profile can be saved by typing a name into the input box and pressing save

    1.3 The Get/Send Profiles/Overlays has been reworked, The file transfer protocol is really slow at the moment so the new UI will actually show you the raw data as it's traveling :).

        1.3.1 Expect it to take a few minutes to transfer an Overlay Folder.


        1.3.2 IMPORTANT - let file transfers finish before closing out of the file transfer or they will likely fail.


2. The main menu has an additional button for Overlays

    2.1 Overlays allows you to import custom overlay and underlay packages to the Star Citizen profile

        2.1.1 The 'Get Overlays' button on the new 'File' page will get overlay folders from the server.

        2.1.2 Overlay folders are imported from the server folder C:\Users\'USER'\AppData\Roaming\GameTouchServer\Backgrounds_StarCitizen

        2.1.3 A template folder is provided on the server, template files can be downloaded from the website downloads page. 

    2.2 Overlays/Underlays colors can be toggled between font color, box color and none from the Paulette window.

        2.2.1 selecting none will mean images remain the same color.

        2.2.2 selecting font or box color will make the images tinted with that color, so make any icons etc white if you wish to make them the same as your fonts/buttons.


3. You can now choose which 5 buttons you would like to use in the AFK screen and save them.

    3.1 selecting no specific keys will default to w,a,s,d,space

4. Power triangle can now be toggled between 80% or 100% values for the outer edges

    4.1 this is selected on the configure page of of flight panel 2 (combat flight panel)

Release - Version 7.45

hotfix 7.45

Server 


fixed mouse 4/5 not functioning correctly


hotfix 7.43


Client


Fixed the auto-ping default button being set as 'down' instead of 'tab'

Any profiles that you had saved this way will also be changed to tab on the first load of this version

   so if you intentionally had it set as down, you'll have to change it back but only once.

Fixed the disparate font size on 2 of the buttons on the Salvage Panel


Added a popout panel on the FPS Panel for emotes quick access.

    these will replicate what you edit on the comms panel.


Server and Client



7.32 Server hotfix - fixed power triangle values not going to 100% when selecting the in between options.


version|Release|7.31|


Client and Server


Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No

    

Compatibility Exceptions:

1. Power Triangle will not function correctly.

2. Possible issues with transferring profiles to and from the server.

3. AFK feature will not function correctly

4. Certain areas of the new buttons will appear corrupted until saved with correct data. - load the standard profile for ease of use.



Changes:

1. The Star Citizen 'Profiles' dropdown has been re-designed and is now called File

    1.1 To manage the Client files there is now a drop down to select which file type (overlay of profile) to delete

    1.2 The current profile can be saved by typing a name into the input box and pressing save

    1.3 The Get/Send Profiles/Overlays has been reworked, The file transfer protocol is really slow at the moment so the new UI will actually show you the raw data as it's travelling :).

        1.3.1 Expect it to take a few minutes to transfer an Overlay Folder.


        1.3.2 IMPORTANT - let file transfers finish before closing out of the file transfer or they will likely fail.


2. The main menu has an additional button for Overlays

    2.1 Overlays allows you to import custom overlay and underlay packages to the Star Citizen profile

        2.1.1 The 'Get Overlays' button on the new 'File' page will get overlay folders from the server.

        2.1.2 Overlay folders are imported from the server folder C:\Users\'USER'\AppData\Roaming\GameTouchServer\Backgrounds_StarCitizen

        2.1.3 A template folder is provided on the server, template files can be downloaded from the website downloads page. 

    2.2 Overlays/Underlays colors can be toggled between font color, box color and none from the Pallette window.

        2.2.1 selecting none will mean images remain the same color.

        2.2.2 selecting font or box colow will make the images tinted with that color, so make any icons etc white if you wish to make them the same as your fonts/buttons.


3. You can now choose which 5 buttons you would like to use in the AFK screen and save them.

    3.1 selecting no specific keys will default to w,a,s,d,space


4. Power triangle can now be toggled between 80% or 100% values for the outer edges

    4.1 this is selected on the configure page of of flight panel 2 (combat flight panel)


5. Added the Salvage Panel.


6. Added the ability to use mouse1-5 as keys inputs

    6.1 enter mouse1 for left click, mouse2 for right click, mouse3 for middle, mouse4/mouse5 for additional

    6.2 added mouse1-5 and up,down,left,right to the the key info list in the [?] dropdown when configuring keys.

    6.3 added vjoy1-128 to the the key info list in the [?] dropdown when configuring keys.

        6.3.1 change the amount of buttons (up to 128) that vjoy has in the "setup vjoy" (windows search) 


7. Reworked the comms panel, there are now 20 buttons for emotes.

Release - Version 7.04

Server and Client


Compatibility:


Client and Server


Compatibility:

Server Compatible with older client versions: No

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: No

vJoy Re-calibration required: No



1. Re-coded several areas of the cinematics panel to account for changes in 3.17.5 free-look modes.

    Changing cameras without a Panning Preset should now automatically press free-look for you so you can continue controlling your character

    Setting the Pan to continuous will prevent pressing the freelook for you.

    Pressing reset will now work after having previously saved a camera

2. Changed the Get Joystick devices to pull data directly from the actionmaps.xml

    This should now function as intended for easily swapping bindings across devices when they shift due to updates etc.

3. Fixed the button 0 on the Flight and Flight 2 panels not saving ("VTOL" and "cycle cub target" by default).

4. Fixed the icon on the main screen to reflect the Flight 2 panel instead of salvage coming soon.

5. Fixed some un-handled Exceptions when vjoy was not installed on the server or an incorrect device number was entered



Release - Version 6.77

Server and Client


Compatibility:



Server Compatible with older client versions: No

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: No

vJoy Re-calibration required: No



1. Fixed some niche Keyboard commands not being assigned correctly (printscreen - prtscr)

2. Added the Flight Combat Panel - Can be reached by assigning a button to transition to FLC on the button config

    2.1 The Standard Config has been updated to include a shortcut button to the combat panel from the flight panel

    2.2 Moved the radar configuration to the combat flight panel

    2.3 Added the ability to assign any key or vJoy button to the power triangle

    2.4 The Shield Face commands can be adjusted on the conbat flight panel.

3. Added the ability to customise the PTT and Radar buttons to any vJoy button and or key

    3.1 The PTT buttons can be configured on the communications panel.

4. Fixed an issue where the AFK timer was not tracking the remaining times correctly.

5. Fixed a crash when trying to edit a button of screens 3-8 on the General Panels

6. Fixed the server mute audio for updates being inverted.


Hotfix Version 6.66/67

Server - Client Pending


Compatibility:



Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No


Fix:

Fixed Camera modifiers not releasing if a panning update had not been don on first load.


Known Issue:

If you modify the Camera Modifier or Freelook buttons in the GTc Cinematics Panel, you need to toggle GTC Cinematic Freelook button on and off to apply it.

Version 6.65


Server and Client


Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No


Exceptions:

    AFK feature

    Improved command handling


Several changes to update reporting and notifications.

    You will now get a breif notification on the hour if your client is out of date, regardless of which screen or panel you have active.

    You will receive an audible notification on the hour if the server is out of date.

    Automatic screen transitions on connect will be disabled if the client/server is out of date.

    Start minimized will be disabled it the server is out of date.

    Improved version checking for those with the server set to start with windows.


Better handling of some command types

Connecting on Auto now has a more generous timeout.

Connecting on Auto will now populate the manual connection settings on successful connection.

    This allows you to set the connection to manual for instant future connectivity if required.

The client will now remember if you have your connection set to manual or auto.


Added:

Global AFK timers

    Setting and stopping AFK will now transfer the timings to all devices globally.

Ability to use vJoy buttons for standard GTc command buttons by entering joy# into the key input (joy11 - joy32) joy1-10 are reserved.

    eg. joy11 will push vJoy button 11.


NOTE: using vJoy buttons 11-32 requires adding those buttons to the vJoy device. Windows search - Configure vjoy => number of buttons change to 32



IMPORTANT - Reminder for those using other languages for windows to set windows to English for the vJoy calibration until multi language support is in.

Known Issues.

    1. Attempting to add an incorrect hex value to the color selection will crash the client.

Release - Version 6.62


Client - Windows

Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No


Exceptions:

    Cinematic Panel - All features



Fixed a code loop that could occur when using the cinematic panel.

Fixed a Windows Client crash entering the FPS Panel

Added a Fullscreen toggle for windows clients.


Release - Version 6.46

Server and Client

Compatibility:


Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No


Exceptions:

    Cinematic Panel - All features

    Auto-Run/Walk


Version 1 of The Cinematic Panel has been added.

 Simulated or Actual Analogue inputs, each with persistent or set duration, for simultaneous control of:

    Dolly in/out

    Track left/right

    Orbit Horizontal

    Orbit up/down

    Jib up/down

    Zoom in/out

9 Saveable Camera/panning presets which can be bound to any camera or none

Panning controls activate able in real-time or on command.

Randomly select saved camera and panning presets to play at intervals.

Allow panning override or continue existing pans on camera change

Added a walk/run to the auto run

    Still transmits state across all devices.

Automatically amends all existing presets on load to match the new save file schema.

Any server disconnections will cancel and panning inputs.


Made the Calibration Default to require the selection of your vjoy device to prevent accidental auto calibration of other devices.

IMPORTANT - Reminder for those using other languages for windows to set windows to English for the vJoy calibration until multi language support is in.


Known Issues.

    1. Attempting to add an incorrect hex value to the color selection will crash the client.



RELEASE - Version 5.07

Server and Client

Compatibility:


Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No



Features:

1. Significantly reduced the time to load the initial home screen (~800%) by separating each module to load when requested.

    1.1 Subsequent modules will take longer to load as their widget entities are done on command.

    1.2 Once they have been loaded initially, they will remain loaded until the program is closed.

2. Updated the Standard profile to fix a couple of broken bindings on the Turret Panel.

    

UI

1. Modified the "closed door" animation to indicate that things are loading.

2. Modified the next and back button graphics to better fit the UI design.


Bug Fixes:

1. Made improvements to handing of multiple rapid (spam) commands.

RELEASE - Version 5.02

Server and Client

Compatibility:


Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes


Features:

1. Added a Auto connect on start to the Server, enabling this will automatically start the server on running the application.

2. Added a start minimized option to the server, this will start the server minimized.


Bug Fixes:

1. Fixed an issue with automatically turning off auto-ping on transitioning, sometimes the auto off would interfere with the button from firing the command.

    1.1 eg. leave seat would change screen but not leave seat.

RELEASE - Version 5.01

Server and Client

Compatibility:


Server Compatible with older client versions: No

Client compatible with previous Profiles: No

Client compatible with previous Server Versions: No

1. Previous Star Citizen profiles are not compatible with 4.5+ 

    1.1 The standard and Default profiles should overwrite on first load to v4.50+, if this doesn't occur you can delete the standard and default profiles then restart the client to transfer the new format.

2. General Profiles should work.


Features:

0. Added the ability to scroll this Patch Notes screen.

1. Included the SCM Zero position for the UI to be saved and loaded with profiles.

2. Added an overlay which prevents accidentally clicking buttons when trying to do configuration.

3. You can now individually color buttons, setting the main palette will still set every button to the main palette color; so set this before individually coloring buttons.

4. Hold and Double Tap modifiers are now mutually exclusive.

5. Added the ability to select a favored screen to go to. This can be set on the Client Main screen and will automatically go to this screen when you connect.

6. Moved the loading of profiles to occur when the door transition is closed. This should prevent some odd UI behaviors when loading profiles.

7. Added the ability to select left/right modifiers for ctrl alt and shift in the star citizen panels.

8. Added an additional 50/50 vJoy Axis to the mining Panel.

9. Made the patch notes show the first time you update to a new version.

10. The Default and Standard profiles will automatically overwritten.

    10.1 Previous profiles will not be compatible with this version, I apologise, I try to limit this occurring whenever possible.

11. Significant code re-write to allow additional buttons to be more readily added in the future.

12. Transitioning to a screen which does not have an Auto-Radar Ping will stop the radar ping.

13. Changed the axis on the Mining Panel to be seperate Vjoy axis from the Flight Panel to avoid interactions in ships like the prospector where flight controls function from the mining mode.

    13.1 This requires you do re-do the vJoy calibration.

14. Complete overhaul to the mining Panel

    14.1 Added Auto-Ping to the Mining Panel

    14.2 Added a safety cover to the default Jettison Cargo button.

15. re-wrote the files transfer protocol to better handle file transfers.

    15.1 Images and large profiles should no longer fail to transfer correctly on on occasion.

16. Using the link to update the server will now close the server before opening the browser (so you don forget to close it before updating).

17. Added outline for verison hint and information for better readability.

18. Added a hint for scrolling the patch notes text.



Bug Fixes:

1. Fixed a bug where selecting HOM in the screen select would actually do previous screen for some screens

2. Fixed additional buttons that were hard coded to change to fps screen.

3. Fixed a crash that could occur if the server could not check versions from the internet.

4. Fixed a potential crash when transitioning from Star Citizen to Game Select screen.

5. Fixed a bug where stopping the Auto-Calibration, Closing and re-opening the windows could cause the continue and start calibration buttons being overlapped.

6. Fixed a bug preventing profiles transferring to the server correctly.

7. Fixed a potential crash when saving button names in the General Panels.



RELEASE - Version 4.13

HOTFIX Client


Server Compatible with previous client versions: Yes

    Exceptions - Nil

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

    Exceptions - Nil


Client

Fixed the Mining Panel bottom right button (Leave Seat by default ) being hard coded to return to FPS Panel.


RELEASE - Version 4.12

Server and Client


Server Compatible with previous client versions: Yes

    Exceptions - Nil

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

    Exceptions - Nil


Server and Client

Removed some no longer needed dependencies from the packages (size ~halved).


Client - Windows

Set the windows client to run full-screen by default.

RELEASE - Version 4.11

Server and Client


Server Compatible with older client versions: Yes

    Exceptions - General Panels

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

    Exceptions - General Panels


Server

Back-end functionality to support General Panels.


Client

First implementation of the General Game Panels.

The Client may take longer to load than before, but the loading splash screen has been updated to persist for the duration.


Features - General Panels

1. Added back-end functionality to distinguish from left/right Ctrl, Alt Shift modifiers.

    1.1 UI only supported in General Panels until next update.

2. Ability to set custom backgrounds on each General Panel.

    2.1 Custom Backgrounds can be placed in the folder on the server and transferred to the client. Currently supported formats are PNG, JPG, JPEG, BMP, GIF (Windows only for now)

        2.1.0 The images can be transferred and deleted from the config page of the first general panel.

        2.1.1 The images folder on the server can be opened on the config page of the first general panel.

3. 8 General Panels each has 12 buttons for a total of 96 per profile. - Social Panel (like comms SC Panel) in next update.

4. Each General Panel also has the function to take notes with a notepad accessed from the right hand edge of the screen.

RELEASE - Version 3.44

Server Compatible with older client versions Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes


Client

Features

1. Added hold to set upper and lower values for SCM slider and 50/50 slider on the flight panel

    1.1 Hold the triangle above the slider to set a value

    1.2 Saved values are indicated by a <

    1.3 These values are also saved with profiles


Bug Fixes.

Fixed a bug when using d-pad up with Joystick Gremlin.


Other

Changed Full screen back to not-forced on android.

Added 100ms to the Auto-connect steps for people with slower Router response times.

Version Release 3.42

Server and Client


Compatibility:

Server Compatible with older client versions Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes


Features


Removed support for iOS 12.5.5 - Apple has made in untenable to do testing for releases prior to iOS 13

Version Release 3.38

Server

Hot Fix.

Other

Version Release 3.37

Server

Hot Fix.

Version Release 3.36

Server and Client


Compatibility:

Server Compatible with older client versions No

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: No



Server 

1. Server will now request all current release and beta versions and report to clients.


2. Added the ability to determine if the server is a Beta or Release, then check individual updates as required.


3. Added functionality to Authenticate a Windows client if an android or iOS client is already connected. After the windows client is connected, the iOS/Android client can be disconnected.


4. Back-end to support Client Features.


5. Simplified the connect button hint


6. Added functionality to select between different vJoy devices for those who are already using vJoy.

    6.1 enter the vJoy device number in the input box on the Server main screen.

    6.2 If you are not using a more complex vJoy setup, there no action required. It will default to device 1.

    6.3 If you aren't using vJoy Device 1 for GameTouch Controller, when running the calibration, the client will prompt you to select your desired device before continuing.


Client

1. Added functionality to distribute the power triangle setting to all connected clients.


2. Client version is checked when the client connects and is visible on the game select screen.

    2.1 The client will also check for updates every hour while connected to the server.


4. Added functionality to Authenticate a Windows client if an android or iOS client is already connected. After the windows client is connected, the iOS/Android client can be disconnected.

    4.1  When connecting a Windows Client, there is messages to describe success or failure to authenticate


5. Added the functionality so that toggling a button on a device will also toggle the buttons on every device. eg. radar toggle, PTT toggles.


6. Added Auto-Ping to the turret Panel


7. Added an Auto-Run button to the FPS Panel

    7.1. Uses holding shift and W keys (globally toggled on all connected devices)


8. Added better management of checking for client updates.


    8.1 The client will now ask the server to check for updates every hour whilst connected. (This is receive only from the server for the sole purpose of checking for an update it has no impact on the normal operation of the software, The server will then inform the clients on the LAN).  This was done because clients were remaining connected for extended periods (several days) and the server was only checking on load. This has no effect on the clients remaining connected to the server, if the server has no internet access, it will just report that it could not check.

Version Release 3.29

Server Update


Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Server 

Bug Fix

1. fixed vjoy auto cal not working.

Version Release 3.28

Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Server and Client

Improvements

1. Better handling of transferring large profile quantities.


UI

1. Better indication of profile transfers.


Version Release 3.27

Server Update

Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Server

Bug Fixes

1. Made the creation of the save folder on load instead of on receipt of files, this will fix the crash if trying to load profiles from the client where the folder does not exist on the server.

Version Release 3.26

Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Client

UI


Server

Features

       


Version Release 3.24

Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Other

1. Added a button to force finish the vJoy install if it hangs on completion. This process will happen automatically if the install has not finished after 30 seconds.

Version Release 3.23

Compatibility:

Server Compatible with clients version 3.18+

Client compatible with previous Profiles: Yes


Bug Fixes

1. Numpad buttons will now work again.

Version Release 3.22

Compatibility:


Server Compatible with clients version: 3.18+

     Exceptions: Features Para 1


Client compatible with previous Profiles: Yes

Features:


1. Clients can now send all Star Citizen profiles to the server for safe keeping or retrieval from another client on any platform. Accessed via the profiles button on the Star Citizen Main Panel.

    1.1 Requires at least version 3.22 for both Server and Client.

    1.2 Sending or receiving profiles of the same name will overwrite them.

    1.3 if you wish to share your profiles with others: 

        1.3.1 Profiles are saved in \Users\[your username]\AppData\Roaming\GameTouchServer

Version Release 3.21

Compatibility:


Client compatible with Server version: 3.19 or higher

    Exceptions - Nil

    Recommended Server Versions r3.20


Client compatible with previous Profiles: Yes


Bug Fixes

1. Attempting to configure Button V on the FPS Panel will no longer crash the client.

Version Release 3.20

Server Update Only


Compatibility:

Client compatible with previous Server version: 3.20 or higher

    Exceptions - Nil

    Recommended Server Versions r3.20


Client compatible with previous Profiles: Yes


Other

Version Release 3.19

Server Update Only


Compatibility:

Client compatible with previous Server version: 3.18

    Exceptions - Nil

    Recommended Server Versions r3.19


Client compatible with previous Profiles: Yes


Bug Fixes

1. Fixed a bug where moving the Auto-Ping timer too rapidly would cause the client to disconnect.

Version Release 3.18

Compatibility:

Client compatible with previous Server version: No. - Expiry

Client compatible with previous Profiles: Partial


Initial Release !

BETA

BETA - Version 9.32

Server and Client


Compatibility:

Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes - Auto-updates them from last version

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No

Caveats:

auto ping will not work without the new server version

if profiles are older than last release they will not update automatically



Client

Update to new Android API

Changed how the shieldface and power tringle buttons work, should provide increased accuracy.

changed some of the default buttons to only be setup for SC button which have keybinds by default.


Added a 10 retry auto-reconnect before being booted to reconnect screen to help people with unstable home networks.

You can enable/disable this on the main GTc screen with the check box.

You will receive a message on screen when this occurs letting you know that you are reconnecting and which attempt /10


Added the ability to hold down the power triangle reset (center hexagon) for 3 seconds to maximise the power triangle.

you will hear 3 button sounds while holding before it expands, hold again to revert.


You can now make any button a clock by simply typing the button name as clock.

It will inhereit the local time of your device.


Auto ping has been fixed to include a delayed hold and should be largely working as before.


Added s slide out "app" window, currently only has the afk "App".

you can start/stop the afk feature from here

default afk time is now 2:29:59

pop-out button will flash red while afk is active


Removed the "Coming Soon" Re-Fueling panel

Added a custom panel

You can add buttons to the custom panel by pressing the configure button in top right. Then using the + button

Buttons should remember size when adding multiple buttons

To move them, hold down for half a second and you can drag.

Press the button once quickly to bring down the button config.

You can also add a radar to the custom panel (analogue sliders in future update).

resize sliders are available around the edges of the interface for height/width and font.

Saving the custom panel will also update the current default profile, you can, but don't have to, hold profile for 3 secs on main panel for custom panel changes to save.

custom panel changes are per profile you save.

if using an auto screen transition on buttons "CUS" will transition to the custom panel.

the underlay and overlay files for the custom panel are Underlay_Custom.png and Overlay_custom.png


Any profiles from the previous version should update to this version.


Fixed bug created in new android API for the vjoy stick inputs causing the client to crash.



Server

changed the auto-ping to hold briefly in line with SC 3.20 update


BETA - Version 7.03

Server and Client


Compatibility:


Client and Server


Compatibility:

Server Compatible with older client versions: No

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: No

vJoy Re-calibration required: No



1. Re-coded several areas of the cinematics panel to account for changes in 3.17.5 free-look modes.

    Changing cameras without a Panning Preset should now automatically press free-look for you so you can continue controlling your character

    Setting the Pan to continuous will prevent pressing the freelook for you.

    Pressing reset will now work after having previously saved a camera

2. Changed the Get Joystick devices to pull data directly from the actionmaps.xml

    This should now function as intended for easily swapping bindings across devices when they shift due to updates etc.

3. Fixed the button 0 on the Flight and Flight 2 panels not saving ("VTOL" and "cycle cub target" by default).

4. Fixed the icon on the main screen to reflect the Flight 2 panel instead of salvage coming soon.


BETA - Version 6.02

Server and Client


Compatibility:


Server Compatible with older client versions: Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes

vJoy Re-calibration required: No



Features:

1. Significantly reduced the time to load the initial home screen (~800%) by separating each module to load when requested.

    1.1 Subsequent modules will take longer to load as their widget entities are done on command.

    1.2 Once they have been loaded initially, they will remain loaded until the program is closed.

2. Updated the Standard profile to fix a couple of broken bindings on the Turret Panel.

    

UI

1. Modified the "closed door" animation to indicate that things are loading.

2. Modified the next and back button graphics to better fit the UI design.


Bug Fixes:

1. Made improvements to handing of multiple rapid (spam) commands.


BETA - Version 5.01

Server and Client

Compatibility:


Server Compatible with older client versions: No

Client compatible with previous Profiles: No

Client compatible with previous Server Versions: No

1. Previous Star Citizen profiles are not compatible with 4.5+ 

    1.1 The standard and Default profiles should overwrite on first load to v4.50+, if this doesn't occur you can delete the standard and default profiles then restart the client to transfer the new format.

2. General Profiles should work.


Features:

0. Added the ability to scroll this Patch Notes screen.

1. Included the SCM Zero position for the UI to be saved and loaded with profiles.

2. Added an overlay which prevents accidentally clicking buttons when trying to do configuration.

3. You can now individually color buttons, setting the main palette will still set every button to the main palette color; so set this before individually coloring buttons.

4. Hold and Double Tap modifiers are now mutually exclusive.

5. Added the ability to select a favored screen to go to. This can be set on the Client Main screen and will automatically go to this screen when you connect.

6. Moved the loading of profiles to occur when the door transition is closed. This should prevent some odd UI behaviors when loading profiles.

7. Added the ability to select left/right modifiers for ctrl alt and shift in the star citizen panels.

8. Added an additional 50/50 vJoy Axis to the mining Panel.

9. Made the patch notes show the first time you update to a new version.

10. The Default and Standard profiles will automatically overwritten.

    10.1 Previous profiles will not be compatible with this version, I apologise, I try to limit this occurring whenever possible.

11. Significant code re-write to allow additional buttons to be more readily added in the future.

12. Transitioning to a screen which does not have an Auto-Radar Ping will stop the radar ping.

13. Changed the axis on the Mining Panel to be seperate Vjoy axis from the Flight Panel to avoid interactions in ships like the prospector where flight controls function from the mining mode.

    13.1 This requires you do re-do the vJoy calibration.

14. Complete overhaul to the mining Panel

    14.1 Added Auto-Ping to the Mining Panel

    14.2 Added a safety cover to the default Jettison Cargo button.

15. re-wrote the files transfer protocol to better handle file transfers.

    15.1 Images and large profiles should no longer fail to transfer correctly on on occasion.

16. Using the link to update the server will now close the server before opening the browser (so you don forget to close it before updating).

17. Added outline for verison hint and information for better readability.

18. Added a hint for scrolling the patch notes text.



Bug Fixes:

1. Fixed a bug where selecting HOM in the screen select would actually do previous screen for some screens

2. Fixed additional buttons that were hard coded to change to fps screen.

3. Fixed a crash that could occur if the server could not check versions from the internet.

4. Fixed a potential crash when transitioning from Star Citizen to Game Select screen.

5. Fixed a bug where stopping the Auto-Calibration, Closing and re-opening the windows could cause the continue and start calibration buttons being overlapped.

6. Fixed a bug preventing profiles transferring to the server correctly.

7. Fixed a potential crash when saving button names in the General Panels.


Version Closed Beta 3.43

Server Compatible with older client versions Yes

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: Yes


Client

Features

1. Added hold to set upper and lower values for SCM slider and 50/50 slider on the flight panel

    1.1 Hold the triangle above the slider to set a value

    1.2 Saved values are indicated by a <

    1.3 These values are also saved with profiles

Version Closed Beta 3.42

Server and Client Update


Server Compatible with older client versions Yes

    Exceptions: Windows Client Authentication 

Client compatible with previous Profiles: Yes

Client compatible with previous Server Versions: yes

   Exceptions: Windows Client Authentication

3.36 Android/iOS Clients can authenticate 3.38 Windows

Windows Client and Server require matching versions


Server and Client 


Server 

Better Windows client authentication.


Client 

Features

Adding power triangle and auto-ping to the vehicles panel (globally toggled).

Better Windows client authentication.

More Bindings to the 'Standard" profile (for those who don't wish to do their own).

Holding [RESET] on the SCM slider will set the 0 point and graphics to where you have it currently set.


Other

Added a authentication notice to the Game Select screen


Bug Fixes

Possible fix for devices on iOS 12.5.5 (iPad Air) working with community for a fix.


Version Closed Beta 3.34

Server and Client Update


Compatibility:

Server Compatible with clients version 3.18+

Exceptions

     Features

Client compatible with previous Profiles: Yes

Client compatible with previous server versions: No


Server

Server

1. Back-end to support Client Features.


Client 

Features

1. Improved process for authenticating Windows Clients

2. Added Auto-Ping to the turret Panel

3. Added an Auto-Run button to the FPS Panel

    3.1 Uses holding shift and W keys (globally toggled on all connected devices)

4. Added better management of checking for client updates.

    4.1 The client will now ask the server to check for updates every hour whilst connected.

5. Added some leeway to the Windows Authentication check.


Other


Bug Fixes

1. Included the missing ini files to the Compiled windows client.

Version Closed Beta 3.33

Server and Client Update


Compatibility:

Server Compatible with clients version 3.18+

Exceptions

    Will not authenticate a windows client.

    Will not toggle switches or the Power Triangle across all devices


Client compatible with previous Profiles: Yes

Exceptions

    Will not authenticate a windows client.

    Will not toggle switches or the Power Triangle across all devices


Server and Client

UIX

1. Simplified the connect button hint

Features


Server 

1. Server will now request all current release and beta versions and report to clients.


Client

Features

1. Added functionality to distribute the power triangle setting to all connected clients.

2. Client version is checked when the client connects and is visible on the game select screen.

    2.1 The client will also check for updates every hour while connected to the server.

UIX

2. When connecting a Windows Client, there is now messages to describe success or failure to authenticate


Version Closed Beta 3.32

Server Update

Compatibility:

Server Compatible with clients version 3.18+

Exception

    Older clients will not authenticate a windows client.


Server 

Bug Fixes.

1. Fixed all clients being recognised as a single client (this was causing errors in distributing profiles)

2. Added the ability to determine if the server is a Beta or Release, then check individual updates as required.

Version Closed Beta 3.31

Server and Client Update


Compatibility:

Server Compatible with clients version 3.18+

Exception

    Old Servers will not authenticate a windows client.


Client compatible with previous Profiles: Yes

Exception

    Old Clients will no authenticate a windows client


Server 

1. Added functionality to Authenticate a Windows client if an android or iOS client is already connected. After the windows client is connected, the iOS/Android client can be disconnected.


Client

1. Added functionality to Authenticate a Windows client if an android or iOS client is already connected. After the windows client is connected, the iOS/Android client can be disconnected.

2. Added the functionality so that toggling a button on a device will also toggle the buttons on every device.

    2.1 eg. radar toggle, PTT toggles.

Version Open Beta 3.16

Compatibility:

Client compatible with previous Server version: No.

Client compatible with previous Profiles: Partial


Functionality.

1. Modified the profile handling on load to make profiles compatible with newer versions, even if features are added to the configuration files.

2. Modified the server checking to account for versions differences being lower than the current version (It should no longer tell you an update is available for lower versions)


Bug Fixes.

1. Fixed a bug where moving from 0 secs on the autoping timer required 2 button presses to activate.

2. Fixed a bug where trying to initiate the Autoping function without changing from joy-key woudl crash the client connection.


Version Open Beta 3.12

Compatibility:

Client compatible with previous Server version: No.


Features

1. Added automatic version checking to the server, it should now tell you that your version is current or that there is an update with a button to the site link.

2. Added a timer adjustment to the automatic ping feature, in configure; you can now also select if you want it to be a joy button of keystroke.

UIX

1. Added a reference for where to download the server for the PC on the client app

    1.1 Moved the evaluation timer to accommodate

2. Extended the hint duration for the power button and patch notes to fade away after 5 seconds instead of 3.

3. Added 6 buttons to the comms panel, useful for emotes etc.


Other

1. Added app to the Amazon Store.

Version Beta 2.14

Compatibility:

Client compatible with previous Server version: No.


Features

1. Added a radar ping button to the bottom of the power triangle on the Flight Panel screen.

    1.1 This button is bound to vjoy button 7 and will request the server repeatedly press ping at 4 second intervals until cancelled.


UIX

1. Increased the pressable area for the Star Citizen 5 common top buttons.

2. Updated the UI to match the updated GameTouch Controller logos

3. Moved the verison information to the bottom right of the main screen


Bug Fixes

1. The vJoy axis reset on starting Star Citizen causing the Z axiz to be all the way down


Other

1. Added vJoy Axis resets to server disconnections and power off.

   1.1 this should prevent the "axis is held down" issue in other applications if vjoy is bound as a primary controller.


Version Beta 2.13

Compatibility:

Client compatible with previous Server version: Yes

Exceptions: vJoy errors (not installed).


Features

1. Added PRV to the screen transition options. This will transition automatically to the previous screen that was active.

    1.1 Changed the 'RECENTER' button on the standard profile to 'BACK' with the new feature.


Bug Fixes

1. Fixed an issue related to no longer installing vJoy automatically it will now prompt you if you try run calibration without it installed

    1.1 this fixes the issue caused in 2.11 by trying to run server without vJoy installed (below)

unhandled exception Traceback (most recent call last): File "Gametouch_Server.py", line 43, in <module> j = pyvjoy.VJoyDevice(1) File "pyvjoy\vjoydevice.py", line 24, in __init__ File "pyvjoy\_sdk.py", line 30, in vJoyEnabled pyvjoy.exceptions.vJoyNotEnabledException 


Thanks to Noggin for the report.

Version Beta 2.11

RECOMMENDATIONS: Uninstall existing Server First.

Compatibility:

Client compatible with previous Server version: Yes

Exceptions: Other 2


Profiles

1. Changed the loading of profiles from application start to selecting Star Citizen

2. Added a reset to 0 for all vjoy inputs when loading the Star Citizen area. This may help those who dont use joysticks and who haven't run the Calibrate Joysticks feature.

    2.1 The reset position hexagonal buttons within the panels will still reset to their respective reset values.


Other

1. Extended the Evaluation Period to Cover Open Beta

2. Removed the automatic installation of vJoy, it should now be manually installed from either the button on the server main page or the calibration screen on the client.

3. Removed the Serial Number entry from the Server Install

Version Beta 2.06

Compatibility:

Client compatible with previous Server version: Yes

Exceptions: Expiry


Other

1. Extended the evaluation period for both server and client v2.06

Known Issues

Version Beta 2.05

Compatibility:

Client compatible with previous Server version: Yes

Exceptions: Nil


Features

1. Based on user feedback, changed the Virtual thumb stick UI components for panels which had them to now be an animated pop-out slide.

1.1 added 6 more buttons to each combat panel.

1.2 added a Push-to-Talk button to the COMSS and FPS Panels. These are Toggle buttons and are linked across the screens

UIX


Audio


Known Issues

Version Beta 2.03

Compatibility:

Client compatible with previous Server version: Yes

Exceptions: Nil


Features

1. Auto Connection. - More improvements to the Auto-connection feature.


UIX


Audio