DSC Studio: Difference between revisions
From DivaDocs
Crystalis39 (talk | contribs) Created page with "A cross-platform editor for DivaSCript files. Category:Tools" |
Added →Usage: , →Features: , →External Links |
||
| Line 1: | Line 1: | ||
'''''DSC Studio''''' (formerly known as ''DSC Editor'') is a cross-platform editor for [[DivaScript]] files (<code>*.dsc</code>) created by Nastys. It is based off of Samyuu's ''ScriptEditor''. | |||
== Usage == | |||
''DSC Studio'' is a browser based program that can be accessed by visiting https://nastys.github.io/dsceditor/. Each browser may have different features depending on what is supported by that browser: | |||
{| class="wikitable" | |||
|+ | |||
!Browser | |||
!Offline Support | |||
!Desktop Integration | |||
!File Associations | |||
!"Save" Support | |||
!"Save As... Support | |||
|- | |||
|Microsoft Edge | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
|- | |||
|Google Chrome | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
|- | |||
|Mozilla Firefox | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
|- | |||
|Safari | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
|- | |||
|Brave | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ⨉ </div> | |||
| <div style="text-align: center;"> ✓ </div> | |||
|} | |||
Once the program is loaded, you can either start typing or pasting commands or load in your own [[DivaScript]] file (<code>*.dsc</code>) . | |||
== Features == | |||
* An implementation of [https://microsoft.github.io/monaco-editor/ Monaco Editor] with inlay hints and Find & Replace options supporting regular expressions. | |||
* Bookmarks | |||
* Removing, isolating, and splitting specific commands | |||
* Management of <code>TIME();</code> commands, including normalizing commands and removing unused commands | |||
* Swapping _OLD motions from ''Hatsune Miku: Project DIVA Arcade'' with their new equivalents (eg. hand and face animations) | |||
* Exporting specific facial animation related commands into <code>*.DEX</code> format | |||
* Converting <code>EDIT_</code> commands to their standard equivalent | |||
* Merging commands from more than one <code>*.dsc</code> file | |||
* Backwards compatability with Samyuu's ''ScriptEditor'', so that saves from ''Edit Mode'' can be converted into <code>*.dsc</code> format and directly loaded into ''DSC Studio'' | |||
* Converting TARGET(); commands from ''Hatsune Miku: Project DIVA f'' and ''Hatsune Miku: Project DIVA F'' for use with the ''New Classics'' mod | |||
== External Links == | |||
* [https://github.com/nastys/nastys.github.io GitHub repository] | |||
[[Category:Tools]] | [[Category:Tools]] | ||
Revision as of 17:19, 17 September 2025
DSC Studio (formerly known as DSC Editor) is a cross-platform editor for DivaScript files (*.dsc) created by Nastys. It is based off of Samyuu's ScriptEditor.
Usage
DSC Studio is a browser based program that can be accessed by visiting https://nastys.github.io/dsceditor/. Each browser may have different features depending on what is supported by that browser:
| Browser | Offline Support | Desktop Integration | File Associations | "Save" Support | "Save As... Support |
|---|---|---|---|---|---|
| Microsoft Edge | ✓
|
✓
|
✓
|
✓
|
✓
|
| Google Chrome | ✓
|
✓
|
✓
|
✓
|
✓
|
| Mozilla Firefox | ✓
|
⨉
|
⨉
|
⨉
|
✓
|
| Safari | ✓
|
⨉
|
⨉
|
⨉
|
✓
|
| Brave | ✓
|
✓
|
⨉
|
⨉
|
✓
|
Once the program is loaded, you can either start typing or pasting commands or load in your own DivaScript file (*.dsc) .
Features
- An implementation of Monaco Editor with inlay hints and Find & Replace options supporting regular expressions.
- Bookmarks
- Removing, isolating, and splitting specific commands
- Management of
TIME();commands, including normalizing commands and removing unused commands - Swapping _OLD motions from Hatsune Miku: Project DIVA Arcade with their new equivalents (eg. hand and face animations)
- Exporting specific facial animation related commands into
*.DEXformat - Converting
EDIT_commands to their standard equivalent - Merging commands from more than one
*.dscfile - Backwards compatability with Samyuu's ScriptEditor, so that saves from Edit Mode can be converted into
*.dscformat and directly loaded into DSC Studio - Converting TARGET(); commands from Hatsune Miku: Project DIVA f and Hatsune Miku: Project DIVA F for use with the New Classics mod
