Releases: Mars7383/Cali-Ware-UI
Cali-Ware v1.3.7
Cali-Ware v1.3.6
The UI works with Script-Ware M v2.2 now thanks to legacy communications support added by ShowerHeadFD.
Cali-Ware v1.3.5
⭐ Multi-Inject is much easier to use now! Injecting into a another instance will load an internal UI which can be used to execute scripts on that instance. You can enable Multi-Inject by pressing the ? button on the bottom-right corner of the main page of Cali-Ware.
🦑 Trial Mode now uses getcustomasset
to load the song in the game itself. Thanks to Server_Noob and ShowerHeadFD for that!
Cali-Ware v1.3.4
Fixed the trial mode lua script after I accidentally broke it. Oops.
Cali-Ware v1.3.3
- The Legacy Titlebar setting now sets the corner radius to look like what it used to before Big Sur.
- The Trial Mode script now has a buyfunc() that will open a "purchase" page.
Requires a manual update! If you haven't updated in a long time, you should experience a significant performance boost (see v1.3.2 changelog).
Cali-Ware v1.3.2
⚡ Optimizations that should improve performance on all operating systems (thanks Server_Noob 😁)
🐞 Minor fixes involving the legacy titlebar setting and the text boxes on the executor page
Cali-Ware v1.3.1
Now uses the new SWMAuth2
authentication system, and should be less laggy.
Cali-Ware v1.3.0
Updated to a newer version of Electron to match Script-Ware M. This should fix "certificate expired" issues for good! Unfortunately, this does require a manual update.
Workaround For "Certificate Expired" Error
As of October 15, 2021 you should upgrade to Cali-Ware 1.3.0 instead to fix any TLS errors.
Old content
You need to have Cali-Ware UI in your Applications folder in order for this to work!Since September 30, 2021, Script-Ware (and Cali-Ware) won't let you log in because of an expired certificate.
The following app will open Cali-Ware using crossliner#5755's TLS fix, a clever (but insecure!) workaround for ignoring TLS errors on node apps. You can view the source here.
If you are on macOS 10.15.5 or lower, however, you may crash on inject even with this fix due to an outdated curl library. There is no feasible solution right now other than waiting for the Script-Ware team to fix their website.
If you have any issues feel free to contact me on Discord, Mars#7383 :)
Cali-Ware v1.2.0
⚙️ Added a preference pane accessible through the ? button found at the bottom right corner of the executor page. It currently has the following toggleable features:
- Auto updates - check for new updates on Github and automatically download and install them on exit
- Legacy window - use react-desktop's High Sierra titlebar instead of the system one (made for Big Sur and above)
- Multi-inject - an experimental feature to let you inject libScriptWare.dylib into multiple processes
Due to the way Script-Ware was made, only one process is able to read your script. When execute a script, your script is stored inside of/Users/Shared/SW-IPC.txt
. The dylib will read your script and then wipe the file. So if you use multi-inject, the process that readsSW-IPC.txt
first will be the only one that executes it.
Take note that modifying these settings may produce bugs since I haven't tested everything completely yet (you should definitely expect unintended behavior with multi-inject enabled). If you want to report any bugs feel free to do so by contacting me on Discord