Transférer les fichiers vers '3DS'
3DS theme creator and editor. # ***Free for use.***
This commit is contained in:
parent
e10c7e7c3a
commit
d4d1876d0e
12 changed files with 31083 additions and 0 deletions
95
3DS/Config.xml
Normal file
95
3DS/Config.xml
Normal file
|
@ -0,0 +1,95 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Settings>
|
||||||
|
<Setting Name="Preview_CloseToggle">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CartY">
|
||||||
|
<int>2</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FileEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FolderEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_CursorEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CursorX">
|
||||||
|
<int>2</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_PressedToggle">
|
||||||
|
<boolean>false</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="SocketIP">
|
||||||
|
<string>127.0.0.1</string>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FolderX">
|
||||||
|
<int>0</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FolderX">
|
||||||
|
<int>0</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FileY">
|
||||||
|
<int>0</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FileX">
|
||||||
|
<int>0</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_CursorX">
|
||||||
|
<int>2</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CartX">
|
||||||
|
<int>0</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FileY">
|
||||||
|
<int>2</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CartEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_AnimationToggle">
|
||||||
|
<boolean>false</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FolderEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FolderY">
|
||||||
|
<int>1</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="SocketMaxTries">
|
||||||
|
<int>5</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CursorEnable">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="CheckUpdatesOnStartup">
|
||||||
|
<boolean>true</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FolderY">
|
||||||
|
<int>1</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_CursorY">
|
||||||
|
<int>1</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="EXP_ResampleWav">
|
||||||
|
<boolean>false</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_CursorY">
|
||||||
|
<int>2</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Main_FileX">
|
||||||
|
<int>1</int>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_Folder_FileEnable">
|
||||||
|
<boolean>false</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="Preview_ModeToggle">
|
||||||
|
<boolean>false</boolean>
|
||||||
|
</Setting>
|
||||||
|
<Setting Name="MRU_List">
|
||||||
|
<ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||||
|
<string>D:\Themes\asriel\body_lz.bin</string>
|
||||||
|
</ArrayOfString>
|
||||||
|
</Setting>
|
||||||
|
</Settings>
|
BIN
3DS/NAudio.dll
Normal file
BIN
3DS/NAudio.dll
Normal file
Binary file not shown.
21714
3DS/NAudio.xml
Normal file
21714
3DS/NAudio.xml
Normal file
File diff suppressed because it is too large
Load diff
BIN
3DS/Newtonsoft.Json.dll
Normal file
BIN
3DS/Newtonsoft.Json.dll
Normal file
Binary file not shown.
9085
3DS/Newtonsoft.Json.xml
Normal file
9085
3DS/Newtonsoft.Json.xml
Normal file
File diff suppressed because it is too large
Load diff
62
3DS/Readme.txt
Normal file
62
3DS/Readme.txt
Normal file
|
@ -0,0 +1,62 @@
|
||||||
|
### Usagi 3DS Theme Editor
|
||||||
|
|
||||||
|
Support/Discussion Topic at [GBATemp](https://gbatemp.net/threads/412233/)
|
||||||
|
|
||||||
|
WPF Based, Theme Editor for Nintendo 3DS
|
||||||
|
- Requires .NET Framework 4.5
|
||||||
|
|
||||||
|
---
|
||||||
|
#### Features
|
||||||
|
|
||||||
|
* **Image Palette**: Select colors from the *(up to)* 20 most used colors on the Top/Bottom Screen Background Images
|
||||||
|
* **Animated Live Preview**: See Changes in Realtime, Animation is Toggleable
|
||||||
|
* **BGM Preview**: Preview Only, *No BCSTM Conversion Support*
|
||||||
|
* **Exports Preview Image**: Upon Exporting, preview.png will be generated
|
||||||
|
* **Image Dithering**: Reduced Banding, Bayer8x8 Ordered, [Example (2x Nearest Neighbor)][DITHERING]
|
||||||
|
* **Top Screen Render Modes**: None, Solid Color, Solid Color & Texture, Texture
|
||||||
|
* **Bottom Screen Render Modes**: None, Solid Color, Texture
|
||||||
|
* **Top Screen Frame Types**: Fixed, Slow/Fast Scroll
|
||||||
|
* **Bottom Screen Render Modes**: Fixed, Slow/Fast Scroll, Flip/Bounce Tiled
|
||||||
|
* **Bottom Screen UI Elements**: Folder and Icon Borders, Solid Color and Textured
|
||||||
|
* **Experimental CWAV Manager**: Add Sound Effects to your themes, optional support for ctr_WaveConverter (Required for Wav Conversion)
|
||||||
|
* **SMDH Generation**: Loads/Creates info.smdh file for CHMM2
|
||||||
|
* **Theme Sender**: Sends Themes over Network to CHMM2
|
||||||
|
|
||||||
|
#### Localization
|
||||||
|
|
||||||
|
Avaiable on the Following Languages:
|
||||||
|
|
||||||
|
* English
|
||||||
|
* Portuguese (Brazil)
|
||||||
|
* Spanish (by dsoldier @ GBATemp)
|
||||||
|
* Italian (by RayFirefist @ GBATemp)
|
||||||
|
* French (by Kerouz @ GBATemp)
|
||||||
|
|
||||||
|
---
|
||||||
|
### ThemeEditor Common
|
||||||
|
|
||||||
|
Object Oriented, Standalone Library for Handling the Theme Files
|
||||||
|
- Requires .NET Framework 4.5
|
||||||
|
|
||||||
|
#### Features
|
||||||
|
|
||||||
|
* **LZ11 De/Compression**
|
||||||
|
* **Texture Encoding/Decoding**
|
||||||
|
* **Image Data Operations**: Dithering, Blitting, Rotating, Palette Generation, Grayscale
|
||||||
|
* **Theme Reading/Writing**
|
||||||
|
|
||||||
|
---
|
||||||
|
#### Credits
|
||||||
|
|
||||||
|
* **Halley Comet Software** - [vgmstream] - BGM Preview
|
||||||
|
* **Reisyukaku** - [YATA] - LZ11 De/Compression, Texture Decoding
|
||||||
|
* **kwsch** - [pk3DS] - LZ11 De/Compression
|
||||||
|
* **Barubary** - [DSDecmp] - LZ11 De/Compression
|
||||||
|
* **3DBrew WIKI** - [WIKI] - File Formats Specification
|
||||||
|
|
||||||
|
[vgmstream]:https://www.hcs64.com/vgmstream.html
|
||||||
|
[DSDecmp]:https://github.com/Barubary/dsdecmp/tree/master/CSharp/DSDecmp
|
||||||
|
[pk3DS]:https://github.com/kwsch/pk3DS/blob/master/pk3DS/3DS/LZSS.cs
|
||||||
|
[YATA]:https://github.com/Reisyukaku/YATA
|
||||||
|
[WIKI]:https://www.3dbrew.org/wiki/
|
||||||
|
[DITHERING]:http://i.imgur.com/W6wcvhS.png
|
BIN
3DS/ThemeEditor.Common.dll
Normal file
BIN
3DS/ThemeEditor.Common.dll
Normal file
Binary file not shown.
BIN
3DS/ThemeEditor.Common.pdb
Normal file
BIN
3DS/ThemeEditor.Common.pdb
Normal file
Binary file not shown.
21
3DS/ThemeEditor.LICENSE
Normal file
21
3DS/ThemeEditor.LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2016 Usagirei
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
106
3DS/ThemeEditor.WPF.exe.config
Normal file
106
3DS/ThemeEditor.WPF.exe.config
Normal file
|
@ -0,0 +1,106 @@
|
||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
|
||||||
|
<configuration>
|
||||||
|
<configSections>
|
||||||
|
<sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
|
||||||
|
<section name="ThemeEditor.WPF.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" />
|
||||||
|
</sectionGroup>
|
||||||
|
</configSections>
|
||||||
|
<startup>
|
||||||
|
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
|
||||||
|
</startup>
|
||||||
|
<userSettings>
|
||||||
|
<ThemeEditor.WPF.Properties.Settings>
|
||||||
|
<setting name="CheckUpdatesOnStartup" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="EXP_ResampleWav" serializeAs="String">
|
||||||
|
<value>False</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_CursorX" serializeAs="String">
|
||||||
|
<value>2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_CursorY" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_CursorEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FolderX" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FolderY" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FolderEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FileX" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FileY" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Folder_FileEnable" serializeAs="String">
|
||||||
|
<value>False</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CursorX" serializeAs="String">
|
||||||
|
<value>2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CursorY" serializeAs="String">
|
||||||
|
<value>2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CursorEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FolderX" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FolderY" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FolderEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CartX" serializeAs="String">
|
||||||
|
<value>0</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CartY" serializeAs="String">
|
||||||
|
<value>2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_CartEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FileX" serializeAs="String">
|
||||||
|
<value>1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FileY" serializeAs="String">
|
||||||
|
<value>2</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_Main_FileEnable" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_ModeToggle" serializeAs="String">
|
||||||
|
<value>False</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_AnimationToggle" serializeAs="String">
|
||||||
|
<value>False</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_PressedToggle" serializeAs="String">
|
||||||
|
<value>False</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SocketIP" serializeAs="String">
|
||||||
|
<value>127.0.0.1</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="SocketMaxTries" serializeAs="String">
|
||||||
|
<value>5</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="Preview_CloseToggle" serializeAs="String">
|
||||||
|
<value>True</value>
|
||||||
|
</setting>
|
||||||
|
<setting name="MRU_List" serializeAs="String">
|
||||||
|
<value />
|
||||||
|
</setting>
|
||||||
|
</ThemeEditor.WPF.Properties.Settings>
|
||||||
|
</userSettings>
|
||||||
|
</configuration>
|
BIN
3DS/ThemeEditor.WPF.pdb
Normal file
BIN
3DS/ThemeEditor.WPF.pdb
Normal file
Binary file not shown.
BIN
3DS/Xceed.Wpf.Toolkit.dll
Normal file
BIN
3DS/Xceed.Wpf.Toolkit.dll
Normal file
Binary file not shown.
Loading…
Reference in a new issue