It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
dscharrer: As for the graphical bugs, care to provide more details and screenshots?
I'd like to suggest that when a Libertatis update is done that it get its own sticky thread here, like "1.1.1 Released!" and "1.1.2 Released!" and so on, each with a brief description of the update and a direct link. I'll bet there are still lots of people playing Libertatis who visit this forum and see only the "Arx Libertatis 1.0 released - a cross-platform port of Arx Fatalis" sticky thread and conclude that 1.0 hasn't been updated since the beginning. I know that was true for me for a long time, sad to say.

Anyway, thanks again for all of the hard work--I just think you could do better in letting people know that you haven't exactly *stopped* working on it. Your fine work demands it...;)

As an aside, if I could have one wish for an international law applicable everywhere, it would be: "Henceforth, running any 3d-game on a laptop or tablet, or any so-called computing device except a Desktop Computer, and only on a Desktop computer, shall be a crime punishable by not less than ten years at hard labor cracking rocks and digging ditches in Sing-Sing." Ah, if, to play games, people would *only* buy and use desktops it would make their lives, and the lives of game developers everywhere, a delight!

For instance, using one gpu to do Internet browsing and word processing and then *switching* to another gpu to play games--simply because the first gpu doesn't cut the mustard and isn't powerful enough to do everything itself--has to be one of the most ridiculous examples of waste and abuse imaginable...;) Yet people get suckered into buying that sort of junk every day! Then they have problems and have no idea why! A developer's nightmare, for sure. I know for a fact it would be a nightmare for me as a customer.
Has anyone ever tried compiling the 1.2 executable from source? I've tried it a while back, but I kept receiving errors about missing or outdated components.
I was able to compile the latest 1.2 source code into a windows executable.

Been playing with that build for a couple of hours already without any obvious problems.

If anyone wants to try 1.2 too, let me know and I'll see if I can put it online somewhere.
Why did you compile it? Is there something wrong with the windows executable available at their site?
avatar
Nirth: Why did you compile it? Is there something wrong with the windows executable available at their site?
Probably because 1.2 version have not been released yet and he wanted to test the latest build instead of old 1.1.2 version...
avatar
Petrell: Probably because 1.2 version have not been released yet and he wanted to test the latest build instead of old 1.1.2 version...
Oh, well, I thought 1.2 was already released.
avatar
Nirth: Why did you compile it? Is there something wrong with the windows executable available at their site?
Like Petrell already posted: I wanted to try out the latest version, mainly because some of the changes and fixes look good (see changelog at http://wiki.arx-libertatis.org/Changelog)
avatar
waltc: I'd like to suggest that when a Libertatis update is done that it get its own sticky thread here, like "1.1.1 Released!" and "1.1.2 Released!" and so on, each with a brief description of the update and a direct link. I'll bet there are still lots of people playing Libertatis who visit this forum and see only the "Arx Libertatis 1.0 released - a cross-platform port of Arx Fatalis" sticky thread and conclude that 1.0 hasn't been updated since the beginning. I know that was true for me for a long time, sad to say.
Well, I can only post new threads, stickying them would be up to the mods - not sure if they feel like doing that for every release. Alternatively this thread could be renamed, but afaict that also can only be done by the mods.
First of all, my thanks for and compliments on this project! I'm grateful for the work put into it, and to have a means of playing this game under Ubuntu without using Wine (which I've had problems with in the past). ^_^

That said, having just installed it, I've encountered two problems:

