Universal Character Scripting Helper (UCSH) [In Development]
- Konnor88
- Site Admin
- Posts: 59
- Joined: Mon Feb 09, 2026 9:11 pm
- Location: Georgia, USA
- Favorite Microsoft Agent: All classic ones!
- Operating System: Windows 11 Pro x64 | Debian 12
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
Public beta 1 available now: https://tmafe.com/downloads/UCSH_BETA1_Installer.exe
Highlights:
+ Auto recovery - If the program ever crashes, it has a an auto-recovery feature to load your previous progress!
+ Improved Speak to Wave - You can now use a YouTube link for a character to speak!
+ Improved Sing - You can now utilize a piano to make a character sing syllables!
+ Majority of MASH features re-implemented so far!
... and more!
Known bugs:
+ Update check won't work on Windows XP
+ To run the decompiler module, you will need to start the program as admin, then run the module, and then you can close it and use it without admin if you'd like
Highlights:
+ Auto recovery - If the program ever crashes, it has a an auto-recovery feature to load your previous progress!
+ Improved Speak to Wave - You can now use a YouTube link for a character to speak!
+ Improved Sing - You can now utilize a piano to make a character sing syllables!
+ Majority of MASH features re-implemented so far!
... and more!
Known bugs:
+ Update check won't work on Windows XP
+ To run the decompiler module, you will need to start the program as admin, then run the module, and then you can close it and use it without admin if you'd like
- MadCreeper7611
- Posts: 118
- Joined: Mon Feb 09, 2026 11:32 pm
- Location: United States
- Favorite Microsoft Agent: All classic agents
- Operating System: Windows 11 25h2 with 10 theme
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
Ngl I'm imagining a "help topics" button that opens a .chm file in the menu bar similar to MASHKonnor88 wrote: Sun Apr 26, 2026 10:22 pm Public beta 1 available now: https://tmafe.com/downloads/UCSH_BETA1_Installer.exe
Highlights:
+ Auto recovery - If the program ever crashes, it has a an auto-recovery feature to load your previous progress!
+ Improved Speak to Wave - You can now use a YouTube link for a character to speak!
+ Improved Sing - You can now utilize a piano to make a character sing syllables!
+ Majority of MASH features re-implemented so far!
... and more!
Known bugs:
+ Update check won't work on Windows XP
+ To run the decompiler module, you will need to start the program as admin, then run the module, and then you can close it and use it without admin if you'd like
- Triston Klocke
- Posts: 51
- Joined: Tue Feb 10, 2026 6:34 pm
- Favorite Microsoft Agent: Peedy
- Operating System: Windows 11 24H2 (64-Bit)
Re: Universal Character Scripting Helper (UCSH) [In Development]
Although that would be cool, that would be a bit tedious to have it implemented.
- united123
- Posts: 151
- Joined: Tue Feb 10, 2026 7:28 am
- Location: India
- Favorite Microsoft Agent: Bonzi
- Operating System: Windows 11 Pro 25H2
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
I have a question: How can we add MS Agent Characters or MS Agent Actors on this software?Konnor88 wrote: Sun Apr 26, 2026 10:22 pm Public beta 1 available now: https://tmafe.com/downloads/UCSH_BETA1_Installer.exe
Highlights:
+ Auto recovery - If the program ever crashes, it has a an auto-recovery feature to load your previous progress!
+ Improved Speak to Wave - You can now use a YouTube link for a character to speak!
+ Improved Sing - You can now utilize a piano to make a character sing syllables!
+ Majority of MASH features re-implemented so far!
... and more!
Known bugs:
+ Update check won't work on Windows XP
+ To run the decompiler module, you will need to start the program as admin, then run the module, and then you can close it and use it without admin if you'd like
Hey there!
I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.

