![]() |
Показать все 184 сообщений этой темы на одной странице |
HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Xash3D 0.89 final release (https://hlfx.ru/forum/showthread.php?threadid=2920)
Xash3D 0.89 final release
В целях удобства финальный релиз разбит на два архива: xash_extras.rar и xash_build1613.rar
Первый архив содержит картинки меню, нешифрованный клиент.длл и SDK (включая меню).
Второй архив содержит документацию, дллки ксаша и исходные коды xash.dll. Движок распространяется под лицензией GNU GPL v.3
Для успешной компиляции проекта вам необходимо совместить SDK и папку engine в единое целое.
Библиотека vgui.dll может потребоваться, в том, случае если у вас steam-халфа, у которой к vgui.dll прилинковано еще несколько стимовских.
Работа с такой библиотекой никогда не тестировалась, и результаты могут быть непредсказуемы.
Ссылки:
www.hlfx.ru/xash/xash_build1613.rar - 820 kb (финальные бинарники движка + исходные коды движка)
www.hlfx.ru/xash/xash_extras.rar - 2.11 Mb (картинки из WON-menu, SDK, нешифрованный client.dll, vgui.dll от версии 1.1.0.8).
-------------------------------------
Что нового (полный перечень, начиная с билда 1540):
1. Исправлено положение звуков относительно фикированной камеры (движение мышью приводило к смещению источников звука)
2. исправлен вылет при смене gl_texturemode и gl_anisotropy
3. gEngfuncs.pfnGetLocalPlayer() теперь всегда возвращает валидное значение (раньше приводило к крашу на некоторых модах).
4. переписан SV_Multicast для правильной работы с кастомными пользовательскими камерами (исправлено отсутствие звуков).
5. переписана функция FIND_CLIENT_IN_PVS для корректной работы в мультиплеере.
6. подправлена отрисовка прицела на некоторых типах спрайтов.
7. Переписан mp3 плеер с ипользованием библиотеки mpg123 (пропал треск при проигрывании mp3-файлов с частотой дискретизации 48 kHz, уменьшился общий вес движка).
8. Поправлена рандомизация осколков для эффекта TE_BREAKMODEL.
9. исправлен баг загрузчика моделей, приводивший к вылету движка, при попытке загрузить несуществующую карту (обычно с сейва).
10. Добавлено разрешение 1366х768
11. Исправлен выбор уровня сложности в меню.
12. Дописано сетевое сообщение sv_setangle. Теперь включает в себя ROLL.
13. Поправлена отрисовка хромовых поверхностей на моделях.
14. Добавлен квар для экономии видеопамяти - gl_luminance_textures. Загружает все текстуры как черно-белые.
15. Выполнена первичная имплементация недокументированого расширенного интерфейса enginefuncs_t. Добавлены недостающие функции, пока что в роли заглушек.
16. Новый серверный интерфейс Server_GetPhysicsInterface. Позволяет иметь больше контроля над физикой на сервере. Фактически - оверрайдить любой MOVETYPE либо добавлять свои, новые MOVETYPE.
Заголовочные файлы и пример использования находятся в стандартном SDK.
17. Переписан код загрузки библиотек для борьбы с ошибкой too many exports.
18. Поправлен код отрисовки лучей для режима "SOLID" - непрозрачные лучи с настраиваемы цветом.
19. Поправлен возвращемый уровень света игрока для GetEntityIllum - актуально для некоторых stells-модов.
20. Первичная имплементация поддержки strings.lst, что позволяет заменять стандартные описания пунктов в меню на свои собственные.
21. Кнопка View Readme.txt заменена на кнопку Previews и позволяет переходить на определенную пользователем ссылку (это может быть персональная страница игры в интернете), либо запускать определенное приложение, как это было реализовано в Invasion для смены языка меню.
22. Исправлена интерполяция спрайтов (наконец-то вы сможете её увидеть)
23. Исправлен угол разности для angle-aligned спрайтов (монстры в doom).
24. Реализована поддержка детальных текстур, как в стимовской версии Half-Life.
25. Переработан env_funnel эффект.
26. Полная поддержка русского языка в движке. Можно писать русские сообщения в чате, называть карты русскими именами, делать игрокам русские ники и многое другое.
27. Добавлены команды для чята - messagemode, messagemode2.
28. Исправлен старый баг автокомплита, из-за которого некоторые команды и переменные выпадали из общего списка.
29. Добавлена некдокументированная функция HUD_ChatInputPosition ( для CS 1.6 ).
30. Добавлена ответная часть GL_StudioDrawShadow, которая корректно себя ведет с известным хаком для халфовских теней. Правда сама тень пока не рисуется, но зато нету вылетов.
31. помимо r_lighting_extended введены также квары r_studio_lighting и r_sprite_lighting для более гибкой настройки освещения. Ничего нового они не привносят, но позволяют раздельно настроить типы освещения для студиомоделей и спрайтов, в отличие от прежних манипуляций с одной переменной r_lighting_extended.
32. Подпись на скриншотах: ксаш теперь вставляет на каждый сделанный скриншот номер билда и версию для отладочных целей.
-------------------------------------------------------------------------------------
Старые билды более неактуальны и будут удалены с сервера во избежание путаницы.
PS. Не забывайте засылать донейты, на дальнейшее исправление багов и дописывание недостающих частей движка, таких как voice mod, predicting и прочих. Спасибо тем, кто уже заслал
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
руки у меня что ли кривые?
XDM:
1 | ======================================================================= |
2 | Xash3D 0.89 started at Jul09 2011 [22:50.48] |
3 | ======================================================================= |
4 | Sys_LoadLibrary: Loading xash.dll - ok |
5 | Adding packfile: ./pak0.pak (647 files) |
6 | Error: W_ReadLumpTable: ./rl.wad has corrupted lump allocation table |
7 | Error: FS_AddWad_Fullpath: unable to load wad "./rl.wad" |
8 | Convert xdm/liblist.gam to xdm/gameinfo.txt |
9 | FS_Init: done |
10 | FS_LoadGameInfo( XDM ) |
11 | FS_Rescan( X-Half-Life: Deathmatch ) |
12 | Adding wadfile valve/barney.wad (407 files) |
13 | Adding wadfile valve/cached.wad (2 files) |
14 | Adding wadfile valve/cs_bdog.wad (25 files) |
15 | Adding wadfile valve/cs_office.wad (102 files) |
16 | Adding wadfile valve/decals.wad (227 files) |
17 | Adding wadfile valve/decay.wad (208 files) |
18 | Adding wadfile valve/extra.wad (56 files) |
19 | Adding wadfile valve/fonts.wad (3 files) |
20 | Adding wadfile valve/gfx.wad (7 files) |
21 | Adding wadfile valve/halflife.wad (3116 files) |
22 | Adding wadfile valve/liquids.wad (32 files) |
23 | Adding wadfile valve/opfor.wad (332 files) |
24 | Adding wadfile valve/spraypaint.wad (14 files) |
25 | Adding wadfile valve/tempdecal.wad (1 files) |
26 | Adding wadfile valve/tfc.wad (279 files) |
27 | Adding wadfile valve/tfc2.wad (390 files) |
28 | Adding wadfile valve/valve.wad (49 files) |
29 | Adding wadfile valve/xeno.wad (264 files) |
30 | Adding wadfile xdm/ancient.wad (64 files) |
31 | Adding wadfile xdm/ancient2.wad (105 files) |
32 | Adding wadfile xdm/animated.wad (88 files) |
33 | Adding wadfile xdm/cached.wad (4 files) |
34 | Adding wadfile xdm/decals.wad (58 files) |
35 | Adding wadfile xdm/fog.wad (3 files) |
36 | Adding wadfile xdm/fonts.wad (3 files) |
37 | Adding wadfile xdm/fonts1251.wad (3 files) |
38 | Adding wadfile xdm/gfx.wad (7 files) |
39 | Adding wadfile xdm/lights.wad (28 files) |
40 | Adding wadfile xdm/pldecal.wad (1 files) |
41 | Adding wadfile xdm/sky.wad (12 files) |
42 | Adding wadfile xdm/tempdecal.wad (1 files) |
43 | Adding wadfile xdm/terrain.wad (138 files) |
44 | Adding wadfile xdm/transparent.wad (68 files) |
45 | Adding wadfile xdm/u1.wad (86 files) |
46 | Adding wadfile xdm/u2.wad (20 files) |
47 | Adding wadfile xdm/water.wad (80 files) |
48 | Adding wadfile xdm/world.wad (291 files) |
49 | Adding wadfile xdm/world2.wad (17 files) |
50 | Adding wadfile xdm/world3.wad (71 files) |
51 | Adding wadfile xdm/xhl.wad (4 files) |
52 | InitDecals: 264 decals |
53 | Sys_LoadLibrary: Loading wsock32.dll - ok |
54 | NET_Init() |
55 | Console initialized. |
56 | execing video.cfg |
57 | execing opengl.cfg |
58 | Sys_LoadLibrary: Loading opengl32.dll - ok |
59 | Set: Mode 16: 16x9 [1366x768] |
60 | VID_ChoosePFD( color 32, alpha 8, depth 24, stencil 8 ) |
61 | VID_ChoosePFD: using hardware acceleration |
62 | GL PFD: color( 32-bits ) alpha( 8-bits ) Z( 24-bit ) |
63 | VID_StartupGamma: restore original gamma after crash |
64 | Error: VID_SetMode: fullscreen unavailable in this mode |
65 | Set: Mode 16: 16x9 [1366x768] |
66 | VID_ChoosePFD( color 32, alpha 8, depth 24, stencil 8 ) |
67 | VID_ChoosePFD: using hardware acceleration |
68 | GL PFD: color( 32-bits ) alpha( 8-bits ) Z( 24-bit ) |
69 | VID_StartupGamma: restore original gamma after crash |
70 | GL_CheckExtension: OpenGL 1.1.0 - enabled |
71 | Video: GeForce GTS 450/PCI/SSE2/3DNOW! |
72 | GL_CheckExtension: OpenGL Internal ProcAddress - enabled |
73 | GL_CheckExtension: WGL_3DFX_gamma_control - failed |
74 | GL_CheckExtension: WGL_EXT_swap_control - enabled |
75 | GL_CheckExtension: glDrawRangeElements - enabled |
76 | GL_CheckExtension: GL_ARB_multitexture - enabled |
77 | GL_CheckExtension: GL_ARB_texture_env_combine - enabled |
78 | GL_CheckExtension: GL_ARB_texture_env_dot3 - enabled |
79 | GL_CheckExtension: GL_EXT_texture3D - enabled |
80 | GL_CheckExtension: GL_SGIS_generate_mipmap - enabled |
81 | GL_CheckExtension: GL_ARB_texture_cube_map - enabled |
82 | GL_CheckExtension: GL_EXT_point_parameters - enabled |
83 | GL_CheckExtension: GL_ARB_texture_non_power_of_two - enabled |
84 | GL_CheckExtension: GL_ARB_texture_compression - enabled |
85 | GL_CheckExtension: GL_EXT_compiled_vertex_array - enabled |
86 | GL_CheckExtension: GL_EXT_texture_edge_clamp - enabled |
87 | GL_CheckExtension: GL_EXT_texture_filter_anisotropic - enabled |
88 | GL_CheckExtension: GL_EXT_texture_lod_bias - enabled |
89 | GL_CheckExtension: GL_ARB_texture_border_clamp - enabled |
90 | GL_CheckExtension: GL_EXT_blend_minmax - enabled |
91 | GL_CheckExtension: GL_EXT_blend_subtract - enabled |
92 | GL_CheckExtension: glStencilOpSeparate - enabled |
93 | GL_CheckExtension: GL_EXT_stencil_two_side - enabled |
94 | GL_CheckExtension: GL_ARB_vertex_buffer_object - enabled |
95 | GL_CheckExtension: GL_ARB_texture_env_add - enabled |
96 | GL_CheckExtension: GL_ARB_shader_objects - enabled |
97 | GL_CheckExtension: GL_ARB_shading_language_100 - enabled |
98 | GL_CheckExtension: GL_ARB_vertex_shader - enabled |
99 | GL_CheckExtension: GL_ARB_fragment_shader - enabled |
100 | GL_CheckExtension: GL_ARB_depth_texture - enabled |
101 | GL_CheckExtension: GL_ARB_shadow - enabled |
102 | GL_CheckExtension: GL_ARB_occlusion_query - enabled |
103 | GL_Upload: *white s&3 [1 x 1] |
104 | GL_Upload: *black s&3 [1 x 1] |
105 | SCR_Init() |
106 | Sys_LoadLibrary: Loading menu.dll - ok |
107 | Sys_LoadLibrary: Loading avifil32.dll - ok |
108 | Sys_LoadLibrary: Loading msvfw32.dll - ok |
109 | Sys_LoadLibrary: Loading msacm32.dll - ok |
110 | AVI_Initailize: done |
111 | Warning: FS_LoadImage: couldn't load "fonts/font2" |
112 | Sys_Crash: call 1001BE8E at address C0000094 |
113 | Sys_FreeLibrary: Unloading xash.dll |
114 |
115 | ======================================================================= |
116 | Xash3D 0.89 crashed at Jul09 2011 [22:50.49] |
117 | ======================================================================= |
а fonts.wad откуда?
Я беру новый XDM, который xWider выложил позавчера.
Всё работает наотличьненько
ну или почти всё.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Работа кипит!
С Voice Mod я бы и не парился, ибо используется игроками он крайне редко, а что еще хуже -- в злобных целях (включая возможнось проигрывания любых звуковых файлов).
Дядя Миша
я его и запускал. специально даже старый удалил.
видимо мы качаем разные версии. У меня даже нету вада rl.wad.
Добавлено 10-07-2011 в 15:00:
PSю переконвертил миссагу куфантомаса на русский
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, вот тут есть пристойный перевод файла features: https://docs.google.com/document/d/...uthkey=CI7JwJkD
Я делал для Sing-а, но похоже, его песенка спета. Если хочешь, бери для распространения с Xash-ем.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша, а чего тут говорить, быдлокод он и есть быдлокод.
Молодец, привел код во вполне вменяемый вид
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Да буду.
Насчет скорости, это особенность самого протокола, даже в Half-Life файлы загружались относительно большое время.
Единственный вариант, добавить сжатие файлов, по тому же принципу, что и в GoldSRC.
Насчет битья файлов, надо будет разбираться.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, я думаю не зря в движке есть ограничения для cl->netchan.rate
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
раз пошло дело о закачке то надо тащить идею с hl2 там всё сжимается gzip архивами и передаётся по http а затем на клиенте уже распаковывается
SONY гениально, и через какой хост ты всё это будешь отсылать?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
SONY, ну а в Half-Life контент сжимается bzip2, однако это ситуацию не сильно меняет.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Для тех кто не в кусе, изначально в Source Engine и GoldSRC планировалась поддержка передачи файлов с FTP серверов.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
да без разницы как, главное отдельно от игрового сервера
(дабы не занимать слоты и не нагружать основной сервак )
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
"Гей-парад на кроссфайре"?
__________________
Ох ты! IEngineStudio.StudioSetRemapColors заработал. Теперь можно фроменов раскрашивать на свой вкус. А в меню тоже работает?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ku2zoff
И голову отрезает на больших разрешениях .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Кстати, в стиме в CDR появилась запись о появлении бета контента, с движком GoldSRC, версия которого старше аж на 10 единиц.
К сожалению этот контент пока не доступен.
Но сам по себе, такой резкий скачок в номере версии, для практически мертвого движка, очень подозрительно.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
я пока обновлял движки серверов (до бетты), в которых наконец-то закрыли дыры от части эксплойтов
или это про клиентскую часть ?
Хз, вроде о всем движке.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, а как же. Steamworks бета CS16 ?
Там была произведена интеграция со сетью стима.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
Мне понятно одно - valve открывать сорцы голдсорса упорно нехотят.
Уже скоро дуум3 откроют, а эти всё упортствуют. Уже мелкософт сорцы винды открыл, а эти нехотят. Да что же это такое творится, товарищи?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Всё просто, они к стиму прилинковали его. А сорцы стима открывать никто не будет, иначе хаков будет очень много.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
Ну да, сорцы волфенштейна открыли как миленькие. А он, между прочим на ку3 сделан.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
з.ы. по поводу оживления в разработке ХЛ1:
__________________
И всё же , надо поправить в download manager один страшный баг. Итак , я сервер , но у меня нет кучи ресурсов (к примеру от хл , но прекеш их остался), они мне просто не нужны, поэтому я их не юзаю. Но этот настырный менеджер начинает спрашивать файлы У МЕНЯ!!! Я СЕРВЕР И У МЕНЯ ИХ НЕТ! Что это за глупость?! И конечно же на этом зависает!.
HAWK0044, да поправлю, поправлю.
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
А когда новый апдейт?
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
(epeFk@ когда наберется достаточно исправлений и нововведений.
Могу сказать, что ожидается серъезная работа с сетевой частью.
Планируется доделать лаг-компенсатор, написать нормальную кастомизацию, загрузчик ресурсов, наконец предиктинг, демки доделать.
Вообщем следующий билд будет целиком посвящен сетевым примочкам.
Однако войс-мод на следующий билд не запланирован.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
ну я так скажу. Я играл по инету, у меня канал 25 кб\сек, дерганно да, но гораздо лучше, чем на некоторых форках первокваки, где ч0ртов предиктинг игрока плавно возвращает назад. Вы бы знали как это бесит, бежишь бежишь, бац и тебя назад утянуло.
Самое приятное было играть во вторую и третью кваку, там совсем хорошо и с предиктингом и с траффиком. Но к сожалению код предиктинга из третьей кваки не прикрутишь к ксашу по вполне понятным причинам.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ах-да, чуть не забыл! Денег засылайте на развитие проекта ))))
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Я рад что работа над сетевой частью будет произведена. В Ксаше великолепная оптимизация, карты-конфетки можно будет запиливать под него (не особо заморачиваясь про р_спидс) , что будет выгодно отличать его от вальвовского мультиплеера.
__________________
Штаниунишки...
>> не особо заморачиваясь про р_спидс
Если тебя как маппера это не волнует, то не стоит делать мультиплеерные карты. Помни, не у всех скорость высокая.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
А над рендером в дальнейшем кто-нибудь планирует работать?
LeFront
А как жы!
HAWK0044 Это радует
LeFront
Он тебе там накодит :b. Делай пока свои фирменные бампы детайлы.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Вы денег засылайте, а то только просить разные плюшки можете.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
>>>Если тебя как маппера это не волнует, то не стоит делать мультиплеерные карты. Помни, не у всех скорость высокая.
FiEctro
Фсе! Ставлю крест на своей "мапперской" карьере...
__________________
Штаниунишки...
__________________
noSICK
Зачем так радикально, просто стоит взять это на заметку.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
XaeroX
Хах, заметано! Делаю жирный релиз и в девойс! А что? Стильно получается, по аналогии: увидел Париж и умер.
__________________
Штаниунишки...
Не дает сохраниться уже после трех сохранений. То есть на 4 сохранении вылет ...
Но это только почему-то, когда проходишь игру не выходя из нее, а вот вышел зашел и можно сохраняться ...
Ну я вчера зашел на r0a2, там еще сценка с камерой и барник тебя водит по разным комнтам. Так я прямо на этой сценке сохранился\загрузился раз шесть или даже семь. Вообще ничего не испортилось.
ЗЫ. Ты кстати денег заслал?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
(_-=ZhekA=-_) а денег заслал?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Otlichnie perspektivi (setevie primochki, demki, etc.)!
V demkah bilo bi velikolepno videt' timeline, tol'ko ne tak gluchno kak v sovremennoi HL .
I chto na schet HLTV analoga? Ya bi ot takogo ponyatiya kak POV-demo otkazalsya voobshe, esli bi vse demki s klienta pisalis' global'no (kak spectator ili HLTV), no boyus' eto ne vozmojno tehnicheski .
I da, ya ne jir, ibo budu zasilat' den'gi .
Sorry for translit...
__________________
<offtop>XaeroX, s telefona siju, na nem s kodirovkoy kosyak.
PS:
Armiya pechal'na, tut vse na Windows XP, serveri -- Windows 95 .</offtop>
Да, вы главное денег засылайте
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
qpAHToMAS
ну ты как маленький -- есть же http://www.translit.ru/
<offtop>thambs, a chto tolku? Translit i na etom forume est', no moi soobshenia kak otpravlyalis' v ne toy kodirovke, tak i budut otpravlyat'sya.</offtop>
Ладно. Следующий фуллапдейт с сорцами планирую выпустить примерно в конце августа - начале сентября.
Вас ожидает ремаппинг для моделей игроков и всех энтить (очень много и часто используется в XDM), исправленный рендеринг энтить, приаттаченых к другим энтитям (например флаг, прикрепленный к игроку в CTF), стандартные стенсильные тени и возможно полностью переписанная система записи и воспроизведения демок (то что есть сейчас пишет демки без интерполяции, выглядит некрасиво).
Ну и конечно же множество мелких исправлений, улучшений и дописанных движковых функций.
Предиктинг в ближайшей версии ждать пока не стоит.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
МБ лучше шадоумапы? Просто бузер уже стенсильные тени для халфы написал в качестве мода, так был бы выбор .
З.Ы. ответ в стиле "заслал денег" не котируется .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
у меня локальная скорость по всей Москве, но толку ?
мне нужно играть с половиной Европы и иногда с Америкой (в том числе южной)
а это пинг 60+/- на этой стороне окена и 300+ на той
придётся пока сидеть на говнокодной халфе
Хех. Предиктинг от высокого пинга мало чем помогает, кстати.
Тут уже лаг компенсатор надо в чувство приводить.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
эко ты из меня денежку вынемаешь
хочу хороший двиг для сетевых баталий !!!
__________________
для модов ХЛ1 ?
Дядя Миша
Зато 32 фримона так не тормазили . А то если к ним прибавится еще 32 плющмодели....
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro можешь не сомневаться, шадовмапы уронят фпс в 10 раз больше, чем плющмодели. К тому же я уже тестировал 32 фримона с тенями - разницы в фпс не увидел.
Добавлено 31-07-2011 в 12:03:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя РњРёС?Р°, vikladivay pojaluysta skrinshoti .
Ochen' hochetsya vzglyanut' na 32 Freeman'a s tenyami (chast' iz kotorih padaet na teni karti).
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Это он не тебя так назвал, а Фиектру. И скорее всего, неприлично.
__________________
XaeroX
Зачем ты ложные слухи распространяешь?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
С чего бы они ложные?
Ты сказал - 32 фримена не тормозили. А он сказал - выкладывай скриншоты. По-моему, всё логично.
__________________
XaeroX
Посмотри что он написал в юникоде .
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Дядя Миша, может ради фантомаса, сконвертируешь базу данных в UTF8?
__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей
__________________
а CP-1251 для *!№"!;№*
utf-8 универсален, а всё остальное - урезка ради экономии битов, порождающая кучу проблем
XaeroX
ох и далась тебе эта обратная совместимость с говном мамонта. у меня она вызывает приступы ненависти. всю пятницу угробил из за одного бага, а оказалось, что это не баг, а обратная совместимость с перфокартами.
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
XaeroX ничего. Я не удивлюсь, если к 2050-му году, один символ будет занимать qword, а программеры - удивляться, надо же всего в 8 байт целый символ запихнули.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
ну как раз сейчас всё идёт от обратного
т.е. во всём новом реализуют последние стандарты, а только потом обратную совместимость со старыми
ибо тогда проще и не надо на современные технологии накладывать костыли
но что-то мы разоффтопились
__________________
Вообщем на карте freeman.bsp (это где стоит 32 фримона с кол-вом полигонов 5343 на фримена) без теней у меня 27 фпс. С тенями - 23 фпс.
На низкополигональных фрименах отрисовка теней фпс не роняет. Совсем.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ну а пока народ обсуждает волатилу, вот вам тестовый билд
С ремаппингом на моделях, с тенями и некоторыми мелкими исправлениями всякого.
ЗЫ. тени нарочно отключены как в халфе, посмотреть их можно, к примеру под спиритом 1.9 или под ксаш-модом - там где они включены хаком.
Upd: перезалил архив, в прежнем меню было скомпилено в дебуге и могло не у всех запускаться. Также исправил вылет в меню Customize.
Других отличий нет.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, а как тени то включить ? Весь help.txt задолбался рыть
.
qpAHToMAS
Обычные плющмодели как в халфе, тока не мерцают, и иногда с пола на с тенки убегают, на наклонных поверхностях вообще лол, в ку3подобном ксаше такого небыло. Видимо с хуллами как то связано? Запусти спирит, и набери r_shadows 1.
Дядя Миша
Может сделаешь им направление строго вниз? Хоть косяки не так заметно будут, да и направление в одну сторону так в глаза бросаться не будет.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
ну и мерзкие же они http://ompldr.org/vOXQ1NA
>> не надо, так прикольнее.
Не вижу ничего прикольного в том что они в стену втыкаются. Хотя незнаю как оно с теперяшними углами.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
thambs зато не тормозят. Ничем помочь не могу.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша, позволь вопрос . Как технически реализованы демки в HL/Xash? Где-то слышал, что в некоторых играх тупо записывается сетевой трафик и потом, при проигрывании, собственно идет "сетевая игра" из файла.
qpAHToMAS
Думаю что все пакеты сохраняются в файл, а потом из этого файла пакеты идут на локальный сервер.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
qpAHToMAS так и есть.
FiEctro на сервер - это в ку2.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Ничего понять не могу. Почему Xash не хочет переваривать мой мод. Точнее звуки, спрайты, брекаблы.
Код стандартный. Тоесть обычный hl. Запускал как мод, а так же пробовал запускать из основной папки valve.
Список проблем:
-Не проигрываются ambient_generic если их не включить тригером
-Нет звуков оружий. Например crowbar.
-Нет джибсов от брекайблов. Так же нет звука от брекайбла
-Нет спрайтов крови и спрайтов взрыва.
Я уже все перепробовал, но вот почему то это не хочет работать
И главное такое творится только на моих картах от мода.
На cs_duke все нормально.
Если запустить сначала обычную карту, потом мой мод. То все появляется. Кроме амбиентов.
LeFront
Ты карту выложи хотя бы ДМ в личку. Твой мод какие дллки сервера и клиента исользует? Мульт или сингл?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro Я не в курсе. Обычные от half-life. Тоесть даже не измененные.
Я если надо могу Дяде Мише скинуть кусок мода.
Там какая-то жыстокая жэсть вероятно.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Обычный хл переваривает и не давится. Хз чо там такого жыстокаго
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Нет пройти все карты от и до.
ну и долго еще флудить будем? где мод?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Я написал в привате
В ксаше наконец-то появилась поддержка ovierview
В отличие от халфовской обладает следующими достоинствами:
1. кнопки управления овервью всегда соответствуют основному направлению движения, в отличие от халфы, где стоит взять не развернутую карту, типа bounce.bsp и сразу у нас кнопки влево-вправо начинают двигать карту вперед-назад, а уж если инвертировать зуум, то вообще психоделика творится в этом смысле. В ксаше этого нет, кнопки всегда двигают карту правильно.
2. появилась возможно сделать овервью "одним кликом". Просто подгоните карту в окне как требуется (или оставьте настройки по умолчанию), нажмите кнопку снятия скриншота и ксаш автоматически рескейлит скриншот в 1024х768 (если текущее разрешение отличается от 1024х768), сожмет входное пространство цветов до 8-бит и создаст скриптовой файлик с нужными параметрами, поместив всё это добро в папку overviews. Данный режим активен только при dev_overview 1, но поскольку никто никогда не делает скриншоты с карты при dev_overview 1, то вероятность случайной перезаписи другого овервью (например стандартного вальвовского) стремится к нулю. При dev_overview 2 ксаш ведет себя в точности так, как и обычная халфа - создает самый обычный скриншот карты, который вы можете самостоятельно подредактировать в фотошопе и пережать в 8-бит.
3. игрок во время включенного овервью не бегает по карте и падает в разные интересные места с лавой и прочей пакостью.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Все что делает маппер, программист делает в движке, поскольку ему лень. ©Дядя Миша
ну вот загрузку 32-битных текстур прикручу и выложу.
Добавлено 22-08-2011 в 17:45:
Вот тестовая обновленная версия.
В ней присутствует dev_overview (см. выше) и загрузка полноцветных текстур в формате .tga. Если кому-то не нужны полноцветные текстуры, то их всегда можно отключить кваром host_allow_materials (по умолчанию включено).
Алгоритм поиска текстур следующий:
Сначала ищется tga-текстура по адресу materials/mapname/texturename.tga
Если таковой не обнаружено, ищется текстура по адресу materials/common/texturename.tga
Если и таковой не обнаружено, либо какой-то умник подсунул вместо текстуры разное говно, то ксаш загружает текстуру из вада.
Далее, если полноцветная текстура была успешно загружена, ксаш пытается загрузить полноцветную luma-текстуру. Это когда на текстуре отдельные участки в темноте светятся. luma-текстуры можно изготовлять самостоятельно прямо из обычных текстур. Для этого следует оставить на ней те участки, которые по вашему мнению должны светится, нетронутыми, а всё остальное просто закрасить ч0рным цветом. Чорный цвет - это 0 0 0, иначе будет некрасиво выглядеть. Текстуру следует назвать texturename_luma.tga. Вы также можете класть её либо в специфичную папку с именем текущей карты, либо в папку common, независимо от того, где находится основная текстура. Ксаш её найдет и загрузит по алгоритму, описанному выше.
Внимание! если по каким-либо причинам загрузка внешней luma-текстуры не удалась, ксаш не будет грузить внутреннюю.
Обратное тоже верно - нельзя для внутренних текстур назначать внешние luma-текстуры, по аналогии с детайл-текстурами.
--------------------------
Тестируйте пока эту версию, в дальнейшем добавлю поддержку полноцветных текстур для моделей.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Вот над вторым дастом поиздевался. Не сильно удобно то, что ксаш перезапускать надо чтоб он эти текстуры загрузил, не плохо было бы их при рестарте подгружать.
Дядя Миша как это работает с модами, где уже по дефолту есть рендер свой?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
А вот и продолжение банкета - поддержка полноцветных текстур на студиомоделях
Поразительно что нигде толком нету этих самых текстур высокого разешения. В результате я почти час их доискивался и целых десять минут писал код.
Итак: при загрузке полноцветных текстур со студиомоделей загрузчик не заглядывает в папку common, только в указанную папку для модели.
путь к этой папке должен иметь вид: materials\models\modelname\texturename.
Например вы хотите сделать текстуру для аптечки (обычной халфовской).
Вам следует положить её вот так:
materials\models\w_medkit\medkit_top.tga
если вы хотите сменить текстуру, например для игрока, то путь становится сложнее:
materials\models\player\barney\barney\helmet_chrome.tga
двойная папка barney - это не опечатка. Путь строится исходя из реальных папок местонахождения модели + имя модели представлено как очередная папка. Возможно это не слишком удобный подход, но зато текстуры от разных моделей гарантированно не перемешаются.
Есть же такие мапперы, которые заводят папку models\mapobjects и туда кидают модели с аналогичными именами, но совершенно другими текстурами. На одном уровне получилась совершенная дрянь и неразбериха. Кроме того, в дальнейшем я предполагаю кидать в эти же папки текстовые файлики - описание материалов, чи шойдеры.
Ограничения: нельзя подменять colormap-текстуры, поскольку весь их смысл - именно в наличии палитры. Также теоретически можно навертеть дырок в альфа-канале для любой студиотекстуры, но совсем не факт, что это будет правильно работать.
ЗЫ, Надеюсь буржуи теперь успокоятся со своим говнокодом
Добавлено 23-08-2011 в 22:43:
ЗЗЫ, также добавлены отладочные команды pointfile и linefile.
первая читает pts-файл, вторая lin-файл. Обе команды предназначены для поиска дырок на карте (если таковые конечно имеются) и отличаются лишь тем, что команда pointfile строит линию до дырки из партиклей, а linefile - из лучей лазера красного цвета.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Спасибо, Дядя Миша, за проделанную работу!
>>Также теоретически можно навертеть дырок в альфа-канале для любой студиотекстуры, но совсем не факт, что это будет правильно работать.
Конечно, было бы здоров, если бы это правильно работало. Часто стоит необходимость в такой опции, ибо прозрачные части есть хорошая оптимизация для моделей =)
Кстати, а как насчет полу-прозрачных частей модели? (например, стекла)
>Также теоретически можно навертеть дырок в альфа-канале для любой студиотекстуры, но совсем не факт, что это будет правильно работать.
а для брашевых текстур это можно сделать? было бы удобно так делать стёкла, с лайтмэпоми и всякие красивости.
thambs писали же, что для брашевых можно.
на брашевых он игнорирует альфу
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
чем некрасиво? светящиеся в темноте стёкла -- вот это действительно некрасиво же.
thambs я добавил возможность включить лайтмапы на стёклах переменной r_lighting_extended 2 (будет доступно в следующем обновлении). Но эффект сильно на любителя - если смотреть подряд сквозь три-четыре окна, то уже ничерта не видно что за четвертым стеклом творится. А без лайтмап видно стёкол за шесть-семь.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
делать на карте 3-4 сквозных окна подряд -- симптом забубения мозгов.
thambs зато через них видно =Ъ
Кстати, а можно назначать HD текстуры декалям?
Дядя Миша
Делается элементарно, у стекол лайтмапа должна идти как 8мибитная альфа. Т.к. тени не могут отражаться от стекла, только свет. Иначе конечно декаль получается и через пару стекол уже ничего не видно.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
FiEctro мне вот интересно, а как тени вообще могут отражаться? о_0
PoD-Stas
Видимо, точно так же, как статически линкуется kernel32.dll
__________________
PoD-Stas
Никак в том то и дело.
XaeroX
Ну и? Я и говорил что не должно быть такого. Всё с ног на голову переворачиваете.
Вот что я имел ввиду:
Лайтмапа на стекле не должна рисовать тёмные области, а в ксаше рисует.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro
Просто звучит забавно. Логика на уровне "раз пчъолы делают мъод - то это для того, чтобы я его ел"
__________________
Тени, которые отражаются, это навроде как старик Хоттабыч обещал всех поразить ударом грома.
Ну, ближе к делу.
Вот еще одно обновление, содержит лайтмапы на стёклах (включаются при помощи r_lighting_extended 2). Чтобы стёкла не были такими темными, надо чего-нибудь сделать с радом, я не знаю. В ZHLT может какие-то флаги проставить этим стёклам.
Кроме того появилась возможность толкать игрока, который стоит на флоатабле. Флоатабля - это плавучая пушабля. Обычно, если игрок заскакивал на такую пушблю, она останавливалась, а то и вообще могла пойти ко дну. А теперь она будет всплывать и заодно выталкивать игрока.
Правда данное нововведение реагирует ТОЛЬКО на игроков. Включается кваром sv_fix_pushstep (по умолчанию выключено).
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Извиняюсь, если создал не там тему и если где-то недочитал. Захотелось мне попробовать Альфу моего мода на Ксаше. Сначала всё шло более чем чудесно. Но возникли проблемы, которых нет(!) на GS.
1)Дальность видимости я ставл большую и на GS никаких проблем не возникало. Ксаш же просто послал меня и нарисовал небо на каком то расстоянии, точно отличающимся от того что я ставил.
2)Не проигрывается амбиент. Проверял все настройки, всё хорошо, вс чётко. мр3 играет, а вот wav нет.
3)Иногда. Проше заметить иногда! Карта зависает при затемнении экрана белым. Как такое вообще может происходить, если на карте никак игрок не управляет собой - только система камер.
4)Меню никак не отреагировало на настройки. Ну картинка то ладно, Бог с ней. А вот где менять кнопки я не нашёл.
Заранее спасибо.
__________________
How interesting, just look at that!
© Scientist
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
баг в хаше
Дядя Миша
не в раде дело, у тебя прозрачность зависит от лайтмэпы -- такого не должно быть, см. аатач.
в качестве альфаканала у тебя выступает вывернутая наизнанку лайтмэпа, а должа бы константа или уровень яркости текстуры (в аддитиве). обрати внимание на стекло с текстурой black -- чёрное стекло должно затемнять изображение независимо от своего уровня освещённости -- оно всегда чёрное.
http://ompldr.org/vYTE5MA/transparent2.7z
__________________
How interesting, just look at that!
© Scientist
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
этот вариант противоречит геометрической оптике, неудивительно, что уродливо смотрится. покажи, как выглядит, когда альфа константа.
когда альфа константа - регулировать прозрачность стёкол нельзя. Смысл в таких лайтмапах?
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
__________________
How interesting, just look at that!
© Scientist
thambs
Я вот о том же. Почему черные области на стекле рисуются? Они как капченые получаются.
>> когда альфа константа - регулировать прозрачность стёкол нельзя.
С чего ты взял? Альфаканал же областями прозрачность делает.
А в моде с хд текстурами от сразурашена можно было и так и этак, и одновременно у одного стекла регулировать прозрачность.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
>когда альфа константа - регулировать прозрачность стёкол нельзя. Смысл в таких лайтмапах?
лайтмэпа _никак_ не относится к альфе.
FiEctro опять умничать начинаешь? В таком разе наваяй мне пример со стеклом, которое грамотно затемняется.
Добавлено 24-08-2011 в 18:56:
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша И снова я!
Начить так. Дистанция рисуется хорошо, всё кулл.
Но в другом месте глюков только добавилось...
Открываю карту.. беру нож - никакого звука. Махаю тишина. Бью по стене - сть звук шага. Бью по ящику - ни звука, ни осколков, тупо исчезает. Беру оружие... Начинается самое интересное. Ни анимаций проигрывания, ни звуков нет. Но оружие стреляет - патроны бегут. Перезаряжаемся - всё прекрасно. Звука шагов кстати тоже нет.
НО.. открываем другую карту - всё прекрасно
Вроде как мой косяк и всё дело в кривой карте, но почему то на GS всё нормаьно работает.. Вот такие дела..
ЗЫ: Амбиент так играть и не стал.
__________________
How interesting, just look at that!
© Scientist
Дядя Миша
как обычная прозрачность с постоянной альфой, но вместо текстуры стекла текстура стекла*текстуру лайтмэпы, ща нарисую
Добавлено 24-08-2011 в 19:14:
-=DrTressi=-
у меня такое было. если компилировал без visа
Добавлено 24-08-2011 в 19:32:
Дядя Миша
вот так должно быть
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
У меня тоже проблема с амбиентами. Я уже говорил
__________________
How interesting, just look at that!
© Scientist
Дядя Миша, вот ведь любишь же спорить.
у тебя вот так
thambs я еще раз говорю, что перепробывал все варианты и остановился на этом, как на наиболее достоверном, не уподобляйся фиэктре. То что у тебя на скрине требует либо стекла с альфа-каналом, либо отдельного шойдера для правильного смешивания, а шойдер я в стандартную комплектацию включать не буду. Ну что непонятного?
Или ты полагаешь я нарочно такие стёкла сделал?
ты даже в ку3 навряд ли сделаешь адекватные.
Добавлено 24-08-2011 в 21:05:
А насчет звуков - там следующая ерунда происходит: ксаш понимает только звуки 11 kHz, 22 kHz и 44 kHz. А у тебя амбиенты - 16 kHz.
Я тут добавил в ксаш ресамплер специально для такого случая, думаю теперь все звуки у всех будут играться и у доктора Тресси тоже.
Проверяйте.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша Йя-хха! Всё прекрасно! ) Даже похоже выше ожидаемого.
Я юзал звук с высокой частоты, который чудом игрался в GS. А в Ксаше не стал. Более того конец трэка как раз совпадает с фейдом. Я предполагал что зависает игра именно из-за него, т.к. не было звука. Скорее всего как раз дело в wav ке. Кстати, а покачественнее туда можно что нить засобачить?
__________________
How interesting, just look at that!
© Scientist
да любой звук, хоть 44 kHz стерео.
и mp3 тоже понимает, я забыл вам сказать совсем.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
__________________
How interesting, just look at that!
© Scientist
А я уже перевез весь мод Icon Of Hell на Xash. Как продам коньки, потдержу Xash материально
Дядя Миша Т.е. fmod с клиентки можно спокойно удалять?
__________________
Base Defense on Steam, ModDB
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
Трагическая новость: Пятеро инженеров Casio умерли от смеха, узнав что Samsung анонсировали часы с заявленным временем работы в 25 часов
Дядя Миша Жека уже скрины делает через ксаш!)
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Куда делось сглаживание на полигонах карты мира на c1a0?
http://rghost.ru/19391001/image.png
А звук вроде приятнее стал, или это самовнушение? Еще бы не шипел когда много снарков накидаешь при DSP эффекте, вообще красота была.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
1 | // get rid of black vertical line on a 'BlackMesa map' |
2 | if( !Q_strcmp( name, "#lab1_map1.mip" ) || !Q_strcmp( name, "#lab1_map2.mip" )) |
3 | { |
4 | flags |= TF_NEAREST; |
5 | } |
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
>я специально отключил хаком, еще полгода назад. Чтобы не было уродливой полоски посредине.
это уродливый хак в коде, или можно будет элегантно прописать в шойдер?
а теперь вижу
Дядя Миша
Эта черная линяя есть еще на некоторых текстурах. Не стоило заморачиваться это косяк мапперов.
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
__________________
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Вроде бы всё очень хорошо, но есть только 1 вопрос, как работает , эта самая система антижеки?
HAWK0044 ну она только на Жэк реагирует, если ты не он, то тебе не о чем беспокоится.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Скоро релиз уже, собираю последние ресурсы.
Кстати в этом билде я решил несколько изменить порядок упаковки файлов.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Дядя Миша
Партикли у монстров подправь (капли крови), они все одинаковые, а должны быть рандомные (разные капельки).
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
Закрыто в связи с выходом новой версии ксаша.
__________________
My Projects: download page
F.A.Q по XashNT
Блог разработчика в телеграме
C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'
Временная зона GMT. Текущее время 02:46. | Показать все 184 сообщений этой темы на одной странице |
На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024