
ewe2
Members-
Posts
10 -
Joined
-
Last visited
Reputation
0 NeutralAbout ewe2
-
Rank
(1) Prestidigitator
-
System specs: Debian Buster, upgraded from Stretch (so the fixes should work for that version too). Platform: intel amd64 i5-4460/16gb ram, ASUS H81M-K board, built-in HD Audio, running a daemonized pulseaudio under an xorg/xfce4 environment, up to date Steam installation with current game patches pre-August 2018 DLC/patches. Logs: There are no logs for this issue, none whatsoever, and I have never seen an output log from PillarsOfEternityII. Not once. I have seen logs in ~/.xsession-errors and I include a cut and paste example log for when it can't find a library, in this case libpulse-simple. I wasn't allowed to attach the log so here it is: Found path: /home/SteamLibrary/steamapps/common/Pillars of Eternity II/PillarsOfEternityII Mono path[0] = '/home/SteamLibrary/steamapps/common/Pillars of Eternity II/PillarsOfEternityII_Data/Managed' Mono path[1] = '/home/SteamLibrary/steamapps/common/Pillars of Eternity II/PillarsOfEternityII_Data/Mono' Mono config path = '/home/SteamLibrary/steamapps/common/Pillars of Eternity II/PillarsOfEternityII_Data/Mono/etc' Preloaded 'libdiscord-rpc.so' Preloaded 'ScreenSelector.so' Preloaded 'libAkFlanger.so' Preloaded 'libAkHarmonizer.so' Preloaded 'libAkPitchShifter.so' Preloaded 'libAkSoundEngine.so' Preloaded 'libAkStereoDelay.so' Preloaded 'libAkTremolo.so' Preloaded 'libMcDSP.so' Preloaded 'libSDL2-2.0.so' Preloaded 'libsteam_api.so' Unable to preload the following plugins: libpulse-simple.so.0 Player data archive not found at `/home/SteamLibrary/steamapps/common/Pillars of Eternity II/PillarsOfEternityII_Data/data.unity3d`, using local filesystem Steps to reproduce: update steam. Links will disappear from the steam runtime and video and/or sound will again be broken. I also attempted to cut the runtime out, and it was still broken. This indicates to me that at least, the library preloading has no effect on the library path. Screenshots: screenshots are not useful for this bug. Savegames: also not useful for this bug. Discussion: There seem to be issues with the library path in PoE2 as already suggested. I don't understand why Obsidian didn't simply use SDL sound like everybody else does with Unity and threw FMOD into it which has also apparently has issues with later pulseaudio releases, including understanding what a library path is. In order to forestall issues with the 32bit side, the fix is copied to the 32bit runtime (this may seem unnecessary but it is harmless even if not, so do not neglect it), you should arrive at this: $ ls ~/.steam/ubuntu12_32/steam_runtime/pinned_libs_64/ has_pins libdbusmenu-glib.so.4@ libdbusmenu-gtk.so.4@ libGLU.so.1@ libpangox-1.0.so.0@ libpulsecommon-1.1.so@ libpulse-simple.so.0@ libpulse.so.0@ libSDL2-2.0.so.0@ system_libdbusmenu-glib.so.4 system_libdbusmenu-gtk.so.4 system_libGLU.so.1 system_libpangox-1.0.so.0 system_libpulsecommon-1.1.so system_libpulse-simple.so.0 system_libpulse.so.0 system_libSDL2-2.0.so.0 And the same should be true of pinned_libs_32/ . The directory by default does not include the SDL2 link or the pulse library links. All link back to the ../amd64/usr/lib/ versions of the libraries. The system_ versions link to the system libraries which will differ according to your distribution. Under Debian stretch/buster they will be found under /usr/lib/x86_64-linux-gnu/ and two of the pulse libraries are in a further subdirectory, /usr/lib/x86_64-linux-gnu/pulseaudio . All libraries are installed in Debian mutliarch for both i386 and amd64 versions. Be sure to check under /etc/ld.so.conf.d/ for each architecture and include the necessary subdirectory for pulseaudio and run ldconfig as root after you have edited. That is important, so read it again. In addition you may find that FMOD ex doesn't go with whatever output you select in pulseaudio. To make sure, run pavucontrol and run through the specific outputs of your output devices. For me it's Built-In Analog Audio/Line Out, it may well differ for you. As every update to Steam will wipe any changes to the pinned library directories, I strongly suggest you keep a copy somewhere to copy over to after an update/upgrade or PoE II will not work again. There are a lot of fixes that do not work for me. This idea doesn't work: LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH %command% the idea is to add a link to /dev/null for pulseaudio in the executables directory so that FMOD isn't confused but that will mean it can't find pulseaudio which is what you actually want. nor does this: SDL_DYNAMIC_API=/usr/lib64/libSDL2.so LC_ALL=C %command% Similarly, any other "fixes" like running the executable from it's home directory do not work. Whatever the executable preloads, including SDL2, gets lost somewhere and it needs those libraries above, they may well work for FMOD to do it's job but FMOD is not connected to the SDL side of things. I hope that clears some things up about the sound issues under Debian and probably Ubuntu and related distros.
-
I meant chiefly materials that upgrade weapons and armor, but an all-round consumables chest would be just as good! If it helps, I've seen successful mods add items to the fishmonger in Port Maje and someone else added trinkets and a new vendor in the same place, so vendors seem to be doable but not chests yet?
- 5 replies
-
- mod
- consumables
-
(and 2 more)
Tagged with:
-
ewe2 started following Pillars of Eternity II: Deadfire: Modding (Spoiler Warning!)
-
I would love to have a chest of consumables that I could use to upgrade weapons and armour with. The scarcity of consumables is an important part of the game's balance, I'm aware, but this is for fun and possibly a useful thing for those intending to solo deadfire and I'm a linux player so I don't have access to windows-based cheat consoles to just give me the stuff. You can put an upper limit (but make it large) if you want, or make them infinite, but bear in mind there are about 15 that are very heavily used in upgrading the quality of items. Some items like adra ban and sapphires are almost never repeated or offered in vendor reloads, whilst a bunch of items are rare drops from unique entities, and there's only so many xaurips you can kill. Some items are equivalent but only work for certain weapons, eg to upgrade some items to legendary you can use kraken eyes, but that doesn't always work for other items. The chest should be on the initial island somewhere, whether with a vendor or not is up to you. Anyway, let's have a stab at it and I will do a solo run and advise requirements as I go if you wish.
- 5 replies
-
- mod
- consumables
-
(and 2 more)
Tagged with:
-
Known Major Issues
ewe2 replied to SChin's question in Pillars of Eternity II: Deadfire Technical Support (Spoiler Warning!)
The save game bug seems to happen after you swap party members or retrain or even level up and then step out of a party changing zone for me. I make two saves now, expecting one to be murdered. Makes me think somehow the game is treating save files like quicksaves. -
ewe2 started following Bounty Giver NPC Locations
-
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
My theory is that it's not actually a bug. The game can't tell whether you never met a character or they died if you import a POE1 save so it assumes you never met them and starts the game that way. The only problem with this is that it also assumes you had past history with Pallegina in the dialogues, and disappears Aloth unnecessarily. -
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
Anyway, I tested with a different, solo import from POE1 and I can confirm there's no Eder. The game knows this, and transfers his dialogue to the Steward. He is definitely not on the boat and not in the fight or killed in it. I don't know where he is, but I've played half the game with the other save and I still haven't seen him anywhere yet. -
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
I don't know if he was even in the fight given he wasn't there in the chair to start with. Does the game assume he does? -
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
if he's not there to greet you then he died in your poe save Yeah that's what I assumed, but wasn't sure of. Eder is definitely alive, just not in the party because it was a solo run. They might have to expand their testing for that situation. -
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
With mine, Eder wasn't even in the chair when you wake up. I don't recall any particular weird ending from the POE1 game I imported, so it's a very strange bug. -
Where is Eder?
ewe2 replied to fortuntek's topic in Pillars of Eternity II: Deadfire Stories (Spoiler Warning!)
I have the weird situation of Eder not turning up at all, not before the pirate fight and not on the beach. It's possible he's around somewhere, I did manage to find Pellegina, but Aloth is also missing from where you're supposed to meet up. I wonder where Eder is...