ROM Hack [Release] Usagi 3DS Theme Editor (+ .Net Library) - Testers Wanted

  • Thread starter Thread starter usagirei
  • Start date Start date
  • Views Views 296,566
  • Replies Replies 560
  • Likes Likes 63
This is awesome, thanks!

But how do I stop my images pulling to the left? I have to add useless space to one side or crop the other just to get it to center when I upload it to the editor.
 
Is there by chance a guideline on the size of images used in this program for top, bottom, large and small icon?
 
There a way to create file associations with body_LZ.bin so I can just click and open the themes without having to browse for them in the editor? I tried creating a file association with .bin files but I get errors and bgm won't load. Maybe there's a simpler way of doing it, but yeah... i just want to make it easier to edit the 400 themes i have, lol.

Thanks!
 
Adorei o programa, e adorei mais ainda saber que foi feito por um BR ^_^ Ficou muito mais fácil editar as cores, e essa pré visualização é um colírio para os olhos (sem contar que o arquivo de preview fica lindo no 3ds também).
Muito obrigada por simplificar nossas vidas.

A única sugestão que eu tenho seria trocar a palavra "arquivo" por bordas, pois fica um pouco confuso no começo pra quem é iniciante (meu caso :D).No mais, acho que está indo muitíssimo bem.

"I loved the program, and I loved even knowing it was done by a BR ^ _ ^ It was much easier to edit the colors, and this preview is an eye drop (not to mention that the preview file looks beautiful in 3ds too) .
Thank you so much for simplifying our lives.

The only suggestion I have would be to change the word "file" to borders, as it gets a bit confusing at first for the beginner (my case: D). No more, I think it is going very well."
 
Last edited by WeedZ, , Reason: Please use English from now on. I won't translate again.
Adorei o programa, e adorei mais ainda saber que foi feito por um BR ^_^ Ficou muito mais fácil editar as cores, e essa pré visualização é um colírio para os olhos (sem contar que o arquivo de preview fica lindo no 3ds também).
Muito obrigada por simplificar nossas vidas.

A única sugestão que eu tenho seria trocar a palavra "arquivo" por bordas, pois fica um pouco confuso no começo pra quem é iniciante (meu caso :D).No mais, acho que está indo muitíssimo bem.
This is a English speaking forum only
 
It doesn't work. Here the following error (In italian):
System.Windows.Markup.XamlParseException: Non è stato possibile caricare il file o l'assembly 'Xceed.Wpf.Toolkit, PublicKeyToken=3e4669d2f30244f4' o una delle relative dipendenze. Impossibile trovare il file specificato. ---> System.IO.FileNotFoundException: Non è stato possibile caricare il file o l'assembly 'Xceed.Wpf.Toolkit, PublicKeyToken=3e4669d2f30244f4' o una delle relative dipendenze. Impossibile trovare il file specificato.
in System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
in System.Reflection.RuntimeAssembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, RuntimeAssembly locationHint, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
in System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef, Evidence assemblySecurity, RuntimeAssembly reqAssembly, StackCrawlMark& stackMark, IntPtr pPrivHostBinder, Boolean throwOnFileNotFound, Boolean forIntrospection, Boolean suppressSecurityChecks)
in System.Reflection.Assembly.Load(AssemblyName assemblyRef)
in System.Windows.Baml2006.Baml2006SchemaContext.ResolveAssembly(BamlAssembly bamlAssembly)
in System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlTypeToType(BamlType bamlType)
in System.Windows.Baml2006.Baml2006SchemaContext.ResolveBamlType(BamlType bamlType, Int16 typeId)
in System.Windows.Baml2006.Baml2006SchemaContext.GetXamlType(Int16 typeId)
in System.Windows.Baml2006.Baml2006Reader.Process_ElementStart()
in System.Windows.Baml2006.Baml2006Reader.Process_OneBamlRecord()
in System.Windows.Baml2006.Baml2006Reader.Process_BamlRecords()
in System.Windows.Baml2006.Baml2006Reader.Read()
in System.Windows.Markup.WpfXamlLoader.TransformNodes(XamlReader xamlReader, XamlObjectWriter xamlWriter, Boolean onlyLoadOneNode, Boolean skipJournaledProperties, Boolean shouldPassLineNumberInfo, IXamlLineInfo xamlLineInfo, IXamlLineInfoConsumer xamlLineInfoConsumer, XamlContextStack`1 stack, IStyleConnector styleConnector)
in System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
--- Fine della traccia dello stack dell'eccezione interna ---
in System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
in System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
in System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
in System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
in ThemeEditor.WPF.MainWindow.InitializeComponent() in D:\GIT\Projects\3DS Theme Editor\ThemeEditor.WPF\MainWindow.xaml:riga 1
in ThemeEditor.WPF.MainWindow..ctor() in D:\GIT\Projects\3DS Theme Editor\ThemeEditor.WPF\MainWindow.xaml.cs:riga 86
in ThemeEditor.WPF.App.App_OnStartup(Object sender, StartupEventArgs e) in D:\GIT\Projects\3DS Theme Editor\ThemeEditor.WPF\App.xaml.cs:riga 70
in System.Windows.Application.OnStartup(StartupEventArgs e)
in System.Windows.Application.<.ctor>b__1_0(Object unused)
in System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
in System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)

(EDIT):
Problem solved! :)
 
Last edited by _zThunderingLight_,
How do you import bgm? (before anyone ask, yes, it's in bcstm format.)
Tried drag and dropping and that doesnt seem to work.
 
Hey guys, I have an issue with one of my newest themes. In short, after installing it as a single/shuffle theme, my 3DS always boots to an error.
Everything seemed to work fine in Usagi, so I'm at a loss atm.
Any help is appreciated!

(Theme and crash dmp are included)
EDIT: (If you install this theme and get the same error, just delete your theme ext data from your sdcard using a computer and it'll boot up just fine)

--------------------- MERGED ---------------------------

How do you import bgm? (before anyone ask, yes, it's in bcstm format.)
Tried drag and dropping and that doesnt seem to work.

Just make sure the file is named "bgm.bcstm" and drag it to where your theme is stored. Make sure bmg is checked and press load. That's it.
 

Attachments

Last edited by Posghetti,
  • Like
Reactions: Pokem
Hey guys, I have an issue with one of my newest themes. In short, after installing it as a single/shuffle theme, my 3DS always boots to an error.
Everything seemed to work fine in Usagi, so I'm at a loss atm.
Any help is appreciated!

I would check the size of the bgm.bcstm to make sure it is exactly 3,371,008 bytes or under in size.
 
  • Like
Reactions: Posghetti
I would check the size of the bgm.bcstm to make sure it is exactly 3,371,008 bytes or under in size.

Thanks for the suggestion! I actually figured out my issue earlier today (which I still don't understand how it works) but it works now! Had to do with my SFX.
 
my theme plays in Usagi, but not when I install it on my 3DS.
My file is 1.7 mb and the .wav file should be correct
 

Site & Scene News

Popular threads in this forum