I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.
- united123
- Posts: 151
- Joined: Tue Feb 10, 2026 7:28 am
- Location: India
- Favorite Microsoft Agent: Bonzi
- Operating System: Windows 11 Pro 25H2
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
Nvm, Found it out.united123 wrote: Mon Apr 27, 2026 1:29 pmI have a question: How can we add MS Agent Characters or MS Agent Actors on this software?Konnor88 wrote: Sun Apr 26, 2026 10:22 pm Public beta 1 available now: https://tmafe.com/downloads/UCSH_BETA1_Installer.exe
Highlights:
+ Auto recovery - If the program ever crashes, it has a an auto-recovery feature to load your previous progress!
+ Improved Speak to Wave - You can now use a YouTube link for a character to speak!
+ Improved Sing - You can now utilize a piano to make a character sing syllables!
+ Majority of MASH features re-implemented so far!
... and more!
Known bugs:
+ Update check won't work on Windows XP
+ To run the decompiler module, you will need to start the program as admin, then run the module, and then you can close it and use it without admin if you'd like
Hey there!
I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.

I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.
-
Yellow Hat Parappa
- Posts: 1
- Joined: Tue Apr 28, 2026 6:47 pm
- Favorite Microsoft Agent: YH_PaRappa_V2
Re: Universal Character Scripting Helper (UCSH) [In Development]
Hi there
YH_PaRappa here and i love this aplication so much
YH_PaRappa here and i love this aplication so much
- Konnor88
- Site Admin
- Posts: 59
- Joined: Mon Feb 09, 2026 9:11 pm
- Location: Georgia, USA
- Favorite Microsoft Agent: All classic ones!
- Operating System: Windows 11 Pro x64 | Debian 12
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
A new public beta or perhaps pre-release will be dropping soon. I have fixed all the bugs that commenters have pointed out so far and have added some newer things as well. Here's a screenshot of the default view as of right now.
Some of the change log:
+ Basic MSH Script - The program now has an option to load existing basic MSH scripts and directly translates them into ATS scripts!
+ Script repair button - If you encounter a script error, the script repair button will attempt to fix the majority of common errors.
+ Delay script timer - You can now set a delay to the start script button or shortcut (F5). For example, if you set the delay to 3 seconds, all characters will hide immediately and the script will begin playing in 3 seconds. Pretty useful if you already use the timer feature in Bandicam before you start recording.
+ An actual icon that isn't re-used from the Actor Toolkit (of which most references of have been removed)
+ Scintilla support - The script textbox is now using the API that powers Notepad++, so now it supports things like line numbers!
+ The guide has been moved outside the main window into a separate optional window and disabled by default.
+ A welcome window has been added with options to do a new script, a new character (via the MACE module), opening an existing ATS script, opening an existing MSH script, or opening an auto-recovered script.
+ Clear cache button in settings if you ever need to clear the YouTube to Wave sounds
+ You can now open the ACTORS/CHARS folders from the File menu at the top.
+ The Frontier Actor Tip Service is now available on the "Main" form for Microsoft Agent, if you don't know what something does, right-click and click "What's this?" for an explanation.
+ The titlebar now has the filename up top.
+ The update checker no longer runs if you double-click a script to run it (to enable the double-click to run, click "Register file extension" in settings.
+ Added notice on the TTS engine form that if an engine doesn't work they will need to install it with a link to TMAFE's TTS center.
+ ... more!
Bug fixes:
+ Fixed whisper and monotone buttons not working properly due to a missing " (yes, that was the bug
)
+ Fixed bug with Robosoft voices not appearing under TTS engines
+ Fixed bug where the decompiler module won't install unless the program is running as administrator
+ Fixed a bug with the hide button not immediately logging to script
+ Fixed a bug with the update checker running on unsupported operating systems (Windows XP has issues with the protocol it uses)
+ Fixed bugs with find and replace
... more!
Some of the change log:
+ Basic MSH Script - The program now has an option to load existing basic MSH scripts and directly translates them into ATS scripts!
+ Script repair button - If you encounter a script error, the script repair button will attempt to fix the majority of common errors.
+ Delay script timer - You can now set a delay to the start script button or shortcut (F5). For example, if you set the delay to 3 seconds, all characters will hide immediately and the script will begin playing in 3 seconds. Pretty useful if you already use the timer feature in Bandicam before you start recording.
+ An actual icon that isn't re-used from the Actor Toolkit (of which most references of have been removed)
+ Scintilla support - The script textbox is now using the API that powers Notepad++, so now it supports things like line numbers!
+ The guide has been moved outside the main window into a separate optional window and disabled by default.
+ A welcome window has been added with options to do a new script, a new character (via the MACE module), opening an existing ATS script, opening an existing MSH script, or opening an auto-recovered script.
+ Clear cache button in settings if you ever need to clear the YouTube to Wave sounds
+ You can now open the ACTORS/CHARS folders from the File menu at the top.
+ The Frontier Actor Tip Service is now available on the "Main" form for Microsoft Agent, if you don't know what something does, right-click and click "What's this?" for an explanation.
+ The titlebar now has the filename up top.
+ The update checker no longer runs if you double-click a script to run it (to enable the double-click to run, click "Register file extension" in settings.
+ Added notice on the TTS engine form that if an engine doesn't work they will need to install it with a link to TMAFE's TTS center.
+ ... more!
Bug fixes:
+ Fixed whisper and monotone buttons not working properly due to a missing " (yes, that was the bug
+ Fixed bug with Robosoft voices not appearing under TTS engines
+ Fixed bug where the decompiler module won't install unless the program is running as administrator
+ Fixed a bug with the hide button not immediately logging to script
+ Fixed a bug with the update checker running on unsupported operating systems (Windows XP has issues with the protocol it uses)
+ Fixed bugs with find and replace
... more!
- Attachments
-
- UCSHPreview.png (150.2 KiB) Viewed 142 times
- united123
- Posts: 151
- Joined: Tue Feb 10, 2026 7:28 am
- Location: India
- Favorite Microsoft Agent: Bonzi
- Operating System: Windows 11 Pro 25H2
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
Releasing in Early May 2026?Konnor88 wrote: Wed Apr 29, 2026 3:30 am A new public beta or perhaps pre-release will be dropping soon. I have fixed all the bugs that commenters have pointed out so far and have added some newer things as well. Here's a screenshot of the default view as of right now.
Some of the change log:
+ Basic MSH Script - The program now has an option to load existing basic MSH scripts and directly translates them into ATS scripts!
+ Script repair button - If you encounter a script error, the script repair button will attempt to fix the majority of common errors.
+ Delay script timer - You can now set a delay to the start script button or shortcut (F5). For example, if you set the delay to 3 seconds, all characters will hide immediately and the script will begin playing in 3 seconds. Pretty useful if you already use the timer feature in Bandicam before you start recording.
+ An actual icon that isn't re-used from the Actor Toolkit (of which most references of have been removed)
+ Scintilla support - The script textbox is now using the API that powers Notepad++, so now it supports things like line numbers!
+ The guide has been moved outside the main window into a separate optional window and disabled by default.
+ A welcome window has been added with options to do a new script, a new character (via the MACE module), opening an existing ATS script, opening an existing MSH script, or opening an auto-recovered script.
+ Clear cache button in settings if you ever need to clear the YouTube to Wave sounds
+ You can now open the ACTORS/CHARS folders from the File menu at the top.
+ The Frontier Actor Tip Service is now available on the "Main" form for Microsoft Agent, if you don't know what something does, right-click and click "What's this?" for an explanation.
+ The titlebar now has the filename up top.
+ The update checker no longer runs if you double-click a script to run it (to enable the double-click to run, click "Register file extension" in settings.
+ Added notice on the TTS engine form that if an engine doesn't work they will need to install it with a link to TMAFE's TTS center.
+ ... more!
Bug fixes:
+ Fixed whisper and monotone buttons not working properly due to a missing " (yes, that was the bug)
+ Fixed bug with Robosoft voices not appearing under TTS engines
+ Fixed bug where the decompiler module won't install unless the program is running as administrator
+ Fixed a bug with the hide button not immediately logging to script
+ Fixed a bug with the update checker running on unsupported operating systems (Windows XP has issues with the protocol it uses)
+ Fixed bugs with find and replace
... more!
Hey there!
I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.

I am United World, who is a Techy, Mapper, Ident uploader and an MS Agent Tuber.
- Konnor88
- Site Admin
- Posts: 59
- Joined: Mon Feb 09, 2026 9:11 pm
- Location: Georgia, USA
- Favorite Microsoft Agent: All classic ones!
- Operating System: Windows 11 Pro x64 | Debian 12
- Contact:
Re: Universal Character Scripting Helper (UCSH) [In Development]
Yep, most likely a 1.0 version by May.
------------------------------------------------
DOWNLOAD LINK FOR RELEASE CANDIDATE 1: https://tmafe.com/downloads/UCSH_RC1_Installer.exe
In the meantime, another beta, a release candidate this time due to the more stable nature has been uploaded and I have updated the link in the first post.
NOTE as this is a release candidate, this is still technically a BETA, so please report any bugs and such. Every bug that has been reported has been fixed so far, so feel free to report!
CHANGELOG:
Screen Effects (BETA) - You can now add effects like confetti or screen shake (well, something of that nature) to your scripts! Please report any bugs with this
Functions - Right-click the textbox in Speak to insert functions. Current functions include random numbers, random choices, variables, time of day, username, machine name, math, conditions, file reading/writing,launching programs, and Agent/Actor property values
Basic MASH Script support (EXPERIMENTAL) - UCSH can now open and run the majority of MASH scripts by translating them into UCSH-compatible ATS scripts.
Backgrounds - Backgrounds are now mostly functional after being rewritten which means agent and actor will always be on top now
Script repair button - If a script gives an error, UCSH can attempt to repair common script issues automatically.
Delay script timer - You can now delay script playback by a set number of seconds, useful for recording software countdowns.
Startup window - A new startup window lets you create a new script, open an ATS script, load a MASH script, open recent files, or recover an autosaved script.
Sound Effects - You can now add built-in sounds like buzzer, applause, tada, and suspense strike, OR use your own WAV files (useful if you have soundpacks!) from the Sounds folder
Frontier Actor Tip Service for Agent - Right-click elements on the Microsoft Agent main form and select "What's this?" for explanations.
New icons - UCSH now has new icons for the program and scripts.
Updated About window
Most remaining references to Actor Toolkit have been removed
Filename in titlebar - The titlebar now updates to show the current file name
Clear cache button - Settings now includes a button to clear YouTube-to-WAV cached sounds
Improved module folder location - External modules now install to %AppData%\UCSH\Modules to avoid administrator permission issues
Guide window changes - The guide has been moved outside the main window, is disabled by default, and now has updated options.
Global stop shortcut - UCSH can now stop a script from any window using Ctrl+F5.
Scintilla support - The script editor now uses Scintilla, the same component used by Notepad++ which means better text editing and line number support.
TTS engine notice - The TTS menu now includes a notice and link to TMAFE's TTS engine download page.
Double-click script improvements - The update checker no longer runs when launching a script by double-clicking it.
Toolbar toggle - Added a button to hide or show the left-side toolbar like MASH
ACTORS and CHARS shortcuts - You can now open the ACTORS and CHARS folders from the File menu
Background clear button
Freddy and Brutus TTS support
BUG FIXES:
Fixed agents with special characters such as periods in their names causing script errors (thanks @KazmirPaelA)
Fixed the Whisper button not playing back correctly due to a missing quotation mark (thanks @KazmirPaelA)
Fixed the Monotone button not playing back correctly due to a missing quotation mark
Fixed the Hide button not immediately logging to the script box
Fixed the update checker running on unsupported operating systems such as Windows XP
Fixed bugs with Find and Replace
Fixed Robosoft voices not appearing under TTS engines
Fixed the decompiler module requiring UCSH to run as administrator to install
Fixed the pitch slider not going down to 50 Hz
Fixed the embedded MACE window having a maximize option
Fixed Background's "add to current position" option not inserting correctly
Fixed the Ctrl+O shortcut
Fixed the Agent main form textbox missing right-click options
Improved how UCSH inserts new lines to reduce script box errors
Fixed an old Actor Toolkit leftover where pressing Stop would hide all actors
Quick video that discusses and shows a few features:
DOWNLOAD LINK FOR RELEASE CANDIDATE 1: https://tmafe.com/downloads/UCSH_RC1_Installer.exe
------------------------------------------------
DOWNLOAD LINK FOR RELEASE CANDIDATE 1: https://tmafe.com/downloads/UCSH_RC1_Installer.exe
In the meantime, another beta, a release candidate this time due to the more stable nature has been uploaded and I have updated the link in the first post.
NOTE as this is a release candidate, this is still technically a BETA, so please report any bugs and such. Every bug that has been reported has been fixed so far, so feel free to report!
CHANGELOG:
Screen Effects (BETA) - You can now add effects like confetti or screen shake (well, something of that nature) to your scripts! Please report any bugs with this
Functions - Right-click the textbox in Speak to insert functions. Current functions include random numbers, random choices, variables, time of day, username, machine name, math, conditions, file reading/writing,launching programs, and Agent/Actor property values
Basic MASH Script support (EXPERIMENTAL) - UCSH can now open and run the majority of MASH scripts by translating them into UCSH-compatible ATS scripts.
Backgrounds - Backgrounds are now mostly functional after being rewritten which means agent and actor will always be on top now
Script repair button - If a script gives an error, UCSH can attempt to repair common script issues automatically.
Delay script timer - You can now delay script playback by a set number of seconds, useful for recording software countdowns.
Startup window - A new startup window lets you create a new script, open an ATS script, load a MASH script, open recent files, or recover an autosaved script.
Sound Effects - You can now add built-in sounds like buzzer, applause, tada, and suspense strike, OR use your own WAV files (useful if you have soundpacks!) from the Sounds folder
Frontier Actor Tip Service for Agent - Right-click elements on the Microsoft Agent main form and select "What's this?" for explanations.
New icons - UCSH now has new icons for the program and scripts.
Updated About window
Most remaining references to Actor Toolkit have been removed
Filename in titlebar - The titlebar now updates to show the current file name
Clear cache button - Settings now includes a button to clear YouTube-to-WAV cached sounds
Improved module folder location - External modules now install to %AppData%\UCSH\Modules to avoid administrator permission issues
Guide window changes - The guide has been moved outside the main window, is disabled by default, and now has updated options.
Global stop shortcut - UCSH can now stop a script from any window using Ctrl+F5.
Scintilla support - The script editor now uses Scintilla, the same component used by Notepad++ which means better text editing and line number support.
TTS engine notice - The TTS menu now includes a notice and link to TMAFE's TTS engine download page.
Double-click script improvements - The update checker no longer runs when launching a script by double-clicking it.
Toolbar toggle - Added a button to hide or show the left-side toolbar like MASH
ACTORS and CHARS shortcuts - You can now open the ACTORS and CHARS folders from the File menu
Background clear button
Freddy and Brutus TTS support
BUG FIXES:
Fixed agents with special characters such as periods in their names causing script errors (thanks @KazmirPaelA)
Fixed the Whisper button not playing back correctly due to a missing quotation mark (thanks @KazmirPaelA)
Fixed the Monotone button not playing back correctly due to a missing quotation mark
Fixed the Hide button not immediately logging to the script box
Fixed the update checker running on unsupported operating systems such as Windows XP
Fixed bugs with Find and Replace
Fixed Robosoft voices not appearing under TTS engines
Fixed the decompiler module requiring UCSH to run as administrator to install
Fixed the pitch slider not going down to 50 Hz
Fixed the embedded MACE window having a maximize option
Fixed Background's "add to current position" option not inserting correctly
Fixed the Ctrl+O shortcut
Fixed the Agent main form textbox missing right-click options
Improved how UCSH inserts new lines to reduce script box errors
Fixed an old Actor Toolkit leftover where pressing Stop would hide all actors
Quick video that discusses and shows a few features:
DOWNLOAD LINK FOR RELEASE CANDIDATE 1: https://tmafe.com/downloads/UCSH_RC1_Installer.exe
- Triston Klocke
- Posts: 51
- Joined: Tue Feb 10, 2026 6:34 pm
- Favorite Microsoft Agent: Peedy
- Operating System: Windows 11 24H2 (64-Bit)
Re: Universal Character Scripting Helper (UCSH) [In Development]
Don't worry Konner, i'll find some bugs and report them back to you. i missed it the last time this program was updated.



