Page 1 of 2

Running on raspberry pi

Posted: Thu Dec 07, 2017 12:05 am
by damaji
Hi guise,

I had read something on reddit from the early stages of development that Ember would eventually run on Mac and Linux, and that it also was possible to run through Wine. I was curious, since I was planning on getting a license to Eltechs' Exagear, which is an x86 compatibility layer that would allow me to at least USE Wine on my raspberry pi, if it is even worth it to attempt, as I have no experience with Wine. I think the only thing really holding me back is the .NET Framework after I purchase this license. Any knowledge or experience is appreciated.

Re: Running on raspberry pi

Posted: Thu Dec 07, 2017 7:52 am
by NiteHawk
damaji wrote:Hi guise,

I had read something on reddit from the early stages of development that Ember would eventually run on Mac and Linux, and that it also was possible to run through Wine. I was curious, since I was planning on getting a license to Eltechs' Exagear, which is an x86 compatibility layer that would allow me to at least USE Wine on my raspberry pi, if it is even worth it to attempt, as I have no experience with Wine. I think the only thing really holding me back is the .NET Framework after I purchase this license. Any knowledge or experience is appreciated.

I will poke Lat on this question to see about WiNE.

The new client coming out (in a few months though) Should be able to support this hopefully. It's similar to how discord works so it should fit pretty nicely.

Re: Running on raspberry pi

Posted: Thu Dec 07, 2017 10:28 am
by Lateralus
I only have Macs but run Windows through parallels to play ember. I do believe that you need .net framework to play I’m not sure how that works with wine atm since it’s been a very long time since I’ve gone that route sorry :/.

Re: Running on raspberry pi

Posted: Thu Dec 07, 2017 10:45 am
by damaji
Well I had plans to buy a license to run some other older Windows software so above and beyond figuring out Wine, I've thus far been amazed at the capability of this stock board. No qualms with a little guinea pigging. I had a lot of success running Windows on a Mac through Boot Camp in the Vista era. Is Parallels a separate OS partition or virtualisation? I only chose Wine because I think it's free and everyone boasts its low resource overhead.

Re: Running on raspberry pi

Posted: Thu Dec 07, 2017 12:27 pm
by Lateralus
Yea parallels just allows me to run my boot camp inside a window while Mac OS is running as well. Reg boot camp would accomplish the same thing. I believe that VMware runs windows fine inside Linux and Mac as well but again have not messed with that for a while.

Re: Running on raspberry pi

Posted: Fri Dec 08, 2017 6:37 pm
by damaji
Apparently Wine, at least the Rpi3 version, only supports up to .NET Framework 4.0.30319 and supposedly compatibility up to WinXP. I'm still going to try the install but I imagine it's in vain, unfortunately.

The log, for anyone curious:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8' or one of its dependencies.
File name: 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8'
at Launcher.My.MyProject+MyForms.get_AutoUpdate () <0x2ac9730 + 0x0001b> in <filename unknown>:0
at Launcher.My.MyApplication.OnCreateMainForm () <0x2ac96b0 + 0x00017> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x2ac9608 + 0x00029> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x2ac95f0 + 0x00010> in <filename unknown>:0
at Launcher.My.MyApplication.Main (System.String[] Args) <0x2ac0f58 + 0x0002f> in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8' or one of its dependencies.
File name: 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8'
at Launcher.My.MyProject+MyForms.get_AutoUpdate () <0x2ac9730 + 0x0001b> in <filename unknown>:0
at Launcher.My.MyApplication.OnCreateMainForm () <0x2ac96b0 + 0x00017> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x2ac9608 + 0x00029> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x2ac95f0 + 0x00010> in <filename unknown>:0
at Launcher.My.MyApplication.Main (System.String[] Args) <0x2ac0f58 + 0x0002f> in <filename unknown>:0

Re: Running on raspberry pi

Posted: Sun Dec 10, 2017 2:03 pm
by NiteHawk
damaji wrote:Apparently Wine, at least the Rpi3 version, only supports up to .NET Framework 4.0.30319 and supposedly compatibility up to WinXP. I'm still going to try the install but I imagine it's in vain, unfortunately.

The log, for anyone curious:
Unhandled Exception:
System.IO.FileNotFoundException: Could not load file or assembly 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8' or one of its dependencies.
File name: 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8'
at Launcher.My.MyProject+MyForms.get_AutoUpdate () <0x2ac9730 + 0x0001b> in <filename unknown>:0
at Launcher.My.MyApplication.OnCreateMainForm () <0x2ac96b0 + 0x00017> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x2ac9608 + 0x00029> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x2ac95f0 + 0x00010> in <filename unknown>:0
at Launcher.My.MyApplication.Main (System.String[] Args) <0x2ac0f58 + 0x0002f> in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.IO.FileNotFoundException: Could not load file or assembly 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8' or one of its dependencies.
File name: 'CircularProgressBar, Version=1.0.0.0, Culture=neutral, PublicKeyToken=f5b67f9a6dde3bb8'
at Launcher.My.MyProject+MyForms.get_AutoUpdate () <0x2ac9730 + 0x0001b> in <filename unknown>:0
at Launcher.My.MyApplication.OnCreateMainForm () <0x2ac96b0 + 0x00017> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.OnRun () <0x2ac9608 + 0x00029> in <filename unknown>:0
at Microsoft.VisualBasic.ApplicationServices.WindowsFormsApplicationBase.Run (System.String[] commandLine) <0x2ac95f0 + 0x00010> in <filename unknown>:0
at Launcher.My.MyApplication.Main (System.String[] Args) <0x2ac0f58 + 0x0002f> in <filename unknown>:0


CircularProgressBar is a embedded dll file in the actual file. I'm not exactly sure why'd that would be generating but my guess is for some reason Wine isn't loading the embedded dll files.

Re: Running on raspberry pi

Posted: Mon Dec 11, 2017 1:31 pm
by iced
maybe i'm stupid but i'd suggest working to make a client work on nonnative platforms after the client overhaul, whenever it occurs. however, half the point of the client overhaul will be to invalidate the term 'nonnative platform' regarding eo.

otherwise you're doing the same load of laundry twice.

but what do i know

Re: Running on raspberry pi

Posted: Tue Dec 12, 2017 2:44 am
by NiteHawk
iced wrote:maybe i'm stupid but i'd suggest working to make a client work on nonnative platforms after the client overhaul, whenever it occurs. however, half the point of the client overhaul will be to invalidate the term 'nonnative platform' regarding eo.

otherwise you're doing the same load of laundry twice.

but what do i know


It's kinda tough. The current client is 'OK' technically so it's not a 'big' issue yet. Though yeah, I'll be releasing the new client first in Windows and seeing how it takes but will be coding it as well insuring that it will take next to little work to get going on other platforms.

Re: Running on raspberry pi

Posted: Tue Dec 12, 2017 12:59 pm
by iced
personally i enjoy the current client and believe there should no longer be any updates to its code in any fashion ever again.