Skip to content

Releases: luckytyphlosion/auto-tt-recorder-gui

v1.4.1

28 Sep 16:01
Compare
Choose a tag to compare

Changes from last release

  • Each input now has a specific width associated with them.
  • Add notes to video codec and video format inputs.
  • Add more info to video quality notes.
  • Add placeholders to chadsoft cache expiry ("Purge cache files after") input.

v1.4.0

05 Sep 21:50
Compare
Choose a tag to compare

Changes from last release

Completely overhaul layout (still a bit of work to do):

  • Group together related inputs into categories.
  • Right-align labels from a fixed point and display inputs after the label.
  • Separate out some "choice" inputs (inputs that when selected display another input) so that the displayed input is on a separate line instead of condensed together.
  • Put error messages on the bottom of inputs, except for checkbox inputs and a few others.
  • Use Segoe UI as the main choice of font.
  • Some radio buttons are now displayed on top of each other.
  • Error message for extra gecko codes and top 10 gecko code are now displayed separately instead of inside the contents.

Other changes:

  • Show and clear error messages right after interacting with an input. (Live (late) validation)
  • Output video size no longer uses native form validation.
  • Allow decimal numbers in output video size.
  • Validate file size for extra gecko codes and top 10 gecko code (cannot use a file greater than 10MB)
  • Subtle change to detect GUI vs non-GUI in the output video (can you guess?)

Bugfixes:

  • Fix bug where filled encode size but blank unit was valid.
  • Validate file extension for "open/save" file dialog inputs (if the user manually inputs a file with a custom extension).
  • Disable the ability to open a new Electron window via Ctrl or Shift-click on a link.
  • Disable the ability to interact with inputs that clear on right-click when auto-tt-recorder is running.
  • [Technical] Fix issue causing form components to re-render on any component change after submit.

v1.3.0

06 Aug 00:59
Compare
Choose a tag to compare

Changes since last release:

  • Add in the chadsoft top-10-censors input.
  • Add in template exporting. Fill in the fields you want to keep in the template, and leave the fields you want to fill in every time blank. Use right click on a button or dropdown input to clear its value.
  • Add the ability to disable expansion of unselected choice inputs. For example, previously, if you were to unselect the "Record from" input, the program would display both the ghost page link input and the ghost filename input, which would get messy. This new option allows you to disable that behaviour.
  • Add in clickable links.
  • Have a specific error message when Visual C++ Redistributable Packages for Visual Studio 2013 is not installed which directs the user to the download page with a link.
  • Add the ability to prefill the program options when opening from either the last opened template, the last recorded options, or the default options.
  • Add an option to validate the form when opening the program.
  • Update to auto-tt-recorder v1.3.11, and add the new commands introduced in that release to the GUI (purge-auto-add and ignore-auto-add-missing-files)

Bugfixes:

  • Fix issues with the video format input not automatically changing depending on the video codec selected.

And finally:

  • Add in ending-message input

JOIN THE DISCORD HERE FOR UPDATES: https://discord.gg/6FqfpnqP57

v1.2.0

01 Aug 01:07
Compare
Choose a tag to compare

Changes since last release:

  • Add an ability to import in config files used in the non-GUI program. In the config files, you can also specify certain fields as and the GUI will automatically clear the corresponding fields and highlight which need to be filled.
    • You can also right click on radio buttons, checkboxes, filename input/outputs, and dropdown inputs to clear their value.
    • In a future update, you will be able to export config files, with cleared fields being marked as .
  • Add corresponding inputs for chadsoft-read-cache, chadsoft-write-cache, and chadsoft-cache-expiry.
  • Add an option to use the track name of the rkg slot the ghost is recorded on (mainly for auto-tt-recorder compatibility).
  • Validate that the filename extension of the output video is the one specified in encoding settings (if available)
  • Update auto-tt-recorder version to v1.4.0 (just for form-complexity option for templates)

Bugfixes

  • Fix issue where the audio bitrate input would not reset when changing between certain form views.
  • Fix bug where selecting "Raw Frame Dump:" then changing the layout complexity would cause no non-top10 radio button to be selected.

Missing options:

  • main-ghost-auto: irrelevant (used when importing)
  • comparison-ghost-auto: irrelevant (used when importing)
  • no-200cc: no real practical use (used when importing)
  • top-10-censors: not yet added
  • ending-message: not yet added (currently forced to link here)
  • dolphin-volume: not yet added

v1.1.2

23 Jul 15:25
Compare
Choose a tag to compare

Changes since last release:

  • Inputs which open a dialog now save the location of the last selected file.
  • Minor change to GUI Header.

This release also serves to test out the new auto-updater, which will update before opening the program, instead of requiring the program to be closed for it to update.

v1.1.1

23 Jul 14:26
Compare
Choose a tag to compare

Changes since last release:

  • Fix bug in Chadsoft leaderboard link input which treated leaderboard links as invalid if there wasn't a # at the end of the html
  • Uninstalling Auto-TT-Recorder GUI will now also remove files related to the program.

v1.1.0

22 Jul 02:52
2e6c34e
Compare
Choose a tag to compare

Changes from last release:

  • Add in all possible timelines (ways to record). Newly added timelines are:
    • top10 (with chadsoft or gecko code)
    • ghostselect
    • ghostonly
    • noencode.
  • Add in all the options added since auto-tt-recorder v1.3.5. This includes:
    • input-display: nunchuck
    • aspect-ratio-16-by-9
    • track-name: auto
    • extra-gecko-codes-filename
    • ending-delay
    • start-music-at-beginning
    • fade-in-at-start
    • no-music-mkchannel
  • Add in a simple/advanced/all layout division, which controls the complexity of the layout.
    • Simple has the minimum options required to make a presentable video.
    • Advanced contains most of the options that you will generally need.
    • All contains all options the progam has available, including options you may never use.
  • Some minor bugfixes with the layout which I don't care enough to write down

Missing options:

  • main-ghost-auto: irrelevant
  • comparison-ghost-auto: irrelevant
  • no-200cc: no real practical use
  • top-10-censors: not yet added
  • ending-message: not yet added (currently forced to link here)
  • dolphin-volume: not yet added
  • chadsoft-read-cache: hardcoded to recommended settings
  • chadsoft-write-cache: hardcoded to recommended settings
  • chadsoft-cache-expiry: hardcoded to recommended settings

v1.0.0

25 Jun 19:59
Compare
Choose a tag to compare

Changes since last release:

  • Major GUI revamp: can now record a personal ghost with most options available (so no top 10 right now)
  • Missing options:
    • main-ghost-auto: irrelevant
    • comparison-ghost-auto: irrelevant
    • no-200cc: no real practical use
    • timeline: forced to mkchannel
    • top-10-chadsoft: not yet added
    • top-10-title: not yet added
    • top-10-highlight: not yet added
    • top-10-censors: not yet added
    • top-10-gecko-code-filename: not yet added
    • ending-message: not yet added (currently forced to link here)
    • dolphin-volume: not yet added
    • chadsoft-read-cache: hardcoded to recommended settings
    • chadsoft-write-cache: hardcoded to recommended settings
    • chadsoft-cache-expiry: hardcoded to recommended settings

v0.2.7

05 Jun 16:33
Compare
Choose a tag to compare

Changes since last release:

  • Fix broken release.

v0.2.6-alpha

13 May 00:01
Compare
Choose a tag to compare

Changes since last release:

  • Auto-updating GUI should hopefully work now.