First, there seems to be no sound at all, neither voices nor effects (I'm not sure of whether there should be music at the start of the game; if so, then that seems to be missing too).

Second, I have a dual-monitor setup, and running the game in full-screen mode results in the view spread across both monitors. I can somewhat get around this via windowed mode, but it's not ideal; this issue is, however, rather less important than the sound matter, and rather more graceful than Wine's reaction.

I'm using Ubuntu 13.10; the computer is a (slightly old) laptop with a 2.4GHz Core Two Duo processor, 2GB of RAM and an ATI Mobility Radeon HD 3650.
Sorry for the delayed response.

avatar
Thaumaturge: First, there seems to be no sound at all, neither voices nor effects (I'm not sure of whether there should be music at the start of the game; if so, then that seems to be missing too).
There are ambient sound tracks throughout the game (and even in the menu), so you are definitely missing something. We use OpenAL for for audio output so that is where something must be going wrong.

Did you install the arx-libertatis package from the ppa or are you using the portable binaries? For the latter, you could try removing the bundled libopenal.so.1.

In either case, please post the complete terminal output of:

$ ALSOFT_LOGLEVEL=3 arx

avatar
Thaumaturge: Second, I have a dual-monitor setup, and running the game in full-screen mode results in the view spread across both monitors. I can somewhat get around this via windowed mode, but it's not ideal; this issue is, however, rather less important than the sound matter, and rather more graceful than Wine's reaction.
Hopefully this will resolve itself with the next version, which will use SDL 2 :D
Post edited October 01, 2019 by dscharrer
Thank you very much for the response. ^_^

In the process of getting the terminal output that you requested (see below), I may have stumbled onto the source of the problem:

In brief, I almost exclusively use a set of wireless headphones when expecting to listen to something on the computer in question (when in Ubuntu, at least), but have the volume of the "Built-in Audio Analog Stereo" (so-named under "Output device" on my taskbar) device--which corresponds to my laptop speakers--muted. The audio-level for the headphones seems to be separate, and this hasn't caused problems before that I recall.

I forget quite how it happened, but I presumably had my laptop speakers unmuted when I ran the command that you gave to me, and the sound played through them! It looks as though the game is insisting on using the laptop speakers, even when they're muted and the headphones are connected.

Running the game with the headphones on and the laptop speakers muted results in no sound; if I then raise the volume of the laptop speakers, the sound seems to play through them--and not through the headphones.

One way or another, here is the requested terminal output:

[I] Startup:173 Starting Arx Libertatis 1.1.2
[I] Application:227 Using config file "/home/ian/.config/arx/cfg.ini"
[I] SDLWindow:71 Using SDL 1.2.15
[I] OpenGLRenderer:123 Using OpenGL 3.0 Mesa 9.2.1
[I] OpenGLRenderer:126 ├─ Vendor: X.Org
[I] OpenGLRenderer:129 └─ Device: Gallium 0.4 on AMD RV635
[I] ArxGame:561 Changed window size to 1024x746
[I] SDLInputBackend:237 Using SDL input
AL lib: LoadConfigFromFile: found new block 'reverb'
AL lib: LoadConfigFromFile: found new block 'alsa'
AL lib: LoadConfigFromFile: found new block 'oss'
AL lib: LoadConfigFromFile: found new block 'solaris'
AL lib: LoadConfigFromFile: found new block 'mmdevapi'
AL lib: LoadConfigFromFile: found new block 'dsound'
AL lib: LoadConfigFromFile: found new block 'winmm'
AL lib: LoadConfigFromFile: found new block 'port'
AL lib: LoadConfigFromFile: found new block 'pulse'
AL lib: LoadConfigFromFile: found new block 'wave'
AL lib: GetConfigValue: Key general:hrtf_tables not found
AL lib: GetConfigValue: Key general:rt-prio not found
AL lib: GetConfigValue: Key general:resampler not found
AL lib: GetConfigValue: Key general:trap-alc-error not found
AL lib: GetConfigValue: Key general:trap-al-error not found
AL lib: GetConfigValue: Key reverb:boost not found
AL lib: GetConfigValue: Key reverb:emulate-eax not found
AL lib: GetConfigValue: Key general:drivers not found
AL lib: GetConfigValue: Key pulse:spawn-server not found
AL lib: alc_initconfig: Initialized backend "pulse"
AL lib: alc_initconfig: Added "pulse" for playback
AL lib: alc_initconfig: Added "pulse" for capture
AL lib: GetConfigValue: Key general:excludefx not found
AL lib: GetConfigValue: Key general:default-reverb not found
AL lib: GetConfigValue: Key general:channels not found
AL lib: GetConfigValue: Key general:sample-type not found
AL lib: GetConfigValue: Key general:format not found
AL lib: GetConfigValue: Key general:frequency not found
AL lib: GetConfigValue: Key general:periods not found
AL lib: GetConfigValue: Key general:period_size not found
AL lib: GetConfigValue: Key general:sources not found
AL lib: GetConfigValue: Key general:slots not found
AL lib: GetConfigValue: Key general:sends not found
AL lib: GetConfigValue: Key general:cf_level not found
AL lib: alcOpenDevice: Created device 0x20f70f0, "Built-in Audio Analog Stereo"
AL lib: UpdateDeviceParams: Format pre-setup: Stereo, Float, 44100hz, 1024 update size x4
AL lib: stream_buffer_attr_callback: minreq=8192, tlength=24576, prebuf=0
AL lib: UpdateDeviceParams: Format post-setup: Stereo, Float, 44100hz, 1024 update size x4
AL lib: GetConfigValue: Key general:layout_stereo not found
AL lib: GetConfigValue: Key general:layout not found
AL lib: GetConfigValue: Key general:hrtf not found
AL lib: UpdateDeviceParams: HRTF disabled
AL lib: UpdateDeviceParams: BS2B disabled
AL lib: UpdateDeviceParams: Stereo duplication disabled
AL lib: alcCreateContext: Created context 0x20d6da0
[I] OpenALBackend:133 Using OpenAL Soft 1.1 ALSOFT 1.14 without EFX
[I] OpenALBackend:137 └─ Vendor: OpenAL Community
[I] PakReader:546 Loaded PAK "/home/ian/.local/share/arx/data.pak"
[I] PakReader:546 Loaded PAK "/home/ian/.local/share/arx/loc.pak"
[I] PakReader:546 Loaded PAK "/home/ian/.local/share/arx/data2.pak"
[I] PakReader:546 Loaded PAK "/home/ian/.local/share/arx/sfx.pak"
[I] PakReader:546 Loaded PAK "/home/ian/.local/share/arx/speech.pak"
[I] PakReader:610 Added dir "/home/ian/.local/share/arx/graph"
[I] PakReader:610 Added dir "/home/ian/.local/share/arx/misc"
[I] SaveGame:70 Using save game dir "/home/ian/.local/share/arx/save"
[I] SaveGame:178 └─ "New" 2014-10-29 0:57:52
[I] Localisation:124 Using language from config file: english
[I] ScriptEvent:538 Scripting system initialized with 176 commands and 186 suppressions
[I] FontCache:57 Using FreeType 2.4.12
[I] Text:396 Loaded font "misc/arx.ttf" with sizes 62, 34, 21, 43, 22, 22, 22
[I] Core:550 Launching splash screens.
[I] Core:696 Initialized Arx Fatalis (full game)
AL lib: FreeContext: 0x20d6da0
AL lib: FreeDevice: 0x20f70f0
[I] Core:3627 Clean shutdown
avatar
Thaumaturge: Running the game with the headphones on and the laptop speakers muted results in no sound; if I then raise the volume of the laptop speakers, the sound seems to play through them--and not through the headphones.
I'm no PulseAudio expert, but shouldn't you be able to change the source→sink mapping in pavucontrol? It looks like you might need to set allow-moves in your [url=http://repo.or.cz/w/openal-soft.git/blob/HEAD:/alsoftrc.sample]~/.alsoftrc[/url].

We just tell OpenAL to use the default device - weird that that differs from other applications. You could also try using a different version of the OpenAL library - for example our portable binaries come with OpenAL Soft 1.15.while Ubuntu 13.10 only has OpenAL Sof 1.14.

I have now implemented support for setting the output device in arx though, so the next version shouldn't have this problem.
Post edited October 01, 2019 by dscharrer
avatar
dscharrer: I'm no PulseAudio expert, but shouldn't you be able to change the source→sink mapping in pavucontrol? It looks like you might need to set allow-moves in your ~/.alsoftrc.
I... honestly don't know. I'm not sufficiently familiar with those components. ^^;

avatar
dscharrer: You could also try using a different version of the OpenAL library - for example our portable binaries come with OpenAL Soft 1.15.while Ubuntu 13.10 only has OpenAL Sof 1.14.
Hmm... It's tempting, but I'll admit that I'm hesitant to tinker too much with components that are working well elsewhere...

avatar
dscharrer: I have now implemented support for setting the output device in arx though, so the next version shouldn't have this problem.
That's good to read--thank you. ^_^
I'm encountering a stange texture glitch in the game where some of the textures flicker.
For example, a wall flickers like batshit but when I go near, the shield (in this case) shows more clear by evey step.
I've tried dozens of fixes but nothing has worked so far, any suggestions? Messing with the video settings or Catalyst control center does nothing.

Sorry for my english, It's a bit rusty :-)
Hello,
I'm planning to purchase Arx Fatalis, but I'm unsure: Should I play the game with Arx Liberatis for my first playthrough or are there any serious (gamebreaking) bugs to be encountered?
Thanks for your advice!