thanks, done
Search Criteria
Package Details: shank2 update7-4
Package Actions
| Package Base: | shank2 |
|---|---|
| Description: | A 2D side-scrolling beat ’em up. |
| Upstream URL: | http://www.shankgame.com/ |
| Category: | games |
| Licenses: | |
| Submitter: | fzerorubigd |
| Maintainer: | flying-sheep |
| Last Packager: | None |
| Votes: | 3 |
| First Submitted: | 2012-12-27 10:15 |
| Last Updated: | 2013-07-14 10:03 |
Latest Comments
Comment by flying-sheep
Comment by C5OK5Y
@flying-sheep: Using the hib::// DLAGENT simplifies the PKGBUILD and fetching of the source file, here[1] is a patch implementing it.
[1] https://gist.github.com/C5OK5Y/815c2f02c2d5d45d37b0
Comment by Ambrevar
@smls
Right, the force_s3tc_enable worked for me too. Game works perfectly without txc_dxtn.
Comment by flying-sheep
ah, ok. i didn’t know it doesn’t affect users of proprietary drivers, so i ignored it and thought it would just be a tip for people with mesa drivers.
i’ve put it in now, thanks for the info.
Comment by smls
@flying-sheep:
A user at the forums (see link in preceding comment) has confirmed that setting force_s3tc_enable=true fixes the game on systems using a MESA-based (open-source) graphics driver. Seeing as setting the variable will have no adverse effects on other systems (it will simply do nothing), you should set it directly in the shank.sh launch script shipped with the PKGBUILD:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/shank2/lib/
export force_s3tc_enable=true
cd /opt/shank2/bin/
exec ./shank2 "$@"
This should make the game work with all drivers.
Comment by smls
@Ambrevar: It might be enough to run the game with the force_s3tc_enable environment variable set to true, without actually installing libtxc_dxtn. Can you confirm this? See also the discussion on the forum: https://bbs.archlinux.org/viewtopic.php?pid=1216738#p1216738
Comment by flying-sheep
done. it makes more sense, too, as it has binaries and libs, which do not really fit into /usr/share
Comment by tobias_de
Can you install this into /opt? I think it's common for such large software packages to go into /opt (and I have just a small / partition, but extra space for /opt ;)
Comment by Ambrevar
I needed libtxc_dxtn for this one, using free radeon driver. This is the S3TC library (patented technology as far as I know, status may change in the future).
Comment by flying-sheep
ok, thanks. i don’t need to maintain that package, i just corrected a few things, made it use _get_local_source, and before i knew it, it was a wholly different thing :D
too bad that somehow pacman thinks "b10" is a newer version than "update2"
Comment by fzerorubigd
@flying-sheep
sorry for delay :) its yours now :)
Comment by flying-sheep
hey, i’ve fixed it. could you give the package to me or pull my changes, please?
https://gist.github.com/9244a38e6165a3b1c5f3
Comment by flying-sheep
it did and yes, it’s a problem if this doesn’t work if your page is claimed.
Comment by fzerorubigd
Its for humble bundle 7 version. so please do not flag this unless this humble binary version is changed.
Comment by fzerorubigd
If yo claim your page, this package can not download the game file.