Hello Guest / Join / Sign In / Get Desura
LightFish is a classic concept evolved into something new and exciting, with unique features and an original soundtrack. Immerse yourself in a colourful world full of beautiful yet deadly sea creatures and progress through the numberous levels the game offers!
Articles
LightFish Released on Desura
Immerse yourself in a colourful world full of beautiful yet deadly sea creatures with unique features and an original soundtrack.
Nov 14, 2011 News
Post a Comment
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
Releases
Profile
Statistics







Doesn't work here on Ubuntu X64 12.10. The output I got:
Stacktrace:
at (wrapper managed-to-native) System.Runtime.InteropServices.Marshal.ReadByte (intptr,int) <0xffffffff>
at OpenTK.Audio.OpenAL.Alc.GetString (intptr,OpenTK.Audio.OpenAL.AlcGetStringList) <0x00087>
at OpenTK.Audio.AudioDeviceEnumerator..cctor () <0x00447>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at OpenTK.Audio.AudioContext..cctor () <0x0004f>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at Microsoft.Xna.Framework.Audio.SoundEffect..cctor () <0x00017>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at Microsoft.Xna.Framework.Media.MediaPlayer..cctor () <0x000cb>
at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) <0xffffffff>
at SpyderSetupInfo.MusicSelector..ctor (Microsoft.Xna.Framework.Content.ContentManager) <0x0010b>
at SpyderSetupInfo.MusicSelector.Create (Microsoft.Xna.Framework.Content.ContentManager) <0x00063>
at Spyder.Spyder.LoadContent () <0x0004b>
at Microsoft.Xna.Framework.Game.Initialize () <0x00373>
at Spyder.Spyder.Initialize () <0x00113>
at Microsoft.Xna.Framework.Game.OnLoad (System.EventArgs) <0x0009b>
at OpenTK.GameWindow.OnLoadInternal (System.EventArgs) <0x00018>
at OpenTK.GameWindow.Run (double,double) <0x001af>
at OpenTK.GameWindow.Run () <0x00017>
at LightFish.Program.Main (string[]) <0x0006f>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void_object (object,intptr,intptr,intptr) <0xffffffff>
Native stacktrace:
/usr/lib/libmono-2.0.so.1(+0xac3a5) [0x7fedc30e83a5]
/usr/lib/libmono-2.0.so.1(+0xfeb4f) [0x7fedc313ab4f]
/usr/lib/libmono-2.0.so.1(+0x31d09) [0x7fedc306dd09]
/lib/x86_64-linux-gnu/libc.so.6(+0x364a0) [0x7fedc2cb34a0]
/usr/lib/libmono-2.0.so.1(+0x15a5c3) [0x7fedc31965c3]
[0x41412cd4]
Oh, I forgot to say that if you want to help me out with the Linux versions, please send me a private message or contact me through contact [at] eclipse-games [dot] net
Thanks,
Eduardo
In any case, I just realized the game was on Linux a few days ago when I happened to wonder about the web and realized all these comments ont he Linux version. At this moment in time I'm currently porting EcoFish to Linux so I was thinking that when that happens I should be able to use the same framework to make LightFish work. Unfortunately, I'm able to work only weekends now on this projects (for a few months) so it may take a little while.
On the other hand, I could use the help of people that both, have made LightFish work on Linux and that hasn't. As I said before I'm new to Linux and could definitely use the help of more experienced people.
Finally, if you bought the game and you're completely unable to make it work on your operating system, please ask Desura to reimbruise your money. I can't do much about this, but advise you to follow that route.
My most sincere apologies for the problems this issue may have caused you and hope that those of you that bought the game and made it work enjoyed it.
Best regards,
Eduardo Jimenez
Hi,
It's Eduardo, from Eclipse Games. First of all, apologies for all the problems with the Linux version. Let me explain this a little bit. But in any case, please, bare with me: I'm not a Linux expert. Actually, I just installed Linux after 8-10 years to port the game to that OS. I've got nothing against Linux, but I'm no expert on the system and I hope you understand that.
I ported the game to Linux quite a few months ago. I managed to get the game running in Linux but my packaging of the game was quite deficient. I had a bloody huge pile of work and after exchanging a few e-mails with Desura technical people but wasn't unable to make it work. The guys sent me an e-mail a few months ago I was so busy I put on hold and it's still in my pile of mails to respond. They must have found a way to make it work. There must have been some kind of misunderstanding because I wasn't informed that the game was made available for Linux in Desura. Probably I already signed I wanted to get the game on Linux and the guy that published thought I'd be informed or something.
TBC...
Hi Eduardo
Thanks for the explanation. I will not be asking for my money back. I have a backlog of games so I am not in a huge rush but I would like to play this game on my Linux machine some day. Good luck with your porting efforts. :)
Ok...so after installing the game and libmono, it still does not start. This is the error output I get:
Unhandled Exception: System.TypeInitializationException: An exception was thrown by the type initializer for OpenTK.Graphics.GraphicsMode ---> System.PlatformNotSupportedException: Please, refer to Opentk.com for more information.
at OpenTK.Platform.Factory+ UnsupportedPlatform.CreateGraphicsMode () [0x00000] in <filename unknown>:0
at OpenTK.Graphics.GraphicsMode..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Microsoft.Xna.Framework.Game..ctor (System.String name, Int32 width, Int32 height) [0x00000] in <filename unknown>:0
at Spyder.Spyder..ctor () [0x00000] in <filename unknown>:0
at LightFish.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
[ERROR] FATAL UNHANDLED EXCEPTION: System.TypeInitializationException: An exception was thrown by the type initializer for OpenTK.Graphics.GraphicsMode ---> System.PlatformNotSupportedException: Please, refer to Opentk.com for more information.
at OpenTK.Platform.Factory+ UnsupportedPlatform.CreateGraphicsMode () [0x00000] in <filename unknown>:0
at OpenTK.Graphics.GraphicsMode..cctor () [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at Microsoft.Xna.Framework.Game..ctor (System.String name, Int32 width, Int32 height) [0x00000] in <filename unknown>:0
at Spyder.Spyder..ctor () [0x00000] in <filename unknown>:0
at LightFish.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0
Running on Ubuntu 11.10 64bit
Am I still missing some dependency or is it just a bug in the game?
Bought the Linux version on Ubuntu 11.10 X64 and, surprise, surprise, the game doesn't start.
I had the same issue.
Make sure mono is installed.
If it is then, sudo apt-get install libgl1-mesa-dev
Should fix it
Thanks, but it doesn't. I have all that installed already.
Apparently Desura accidentally sold the game for 32 bit systems. They then discovered that they had made a mistake, and changed it to 64 bit only.
These things happen.
However, I haven't received any mail apologizing or explaining the situation - and offering a refund for the game I bought, thinking it would work on 32 bit.
This I find absolutely unacceptable!
At the very least, they should let us know about the error on this page?
Very, very unprofessional!