<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.divamodarchive.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nastys</id>
	<title>DivaDocs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://docs.divamodarchive.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nastys"/>
	<link rel="alternate" type="text/html" href="https://docs.divamodarchive.com/Special:Contributions/Nastys"/>
	<updated>2026-06-06T01:53:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.0</generator>
	<entry>
		<id>https://docs.divamodarchive.com/index.php?title=DSC_Studio&amp;diff=129</id>
		<title>DSC Studio</title>
		<link rel="alternate" type="text/html" href="https://docs.divamodarchive.com/index.php?title=DSC_Studio&amp;diff=129"/>
		<updated>2025-09-20T13:49:55Z</updated>

		<summary type="html">&lt;p&gt;Nastys: Clarify codebase, browser support, and features&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;&#039;&#039;DSC Studio&#039;&#039;&#039;&#039;&#039; (formerly known as &#039;&#039;DSC Editor&#039;&#039;, later changed to avoid confusion with samyuu&#039;s [[ScriptEditor]]) is a cross-platform editor for [[DivaScript]] files (&amp;lt;code&amp;gt;*.dsc&amp;lt;/code&amp;gt;) created by nastys. Although samyuu is credited for reverse-engineering the overall DivaScript format and most of the opcodes, along with korenkonder for additional game formats, it is not based on ScriptEditor&#039;s codebase.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
&#039;&#039;DSC Studio&#039;&#039; 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:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Browser&lt;br /&gt;
!Offline Support&lt;br /&gt;
!Desktop Integration&lt;br /&gt;
!File Associations&lt;br /&gt;
!&amp;quot;Save&amp;quot; Support&lt;br /&gt;
!&amp;quot;Save As... Support&lt;br /&gt;
|-&lt;br /&gt;
|Microsoft Edge&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Google Chrome&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Mozilla Firefox&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Safari&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|Brave&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉* &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ⨉* &amp;lt;/div&amp;gt;&lt;br /&gt;
| &amp;lt;div style=&amp;quot;text-align: center;&amp;quot;&amp;gt; ✓ &amp;lt;/div&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
Once the program is loaded, the user can either start typing or pasting commands, or open an existing [[DivaScript]] file (&amp;lt;code&amp;gt;*.dsc&amp;lt;/code&amp;gt;). &lt;br /&gt;
&lt;br /&gt;
When using Google Chrome or Microsoft Edge, it is possible to install &#039;&#039;DSC Studio&#039;&#039; as a PWA, which allows the user to open DivaScript files directly from their desktop environment, like a native file editor. To enable the same functionality in Brave, the user must first navigate to &amp;lt;code&amp;gt;brave://flags/&amp;lt;/code&amp;gt; and enable &#039;&#039;&#039;File system access API&#039;&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* An implementation of [https://microsoft.github.io/monaco-editor/ Monaco Editor] with inlay hints and Find &amp;amp; Replace options supporting regular expressions.&lt;br /&gt;
* Bookmarks&lt;br /&gt;
* Removing, isolating, and splitting specific commands&lt;br /&gt;
* Management of &amp;lt;code&amp;gt;TIME();&amp;lt;/code&amp;gt; commands, including normalizing commands and removing unused commands&lt;br /&gt;
* Swapping _OLD motions from &#039;&#039;Hatsune Miku: Project DIVA Arcade&#039;&#039; with their new equivalents (eg. hand and face animations)&lt;br /&gt;
* Exporting specific facial animation related commands into &amp;lt;code&amp;gt;*.DEX&amp;lt;/code&amp;gt; format&lt;br /&gt;
* Converting &amp;lt;code&amp;gt;EDIT_&amp;lt;/code&amp;gt; commands to their standard equivalent&lt;br /&gt;
* Merging commands from more than one &amp;lt;code&amp;gt;*.dsc&amp;lt;/code&amp;gt; file&lt;br /&gt;
* Compatibility with Samyuu&#039;s &#039;&#039;ScriptEditor&#039;&#039;, so that saves from &#039;&#039;Edit Mode&#039;&#039; can be converted into &amp;lt;code&amp;gt;*.dsc&amp;lt;/code&amp;gt; format and directly loaded into &#039;&#039;DSC Studio&#039;&#039;&lt;br /&gt;
* Converting TARGET IDs specific to &#039;&#039;Hatsune Miku: Project DIVA 2nd/Extend/Dreamy Theater 2nd/Dreamy Theater Extend/f/F/f2nd/F2nd/X&#039;&#039; for use with the &#039;&#039;New Classics&#039;&#039; mod for &#039;&#039;Hatsune Miku: Project DIVA Mega Mix+&#039;&#039;&lt;br /&gt;
* Chart preview&lt;br /&gt;
* Lyric injection&lt;br /&gt;
&lt;br /&gt;
== External Links ==&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/nastys/nastys.github.io GitHub repository]&lt;br /&gt;
&lt;br /&gt;
[[Category:Tools]]&lt;/div&gt;</summary>
		<author><name>Nastys</name></author>
	</entry>
</feed>