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

ChicagoMel

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
524
Trophies
0
Age
42
XP
863
Country
United States
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.
 

Alain Desjardins

Active Member
Newcomer
Joined
Sep 6, 2016
Messages
34
Trophies
0
Age
42
XP
150
Country
United States
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!
 

aiko-chan

New Member
Newbie
Joined
Jun 25, 2018
Messages
1
Trophies
0
Age
27
XP
58
Country
Brazil
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.

wicksand420

Well-Known Member
Member
Joined
Nov 13, 2016
Messages
2,787
Trophies
1
Age
39
XP
2,296
Country
United States
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
 

_zThunderingLight_

Member
Newcomer
Joined
Mar 30, 2018
Messages
13
Trophies
0
Age
19
XP
113
Country
Italy
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_,

Pokem

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
1,058
Trophies
0
XP
1,434
Country
United States
How do you import bgm? (before anyone ask, yes, it's in bcstm format.)
Tried drag and dropping and that doesnt seem to work.
 

Posghetti

Un-official ReVeluv Leader
Member
Joined
Mar 15, 2016
Messages
1,141
Trophies
0
Location
Michigan
XP
782
Country
United States
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

  • crash_dump_00000000.rar
    456 bytes · Views: 183
  • Itachi.rar
    1.3 MB · Views: 169
Last edited by Posghetti,
  • Like
Reactions: Pokem

SG6000

Well-Known Member
Member
Joined
Nov 2, 2015
Messages
391
Trophies
0
XP
1,400
Country
United Kingdom
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

Posghetti

Un-official ReVeluv Leader
Member
Joined
Mar 15, 2016
Messages
1,141
Trophies
0
Location
Michigan
XP
782
Country
United States
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.
 

Pokem

Well-Known Member
Member
Joined
Jul 22, 2016
Messages
1,058
Trophies
0
XP
1,434
Country
United States
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

General chit-chat
Help Users
  • BakerMan @ BakerMan:
    ok, because here it's in september, right before the fuckin school year starts
  • Xdqwerty @ Xdqwerty:
    good night
  • BakerMan @ BakerMan:
    as to you
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
    Veho @ Veho: It inserts a newline in a random spot.