#11
22 апреля 2012 в 13:19
Ну не знаю.<br />Меня больше волнует не способ а результат.<br />А д3 после ЕАХ патча зазвучал шикарно.<br />Могу сравнить, когда появится что то что не надо самому компилировать ;D
#12
30 апреля 2012 в 13:53
Пока Артем тормозит с тестами я успел поставить линух и прокатить движек самому.<br />По скорости в общем таже вин7, все очень мило, звук рулит. Одна заморочке с чувствительностью игры к регистру букв лечится переименованием проблемных мест в нижний регистр
#13
07 мая 2012 в 16:30
Я малясь погорячился. линх порт минимум на сотню фпс быстрее<br />[hr][size=1]Post Merge: [time]1336493066[/time][/size][hr]<br />более детальный хелп по линух билду<br /><br />==============================================================================<br />Quake2XP Linux Notes<br />==============================================================================<br /><br />1. Building and installing<br />2. Copying data<br />3. Notes<br />4. Contact<br />5. TODO<br /><br />==============================================================================<br />1. Building and installing<br />==============================================================================<br /><br />The following libraries are needed to compile Quake2XP.<br />- DevIL<br />- OpenGL<br />- OpenAL<br />- SDL<br />- Vorbisfile (which requires Ogg and Vorbis)<br /><br />In Ubuntu they can be installed with the following command.<br />$ sudo apt-get install build-essential libvorbis-dev libdevil-dev \<br /> libsdl1.2-dev libopenal-dev<br /><br />As the project uses the Waf build system, Python must also be present. Once<br />you have the mentioned packages, build and install with:<br /><br />$ python waf configure<br />$ python waf<br />$ sudo python waf install<br /><br />By default the installation prefix is "/usr/local", but can be changed via<br />arguments. In fact, Quake2XP will run from any directory because the data path<br />is added to the executable, and libraries are loaded at run-time. For example,<br />you can install it in "$HOME/local" as follows.<br /><br />$ python waf configure --prefix=$HOME/local<br />$ python waf<br />$ python install<br /><br />If you have the required libraries but still get an error, see below for<br />contact information.<br /><br />You can also uninstall it with "python waf uninstall".<br /><br />==============================================================================<br />2. Copying data<br />==============================================================================<br /><br />Before running the program, you need to copy the following data to<br />"$PREFIX/share/quake2xp" (under baseq2/).<br /><br />- baseq2/pak0.pak from the original Quake II CD<br /><br />- baseq2 (without DLLs) from q2-3.20-x86-full.exe<br /> Available at ftp://ftp.idsoftware.com/idstuff/quake2/ or any mirror.<br /> It's a self-extracting ZIP, so you can unpack it without using Wine.<br /><br />- baseq2/*.pkx from the Quake2XP Windows installer<br /> Available at http://sourceforge.net/projects/quake2xp/files/release/<br /> You'll need Wine to install to a temporary location and obtain these.<br /><br />- (optional) cache pkx ...<br /> To improve initial startup speed. It will be generated automatically as<br /> you load new leves if not present.<br /><br />- (optional) original CD music in Ogg format<br /> Available at http://forums.steampowered.com/forums/showthread.php?t=1756937<br /> It's a self-extracting ZIP, so you can unpack it without using Wine.<br /> Quake2XP expects tracks as "baseq2/music/trackNN.ogg", so renaming is<br /> needed (i.e. 02.ogg -> track02.ogg). You also need to select that music<br /> source in the options menu.<br /><br />==============================================================================<br />3. Notes<br />==============================================================================<br /><br />The framerate is unlimited by default, but you can adjust it with<br />"cl_maxfps 60" or similar. You may want to do it for smooth playing when<br />running background processes, for saving battery or just to avoid hearing the<br />GPU cooling fan.<br /><br />The music system has three modes (accessible through the options menu or the<br />"s_musicsrc" cvar with integers from 0 to 3):<br />- disabled: do not play anything.<br />- CD-ROM: plays the appropiate tracks from an inserted CD.<br />- soundtrack files: play ogg/wav files with the name<br /> "baseq2/music/trackXX.EXT" (where XX is 02, 03, etc). They will be used as<br /> the original CD tracks (different for each level).<br />- any files: plays any ogg/wav files found in "baseq2/music".<br /><br />If random playing is enabled, it should do what's expected. The command<br />"music" can switch tracks if playing random or any files.<br /><br />==============================================================================<br />4. Contact<br />==============================================================================<br /><br />If you have any problems or suggestions regarding the Linux version, feel free<br />to mail me at "alepulver at gmail.com".<br /><br />The Quake2XP author's address is "barnes at yandex.ru".<br /><br />Website: http://quake2xp.sourceforge.net/<br /><br />==============================================================================<br />5. TODO<br />==============================================================================<br /><br />- document important cvars (not in menu)<br />- fix warnings<br />- add note about xatrix, after testing<br />- add support for Rogue expansion pack (check Yamagi Q2 and QuDos)<br />- add support for Zaero expansion pack (check Yamagi Q2 and QuDos)<br />- upload data in ZIP format or just PKX to sourceforge.net<br />- get launchpad account, create Ubuntu package and promote in<br /> forums (english and spanish)<br /><br />==============================================================================
#14
10 мая 2012 в 17:52
[quote author=Barnes link=topic=741.msg16766#msg16766 date=1336408221]линх порт минимум на сотню фпс быстрее[/quote]<br />Это как так? У меня получились практически равные результаты.<br /><br />Конфиг машины - intel Core i7 2600k 3.4Ghz, 16 Gb RAM, GF 560 Ti 1 Gb<br /><br />Тестировал в разрешении 1920х1200, анизотропка на максимум, мультисэмплинг вырублен.<br /><br />Win7 X64, дрова от Nvudua месячной давности (точно версию не помню).<br /><br />timedemo 1; demomap xpdemo2.dm2 - 120 фпс<br /><br />Arch Linux x64 - ядро Linux 3.3.4 (последнее стабильное на данный момент), дрова от Nvidia - 295.49<br /><br />timedemo 1; demomap xpdemo2.dm2 - 115 фпс<br /><br />С Убунтой не получилось пока, через несколько дней протестирую.<br />
#15
10 мая 2012 в 22:07
я тестил на полном выключении всего.<br />те просто производительность, без загруза видеокарты<br />просто рабочее разрешение +анизо16<br />а ты загрузил видеокарту по полной. К стати, из недокументированного<br />r_filmGrain<br />имитация кинопленки.
#16
18 октября 2012 в 11:21
Доброго времени суток!<br />При сборке на Debian wheezy x64 выдает:<br />
python: can't open file 'waf': [Errno 2] No such file or directory
<br /><br />Разобрался.<br />Сборку надо выполнять в каталоге trunk.
#18
18 октября 2012 в 13:58
Все собралось, скопировал все необходимое из виндовой версии но игра не запускается, вот такую штуку выдает:<br />Changing map...<br />reconnecting...<br /><br />Outer Courts<br />********************<br />ERROR: Couldn't load maps/city1.bsp<br />********************<br />==== ShutdownGame ====<br /><br />С этим разобрался, накосячил с путями. <br />Появилась другая проблема, при запуске игры она практически сразу вылетает. Вот лог:<br />
<br />Outer Courts<br />External entities not found. Use bsp entities<br />level loading time = 19 sec <br />*** glibc detected *** ./quake2xp: malloc(): smallbin double linked list corrupted: 0x000000000bc629c0 ***<br />======= Backtrace: =========<br />/lib/x86_64-linux-gnu/libc.so.6(+0x75b76)[0x7f6f2a38ab76]<br />/lib/x86_64-linux-gnu/libc.so.6(+0x79458)[0x7f6f2a38e458]<br />/lib/x86_64-linux-gnu/libc.so.6(__libc_calloc+0xc2)[0x7f6f2a38ef72]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x20ee57)[0x7f6f222f2e57]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x1b5c34)[0x7f6f22299c34]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0xad9e6)[0x7f6f221919e6]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x929d8)[0x7f6f221769d8]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x92f16)[0x7f6f22176f16]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x6f8bc)[0x7f6f221538bc]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x6ff75)[0x7f6f22153f75]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x66b60)[0x7f6f2214ab60]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x54537)[0x7f6f22138537]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x172c90)[0x7f6f22256c90]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x172dbd)[0x7f6f22256dbd]<br />/usr/lib/x86_64-linux-gnu/dri/i965_dri.so(+0x172e90)[0x7f6f22256e90]<br />./quake2xp[0x499c12]<br />./quake2xp[0x48b314]<br />./quake2xp[0x48b56d]<br />./quake2xp[0x43e60a]<br />./quake2xp[0x437394]<br />./quake2xp[0x420960]<br />./quake2xp[0x460cc0]<br />./quake2xp[0x40610e]<br />/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xfd)[0x7f6f2a333ead]<br />./quake2xp[0x406141]<br />======= Memory map: ========<br />00400000-004d1000 r-xp 00000000 fe:02 23997246 /home/vladimirse/bin/games/quake2xp/bin/quake2xp<br />006d0000-006db000 rw-p 000d0000 fe:02 23997246 /home/vladimirse/bin/games/quake2xp/bin/quake2xp<br />006db000-09328000 rw-p 00000000 00:00 0 <br />09dd1000-0d2b1000 rw-p 00000000 00:00 0 [heap]<br />7f6ed8000000-7f6ed8021000 rw-p 00000000 00:00 0 <br />7f6ed8021000-7f6edc000000 ---p 00000000 00:00 0 <br />7f6edfcfb000-7f6edfefb000 rw-s 1426e4000 00:05 4378 /dev/dri/card0<br />7f6edfefb000-7f6ee017b000 rw-s 142464000 00:05 4378 /dev/dri/card0<br />7f6ee017b000-7f6ee019e000 rw-p 00000000 00:00 0 <br />7f6ee03e2000-7f6ee0403000 rw-p 00000000 00:00 0 <br />7f6ee0649000-7f6ee0663000 rw-p 00000000 00:00 0 <br />7f6ee08b0000-7f6ee08d3000 rw-p 00000000 00:00 0 <br />7f6ee0b17000-7f6ee0b34000 rw-p 00000000 00:00 0 <br />7f6ee0d7e000-7f6ee0d89000 rw-p 00000000 00:00 0 <br />7f6ee0fe5000-7f6ee0ffc000 rw-p 00000000 00:00 0 <br />7f6ee124c000-7f6ee1263000 rw-p 00000000 00:00 0 <br />7f6ee14b3000-7f6ee14d2000 rw-p 00000000 00:00 0 <br />7f6ee171a000-7f6ee1728000 rw-p 00000000 00:00 0 <br />7f6ee1981000-7f6ee199b000 rw-p 00000000 00:00 0 <br />7f6ee1be8000-7f6ee1bf6000 rw-p 00000000 00:00 0 <br />7f6ee1e4f000-7f6ee364f000 rw-s 1409da000 00:05 4378 /dev/dri/card0<br />7f6ee364f000-7f6ee36b3000 rw-p 00000000 00:00 0 <br />7f6ee38b6000-7f6ee38d9000 rw-p 00000000 00:00 0 <br />7f6ee3b1d000-7f6ee3b3e000 rw-p 00000000 00:00 0 <br />7f6ee3d84000-7f6ee3d9e000 rw-p 00000000 00:00 0 <br />7f6ee3feb000-7f6ee400e000 rw-p 00000000 00:00 0 <br />7f6ee4252000-7f6ee426f000 rw-p 00000000 00:00 0 <br />7f6ee44b9000-7f6ee44c4000 rw-p 00000000 00:00 0 <br />7f6ee4720000-7f6ee4737000 rw-p 00000000 00:00 0 <br />7f6ee4987000-7f6ee499e000 rw-p 00000000 00:00 0 <br />7f6ee4bee000-7f6ee4c0d000 rw-p 00000000 00:00 0 <br />7f6ee4e55000-7f6ee4e63000 rw-p 00000000 00:00 0 <br />7f6ee50bc000-7f6ee50d6000 rw-p 00000000 00:00 0 <br />7f6ee5323000-7f6ee5331000 rw-p 00000000 00:00 0 <br />7f6ee558a000-7f6ee55ed000 rw-p 00000000 00:00 0 <br />7f6ee57f1000-7f6ee57f2000 rw-p 00000000 00:00 0 <br />7f6ee5a58000-7f6ee5bd8000 rw-s 14072d000 00:05 4378 /dev/dri/card0<br />7f6ee5bd8000-7f6ee5d58000 rw-s 1405ad000 00:05 4378 /dev/dri/card0<br />7f6ee5d58000-7f6ee5ed8000 rw-s 14042d000 00:05 4378 /dev/dri/card0<br />7f6ee5ed8000-7f6ee6058000 rw-s 1402ad000 00:05 4378 /dev/dri/card0<br />7f6ee6058000-7f6ee61d8000 rw-s 14012d000 00:05 4378 /dev/dri/card0<br />7f6ee61d8000-7f6ee625d000 rw-p 00000000 00:00 0 <br />7f6ee643f000-7f6ee7c3f000 rw-s 13e92d000 00:05 4378 /dev/dri/card0<br />7f6ee7c3f000-7f6ee7dbf000 rw-s 13e7ad000 00:05 4378 /dev/dri/card0<br />7f6ee7dbf000-7f6ee95bf000 rw-s 13cfad000 00:05 4378 /dev/dri/card0<br />7f6ee95bf000-7f6eeadbf000 rw-s 13b7ad000 00:05 4378 /dev/dri/card0<br />7f6eeadbf000-7f6eeaf3f000 rw-s 13b62d000 00:05 4378 /dev/dri/card0<br />7f6eeaf3f000-7f6eec73f000 rw-s 139e2d000 00:05 4378 /dev/dri/card0<br />7f6eec73f000-7f6eec774000 rw-p 00000000 00:00 0 <br />7f6eec9a6000-7f6eecb26000 rw-s 139caa000 00:05 4378 /dev/dri/card0<br />7f6eecb26000-7f6eecca6000 rw-s 139b2a000 00:05 4378 /dev/dri/card0<br />7f6eecca6000-7f6eeccac000 rw-p 00000000 00:00 0 <br />7f6eecf0d000-7f6eecfc6000 rw-p 00000000 00:00 0 <br />7f6eed174000-7f6eed175000 rw-p 00000000 00:00 0 <br />7f6eed3db000-7f6eed65b000 rw-s 1382de000 00:05 4378 /dev/dri/card0<br />7f6eed65b000-7f6eed9db000 rw-s 137f5d000 00:05 4378 /dev/dri/card0<br />7f6eed9db000-7f6eedc5b000 rw-s 137cdd000 00:05 4378 /dev/dri/card0<br />7f6eedc5b000-7f6eededb000 rw-s 137a5d000 00:05 4378 /dev/dri/card0<br />7f6eededb000-7f6eee25b000 rw-s 1376dc000 00:05 4378 /dev/dri/card0<br />7f6eee25b000-7f6eee4db000 rw-s 13745c000 00:05 4378 /dev/dri/card0<br />7f6eee4db000-7f6eee75b000 rw-s 1371dc000 00:05 4378 /dev/dri/card0<br />7f6eee75b000-7f6eeeadb000 rw-s 136e5c000 00:05 4378 /dev/dri/card0<br />7f6eeeadb000-7f6eeed5b000 rw-s 136bdc000 00:05 4378 /dev/dri/card0<br />7f6eeed5b000-7f6ef055b000 rw-s 1353dc000 00:05 4378 /dev/dri/card0<br />7f6ef055b000-7f6ef08db000 rw-s 13505c000 00:05 4378 /dev/dri/card0<br />7f6ef08db000-7f6ef20db000 rw-s 13385c000 00:05 4378 /dev/dri/card0<br />7f6ef20db000-7f6ef235b000 rw-s 1335dc000 00:05 4378 /dev/dri/card0<br />7f6ef235b000-7f6ef26db000 rw-s 13325c000 00:05 4378 /dev/dri/card0<br />7f6ef26db000-7f6ef295b000 rw-s 132fdc000 00:05 4378 /dev/dri/card0<br />7f6ef295b000-7f6ef2bdb000 rw-s 132d5c000 00:05 4378 /dev/dri/card0<br />7f6ef2bdb000-7f6ef2f5b000 rw-s 1329dc000 00:05 4378 /dev/dri/card0<br />7f6ef2f5b000-7f6ef31db000 rw-s 13275c000 00:05 4378 /dev/dri/card0<br />7f6ef31db000-7f6ef3283000 rw-p 00000000 00:00 0 <br />7f6ef3442000-7f6ef35c2000 rw-s 1325da000 00:05 4378 /dev/dri/card0<br />7f6ef35c2000-7f6ef3742000 rw-s 13245a000 00:05 4378 /dev/dri/card0<br />7f6ef3742000-7f6ef38c2000 rw-s 1322da000 00:05 4378 /dev/dri/card0<br />7f6ef38c2000-7f6ef3a42000 rw-s 13215a000 00:05 4378 /dev/dri/card0<br />7f6ef3a42000-7f6ef3bc2000 rw-s 131fda000 00:05 4378 /dev/dri/card0<br />7f6ef3bc2000-7f6ef3d42000 rw-s 131e5a000 00:05 4378 /dev/dri/card0<br />7f6ef3d42000-7f6ef3da3000 rw-p 00000000 00:00 0 <br />7f6ef3fa9000-7f6ef3faa000 rw-p 00000000 00:00 0 <br />7f6ef4210000-7f6ef4212000 rw-p 00000000 00:00 0 <br />7f6ef4477000-7f6ef4478000 rw-p 00000000 00:00 0 <br />7f6ef46de000-7f6ef46df000 rw-p 00000000 00:00 0 <br />7f6ef4945000-7f6ef4947000 rw-p 00000000 00:00 0 <br />7f6ef4bac000-7f6ef4d2c000 rw-s 13161c000 00:05 4378 /dev/dri/card0<br />7f6ef4d2c000-7f6ef4eac000 rw-s 13149c000 00:05 4378 /dev/dri/card0<br />7f6ef4eac000-7f6ef4eaf000 rw-p 00000000 00:00 0 <br />7f6ef5113000-7f6ef5393000 rw-s 13121b000 00:05 4378 /dev/dri/card0<br />7f6ef5393000-7f6ef5613000 rw-s 130f9b000 00:05 4378 /dev/dri/card0<br />7f6ef5613000-7f6ef5615000 rw-p 00000000 00:00 0 <br />7f6ef587a000-7f6ef587b000 rw-p 00000000 00:00 0 <br />7f6ef5ae1000-7f6ef5ae3000 rw-p 00000000 00:00 0 <br />7f6ef5d48000-7f6ef5d49000 rw-p 00000000 00:00 0 <br />7f6ef5faf000-7f6ef5fb2000 rw-p 00000000 00:00 0 <br />7f6ef6216000-7f6ef6219000 rw-p 00000000 00:00 0 <br />7f6ef647d000-7f6ef647f000 rw-p 00000000 00:00 0 <br />7f6ef66e4000-7f6ef66e7000 rw-p 00000000 00:00 0 <br />7f6ef694b000-7f6ef694e000 rw-p 00000000 00:00 0 <br />7f6ef6bb2000-7f6ef6bb4000 rw-p 00000000 00:00 0 <br />7f6ef6e19000-7f6ef6e1b000 rw-p 00000000 00:00 0 <br />7f6ef7080000-7f6ef7083000 rw-p 00000000 00:00 0 <br />7f6ef72e7000-7f6ef72e9000 rw-p 00000000 00:00 0 <br />7f6ef754e000-7f6ef7551000 rw-p 00000000 00:00 0 <br />7f6ef77b5000-7f6ef77b7000 rw-p 00000000 00:00 0 <br />7f6ef7a1c000-7f6ef7c9c000 rw-s 12e977000 00:05 4378 /dev/dri/card0<br />7f6ef7c9c000-7f6ef7f1c000 rw-s 12e6f7000 00:05 4378 /dev/dri/card0<br />7f6ef7f1c000-7f6ef7f1f000 rw-p 00000000 00:00 0 <br />7f6ef8003000-7f6ef8183000 rw-s 13999f000 00:05 4378 /dev/dri/card0<br />7f6ef8183000-7f6ef8187000 rw-p 00000000 00:00 0 <br />7f6ef826a000-7f6ef83ea000 rw-s 13981f000 00:05 4378 /dev/dri/card0<br />7f6ef83ea000-7f6ef84ea000 rw-s 12e375000 00:05 4378 /dev/dri/card0<br />.....<br /><br />7f6f0d79e000-7f6f0d91e000 rw-s 128f9c000 00:05 4378 /dev/dri/card0zsh: abort ./quake2xp<br />
<br />
#19
18 октября 2012 в 14:11
vladimirse, *.pak файлы от оригинальной quake 2 случайно не в ВЕРХНЕМ регистре? Переименуй их в нижний регистр, и все должно запуститься.
#20
18 октября 2012 в 14:37
С этим разобрался. Вылетает теперь.