Post Date: 2/2/2014 6:31 AM
|
#1
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: I found the Issue with it not running.....
|
|
Ok I took the time to chase this down the rabbit hole. What I found is that it is not a 32/64 bit issue per say. It is a 32 bit issue for those who can not load Xlibinit 32 bit version due to it is too old. The pathing to the folder .dll's is not there so the wrapper says it does not exist since it does not exist on the 64bit linux box. It will use the ones you provided if the path is available. The problem there is if you provide the path in the script or with the script it is lost once the executable is launched. Would it be possible to add this to the OpenTK.dll.config? you can email if you need.
|
|
|
|
Post Date: 2/2/2014 7:56 PM
|
#2
|
|
Posted By: | Chris The Avatar
| Member Since: | 1/17/2011
| Administrator |
|
|
Title: Re: I found the Issue with it not running....
|
|
I think you could try adding the path, I am not sure if that will work or not (would give us some more information). This sounds more like a question for OpenTK. I did post a bug in middle of last month related to XInput not falling back with the correct functionality. Though this sounds like an independent issue.
|
|
|
|
Post Date: 2/2/2014 8:40 PM
|
#3
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: Re: I found the Issue with it not running....
|
|
Since we can not load SDL_Mixer on 64 bit OpenSuse due to it not being available, and it is outdated. The simple fix is the path to the provided dll's in the folder. Only problem in linux providing the path when launching the script is ignored when the executable is launched from the launcher. So basically it looks for the file in the linux path that the system all ready has. To add this path to the system would break things, that is why it needs to be provided just for this executable. The other option is update from SDL to SDL2. If you do that all incompatibilities go away.
|
|
|
|
Post Date: 2/3/2014 2:04 AM
|
#4
|
|
Posted By: | Chris The Avatar
| Member Since: | 1/17/2011
| Administrator |
|
|
Title: Re: I found the Issue with it not running....
|
|
My intention is to replace SDL for sound sometime this spring or summer. The issue on the Linux end is finding a decent replacement that has a good .net interface.
You could try setting all the volumes to 0 as described in the file below..,. This should cause the sound engine to never be initialized:
/froroot/content/Moon Haven/content/settings/Settings.Sound.xml
<?xml version="1.0"?>
<SoundSettings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<FootstepVolume>0</FootstepVolume>
<AmbienceSoundVolume>0</AmbienceSoundVolume>
<SoundEffectVolume>0</SoundEffectVolume>
<MusicVolume>0</MusicVolume>
</SoundSettings>
|
|
|
|
Post Date: 2/3/2014 4:13 AM
|
#5
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: Re: I found the Issue with it not running....
|
|
Did that, it still loads the SDL_mixer.dll and fails on launch. If we put it into debug it makes it to login then just quits.
|
|
|
|
Post Date: 2/3/2014 11:31 PM
|
#6
|
|
Posted By: | Chris The Avatar
| Member Since: | 1/17/2011
| Administrator |
|
|
Title: Re: I found the Issue with it not running....
|
|
Let me make a test build with no sound refs and I will send that to you and see if that works. It will be a good test.
Last Edited: 2/3/2014 11:31 PM
|
|
|
|
Post Date: 2/4/2014 4:41 AM
|
#7
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: Re: I found the Issue with it not running....
|
|
|
|
|
Post Date: 2/6/2014 6:02 AM
|
#8
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: Re: I found the Issue with it not running....
|
|
Quote:Chris The Avatar |
Let me make a test build with no sound refs and I will send that to you and see if that works. It will be a good test.
|
Have you had a chance to build this?
|
|
|
|
Post Date: 2/11/2014 6:21 PM
|
#9
|
|
Posted By: | Chris The Avatar
| Member Since: | 1/17/2011
| Administrator |
|
|
Title: Re: I found the Issue with it not running....
|
|
Last Edited: 2/11/2014 6:31 PM
|
|
|
|
Post Date: 2/11/2014 9:26 PM
|
#10
|
|
Posted By: | Freejack
| Member Since: | 1/1/2014
| |
|
|
Title: Re: I found the Issue with it not running....
|
|
It launches without issues. I login and it then it get's to the tutorial then closes................. here is the error log output:
2/11/2014 9:22:16 PM System.DllNotFoundException: SDL_mixer.dll
at (wrapper managed-to-native) Tao.Sdl.SdlMixer:Mix_VolumeMusic (int)
at SdlDotNet.Audio.MusicPlayer.set_Volume (Int32 value) [0x00000] in <filename unknown>:0
at FRO.Client.Audio.AudioDevice.set_Volume (Single value) [0x00000] in <filename unknown>:0
at FRO.Client.Audio.Music.Process () [0x00000] in <filename unknown>:0
at FRO.Client.Graphics.Screen+RenderWindow.RenderWindow_UpdateFrame (System.Object sender, OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at (wrapper delegate-invoke) System.EventHandler`1<OpenTK.FrameEventArgs>:invoke_void__this___object_TEventArgs (object,OpenTK.FrameEventArgs)
at OpenTK.GameWindow.OnUpdateFrame (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.OnUpdateFrameInternal (OpenTK.FrameEventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.RaiseUpdateFrame (System.Diagnostics.Stopwatch update_watch, System.Double& next_update, OpenTK.FrameEventArgs update_args) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.DispatchUpdateAndRenderFrame (System.Object sender, System.EventArgs e) [0x00000] in <filename unknown>:0
at OpenTK.GameWindow.Run (Double updates_per_second, Double frames_per_second) [0x00000] in <filename unknown>:0
at FRO.Client.Graphics.Screen.StartGameLoop () [0x00000] in <filename unknown>:0
at FRO.Client.GameInstance.Initialize () [0x00000] in <filename unknown>:0
This tell us anything?
|
|
|
|