Homebrew Is there a Theme editor for Linux?

Wrathalos

Well-Known Member
OP
Member
Joined
Feb 25, 2016
Messages
206
Trophies
0
Age
34
XP
490
Country
United States
As the title states, I'm looking for a theme editor like YATA+ for Linux. Is there possibly one or any tutorials as to build one from within a linux environment? I'm looking more specifically to make bgm's for themes and I've yet to find any tutorials, programs, etc. that aren't windows-based. If I knew how to remove .net requirements from YATA+ I'd port that, but I don't know much C#/C++.
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
C# is going to be .net, regardless. That's what both YATA+ and Usagire's editor are coded in. I'm a full time linux user, and I've already been through the hoops, so:

Neither YATA+ nor Usagirei's editor will run on Linux with Mono. It's due to missing functionality.

YATA+ is partially functional in WINE, but expect some things to break. Usagirei's editor won't even run on WINE since WPF is missing in wine-mono and utterly broken in native .net. I've resorted to editing my themes in a VM.

If you want to port something - which isn't going to be fun - your best bet is to port Usagirei's editor onto Gtk#. I thought about whether to do it and decided it was too much effort.
 

Skyforce77

Active Member
Newcomer
Joined
Jan 2, 2016
Messages
29
Trophies
0
Age
29
XP
87
Country
France
C# is going to be .net, regardless. That's what both YATA+ and Usagire's editor are coded in. I'm a full time linux user, and I've already been through the hoops, so:

Neither YATA+ nor Usagirei's editor will run on Linux with Mono. It's due to missing functionality.

YATA+ is partially functional in WINE, but expect some things to break. Usagirei's editor won't even run on WINE since WPF is missing in wine-mono and utterly broken in native .net. I've resorted to editing my themes in a VM.

If you want to port something - which isn't going to be fun - your best bet is to port Usagirei's editor onto Gtk#. I thought about whether to do it and decided it was too much effort.
YATA+ works under wine with tiny glitches. It can be used but a fully supported soft would be cool
 
Last edited by Skyforce77,

Giantblargg

Active Member
Newcomer
Joined
Nov 28, 2015
Messages
41
Trophies
0
Location
Behind you
XP
157
Country
Canada
I was able to get YATA+ running under mono by removing all parts of the program that relied on WMP. So no sound processing but everything else worked.
 

Joom

 ❤❤❤
Member
Joined
Jan 8, 2016
Messages
6,026
Trophies
1
Location
US
Website
mogbox.net
XP
5,988
Country
United States
I was able to get YATA+ running under mono by removing all parts of the program that relied on WMP. So no sound processing but everything else worked.
Seriously? It relies on WMP? Oh God, that's such a rookie programmer maneuver. This is why .NET is bad. It promotes poor programming behaviors. There are other ways of processing audio with .NET other than WMP, but utilizing the WMP control is the laziest way of doing it.
 
  • Like
Reactions: MrMcTiller

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
Seriously? It relies on WMP? Oh God, that's such a rookie programmer maneuver. This is why .NET is bad. It promotes poor programming behaviors. There are other ways of processing audio with .NET other than WMP, but utilizing the WMP control is the laziest way of doing it.

No kidding. So very dumb. Even when it's written for windows, that's dumb since the N editions exist, which lack WMP.

I was able to get YATA+ running under mono by removing all parts of the program that relied on WMP. So no sound processing but everything else worked.

Mind sharing a patch? Might be useful for anyone wishing to compile it for mono. It'd also make it very easy to identify the incorrect code and fix it.
 

Giantblargg

Active Member
Newcomer
Joined
Nov 28, 2015
Messages
41
Trophies
0
Location
Behind you
XP
157
Country
Canada
Mind sharing a patch? Might be useful for anyone wishing to compile it for mono. It'd also make it very easy to identify the incorrect code and fix it.

I'm not sure I have it anymore. I'll take a look.

EDIT: Looks like newer versions of YATA+ no longer use WMP, using NAudio instead. The only problems left are that they use backslashes as folder separators while linux uses foward slashes, and that windows are not formatted correctly for the mono interpretation of winforms, leaving some elements off-screen.
 
Last edited by Giantblargg,
General chit-chat
Help Users
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm