z-edit / zedit

An integrated development environment for Bethesda Plugin Files.
https://z-edit.github.io
MIT License
304 stars 55 forks source link

Linux Release Support? #214

Open ThisNekoGuy opened 3 years ago

ThisNekoGuy commented 3 years ago

I wanted to ask if it would be feasible to produce a native Linux release seeing as zEdit is an electron project? The compilation explanation says that the project is Windows specific, so I figured I'd inquire about the future.

I asked ElminsterAU about doing so for xEdit but claimed that it isn't possible to do some for base xEdit a few reasons...

Drakonas commented 3 years ago

I fail to see how this helps when most tools for the games this supports are Windows-only. What would porting this to Linux accomplish? Can't wine or similar projects be made to run them anyway? Secondly, I feel this is too much work to ask a developer to simply "port to Linux", when there are probably less than 0.1% of users playing these games on Linux.

If someone is going to port this, it'd probably need to be someone else.

ThisNekoGuy commented 3 years ago

@Drakonas First of all, not everything is dependant on Win32, so it's not "unreasonable" to ask of a Linux port for anything

Second of all, the games work 100% fine in Linux

Third, %0.1 percent of PC users still amounts to hundreds of thousands to millions of users; so no, this is not an unreasonable request especially when this project is built on JavaScript and CSS of all things.

It's completely feasible.

Arsakes commented 2 years ago

So has anyone figured out how to run this tool on linux?

lucifertdark commented 2 years ago

I have it running with the latest version of Wine in Linux. It's a bit slow but usable.

ThisNekoGuy commented 2 years ago

Wine's been able to run it for a while; it just doesn't run well in my experience

keturn commented 2 years ago

The biggest hurdle I see to this is that it needs https://github.com/matortheeternal/xedit-lib.

So you'd need to either figure out how to build that to a Linux library format, or have https://github.com/z-edit/xelib figure out how to do foreign function invocation of things in a .dll file even while it's running on a Linux platform.

ThisNekoGuy commented 2 years ago

@keturn I was talking to Mator about this a while ago; esper is a replacement he's been working on that's essentially going to be the solution to this problem

hawari21 commented 2 years ago

I cant get this software work again after i switched to Ubuntu, strangely on my Arch Linux this things is run just fine although it is so slow and sometimes crash. I tried to install via Wine as usuall but it just wont show anything on Ubuntu 22, hell without this software i cannot merges my mod anymore and i really need solution how to fix it....maybe there is something wrong with wine since wine stable branch is not available on Ubuntu 22 yet...

PS : With this wonderfull software i can run more than 400 mods on Linux (no kidding)

Edit : Eh, nevermind. Suddenly after i switched to Wine Development Branch and restart it is finally work!

ThisNekoGuy commented 2 years ago

@hawari21 I would suggest you turn to the appropriate forum for that, such as the WineHQ forums or a Proton issue page, if you are using that.

That aside, I would also suggest trying to install vcrun verbs with Winetricks and/or .NET; focusing on getting this natively running rather than through Wine (properly) is likely more achievable (in time), but if the issue is with Plain Wine and your issue is a regression, you can open a bug report there to get that looked at (and preferably link the bug to their application database as well, if applicable).

------- Original Message ------- On Saturday, April 30th, 2022 at 9:25 PM, hawari21 @.***> wrote:

I cant get this software work again after i switched to Ubuntu, strangely on my Arch Linux this things is run just fine although it is so slow and sometimes crash. I tried to install via Wine as usuall but it just wont show anything on Ubuntu 22, hell without this software i cannot merges my mod anymore and i really need solution how to fix it....maybe there is something wrong with wine since wine stable bracnh is not available on Ubuntu 22 yet...

PS : With this wonderfull software i can run more than 400 mods on Linux (no kidding)

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>