Unused libraries in client...

Added by sm3 over 4 years ago

Just a general question, maybe a "Where are we headed?" question. When I build the client on Windows I get a nel_drv_opengl_win and nel_drv_openal_win .dll. I see in the open client:

D3DX9_42.dll
fmod.dll
nel_drv_dsound_win

Does this mean Ryzom Core is now just using OpenGL and OpenAL? Those other libraries are probably just there for that old build of the client when they were used.

I believe we are headed this way for portability reasons, correct?

Thanks,

sm3


Replies (8)

RE: Unused libraries in client... - Added by molator over 4 years ago

You can change your client settings to use DirectX or another audio driver.
But true OpenGL/OpenAL would be enough :).

RE: Unused libraries in client... - Added by sm3 over 4 years ago

Yeah, I did a test buy removing them from the client and running the binary, no crashes or anything ;)

sm3

RE: Unused libraries in client... - Added by molator over 4 years ago

Not if you set the video driver to DirectX in your client settings :).

RE: Unused libraries in client... - Added by sm3 over 4 years ago

OK, right, makes sense.

I just didn't see anything but OpenGL and OpenAL being built so was just curious.

sm3

RE: Unused libraries in client... - Added by sm3 over 4 years ago

So I guess the answer to my question is they aren't really unused. I see in client_cfg.cpp you can set DriverSound =

sm3

RE: Unused libraries in client... - Added by molator over 4 years ago

They are in use :).

The client includes a binary to set the config.

Depending on your video card you may have to switch between DirectX/OpenGL.

RE: Unused libraries in client... - Added by sm3 over 4 years ago

Right, thanks molator! Just trying to understand things.

sm3

RE: Unused libraries in client... - Added by molator over 4 years ago

Join us:
The official chat is #ryzom in irc.freenode.net.

If you have more questions.

(1-8/8)