DSC Studio: Difference between revisions

From DivaDocs
Created page with "A cross-platform editor for DivaSCript files. Category:Tools"
 
Line 1: Line 1:
A cross-platform editor for DivaSCript files.
'''''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 *.DEX format
  • Converting EDIT_ commands to their standard equivalent
  • Merging commands from more than one *.dsc file
  • Backwards compatability with Samyuu's ScriptEditor, so that saves from Edit Mode can be converted into *.dsc 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