HLFX.Ru Forum
Показать все 221 сообщений этой темы на одной странице

HLFX.Ru Forum (https://hlfx.ru/forum/index.php)
- Xash3D (https://hlfx.ru/forum/forumdisplay.php?forumid=14)
-- Xash 0.95 build 2015 (https://hlfx.ru/forum/showthread.php?threadid=3584)


Отправлено Дядя Миша 16-08-2012 в 18:34:

Xash 0.95 build 2015

Для тех, кто слышит о проекте впервые добро пожаловать в FAQ.
Тем, кому проект понравился и они желают материально поддержать автора - сюда.

Основная причина, по которым данная версия увидела свет, после финальной версии 1905 стала моя тактическая ошибка, которая заключалась в том, что на момент выхода финального билда движка активно велись работы над ксаш-модом. Но теперь, поскольку ксашмод тоже закончен, данный билд движка - это действительно финальная версия. С другой стороны - я не могу сказать, что основные изменения в движке были сделаны только для создания новых фичей ксаш-мода.
Была проделана очень большая работа за сравнительно короткий срок (см. changelog), а наиболее интересные нововведения я перечислю прямо здесь:
1. Добавлен новый rendermode 6 (поправьте свои FGD). По аналогии с HL2 этот рендермод предназначен для Glow-спрайтов, которые фиксированы в мировом пространстве, в отличие от классического режима Glow (rendermode 3), где спрайты фиксировались в экранном пространстве.
2. Добавлено сохранение все играющих звуков на уровне (как в HL2).
Теперь, если ваши монстры произносят длинные речи во время скриптовых сценок, они продолжат говорить после сохранения\загрузки, в отличие от GoldSource
3. Добавлено сохранение CD-трека. Ваша фоновая музыка продолжит играть с того момента, где вы сделали сохранение. И звуки и музыка будут сохраняться на любых модах.
4. Добавлена загрузка игровых библиотек из пак-файла. Правда, это распространяется только на библиотеки, которые грузит непосредственно сам движок: client.dll, hl.dll, mainui.dll. Если вы прилинкуете к одной из них свою собственную библиотеку, то загружаться она уже не будет. В любом случае это неплохое решение для тех, кто любит паковать свои моды в один-единственный пак-файл
5. Добавлена поддержка solid-конвейеров. Текстура такого конвейера должна начинаться с кодового слова "{scroll". Примеры таких конвейеров наши бета-тестеры наверняка видели в ксаш-моде, однако и в обычной ХЛ это будет работать тоже.
6. Поддержка супергромадных пространств на карте, размером +\- 16384 юнита (как в хл2). С одной стороны поддержка обеспечивается новыми компиляторами VHLT и специальным патчем для VHE от того же автора.
С другой стороны - особыми настройками файла delta.lst и включением фичи в движке, на сервере (как включать вы сможете подсмотреть в исходниках ксаш-мода версии 0.6, когда он выйдет). Большие карты - фича не для галочки. Определенное число мапперов уже опробовало их на практике, так что всё работает на самом деле.
7. TriAPI на сервере! Конечно данная фича пахнет хаком, но на самом деле она предназначена для debug-отрисовки колоизации для стороннего физического движка. Пример использования - всё в том же ксаш-моде версии 0.6, когда он выйдет).
8. Добавлена команда "mapstats" - подобно тулзе bspinfo выводит информацию о лимитах и их использовании для загруженной карты. Разумеется лимиты даны с учётом возможностей ксаша.
9. Авто-мереджер зеркал с одинаковой плоскостью в 1 проход. Это крайне сильно увеличивает ФПС, поскольку раньше каждое зеркало брало 1 проход на 1 сурфейс, которые компилятор делал через каждые 240 юнитов, то есть по сути одно длинное зеркало или иммитация воды с зеркало запросто могла отъесть 8-10 проходов безо всякой на то причины.
Частично проблема решалась натягиванием текстуры точно по размеру всего полигона, но многие мапперы зачастую не понимали чего от них хотят.
10. Поддержка декалей на решетках (спасибо тов. n00b за имплементацию). Да-да, теперь декали можно наносить на решетки и это будет работать абсолютно правильно. Разумеется аналогичная имплементация была добавлена и в ксаш-мод 0.6 (поскольку там свой рендер).
Ну, пожалуй и хватит. Остальное увидите сами
Для жутко заинтерисованных в дальнейшем развитии проекта товарищей могу сказать ровно одно: если Valve когда-нибудь сподобится выпустить исходники GoldSource под GPL, то я обязательно доработаю мультиплеер и возможно вообще произведу глобальную ревизию кода, на предмет дальнейшей совместимости и всяческих улучшений. Но поскольку ничего подобного не предвидится - это действительно финальная версия.

www.hlfx.ru/xash/Xash3D_build2015.rar - 3.25 Mb

keywords: perestroika, pozubam, вскрышные ограничения.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 16-08-2012 в 19:45:

Свершилось!

Осталось теперь дождаться модмейкеров, которые смогут качественно реализовать имеющийся потенциал.


Отправлено KiQ 16-08-2012 в 19:46:

ух-ты. С утра пораньше скачаю

__________________
-Brain is dead-


Отправлено Дядя Миша 16-08-2012 в 20:43:

DETAILED LIST OF MODS, WHICH HAVE BEEN TESTED UNDER XASH3D / ПОДРОБНЫЙ СПИСОК МОДОВ, ПРОТЕСТИРОВАННЫХ ПОД XASH3D.

Half-Life themed mods and games (or which using in mostly part original Half-Life resources in the game) / Моды и игры на тему Half-Life (или в которых преимущественно используются оригинальные ресурсы Half-Life):

  1. Adam
  2. Azure Sheep
  3. Before
  4. Betrayal
  5. Big Lolly
  6. Big Scientists
  7. Black Death
  8. Black OPS (aka Black Operations)
  9. Black Star (aka E7 Black Star)
  10. Blood and Bones
  11. Blood Bath
  12. Blue Shift
  13. BoomeNShtein3D
  14. Bootleg Squadrog
  15. Buddhist Wars
  16. Bugstompers
  17. Case Closed
  18. Castle Disposed
  19. Cat-Life Demo
  20. Chaos Theory
  21. Chronicles. Episode 1: Traumatic Experience v1.3 (only v1.3 is totally playable under Xash3D and under latest Haf-Life, because of problems with game dll in older mod's versions / только v1.3 полностью играбельна под Xash3D и последними версиями Haf-Life из-за проблем с dll в старых версиях мода)
  22. Classic Games Mod
  23. Cleaner's Adventures
  24. CWC Board Mappack Initiative (buggy, but those bugs are also presented under original Half-Life too / имеются баги, но они присутствуют и при игре под оригинальным Half-Life)
  25. DaRkFoRcE (Escape from the Darkness Demo)
  26. DAV Sub
  27. DAV Train
  28. DejaVu
  29. Deliverance
  30. Doomed Life
  31. E.T.C.
  32. E.T.C. II
  33. Emergency
  34. En Route 66 (set -num edicts 4096 in a shortcut for successful start / задайте -num edicts 4096 в ярлыке для успешного запуска)
  35. Escape from the Darkness
  36. Fate Reversal
  37. Fight for Life
  38. Firefighter Demo
  39. Force of Evil
  40. Friendship: Town of half-life.ru mappers v2.0
  41. Gateway
  42. Gateway 2
  43. Ground Zero
  44. Ground Zero 2
  45. Gut Reaction
  46. Half Secret
  47. Half-Life
  48. Half-Quake
  49. Half-Quake 2: Amen
  50. Half-Quake 3: Sunrise
  51. Hazardous Materials: Episode 1
  52. Hazardous-Course 2
  53. HLFX Single Demo
  54. HLFX v0.5 (demo maps)
  55. HLFX: Lost in Black Mesa
  56. Hour-Glass
  57. Intolerable Threat
  58. INVASION (set max_tempents to 1024 to avoid crashes / установите max_tempents на 1024 во избежание вылетов)
  59. Invasion 105
  60. Irreality
  61. Ispitatel
  62. Ispitatel II
  63. Ispitatel IV: Classic
  64. Issues
  65. Kill All Greenpeace
  66. Life's End
  67. Lunch Lady Invasion: Episode 1
  68. Mission Failed
  69. Moonwalker
  70. No Exit
  71. No-Life
  72. Opposing Force
  73. Orion
  74. Outrun
  75. Overhaul Pack (HD-replacement pack for Half-Life and mods / пак HD-замен для Half-Life и его модов)
  76. Peaces Like Us
  77. Phobos IV
  78. Plague
  79. Point of View
  80. Poke646
  81. Prize
  82. Project Quantum Leap
  83. Puppy Years
  84. Red Alert X-pantion Demo: Developers Edition (aka HLRA Techdemo; the mod is playable until the last map, which is unfinished / мод играбелен вплоть до последней карты, которая не завершена)
  85. Red Mesa
  86. Red Mesa 2
  87. Redemption (aka Absolute Redemption)
  88. Reissues
  89. Rescue 9-1-Freeman
  90. Residual Life v1.0 Final
  91. Residual Point
  92. Retribution
  93. Reviviscence
  94. Route City
  95. Rumble
  96. S.W.A.T.
  97. Scientist SlaughterHouse
  98. Snark Planet Demo
  99. Soldier
  100. Somewhere in Time
  101. Spirit v1.0, v1.3, v1.7, v1.9 (demo maps)
  102. Split-Second
  103. The Alpha Unit v1.1 (set sv_validate_changelevel to 0 / установите sv_validate_changelevel на 0)
  104. The Cupboard of Doom
  105. The Evil World
  106. The Haunted Lab
  107. The Long Night
  108. The Real
  109. The Trap (map by Keks / карта от Keks'а)
  110. The Trap v1.51 (mod by Reaktor / мод от Reaktor'а)
  111. Timeline
  112. Timeline II: Iced Earth
  113. Timeline III: Heart of Darkness
  114. Todesangst
  115. Todesangst 2: Der Echte Feind
  116. Total Evasion
  117. Trespasser
  118. Typical Disaster
  119. U-Life
  120. Ultimate Attack
  121. Unholy
  122. Uplink
  123. World War III Missions (Part 1, 2 & 3)
  124. X.E.T. Demo
  125. Xen-Warrior v1.6
  126. X-treme Violence
  127. Zombie Edition v1.1


Total conversions & horror mods (mods and games which using mostly part their own resources in game or have a very different plot) / Тотальные конверсии и хоррор-моды (которые преимущественно используют свои собственные игровые ресурсы или имеют совершенно иной сюжет):
  1. Afraid of Monsters: Director's Cut
  2. Bloody Pizza: Vendetta
  3. Cthulhu: An Unspeakable Modification for Half-Life
  4. Gunman Chronicles (stand-alone game by Rewolf / самостоятельная игра от Rewolf)
  5. Halloween
  6. Heart of Evil: Napalm Edition
  7. Icon of Hell: Episode 1
  8. Medieval World
  9. Mistake
  10. Mistake-1 (aka Pre-Mistake)
  11. Operation Black Thunder
  12. Operations 1942 v2.0
  13. Paranoia v1.2
  14. Project AMOD (buggy, but those bugs are also presented under original Half-Life too / имеются баги, но они присутствуют и при игре под оригинальным Half-Life)
  15. Red Star: Episode 1
  16. Resublimation
  17. Riot in Progress
  18. Santa's Revenge 2: Xmas Meltdown
  19. Survive in Catacombs
  20. Survive in Catacombs II
  21. The Gate
  22. The Unknown Menace
  23. They Hunger: Trilogy (Part 1, 2 & 3)
  24. Unnamed
  25. Wanted: The Half-Life Western Pack v1.6


Mods that have minor incompatibilities which can interrupt normal gameplay or completing a mod (but still almost totally playable) / Моды, имеющие незначительные несовместимости, которые могут нарушить нормальный геймплей или прохождение игры (но при этом практически полностью играбельные):
  1. Black OPS Redux (some advanced game options can not be configured from Xash3D game menu, but only by using console commands; some visual effects can look different / некоторые продвинутые игровые опции не могут быть настроены с помощью меню Ксаша и настраиваемы только при помощи консольных команд; некоторые визуальные эффекты могут выглядеть иначе)
  2. Chemical Existence (you can stuck inside a moving truck in the middle of the mod on level change - use noclip command when the truck stops to repair your position / вы можете застрять в середине мода при смене карты внутри движущегося грузовика - используйте команду noclip во время остановки грузовика, чтобы исправить положение)
  3. Dark Territory (DO NOT use any NPC, especially Barney, to make them follow you when you all landing together at the first map of Tau Jungles, otherwise game can stuck on playing scripted sequence and normal completing of the mod will be impossible / не трогайте никаких НПЦ, не заставляйте их следовать за собой, особенно Барни, когда вы все вместе приземлитесь на планете Тау в джунглях, иначе игра может застрять на проигрывании скриптовой сценки, и дальнейшее нормальное прохождение мода будет невозможным)
  4. Dopusk31 (you must set in original hl.dll from valve folder as game dll in order to play this mod; also do not use a flashlight on level changes or game will be crashed / вы должны настроить оригинальный hl.dll из папки valve, как игровой dll, для того, чтобы запустить мод; также не включайте фонарик во время смены уровней, иначе игра вылетает)
  5. Rebellion (you must set original hl.dll from valve folder as game dll in order to play this mod - unfortunately, new weapon system in the mod is fully functional only under old WON version of Half-Life / вы должны настроить оригинальный hl.dll из папки valve, как игровой dll, для того, чтобы запустить мод - к сожалению, новая система оружия в моде полностью функциональна только под старыми WON-версиями Half-Life)
  6. Visitors (you can stuck in a moving train in the beginning of the mod on level change - use restart command to reload a map with right position / вы можете застрять при смене карты в начале игры в движущемся поезде - используйте команду restart, чтобы перезапустить карту)


Incompatible mods (or mods which can not use some of their important features under Xash3D) / Несовместимые моды (или моды, в которых невозможно использование каких-либо важных особенностей под Xash3D):
  1. Arrange Mod: Rebirth (too unstable and buggy / слишком нестабилен и недоработан)
  2. Half-Life: Gold Singleplayer (HD-textures for maps in this mod can not be used under Xash3D as they can be used under Steam version of Half-Life / HD-текстуры для карт в данном моде не могут быть использованы под Xash3D тем же способом, каким они используются под Steam-версией Half-Life)
  3. Half-Life: REDUX (HD-textures for maps in this mod can not be used under Xash3D as they can be used under Steam version of Half-Life, plus some advanced game options can not be configured from Xash3D game menu, but only by using console commands / HD-текстуры для карт в данном моде не могут быть использованы под Xash3D тем же способом, каким они используются под Steam-версией Half-Life, также некоторые продвинутые игровые опции не могут быть настроены с помощью меню Ксаша и настраиваемы только при помощи консольных команд)
  4. Sweet Half-Life (you can experience a game crash when using an alien weapon or fighting with aliens in some places of different maps / вы можете столкнуться с вылетами игры, когда используете инопланетное оружие или сражаетесь с инопланетянами в некоторых местах на различных картах) - compatibility problems with this mod can be fixed later / проблемы совместимости с данным модом могут быть исправлены позже

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено (_-=ZhekA=-_) 16-08-2012 в 21:13:

Дядя Миша
С релизом!
Забрал!


Отправлено Cybermax 17-08-2012 в 04:21:

Аллилуйя!!! Свершилось чудо Возрадуемся братья и сестры, аминь

Добавлено 17-08-2012 в 08:21:

Сейчас начну тестировать все моды, которые есть у меня! Куда можно написать список модов пройденный лично мною под Xash? В эту тему можно? Это просто праздник какой-то!!!

__________________


Отправлено qpAHToMAS 17-08-2012 в 06:43:

Цитата:
Cybermax писал:
Куда можно написать список модов пройденный лично мною под Xash? В эту тему можно?

http://hlfx.ru/forum/showthread.php?s=&postid=105645


Отправлено FiEctro 17-08-2012 в 07:54:

>> Arrange Mod: Rebirth (too unstable and buggy / слишком нестабилен и недоработан)

Где то были сорцы. Могу поискать и дать для отладки.

http://am.half-lifecreations.com/fo....php?topic=90.0

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено (_-=ZhekA=-_) 17-08-2012 в 08:05:

Цитата:
FiEctro писал:
>> Arrange Mod: Rebirth (too unstable and buggy / слишком нестабилен и недоработан)

Где то были сорцы. Могу поискать и дать для отладки.

На мой взгляд это будет перебор, если править все не стабильные моды за авторов ...


Отправлено FiEctro 17-08-2012 в 08:10:

(_-=ZhekA=-_)
Не, ну например под халфой я его проходил.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено XaeroX 17-08-2012 в 08:25:

Я так и не понял, Headcrab Frenzy не работает под ксашем? Или вы сознательно игнорируете мой самый успешный мод к хл1?

__________________

xaerox on Vivino


Отправлено a-kush-er 17-08-2012 в 16:27:

это все круто, шикарно и изюмительно, но я ч0-то не могу найти ссылку на последний ксашмод


Отправлено HAWK0044 17-08-2012 в 16:46:

a-kush-er а нет его еще , переводчек трудиться


Отправлено (_-=ZhekA=-_) 17-08-2012 в 16:47:

Цитата:
a-kush-er писал:
это все круто, шикарно и изюмительно, но я ч0-то не могу найти ссылку на последний ксашмод

Он пока еще не вышел, но думаю скоро должен выйти!


Отправлено HAWK0044 17-08-2012 в 18:11:

FiEctro там ооооочень старые цорцы, чуть ли не 2010 года


Отправлено ВикторТ 17-08-2012 в 18:57:

Re: Xash 0.95 build 2015

Цитата:
Дядя Миша писал:

6. Поддержка супергромадных пространств на карте, размером +\- 16384 юнита (как в хл2). С одной стороны поддержка обеспечивается новыми компиляторами VHLT и специальным патчем для VHE от того же автора.


Компиляторы VHLT какие, от почти вышедшей версии 0.6 (xash мода) или пойдет и от версии 0.5?
И что за, что за патч, где взять?


Отправлено Дядя Миша 17-08-2012 в 19:21:

ВикторТ они будут прямо в комплекте с ксаш-модом идти. Обычные VHLT, но с поддержкой ксашевской энтити func_light. Других отличий нет.

Добавлено 17-08-2012 в 23:21:

ЗЫ. а вообще подойдут любые VHLT. А где лежит патч для хаммера я не знаю.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 17-08-2012 в 19:54:

Патч называется: "Hammer Floating Point Enabler"
Скачать можно здесь: http://cs-mapping.com.ua/forum/atta...achmentid=89338

Так же, я бы рекомендовал скачать пропатченную версию VHE с поддержкой больших карт.

http://ist92.ucoz.ru/Stuff/CRPerson...MapsToolkit.rar

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено FiEctro 17-08-2012 в 20:26:

HAWK0044
Да вроде и мод не вчера вышел...

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено HAWK0044 17-08-2012 в 22:26:

FiEctro если вы про Rebith , То да, а вообще аранжамент вроде как и не вышел


Отправлено FiEctro 18-08-2012 в 10:15:

HAWK0044
Бетка недавно была. Под ксашем робила нормально, единственное углы камеры плющило.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Qwertyus 18-08-2012 в 14:18:

Я попробовал эту бету под новым Ксашем. Основная проблема - то, что не отображаются всякие спецэффекты типа огня, дыма, травы. Их становится видно только под каким-то определённым углом. Собственно, такая же проблема была и в Арранж-Моде, только там ещё вместо дыма и огня периодически какая-то хрень с надписями отображалась. Плюс вроде бы эффекты ослепления/оглушения как-то не так работают. Всё остальное, по-моему, выглядело и работало так же, как и под ХЛ.


Отправлено Qwertyus 19-08-2012 в 10:29:

Отредактировал информацию о Ксаше на МодДБ, запостил новость о выходе нового билда на двух девелоперских форумах:
http://www.half-lifecreations.com/f...hp?topic=1703.0
http://hl-improvement.com/forums/in...p?topic=11300.0


Отправлено kogemyaka 19-08-2012 в 16:54:

Незнаю было ли про это, но если сделать скринщот, то он будет отличаться от того, что видешь на экране. На скриншоте всё более красивым выглядит, с тенями и прочим, а на экране на самомом деле тени еле видны.

__________________
-Мама, что такое земляника?
-Не знаю.


Отправлено Дядя Миша 19-08-2012 в 16:56:

гамма вычитается из скриншота.
есть две команды: screenshot и snapshot, они по разному себя ведут.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ExAnimo 19-08-2012 в 17:37:

Поддержка супергромадных пространств на карте, размером +\- 16384 юнита (как в хл2)

а тормозить не будет если это пространство будет открытым? хочется реально больших карт как в Flashpoint первой части



http://www.youtube.com/watch?v=_XwuIE4lTSg
http://www.youtube.com/watch?v=PL9HOhC6dxQ


Отправлено fire64 19-08-2012 в 17:44:

Народ, я бы на вашем месте, так бы не радовался.
Лимит на фейсы, текстуры и энтити никто не убирал, так что создать большую карту вы конечно сможете, но детализация оставит желать лучшего.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 19-08-2012 в 17:54:

Цитата:
fire64 писал:
Лимит на фейсы, текстуры и энтити никто не убирал


Энтить - 4096 штук
Фейсов - 65535 штук
Текстур - вообще без ограничения.
Опять эксперты подтянулись?

Добавлено 19-08-2012 в 21:54:

ЗЫ. К слову сказать в Хл2 точно такое же ограничение на фейсы в 65535 штук и никто не плачет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ExAnimo 19-08-2012 в 18:03:

погуглил юнит равен дюйму или 2,54 см = 16384 х 2 х 2,54/100 = 832 метра
нормально ,но это конечно не 100 квадратных километров


Отправлено Дядя Миша 19-08-2012 в 18:06:

ExAnimo для справки, в сталкере большинство карт размером 512х512 метров.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено qpAHToMAS 19-08-2012 в 18:06:

Цитата:
ExAnimo писал:
а тормозить не будет если это пространство будет открытым?

Если маппер грамотный и знает что такое оптимизация — тормозов не будет.

Цитата:
ExAnimo писал:
хочется реально больших карт как в Flashpoint первой части

Совсем разные игры. В HL — "коридорные" уровни — BSP. В OFP ландшафт с натыканными на него объектами.


Отправлено Paopapel 19-08-2012 в 18:13:

Скачал Xash 0.95 build 2015, распаковал, закинул папку Valve, из папки xash_extras взял нужное закинул в Valve. Ни чего не изменилось.


Отправлено Chyvachok 19-08-2012 в 18:19:

Paopapel а что должно было изменится? Это всего лиш новая версия движка, а не какой нибуть графический мод.


Отправлено Paopapel 19-08-2012 в 19:00:

Спрей на решетках, баг с фонариком ну и там мелочи всякие.
Client.dll новый.


Отправлено ExAnimo 19-08-2012 в 19:44:

Цитата:
qpAHToMAS писал:
Совсем разные игры. В HL — "коридорные" уровни — BSP. В OFP ландшафт с натыканными на него объектами.

В офп нет подземных уровней и пещер, а в хл не хватает открытых нетормозных ландшафтов . Про это и говорю , жаль я сам не понимаю в программировании . Добавить такие возможности + оставить совместимость с хл конечно.


Отправлено Qwertyus 19-08-2012 в 20:02:

Paopapel:
Спрей не проверял, но с декалями крови на решётках всё окей. И что за баг с фонариком, пардон?


Отправлено Paopapel 19-08-2012 в 20:38:

Светит в бесконечность. На моделях нет кровищи.


Отправлено Qwertyus 19-08-2012 в 20:42:

Paopapel:
Изъясняйся, пожалуйста, понятным языком. Если тебе нужен фонарик с попиксельным освещением и кровь на моделях, то для этого нужно использовать КсашМод (то бишь запускать, например, карты Half-Life из под Ксаш-мода), и желательно - версию 0.6. В самом Ксаше освещение приближено по параметрам к ГолдСорсу.


Отправлено Paopapel 19-08-2012 в 21:54:

Qwertyus:

Спасибо за подсказку.
Я думал, что мод не нужен. Заменить Client и hl dll и все будет работать.


Отправлено ExAnimo 20-08-2012 в 02:31:

где скачать ксаш мод 0.6 ?


Отправлено Paopapel 20-08-2012 в 05:20:

HLFX.Ru Forum > Chain Studios & Xash XT > Наши проекты > XashXT > Xash 0.6 PreRelease


Отправлено KiQ 20-08-2012 в 06:03:

Начал проходить Poke646: Vendetta, и там хедкрабы, которые должны падать, например, с разбивающегося потолка, повисают в воздухе

__________________
-Brain is dead-


Отправлено antikran 20-08-2012 в 06:07:

Прошу не ругать за такие "детские" вопросы.

1. При установке просто обновил старые ксаш файлы на новые.
2. Из папки ксаш_экстрас ничего не копировал.

Или же все надо с нуля перекопировать?
Да и вообще нужно ли копировать содержимое папки ксаш_экстрас?

__________________
Спасибо тем кто помогает...
И тем кто бред этот читает...
Спасибо Дяде Мише за Xash двиг...
Благодаря ему, чуть больше я постиг...
Ну чайник я, и мало очень знаю С++...
Зато леплю я карты и играю блюз...

Вот так то.


Отправлено qpAHToMAS 20-08-2012 в 08:48:

antikran, с нуля поставь и нет проблемы.
"extras" нужны только если у тебя калечная "valve" директория.


Отправлено Qwertyus 20-08-2012 в 09:01:

KiQ:
Да, попадается иногда такой баг. Бывает ещё, что после телепортации монстры зависают вверху, не падая вниз.

antikran:
Обновил, ну и правильно. Вот и длл в папке valve тоже обнови теми, что в extras лежат.

qpAHToMAS:
Да будет тебе известно, в этих дллках пофикшено несколько багов, а также исправлен древнейший баг ХЛ с неправильной работой idle/fidget анимации у нескольких пушек. Так что установка этих длл строго рекомендуется.


Отправлено qpAHToMAS 20-08-2012 в 09:08:

Цитата:
Qwertyus писал:
qpAHToMAS:
Да будет тебе известно, в этих дллках пофикшено несколько багов, а также исправлен древнейший баг ХЛ с неправильной работой idle/fidget анимации у нескольких пушек. Так что установка этих длл строго рекомендуется.

Не знал, спасибо.


Отправлено Qwertyus 20-08-2012 в 17:47:

Кстати, баг с зависанием монстра в воздухе после телепортации присутствует на демо-карте Ксаш-мода tramtutor2. Там чамтоад виснет. На первом варианте карты, кстати, этого не было (или под более ранней версией Каш-мода?).


Отправлено Дядя Миша 20-08-2012 в 18:17:

Яж объяснял почему. scriprted_sequence в оригинале не убирает флаг FL_ONGROUND после телепортации монстра на место выполнения секвенции. Именно поэтому всякие там сценки с хед-крабом, которого учёный давит шкафчиком работают правильно. А тов. thambs когда делал лигуфку ориентировался на ксаш-мод 0.5, где данный баг присутствовал.
Вот она и висит теперь.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено antikran 20-08-2012 в 18:33:

Самое печальное что тот худ который я через силу накодил, я слил... обновив ксаш...

__________________
Спасибо тем кто помогает...
И тем кто бред этот читает...
Спасибо Дяде Мише за Xash двиг...
Благодаря ему, чуть больше я постиг...
Ну чайник я, и мало очень знаю С++...
Зато леплю я карты и играю блюз...

Вот так то.


Отправлено Дядя Миша 20-08-2012 в 18:35:

Подумаеш, хут. Я 425 бэкапов со старыми ксашами народу слил и то ничего.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено antikran 20-08-2012 в 18:37:

Д.М. для меня и эти 15 строчек были чудом!

__________________
Спасибо тем кто помогает...
И тем кто бред этот читает...
Спасибо Дяде Мише за Xash двиг...
Благодаря ему, чуть больше я постиг...
Ну чайник я, и мало очень знаю С++...
Зато леплю я карты и играю блюз...

Вот так то.


Отправлено Qwertyus 21-08-2012 в 01:02:

Выложил на МодДБ и Ютюб ролик с примером использования текстуры 4096х4096 для гор на карте. Смотреть в HD-режиме (720р), иначе будет размазня вместо деталей.


Отправлено ВикторТ 21-08-2012 в 05:18:

Qwertyus, чтобы такая текстура была детализированной, ее нужно сжимать в VHE?


Отправлено Qwertyus 21-08-2012 в 12:02:

ВикторТ:
Я просто сделал детализированную текстуру. Она сама по себе такая. Это полноцветная текстура в формате TGA, размещённая в папке valve/materials/common. Движок её подставляет вместо обычной текстуры в момент загрузки карты. При размере 4096х создаётся эффект максимальной детализации даже при разглядывании горы в упор.


Отправлено ВикторТ 21-08-2012 в 12:49:

Т.е., достаточно просто закинуть одноименную текстуру в ту директорию и будет загружаться вместо той, что в wad?
Проверил - ничего не было. Только запускал я в xash-моде.

Добавлено 21-08-2012 в 20:49:

Что-то для этого еще нужно?


Отправлено Qwertyus 21-08-2012 в 13:03:

Включить галочку Allow materials в меню видеоопций и перезапустить игру.


Отправлено ВикторТ 21-08-2012 в 15:56:

Как включить bloom? Странно, он появляется, если ввести команду Impulse 101 - тогда его хорошо заметно.

Добавлено 21-08-2012 в 23:56:

Э-э... То есть, он есть, но лучше всего видать, если ввести эту команду (почему-то...). И хочу, чтобы его по-умолчанию было видно так же хорошо. Как настроить?


Отправлено Qwertyus 21-08-2012 в 16:38:

ВикторТ:
За блумом тебе сюда:
http://www.hlfx.ru/forum/showthread...=&threadid=3587

Интересно, откуда он у тебя берётся после Impulse 101 .


Отправлено ВикторТ 21-08-2012 в 16:42:

Qwertyus, я сам удивлен, откуда. Он как-бы еще "жирнее" становится. Я б попробовал продемонстрировать видео, но не сейчас. Попробуй проверить. Заметнее, когда привяжешь команду на клавишу, по нажатии изменение сразу видно становится. Не вру.


Отправлено Qwertyus 21-08-2012 в 16:47:

ВикторТ:
Ты сам для начала разберись, откуда у тебя берётся блум, если в Ксаше он не предусмотрен. Или травой поделись .


Отправлено ВикторТ 21-08-2012 в 16:52:

А, ссылку смотрел. Эту штуку я уже скачал и проверил - сейчас моя система не переносит этого (видуха встроенная, однако...), тормозит жестко. Это скорее напоследок.
Впрочем, попробую продемонстрировать...

Как нету? В ксаше - есть. В cfg упоминается, только по умолчанию он имеет значение 0. Сейчас видиком поделюсь.


Отправлено Qwertyus 21-08-2012 в 17:00:

ВикторТ:
В Ксаш-моде только есть встроенный блум. А просто в Ксаше нету.


Отправлено ВикторТ 21-08-2012 в 17:06:

Ё-моё, извиняюсь, не туда влез. Я про ксаш-мод и имел в виду.
Здесь:
http://www.hlfx.ru/forum/showthread...6078#post106078


Отправлено ExAnimo 26-08-2012 в 16:36:

А можно увеличить количество игроков на сервере хотя бы до 64? Хочу устроить бойню с ботами в контре.


Отправлено HAWK0044 26-08-2012 в 23:12:

ExAnimo вопервых контра не запуститься под ксашем из-за разных интерфейсов(в соседней теме обсуждалось) ,во вторых, даже если ты в ксаш3д сможешь поднять лимит до 64, то тебе будут нужны сорцы дллок контры,а у тебя их нет.Такие пироги

Добавлено 27-08-2012 в 03:12:

Qwertyus в ксашХТ есть блюм вообще-то, а то,что после импульс 101, это баг, когда оружие в руках - блюм почему-то в 2 раза интенсивнее


Отправлено Qwertyus 26-08-2012 в 23:57:

HAWK0044 :
Спасибо, что просветил. Только ты уж мне тогда поясни, что такое ксашХТ, если мои слова о том, что "В Ксаш-моде только есть встроенный блум. А просто в Ксаше нету." тебя чем-то не устроили . То есть я понимаю, что можно создать свой собственный мод под Ксаш, в котором тоже будет блум, но мы вроде не фантазировали о возможностях, а разбирали конкретный текущий случай...

Добавлено 27-08-2012 в 03:57:

П. С. А Дядя Миша вот забыл добавить в ксашевые экстрасы один файлик важный, media\cdaudio.txt. И теперь хрен кто разберёт, как саундтрек в игре заюзать. Дружно смотрим аттач, если кто лишился этого счастья (саундтрек в комплект не входит, хотя у мну, кстати, есть качественный рип с оригинального CD с игрой).


Отправлено ExAnimo 27-08-2012 в 02:29:

Цитата:
HAWK0044 писал:
ExAnimo вопервых контра не запуститься под ксашем из-за разных интерфейсов(в соседней теме обсуждалось) ,во вторых, даже если ты в ксаш3д сможешь поднять лимит до 64, то тебе будут нужны сорцы дллок контры,а у тебя их нет.Такие пироги

cs 1.3 спокойно запускается если что, а длл файлы 1.3 разве закодированы? Ну хотя бы тогда нужно создать ксаш мультиплеер с собственными ботами


Отправлено Дядя Миша 27-08-2012 в 09:09:

Цитата:
Qwertyus писал:
А Дядя Миша вот забыл добавить в ксашевые экстрасы один файлик важный, media\cdaudio.txt.

Зачем его добавлять? Его ксаш автоматически создаёт при первом запуске. Да и нетолько его, а еще кучу других вещей создаёт.

Добавлено 27-08-2012 в 13:09:

ЗЫ. Видимо будет ищо один апдейт движка. А всё из-за этого римейка кваки! Впрочем там изменения минимальные - добавлена поддержка FFADE_MODULATE и профикшен вылет при вызове cvarlist.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 27-08-2012 в 10:34:

Дядя Миша:
Может, всё-таки пофиксишь тогда Sweet Half-Life? А то там ошибка одна-единственная, а мод (который весьма неплох и популярен) из-за этой ошибки непроходим. Абыдно!

Добавлено 27-08-2012 в 14:09:

И, кстати, можно было бы документацию пофиксить и дополнить последними сведениями.

Добавлено 27-08-2012 в 14:14:

И ещё я могу написать вразумительную инструкцию по установке, чтобы даже нуб не смог ни в чём ошибиться! . На английском и на русском, естественно.

Добавлено 27-08-2012 в 14:34:

Хм, а как насчёт идеи такой: написать инсталлятор для тех, у кого стимовский Half-Life? Я вот сейчас качнул мод SC-1 Missions 1.0, и там есть такая фишка - инсталлятор запрашивает путь к Half-Life.gcf. После чего производит распаковку всех нужных файлов в папку с устанавливаемым модом.

Можно сделать так - запускается инсталлятор и предлагает выбрать, какая из версий Half-Life установлена. Если выбирается WON, то инсталлятор просит указать путь к папке c Half-Life и автоматически копирует оттуда папку valve. Если выбирается Steam, то предлагается указать путь к Half-Life.gcf и производится распаковка папки valve оттуда. Затем поверх скопированных файлов копируются все необходимые ксашевские файлы, включая extras. И всё! Идеальный вариант для нубов . Даже инструкция по установке особая на потребуется.

Плюс инсталлятор бы создавал ярлыки для запуска, что тоже удобно.


Отправлено Дядя Миша 27-08-2012 в 10:39:

Ну понеслась душа в рай...

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 27-08-2012 в 11:08:

Дядя Миша:
Простота установки повышает доступность возможностей движка для широкой аудитории. И не нужно никому разжёвывать тонну однотипных вопросов. Тем более - в данный момент, когда движок уже "дошёл до кондиции" и можно не бояться, что придётся что-то переделывать...

Я знаю, что ты недолюбливаешь нубов , но среди простых игроков большинство - нубы, а привлекая к движку большее количество игроков, ты повышаешь его популярность. Для рядового пользователя простота использования очень важна. Если у человека не возникло проблем ни с установкой, ни с игрой, есть все шансы того, что он будет оставлять положительные отзывы для других игроков.

Просто ведь ты сам понимаешь, что подавляющее большинство владельцев лицензионной халфы сейчас - это владельцы Steam-овской версии, а значит, всем им придётся производить распаковку gcf вручную.

Дело твоё, конечно, я просто высказал своё мнение.

П. С. А Sweet Haf-Life посмотри всё-таки ...


Отправлено Дядя Миша 27-08-2012 в 11:17:

Цитата:
Qwertyus писал:
Я знаю, что ты недолюбливаешь нубов

Я недолюбливаю тех, кто прикидывается нубами, чтобы всё сделали за них. Любой идиот потенциально способен себе отпилить голову бензопилой (см. кандидатов на дарвиновскую премию), а ведь это вообщем-то очень непростое занятие. Ксаш установить куда как проще и безопаснее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено underworlddemon 27-08-2012 в 15:27:

Цитата:
Qwertyus писал:
Я вот сейчас качнул мод SC-1 Missions 1.0, и там есть такая фишка - инсталлятор запрашивает путь к Half-Life.gcf. После чего производит распаковку всех нужных файлов в папку с устанавливаемым модом.

ищи хорошие идеи, потом надо сделать такое же или "скомуниздить" идеи
вопрос инсталятора решаем... делал и не раз, правда не очень сложные вещи, но думаю вместе победим...
обрисуй, что как ты видишь это - обмозгуем и решим как это сделать


Отправлено Дядя Миша 27-08-2012 в 15:46:

Товарищи, если вы преуспели в деле создания инсталляторов, то я только приветствую подобное начинание. Я наоборот уже забыл как оно там.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 27-08-2012 в 16:47:

Благодаря непредвиденным обстоятельствам, я был вынужден протестировать ксаш на встроенной интелловской карте Intel(R) G33/G31 Express ( - WDDM 1.0)

Данная видеокарта соответствует стандартам OpenGL 1.1 и DirectX v9.0c
Попытка запуска ксаша, привела к старту выделенного сервера.

В логе интересно следующее:

Цитата:

Set: Mode 3: 4x3 [1024x768]
VID_ChoosePFD( color 24, alpha 8, depth 32, stencil 8 )
Error: GL_SetPixelformat: no hardware acceleration found
Error: OpenGL driver not installed
Error: VID_SetMode: invalid mode
Set: Mode 0: 4x3 [640x480]
VID_ChoosePFD( color 24, alpha 8, depth 32, stencil 8 )
Error: GL_SetPixelformat: no hardware acceleration found
Error: OpenGL driver not installed
Error: VID_SetMode: could not revert to safe mode


Добавлено 27-08-2012 в 20:47:

Удалось запустить касш из под QindieGL Ксерокса.

Но fps был 20 - 22 и мониторы не работают.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено Дядя Миша 27-08-2012 в 16:53:

Мабуть ему depth 32 не нравится =)

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 27-08-2012 в 17:02:

underworlddemon:
Ну, я в принципе основную идею высказал. Запускается инсталлятор, предлагает выбрать папку, куда будет установлена игра. Ну там опции для размещения ярлыков в меню программ затем. После начинается собственно процесс инсталляции. Но перед этим юзер должен выбрать, какая версия Half-Life у него установлена. Если WON, то инсталлятор просит указать ему папку с установленным Half-Life (проверяя её на наличие папкb valve). Если Steam, то просит указать ему папку SteamApps или просто местонахождение файла half-life.gcf.

Далее начинается процесс копирования папки valve в выбранную для инсталляции Ксаша папку. Из WON версии копирование идёт напрямую, а для Steam потребуется извлечение папки valve из half-life.gcf. По завершении копирования папки valve инсталлятор автоматически копирует всё то содержимое, которое Дядя Миша поместил в Xash3D_build2015.rar, включая все экзешники, дллки, документацию, исходники и исправленные файлы для папки valve.

По завершении процесса предлагается поместить ярлык для запуска на рабочий стол / запустить игру / открыть папку с документацией. Вот и вся идея.


Отправлено Ku2zoff 27-08-2012 в 17:24:

Да ну их, эти инсталляторы. Фу. Можно сделать в таком виде:

1. Запускаем прогу
2. Указываем путь до папки с hl.exe или до папки steamapps
3. Указываем путь до архива с движком
4. Указываем путь до архива xash_extras
5. Выбираем, куда поставить Xash3D
6. Жмём "Установить".
7. Выбираем какие ярлыки нужны (на раб. столе, в меню "Пуск", на панели быстрого запуска)
8. Жмём "Финиш"
9. Profit!!!

Правда при таком подходе, есть существенный минус: ВОН-халфа у юзера может быть калечная, и ничего не заработает.

Я бы ограничился инструкцией, что и куда копировать.

З.Ы. для владельцев стим-версии в архив xash_extras надо бы положить содержимое папки media от вон-версии, то есть valve.avi, sierra.avi, logo.avi и wav звуки для меню. Ну и splash.bmp тоже. Для полного соответствия меню с вон-халфой.


Отправлено Qwertyus 27-08-2012 в 17:58:

Ku2zoff:
Что за бред с указанием архивов с движком и extras? Их достаточно запаковать в инсталлятор, на то он и нужен, чтобы сократить телодвижения юзера. А у тебя получается не инсталлятор, а хелпер какой-то.


Отправлено Chyvachok 27-08-2012 в 21:18:

Qwertyus не надо никаких инсталяторов, с ними проблем вечно дофига.

Добавлено 28-08-2012 в 00:18:

Оссобенно бесит когда инсталятор калечный сделают, как в Mission Improbable и поставить нормально уже нельзя, пока в виде архива не выпросиш, да я думаю что любой конченый нуб сможет установить ксаш следуя по инструкции, хотя нубу без разницы на чем играть, на оригинальном двигле, или на ксаше - от смены движка игра то не поменяется.


Отправлено Qwertyus 27-08-2012 в 21:23:

Chyvachok:
Не можешь помочь, так хоть не мешай . Никто не собирается здесь создавать калечный инсталлятор, наоборот, хочется, чтобы всё было просто и удобно.


Отправлено nemyax 27-08-2012 в 21:26:

Вместо инсталлятора для ксаша, кмк, подойдёт самораспаковывающийся архив.
А для поддержки стима не хотите ли написать мини-прожку, извлекающую нужное из *.gcf?


Отправлено Qwertyus 28-08-2012 в 00:49:

В общем, запилил я подробную инструкцию о том, как устанавливать и запускать Half-Life из-под Xash3D. На русском и английском языке, на МодДБ. Осталось подождать денёк другой, пока админы одобрят.


Отправлено Shadowman4 28-08-2012 в 00:58:

Qwertyus Зачем ждать, лучше достучись к ним с помощью ЛС. Не бойся не забанять.
А хорошая техническое демо для буржуев есть?

__________________
No...


Отправлено GuNsHiP 28-08-2012 в 07:46:

Цитата:
Shadowman4 писал:
Зачем ждать, лучше достучись к ним с помощью ЛС. Не бойся не забанять.
А хорошая техническое демо для буржуев есть?


Они отвечают 1-2 дня :D

__________________
Gunship Stuff


Отправлено Shadowman4 28-08-2012 в 08:11:

Странно у меня этой весной сразу ответили. Ты кому посылаешь (могу помочь) или просто ждешь когда они сами сделают (это уж слишком долго будет, примерно: около неделя)?

Добавлено 28-08-2012 в 12:11:

Вот:
http://www.moddb.com/groups/moddb/members

__________________
No...


Отправлено Qwertyus 28-08-2012 в 08:22:

Всё, уже одобрили:
http://www.moddb.com/engines/xash3d-engine/features


Отправлено fire64 02-09-2012 в 10:45:

Сейчас занимаюсь портированием ксаша на Linux, ну вернее пытаюсь это сделать, учитывая, что я не то что раньше не программировал под эту ОС, но и даже толком ей не пользовался.

Придирчивость компилятора к коду просто поражает.
Ему не нравится почти абсолютно все.

Примеры предупреждений и ошибок:

Цитата:

/Projekts/Xash3D/source code/engine/server/sv_game.c|668|предупреждение: доступ по указателю с приведением типа нарушает правила перекрытия объектов в памяти [-Wstrict-aliasing]|

/Projekts/Xash3D/source code/engine/server/sv_game.c|703|предупреждение: в присваивании указуемые типы различаются знаковостью [-Wpointer-sign]|

/Projekts/Xash3D/source code/engine/server/sv_game.c|2736|предупреждение: enumeration value «at_logged» not handled in switch [-Wswitch]|

/Projekts/Xash3D/source code/engine/server/sv_game.c|2792|предупреждение: формат не является строковой константой, и не заданы аргументы форматирования [-Wformat-security]|

/Projekts/Xash3D/source code/engine/server/sv_game.c|3593|предупреждение: неиспользуемая переменная «viewOrg» [-Wunused-variable]|


А смысл некоторых предупреждений, мне вообще не ясен:

/Projekts/Xash3D/source code/engine/server/sv_game.c|4242|предупреждение: (где-то рядом с инициализацией для «gEngfuncs.pfnPrecacheModel») [по умолчанию включена]|

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 02-09-2012 в 10:47:

fire64
А ты думал? Вон адамикс портировал-портировал ксаш на линукс, и в итоге вообще съехал с катушек, стал ворованые исходники продавать.

Добавлено 02-09-2012 в 17:47:

Цитата:
fire64 писал:
Примеры предупреждений и ошибок:

Ошибки-то где?

__________________

xaerox on Vivino


Отправлено fire64 02-09-2012 в 10:51:

Цитата:
XaeroX писал:
Ошибки-то где?

В том файле их уже нет, сейчас доберусь до файла который будет ошибки выдавать и скину.

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено nemyax 02-09-2012 в 11:27:

Цитата:
fire64 писал:
Сейчас занимаюсь портированием ксаша на Linux, ну вернее пытаюсь это сделать

Клёва клёва.


Отправлено Дядя Миша 02-09-2012 в 11:39:

Цитата:
fire64 писал:
доступ по указателю с приведением типа нарушает правила перекрытия объектов в памят

пусть засунут себе это правило в жеппу
Цитата:
fire64 писал:
enumeration value «at_logged» not handled in switch

Это не компилятор, а куфантомас и кувертус вместе взятые - до мышей докапывается. Я бы такой непременно заархивировал и удолил.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 02-09-2012 в 12:29:

Кстати, я реально не понимаю, зачем на уровне API в OpenGL делать разделение на wgl и glX

Добавлено 02-09-2012 в 16:29:

Цитата:
Дядя Миша писал:
Это не компилятор, а куфантомас и кувертус вместе взятые - до мышей докапывается. Я бы такой непременно заархивировал и удолил.

Вот поэтому и приходится внизу добавлять:

C++ Source Code:
default:
  break;

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено XaeroX 02-09-2012 в 15:41:

Цитата:
fire64 писал:
зачем на уровне API в OpenGL делать разделение на wgl и glX

Затем, в MS Windows и X-Windows функции разные.
Цитата:
fire64 писал:
Вот поэтому и приходится внизу добавлять:

А отключить варнинги религия не позволяет?

__________________

xaerox on Vivino


Отправлено St.Snoop 03-09-2012 в 11:44:

Проблемка: сделал мап (для интро - c1a0 название). Закинул в папку maps, а также прописал название в maps.lst. Но призагрузке движок вылетает и все.
В чем проблема?


Отправлено Дядя Миша 03-09-2012 в 12:10:

Цитата:
St.Snoop писал:
В чем проблема?

Вот бы узнать.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено St.Snoop 03-09-2012 в 12:15:

Дядя Миша при загрузке карты все просто зависает и все.


Отправлено underworlddemon 03-09-2012 в 12:20:

St.Snoop
запускаешь с -dev и лог в студию...


Отправлено St.Snoop 03-09-2012 в 12:23:

underworlddemon запустил и что дальше. Лог чего? Компила или из консоли?
P.S Не могу консоль открыть(((


Отправлено Qwertyus 03-09-2012 в 12:27:

St.Snoop:
Запускай с параметром -log и после вылета смотри, что в файле engine.log в папке игры. Лучше всего добавить в ярлык и -dev 5 для более подробного логирования (и консоль заработает).


Отправлено St.Snoop 03-09-2012 в 12:38:

Qwertyus хм, поппробовал изменить в gameinfo.txt basedir на valve (было папка моего мода) запустилось, но консоль не отрывается(( Лог только от HLFX есть.

Добавлено 03-09-2012 в 16:38:

Все разобрался, просто параметры не правильно прописал. Можно ли как-то поставить разрешение экрана на 1440x900?


Отправлено Qwertyus 03-09-2012 в 12:40:

St.Snoop:
Причём тут HLFX?

hl.exe -dev 5 -log

Добавляй к экзешнику Ксаша.

basedir "valve"
gamedir "папка мода"

Добавлено 03-09-2012 в 16:40:

Разрешение своё ищи в низу списка видеорежимов.


Отправлено St.Snoop 03-09-2012 в 16:52:

Qwertyus спасибо. Я мод через бат запускаю.


Отправлено ExAnimo 07-09-2012 в 11:30:

можно ли как то подружить последнего под бота V3 Build 22 http://filebase.bots-united.com/ind...act=view&id=455 с ксашем

у меня вылетает с такой ошибкой

Missing bitmap font: gfx\vgui\fonts\1920_Primary Button Text.tga
Missing bitmap font: gfx\vgui\fonts\1920_CommandMenu Text.tga
Missing bitmap font: gfx\vgui\fonts\1920_Scoreboard Text.tga
Missing bitmap font: gfx\vgui\fonts\1920_Scoreboard Title Text.tga
Missing bitmap font: gfx\vgui\fonts\1920_Scoreboard Small Text.tga
Missing bitmap font: gfx\vgui\fonts\1920_Title Font.tga
Too many menus in commandmenu.txt past 'amx_spawn_editor'
ucmd->begin()
[META] (debug:3) Calling podbot_mm.dll:ClientPutInServer()
[META] (debug:3) Calling mp.dll:ClientPutInServer()
"ExAnimo<1><4294967295><>" entered the game
Firing: (game_playerjoin)
Firing: (game_playerspawn)
"ExAnimo<1><4294967295><>" joined team "CT"
Firing: (game_playerspawn)
World triggered "Round_Start"
SV_ClientConnect()
[META] (debug:3) Calling podbot_mm.dll:ClientConnect()
[META] (debug:3) Calling mp.dll:ClientConnect()
Bot 1 connecting with challenge FFFFFFFF
Creating bot...
"[POD]BoJIoCaTbIe Ho3gPu (95)<2><0><>" entered the game
Firing: (game_playerjoin)
Firing: (game_playerspawn)
"[POD]BoJIoCaTbIe Ho3gPu (95)<2><0><>" joined team "TERRORIST"
Firing: (game_playerspawn)
World triggered "Game_Commencing"
Host_WriteGLConfig()
Host_WriteConfig()
Sys_Crash: call 0647D5B0 at address C0000005
Sys_FreeLibrary: Unloading xash.dll



Добавлено 07-09-2012 в 15:30:

весь engine.log


Отправлено ExAnimo 07-09-2012 в 11:45:

попробовал добавить бота через меню pb menu за свою команду ,
ксаш не вылетел, но вылезла консоль и карта асаулт закрылась

>pb menu
SV_ClientConnect()
[META] (debug:3) Calling podbot_mm.dll:ClientConnect()
[META] (debug:3) Calling mp.dll:ClientConnect()
Bot 1 connecting with challenge FFFFFFFF
Creating bot...
"[POD]TepMuHaTop (15)<2><0><>" entered the game
Firing: (game_playerjoin)
Firing: (game_playerspawn)
"[POD]TepMuHaTop (15)<2><0><>" joined team "CT"
Firing: (game_playerspawn)
Last 32 messages parsed.
1960 0008 svc_time
1960 0013 svc_clientdata
1960 0032 svc_deltapacketentities
1961 0008 svc_time
1961 0013 svc_clientdata
1961 0032 svc_deltapacketentities
1962 0008 svc_time
1962 0013 svc_clientdata
1962 0032 svc_deltapacketentities
1963 0008 svc_time
1963 0013 svc_clientdata
1963 0032 svc_deltapacketentities
1964 0008 svc_time
1964 0013 svc_clientdata
1964 0032 svc_deltapacketentities
1965 0008 svc_time
1965 0013 svc_clientdata
1965 0032 svc_deltapacketentities
1966 0008 svc_time
1966 0013 svc_clientdata
1966 0032 svc_deltapacketentities
1967 0008 svc_time
1967 0013 svc_clientdata
1967 0032 svc_deltapacketentities
1968 0008 svc_time
1968 0013 svc_clientdata
1968 0032 svc_deltapacketentities
1969 0008 svc_time
1969 0013 svc_clientdata
1969 0032 svc_deltapacketentities
1969 0069 svc_updatepings
BAD: 79:svc_bad
Wrote erroneous message to buffer.dat
Host_Error: svc_bad
[META] (debug:3) Calling podbot_mm.dll:ServerDeactivate()
Compressing & saving Experience Data...this may take a while!
Podbot mm - Experience Data saved...
Podbot mm - Visibility Table not saved - Table doesn't need to be saved now.
[META] (debug:3) Calling mp.dll:ServerDeactivate()
[META] ini: Begin re-reading plugins list: d:/games/xash3d/cstrike/addons/metamod/plugins.ini
[META] ini: Read plugin config for: POD-Bot mm
[META] ini: Finished reading plugins list: d:/games/xash3d/cstrike/addons/metamod/plugins.ini; Found 1 plugins


Отправлено Дядя Миша 07-09-2012 в 14:55:

Цитата:
ExAnimo писал:
Visibility Table not saved - Table doesn't need to be saved now.

Бот - мастер на отмазки

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ExAnimo 07-09-2012 в 23:48:

))
а вот эта ошибка
Too many menus in commandmenu.txt
связана с ксашем ?

можно увеличить лимит на количество строк в commandmenu.txt файле? Просто все команды туда забиваю, так удобнее в игре через кнопку h добавлять ботов и менять режимы игры


Отправлено Дядя Миша 08-09-2012 в 05:34:

Цитата:
ExAnimo писал:
а вот эта ошибка
Too many menus in commandmenu.txt
связана с ксашем ?

Нет, это в самом CS.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Дядя Миша 13-09-2012 в 19:32:

Для тех товарищей, которые страдают напредмет обновления движка.
Будет еще билд 13 декабря 2012 года. Но не раньше. И изменений там почти не будет.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ВикторТ 15-09-2012 в 07:37:

Цитата:
Дядя Миша писал:
Будет еще билд 13 декабря 2012 года.


О боже! Очередной релиз 13-го числа!
А что за обновления? Исправления или нововведения?


Отправлено Дядя Миша 15-09-2012 в 09:40:

Цитата:
ВикторТ писал:
Очередной релиз 13-го числа!

У меня 13-е - счастливое число. У меня родители поженились в пятницу 13-го.
Цитата:
ВикторТ писал:
А что за обновления? Исправления или нововведения?

Демки немного поисправлены.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено underworlddemon 15-09-2012 в 09:45:

конец света 12 декабря, потому новый билд запланирован на 13ое


Отправлено Дядя Миша 15-09-2012 в 09:51:

Цитата:
underworlddemon писал:
конец света 12 декабря

Ну я на пару минут раньше выложу.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено St.Snoop 15-09-2012 в 14:36:

Не будет конца света. Археологи нашли ещё один календарь и там продолжение жизни. Поэтому, спите спокойно


Отправлено Paopapel 17-09-2012 в 12:12:

2001 году Half Life был выпущен на PS 2. В нем много нового.


Отправлено ExAnimo 17-09-2012 в 13:37:

Копаюсь в ресурсах блек месы сорс, конвертнул текстуры декалей в формат тга чтоб закинуть в папку materials . У меня предложение добавить в ксаш возможность считывания большего количества текстур декалей . Если например в Decals.wad текстура имеет название {blood2, то пусть ксаш допустим выбирает её или рандомом другие как {blood2_X1 , {blood2_X2 и тд . Добавил _X , можно придумать любое другое окончание. Тоже самое можно сделать и для звуков или моделей


Отправлено Дядя Миша 17-09-2012 в 13:54:

Товарищи! Больше никаких "предложений" без предварительного донейта. Засылай денег, а потом проси.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено ExAnimo 17-09-2012 в 14:04:

А именно такая опция во сколько обойдётся? Ещё хотел спросить почему без папки gordon в директории моделей валве или кс не отображаются боты, ведь их модели совсем другие.


Отправлено Дядя Миша 17-09-2012 в 14:40:

тысяч пять-шесть. Насчёт ботов не знаю.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено qpAHToMAS 17-09-2012 в 18:17:

Цитата:
Дядя Миша писал:
тысяч пять-шесть

Смешно. Учитывая, что ты сделал Xash3D с Xash модом за просто так .


Отправлено Qwertyus 17-09-2012 в 18:23:

qpAHToMAS :
Да, ты прав, нужно больше просить, за всё сразу


Отправлено nemyax 17-09-2012 в 18:24:

Полтора рабочих дня программиста, чего смешного.


Отправлено FiEctro 17-09-2012 в 19:46:

Нет, ну вы какую то фигню предлагаете. А именно превращаете матиралсистему ксаша в монстра из сорса.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 17-09-2012 в 19:57:

Цитата:
qpAHToMAS писал:
Учитывая, что ты сделал Xash3D с Xash модом за просто так

Не за просто так, а за идею! А тут нет идеи - тут прихоть.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено fire64 17-09-2012 в 20:55:

Народ, учитывая, что Microsoft удалили со своего сайта SP5 и Processor Pack, выкладываю ссылки на альтернативный источник:

Процессор пак:
http://software.msu.montana.edu/fre...sp5/PP/vcpp.exe

Сервис пак:
http://software.msu.montana.edu/fre...ual_Studio/sp5/

__________________
Вся сила лысого кощея,
Сокрыта в башне из костей
Воздвигнутой, под небесами
На месте похорон людей


Отправлено ExAnimo 19-09-2012 в 17:16:

пять тысяч конечно лол, у меня сестра столько в месяц не получает даже. Я думал ну может рублей 100 так , для меня это максимум который готов пожертвовать, ито будет жалко за такую мелочь. За 200 баксов я сам программировать научусь.


Отправлено KiQ 19-09-2012 в 17:21:

ExAnimo вещь простая, нда не совсем. Если разобраться, то нужна оптимизация. Как ты предполагаешь сделать проверку на то, существуют ли остальные варианты декали?

__________________
-Brain is dead-


Отправлено Ku2zoff 19-09-2012 в 17:44:

Цитата:
ExAnimo писал:
пять тысяч конечно лол

Цитата:
ExAnimo писал:
Я думал ну может рублей 100 так

Вот если человек 40 пожертвуют по 100 рублей, то будет гут. Никто никого не заставляет разоряться.
Цитата:
FiEctro писал:
Нет, ну вы какую то фигню предлагаете.

Конечно. Игрок не будет всматриваться в декали. Если очень хочется разнообразия, их можно вертеть вокруг центральной оси и наклонять под разными углами, имхо неплохой вариант.


Отправлено Qwertyus 22-09-2012 в 11:12:

Цитата:
Ku2zoff писал:
можно вертеть вокруг центральной оси и наклонять под разными углами

Вообще, качественные декали кровищи с хорошей прорисовкой предполагают такие вещи, как следы потёков и т. п. Т. е. при наложении на стену для них будет правильным только одно, конкретное расположение.

Дядя Миша:
Есть такое предложение, добавить для моделей рендер-мод "glow", наряду с "additive" и "fullbright". Чтобы этот режим одновременно применял к текстуре эффект прозрачности и светимости. Мне очень понравился режим "fullbright", и я заюзал его в своих моделях для "Quake Remake", но для некоторых моделей хотелось бы сделать что-то типа эффекта лума-текстур, чтобы светились только отдельные участки модели. Параметр "additive" позволяет создать такой эффект, но с ним всё зависит от окружающего освещения. А хотелось бы, чтобы эффект свечения был даже в полной темноте. Для многих моделей, даже в ХЛ, это было бы очень в тему.


Отправлено FiEctro 22-09-2012 в 12:38:

Qwertyus
В ксаше вроде есть поддержка внешних лума текстур. Вот только хз если ли они у моделей.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Qwertyus 22-09-2012 в 12:56:

FiEctro:
Не работают они для моделей.


Отправлено Ku2zoff 22-09-2012 в 13:37:

Цитата:
Qwertyus писал:
предполагают такие вещи, как следы потёков

Можно спрайтов нарисовать, чтоб они прям на глазах растекались. Два вида таких декалей: для горизонтальных и вертикальных поверхностей. Первые растекаются в стороны, а вторые "текут" вниз. Можно ещё третий вид для наклонных горизонталей, чтобы растекались во все стороны, но больше именно в ту, куда уклон идёт. Ну и вертеть их относительно вектора гравитации. Можно так же сделать, чтобы они на trigger_push реагировали (раздувание ветром и т.п.), и под водой постепенно растворялись. Только рисовать никто не будет эти спрайты.

И вообще я имел в виду не декали крови, а дырки от пуль, следы взрывов и т.п., то есть "сухие" декали.

Добавлено 22-09-2012 в 20:34:

Ещё раз повторюсь, игрокам совершенно некогда разглядывать декали, по себе знаю. От 5ти до 10ти штук каждого вида вполне хватит. Взрывов в хл вообще вон только три штуки. И ничего, никто не жалуется. А вот растекающиеся жидкости были бы кстати.

Добавлено 22-09-2012 в 20:37:

З.Ы. это в ксашмоде можно сделать (как в хлфх). Движок трогать не надо.


Отправлено FiEctro 22-09-2012 в 13:51:

Ku2zoff
>> можно вертеть вокруг центральной оси и наклонять под разными углами

Это было в старом ксаше который с ку3 рендером был. Выглядело убого.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 22-09-2012 в 14:20:

Все: советуют как сделать лучше
Никто: сам делать не хочет

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено underworlddemon 22-09-2012 в 19:24:

Цитата:
Ku2zoff писал:
Ещё раз повторюсь, игрокам совершенно некогда разглядывать декали, по себе знаю.

не суди о людях по себе...
недостаток качества может броситься в глаза
или расхождение в реализме разных элементов


Отправлено Ku2zoff 22-09-2012 в 19:57:

Цитата:
underworlddemon писал:
недостаток качества может броситься в глаза

Сколько декалей крови в хл2? ЕМНИП, около десяти для брашей и примерно столько же для студиомоделей. Зачем больше? А в хл их вообще 8. И ничего, народ 12 лет играет в контрстрайки (которые юзают эти декали) и не ноет "ой, что-то они повторяются часто, реализма нет, игра некачественная". Недостаток качества не в малом разнообразии текстур или моделей, а в криворукости авторов, из-за которой портится геймплей и происходят вылеты.


Отправлено Crystallize 23-09-2012 в 10:47:

Какую именно версию движка Half-Life эмулирует Ксаш 2015? То есть если известно, что какой-то мод плохо работает на версии HL старше 1.1.0.6, но на этот случай есть патч, то мне этот патч ставить, или нет?


Отправлено Дядя Миша 23-09-2012 в 11:36:

Цитата:
Crystallize писал:
Какую именно версию движка Half-Life эмулирует Ксаш 2015?

от 1.1.1.0 до 1.1.2.0

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 23-09-2012 в 11:52:

Crystallize
Судя по тестам, всё совместимо с любыми модами, имеющими исходную версию длл 1.1.0.0 и выше. Достаточно иметь установленным последний WON-патч (1.1.1.0). Моды, базирующиеся на длл версии 1.0.1.6 и ниже, скорее всего, будут несовместимы, т. к. старые длл основывались на другой версии движка, имеющей другой набор энтить и т. п. При этом сами по себе карты для модов должны работать нормально, проблемы будут именно с инициализацией старых длл (т. е. мод просто не запустится с устаревшими длл). Так, к примеру, мод Rebellion может быть полностью пройден под Ксашем, если для игры использовать обычные дллки (из папки valve) вместо тех, которые идут в комплекте с модом. Но модификации оружия будут при этом недоступны, естественно (внешний вид оружия изменится, но свойства останутся обычными - снайперка будет работать как арбалет, пулемёт - как "клешня" и т. п.). Старые патчи в данной ситуации не помогут, т. к. для совместимости со старой версией ХЛ нужно переписывать движок самого Ксаша.


Отправлено FiEctro 23-09-2012 в 13:01:

Qwertyus
Помоему в ранних СДК pm_shared был в движке, а не игровых дллках.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 23-09-2012 в 13:14:

Цитата:
FiEctro писал:
pm_shared был в движке, а не игровых дллках.

там много отличий на самом деле, не только код физики в движке.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено underworlddemon 23-09-2012 в 19:54:

Цитата:
Ku2zoff писал:
Сколько декалей крови в хл2? ЕМНИП, около десяти для брашей и примерно столько же для студиомоделей. Зачем больше? А в хл их вообще 8. И ничего, народ 12 лет играет в контрстрайки (которые юзают эти декали) и не ноет "ой, что-то они повторяются часто, реализма нет, игра некачественная". Недостаток качества не в малом разнообразии текстур или моделей, а в криворукости авторов, из-за которой портится геймплей и происходят вылеты.

т.е. ты предлагаешь в лаптях ходить, как деды делали ?
раньше же всех устраивало, чего это ты себе ботинки покупаешь ?


по теме - больше не меньше (без потери отзывчивости движка)
важно чтобы одни возможности не выглядели отсталыми на фоне других
ибо если детальные+ХДтекстуры+т.п. и рядом однобитные декали - то это бросается в глаза (утрирую специально для показательности)


Отправлено KiQ 23-09-2012 в 20:07:

underworlddemon так можно же тгашные декали использовать

__________________
-Brain is dead-


Отправлено underworlddemon 23-09-2012 в 22:10:

Цитата:
KiQ писал:
так можно же тгашные декали использовать

цитата была
Цитата:
Ku2zoff писал:
Зачем больше? А в хл их вообще 8. И ничего, народ 12 лет играет в контрстрайки (которые юзают эти декали) и не ноет "ой, что-то они повторяются часто, реализма нет, игра некачественная".

ответил сарказмом и пояснил что подразумеваю под "бросается в глаза"
Цитата:
утрирую специально для показательности


Отправлено Ku2zoff 24-09-2012 в 09:09:

Цитата:
underworlddemon писал:
т.е. ты предлагаешь в лаптях ходить, как деды делали ?

Если очень хочешь, бери исходники и добавляй на уровне мода. Можно хоть стопицот декалей запилить. Это же не в движке, а в игровых дллках. А то, что было предложено - несколько HD-текстур для одной декали, это по-моему гавно какое-то. Остаюсь при своём мнении: никто придирчиво разглядывать их не будет.


Отправлено sixcentgeorge 27-09-2012 в 11:37:

the engine is great and looks very superior to the hl steam one .
there are few bugs i found about the weapon egon and a model playing my mod : http://www.moddb.com/mods/opposing-life2life , so far at c2a1 .

the sound system is not so good , will you enable eax support ?

i plan to make a mod using dlls of sweet half-life with some maps of others mods , some maps transitions are impossible because the landmarks of map are not the same .

i asked mod author to create a new entity : changelevel3 or even changemap .
this new ent would make the engine search for an info_player_start and use it to position the player , may be a spawnflag having a setting for keeping weapons , hev suit has to be made too .

[ i ll read replies using google translator ]


Отправлено Дядя Миша 27-09-2012 в 14:27:

Цитата:
sixcentgeorge писал:
the sound system is not so good , will you enable eax support ?

Что даст EAX? DSP организован программно, EAX не нужен.

Цитата:
sixcentgeorge писал:
i plan to make a mod using dlls of sweet half-life with some maps of others mods

Sweet Half-Life имеет определенные проблемы при работе с Xash3D.

Цитата:
sixcentgeorge писал:
i asked mod author to create a new entity : changelevel3 or even changemap .

Эта система уже есть, посмотри Quake Remake для примера. Там changelevel происходит именно так. То есть движок готов к такому типу changelevel. Но необходимо самому писать код в игровых dll, в движке такое не решается.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено sixcentgeorge 28-09-2012 в 07:28:

it could be cool that you add the "changemap" and "info_player_restart" to your engine entities , so all mods like quake would use it without recompiling the dlls .

in my case , i do not know if the mod creator is still able to compile the source code . for the rest , i prefer to focus on maps and gameplay .

i also had an эврика [ a good idea solution ] while i was in the bathroom this morning ....

i wonder if you had the idea : why not use the physX engine for weapons ?
instead of sprites , that could make the opposing force xen-weapons really terrible .
the displacer could make incredible balls while the egon could use a lot of particles : something like 30.000 or even more , fluidmark uses 60.000 as a default
http://imgur.com/a/j91um

may be that needs the sprite file could have two formats , the original name being used in a text file format to inform how to use physX/opencl engine and files , may be placed in the script/physx sprites/physx subfolders


Отправлено Дядя Миша 28-09-2012 в 13:03:

Цитата:
sixcentgeorge писал:
it could be cool that you add the "changemap" and "info_player_restart" to your engine entities , so all mods like quake would use it without recompiling the dlls .

это невозможно по ряду причин. Игрок будет переходить, но его костюм и оружие - нет.
Цитата:
sixcentgeorge писал:
i wonder if you had the idea : why not use the physX engine for weapons ?

Потому что это финальная версия, больше я ничего делать не планирую.
Теперь ваша очередь делать игры на моём движке.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено sixcentgeorge 28-09-2012 в 14:37:

if you can add the two entities "changemap" and "info_player_restart" , that can be good , i only have to set some weapons and a suit at same place .

you said this should be the last release but i think you have a last bug to remove ;']
the parameter -console does not work with the valve folder as main one for game , it works well with xash or gearbox folders .
i used
start hl.exe -game oplife -num_edicts 3072 -port 27021 +clientport 27022 -sport 27023 -noipx -nojoy -netthread -heapsize 470719 -console
and for valve :
start hl.exe -num_edicts 3072 -port 27021 +clientport 27022 -sport 27023 -noipx -nojoy -netthread -heapsize 470719 -console


for weapons using physx , that is great it can be created ; but that could be cool if you and others want to make a mod as an exemple with opposing-force or may be my mod opposing-life .


Отправлено Дядя Миша 28-09-2012 в 14:49:

Ну тут одно из двух. Или человек не понимает что я ему пишу или это зарубежный куфантомас.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено sixcentgeorge 29-09-2012 в 07:59:

according to what i understand , you are nearly retired from that project , no problemo . i am just sad you made a so great engine that i will not be able to use and play with , may be that will arrive later with the helping-hands of new members .


Отправлено sixcentgeorge 03-10-2012 в 17:55:

i find a sort of bug while playing my mod with your engine .
at map c3a2d player takes a module for longjump before entering xen and map c4a1

opposing force dlls have a bug with this item , if player dies and then have a reload then he no longer has the ability to make longjump .
as the c4a1 map only needs 2 or 3 jumps like that at the beginning and there are some save i did not bother about that .

with your engine the item lonjump is loosed before player even dies : at loading of map.
i tried to give an item_longjump by adding the entitie at the spawn point but player does not take it .
i wonder if others have the bug too

i imagine i can use a workaround by making the c3a2 item longjump as an antidote and add to the map c4a1 the item_longjump


Отправлено Qwertyus 18-10-2012 в 16:07:

Есть предложение добавить в Ксаш проверку существования той папки, которую маппер указывает в файле liblist.gam под флагом gamedir.

Просто достаточно часто попадаются моды, в которых их создатели указывают неправильное имя папки. Причём в оригинальном ХЛ такая ошибка, по сути, игнорируется. Т. е. игра всё равно запускает мод из той папки, в которой он размещён, не парясь о параметре gamedir. А Ксаш в таких случаях создаёт отсутствующую папку с указанным именем и все конфигурационные файлы кидает туда, пытаясь и мод запустить из неё. Но так как свежесозданная папка не содержит файлов мода, то мод, естественно, не запускается.

Было бы неплохо, чтобы Ксаш либо просто игнорировал поле gamedir в liblist.gam, размещая файлы конфигурации просто в той папке, из которой был запущен мод, либо чтобы он проверял существование указанной папки и в случае её отсутствия создавал файлы конфигурации в исходной папке, с правильной пропиской параметра gamedir в gameinfo.txt.


Отправлено Дядя Миша 18-10-2012 в 17:33:

Надо бы примерчег такого мода.
Вообще я ксаш потихоньку дописываю, исправляю мелкие баги и очепятки в комментариях, коих там набралось достаточное кол-во.
13 декабря выложу очередной апдейт.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 18-10-2012 в 18:15:

Дядя Миша:
Да абсолютно любой мод можно взять (хоть Ксаш-мод) и добавить в его liblist.gam параметр gamedir с указанием несуществующей папки. Мод не запустится ни из меню модов, ни через ярлык к экзешнику. Даже меню мода не загрузится (ну то есть вместо заставки мода будет обычный сплэш-скрин ХЛ).

Проще всего сделать так, чтобы Ксаш создавал все конфиги в той папке, из которой был запущен мод. И чтобы в gameinfo.txt добавлялось имя этой папки, а не той, что прописана в liblist.gam (т. к. в 100% случаев указание другой папки происходит просто по ошибке). Ну, естественно, чтобы это происходило в случае изначального отсутствия gameinfo.txt в папке мода.


Отправлено Дядя Миша 18-10-2012 в 19:14:

Да вся беда в том, что мне неизвестен способ в Windows проверить папку на её наличие. Только косвенным образом - попытавшись создать в ней файл. Ну ладно, потом придумаю что-нибудь.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 18-10-2012 в 19:38:

Если не нужно кроссплатформенное решение, то вот, например:

C++ Source Code:
bool DirectoryExists( const char *szDirPath )
{
  DWORD dwAttr = GetFileAttributes(szDirPath);
  return ( INVALID_FILE_ATTRIBUTES != dwAttr ) && ( (FILE_ATTRIBUTE_DIRECTORY & dwAttr) == FILE_ATTRIBUTE_DIRECTORY );
}

__________________

xaerox on Vivino


Отправлено Дядя Миша 18-10-2012 в 19:51:

О, пасиба

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 18-10-2012 в 19:52:

Основная суть проблемы - то, что Ксаш при первом запуске мода и создании собственных настроек ориентируется на информацию о gamedir в liblist.gam мода. Если заставить Ксаш игнорировать этот параметр, а конфигурацию создавать в соответствии с фактической папкой мода, то проблема отпадает сама собой.

Сама же ошибка возникает в основном двух случаях:

1. Автор взял liblist.gam от другого мода, в котором gamedir изначально был указан правильно, поменял там критичные для своего мода параметры, а gamedir менять не стал, т. к. в случае с обычным ХЛ это вообще ни на что не влияет. Особенно часто это происходит, когда берут чей-нибудь мод, как базу, и пытаются наваять на этой основе что-нибудь своё (движок мода заюзать или там редукс для мода сделать). Потом в определённый момент меняют имя папки с модом (чтобы избежать вероятности установки нового мода поверх имеющегося у пользователя мода-исходника), а подправить gamedir забывают.

2. Автор создаёт свой мод в новой папке и за каким-то фигом прописывает имя этой папки в liblist.gam. Затем он архивирует непосредственное содержимое этой папки (а не саму папку целиком), вследствие чего пользователь получает возможность извлечь этот мод в папку с вообще каким угодно именем. Ясное дело, что если пользователь выберет для папки мода другое имя, под Ксашем возникнут проблемы с запуском.


Отправлено Chyvachok 18-10-2012 в 19:55:

Qwertyus Лично я никогда с таким не сталкивался


Отправлено Qwertyus 18-10-2012 в 20:01:

Chyvachok :
Напомни мне, сколько модов под Ксашем ты протестировал на работоспособность?


Отправлено Chyvachok 18-10-2012 в 20:31:

Qwertyus не мало, сколько именно не скажу т.к. не считал, могу сказать 1-о - они есть в списке "моды пройденые под ксашем". Но такой проблемы как у тебя у меня еще небыло.


Отправлено Qwertyus 18-10-2012 в 22:46:

Chyvachok:
Что ж, будем считать, что ты был очень избирателен при выборе модов и играл только в самые качественные. А я вот шпарил все подряд . И не просто так, а потому, что всякие проблемные моменты лучше всего отлавливаются именно на модах средней паршивости. Ну, и ещё в сильно модифицированных модах.


Отправлено Chyvachok 19-10-2012 в 05:14:

Qwertyus ты угадал


Отправлено Ku2zoff 19-10-2012 в 12:34:

Цитата:
Qwertyus писал:
Просто достаточно часто попадаются моды, в которых их создатели указывают неправильное имя папки.

Бить по рукам надо таких авторов. В хл, действительно, поле gamedir ни на что не влияет.
Цитата:
Дядя Миша писал:
исправляю мелкие баги и очепятки в комментариях

Я тут на днях нашёл забавную очепятку в документации, простите за мат, цитирую как есть:
Цитата:
xashxt-ru.chm, раздел "Новые энтити", глава "trigger_changeparent":

Таким образом становится возможным реализация подъёбного крана с магнитом, например. Но это далеко не единственное использование этого режима.


Отправлено nemyax 19-10-2012 в 12:50:

Ku2zoff
Это пасхалка =)
В английском варианте тоже есть одна, но в другом месте. Кто найдёт, тот котик.


Отправлено Qwertyus 19-10-2012 в 14:12:

Есть такой вопрос, имеется ли квар, отключающий использование зеркал? Просто иногда попадаются моды, авторы которых умудряются неким образом делать все стёкла в своём моде таким образом, что в Ксаше они приобретают зеркальный эффект. Соответственно, ФПС на участках карты с большим количеством стёкол начинает сильно проседать. Например, в моде They Hunger все стёкла имеют зеркальный эффект (именно под Ксашем, в обычном ХЛ, конечно, такого эффекта не возникает).


Отправлено nemyax 19-10-2012 в 14:14:

gl_allow_mirrors "0"


Отправлено Дядя Миша 19-10-2012 в 14:15:

Да что вы понимаете в военно-морском юморе!

Цитата:
Qwertyus писал:
имеется ли квар, отключающий использование зеркал?

gl_allow_mirrors 0

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Qwertyus 12-11-2012 в 15:15:

Играл в мод The Escape. Столкнулся со следующей проблемой. Ксаш неправильно определяет в меню создания мультиплеерной игры мультиплеерные карты. В данном моде в ранг мультиплеерных попадают все одиночные карты и только одна мультиплеерная (из трёх). Для сравнения, в Стим-ХЛ, мультиплеерные карты автоматически сортируются правильно. В ВОН-ХЛ сортировка зависит от ключа mpentity, указанного в файле liblist.gam. Сингловые карты (и мультиплеерные карты в модах с командным мультиплеером) обычно сортируются по ключу mpentity "info_player_start" (который и указан в liblist.gam мода). Обычные мультиплеерные (дезматчевые) должны отбираться по ключу mpentity "info_player_deathmatch". Однако по некой причине, даже если указать в liblist.gam mpentity "info_player_deathmatch", Ксаш всё равно выводит список из карт соответствующих ключу mpentity "info_player_start". Манипуляции с gameinfo.txt положительного результата тоже не дали.

П. С. Кстати, если захотите поиграть в этот мод под Ксашем, нужно будет в liblist.gam подправить ещё одну строчку - заменить type "multiplayer_only" на type "Single", иначе пункты меню для запуска и загрузки игры будут недоступны. Мод проходится под Ксашем, но есть пара багов, проявляющихся и в обычном ХЛ. Зато на карте invasion7 под Ксашем очень странное анимированное небо. Непонятно откуда оно там такое берётся, поскольку под обычным ХЛ небо самое обычное.

Добавлено 12-11-2012 в 19:09:

А, да, в моде ещё глюк под Ксашем с бэкграундным меню - автор сохранил splash.bmp в формате 32 бита вместо 24 и из-за этого заставочная картинка становится под Ксашем невидимой, что даёт особенно неприятный эффект при использовании QeffectsGL.

Добавлено 12-11-2012 в 19:15:

И, кстати, кастомный стимовский бэкграунд в моде (из папки resource) Ксаш почему-то не желает использовать.


Отправлено Дядя Миша 12-11-2012 в 15:20:

Цитата:
Qwertyus писал:
Манипуляции с gameinfo.txt положительного результата тоже не дали.

потому что надо удалять закэшированный maps.lst вручную.
Цитата:
Qwertyus писал:
кастомный стимовский бэкграунд в моде (из папки resource) Ксаш почему-то не желает использовать.

ксаш использует упрощенное определение стимовского бэкграунда - по именам кусочков. Если имена кусочков какие-то свои, а настоящие прописаны унутре особого скрипта, то ксаш такие не грузит.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 21-11-2012 в 15:18:

Вопрос немного не в тему, но всё же. У кого-нибудь ксаш крэшится под вайном при попытке воспроизвести avi-ролик из папки media? Прямо на старте?


Отправлено XaeroX 21-11-2012 в 17:08:

Цитата:
Ku2zoff писал:
У кого-нибудь ксаш крэшится под вайном при попытке воспроизвести avi-ролик из папки media? Прямо на старте?

Нет, но у меня крэшатся под вайном четвёртые герои меча и магии, причём через раз.

__________________

xaerox on Vivino


Отправлено SluX 21-11-2012 в 17:32:

Ku2zoff
Дело скорее всего в кодеках. Попробуй на вайн поставить их.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 22-11-2012 в 07:01:

SluX вполне возможно. Cinepakовский кодек есть по умолчанию в винде, поэтому проблем с ним ни у кого нет. Я погуглил вчера, но установщика не нашёл. Может сегодня повезёт.

Цитата:
XaeroX писал:
Нет, но у меня крэшатся под вайном четвёртые герои меча и магии, причём через раз.

Это уже игрушка из разряда "тяжёлых", я такие даже не пытался запускать под вайном, ибо быстродействие и так падает, а тут ещё и Direct3D, да и требования приличные.

Добавлено 22-11-2012 в 14:01:

logo.avi играется в меню нормально. В терминал выводится вот такая ошибка:
C++ Source Code:
1
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
2
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
3
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
4
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
5
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
6
fixme:avifile:AVIFileExit (): stub!


Отправлено SluX 22-11-2012 в 07:48:

Ku2zoff
Напоминает аббревиатуру MS Visual C Redistributable, но что означает Т - я не знаю. Может быть, в вайновской терминологии это что-то совсем иное.

Почитай по ссылке, там что-то похожее:
http://forum.winehq.org/viewtopic.php?t=15925

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 22-11-2012 в 07:55:

В той теме проблема из-за 64-битного дистра. У меня дистр 32-битный с PAE ядром, так что такое решение исключается. Недостаёт какого-то компонента скорее всего. Что интересно, в вайновской system32 есть дллка синепак кодека.


Отправлено underworlddemon 22-11-2012 в 10:06:

Цитата:
Ku2zoff писал:
В той теме проблема из-за 64-битного дистра. У меня дистр 32-битный с PAE ядром

запусти на обычном 32бит ядре без пае
если эсли ошибка сохраняется, то чего-то не хватает (хотя обычно, когда чего-то не хватает - об этом явно пишут)


Отправлено XaeroX 22-11-2012 в 11:02:

Цитата:
SluX писал:
MS Visual C Redistributable, но что означает Т - я не знаю

MS Visual C RunTime.

Добавлено 22-11-2012 в 18:02:

В 64-битной системе под вайном ВООБЩЕ ничерта не работает. Я из-за этого сносил систему и ставил 32-битную.

__________________

xaerox on Vivino


Отправлено Дядя Миша 22-11-2012 в 14:44:

Вот эти вот мессаги:

Цитата:
Ku2zoff писал:
fixme:msvcrt:MSVCRT__sopen_s : pmode 0x01b6 ignored
fixme:avifile:AVIFileExit (): stub!

вкомпилены в сам wfv.dll и попросту недописаны. Т.е. там никакого кода нету, просто заглушки с мессагами, в ксаше тоже есть такие кое-где.
Вот потому ничерта и не работает. Вы думаете это кодек, а это база, где половина функций - пустышки. И вы мне еще после этого лечите что Линукс лутьше Виндоуз! Да развеж возможна ситуация в винде, когда вы вызываете функцию, а она ненаписанная! Такого бы программиста уволили да и всё. А под линуксом никто никого уволить не может (прав недостаточно) и все творят чо хатят то и творят.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено nemyax 22-11-2012 в 14:51:

Цитата:
Дядя Миша писал:
И вы мне еще после этого лечите что Линукс лутьше Виндоуз!

Венда несомненно лучше, чем вайн (который к тому же не только для линукса).


Отправлено Ku2zoff 22-11-2012 в 15:32:

Цитата:
Дядя Миша писал:
И вы мне еще после этого лечите что Линукс лутьше Виндоуз!

Цитата:
nemyax писал:
Венда несомненно лучше, чем вайн

Да, это проблема вайна, а не линукса. А по поводу что лучше - пока что винда, т.к. вин7 вполне функционален "искоропки". Космонавт и Co пытаются довести бубунту до такого же уровня, но пока они будут базироваться на нестабильной ветке и релизить своих наркоманских животных каждые полгода - ничего у них не выйдет. Лучше бы им делать все свои выпуски на тестируемой ветке и релизить их пореже. Раз в год, что ли.
Но у меня дебиан, поэтому мне пофиг. Причём после плясок с бубном и прочтения магических заклинаний, он становится очень юзабельным. И выдаёт мне весь нужный функционал, что выдавала винда, за исключением некоторых игр, халфовских тулзов и синтезаторов от Native Instruments. Но это мелочи. Для них у меня есть изолированая от интернета винда без антивируса, чтоб тормозила меньше.

Добавлено 22-11-2012 в 22:32:

Скоро вальвовцы выпустят стим для линукса и можно будет гамать в сорсовские и голдсорсовские игры без вайна.


Отправлено SluX 22-11-2012 в 15:59:

Дядя Миша
А причём тут линукс, если речь идёт про вайн? Который, кстати, есть и для винды:

http://sourceforge.net/projects/win...n32%20Packages/

Уверен, что при попытке запустить чисто линуксовый код под виндой у тебя вылезет даже что-то пострашнее (при этом какого-нибудь Line не существует, если не считать cygwin и подобные вещи). Я знаю, что ты толковый программер под винду, но в разговорах о линуксе не стоит показывать свою некомпетентность. Хотя, наверное, ты просто толсто троллишь...

Цитата:
все творят чо хатят то и творят.

Каждый уважающий себя СПО-программист следует стандартам, а не творит, что хотит. Иначе не работал бы, к примеру, тот же линукс, в котором запущен тот же апач, на котором, работает этот самый форум, на котором ты пытаешься сказать, что линукс-программисты идиоты.

Добавлено 22-11-2012 в 22:48:

Цитата:
Причём после плясок с бубном и прочтения магических заклинаний, он становится очень юзабельным.

Ну открооойтеее мне секрет! Что нужно сделать, чтоб убунта искаропки глючила??? Ну вот нормально она у меня работает на двух десятках машин, не глючит. Ну что я не так делаю-то?!

Добавлено 22-11-2012 в 22:59:

Ой. Насчёт последней фразы - я почему-то не заметил, что речь уже идёт про дебиан. Но про убунту тоже тут кто-то такое говорил, мол, глючит сильно сразу после установки.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 22-11-2012 в 16:00:

Цитата:
SluX писал:
Что нужно сделать, чтоб убунта искаропки глючила???

Да хоть подключить второй монитор. И панели начнут плодиться с каждой загрузкой ДЕ. Такое в версии 11.04 было. Сейчас не знаю. Единственная убунта, которая у меня не глючила и нравилась мне внешним видом - это 10.04, которая Рысь. Правда пришлось алсу пересобрать, чтоб звук из смплеера на телевизор вывести.
З.Ы. щас сижу на Wheezy с окружением Синнамон, потому как чистый гном3 и кеды на дух не переношу; в мышах не работает компиз-декоратор, а эмералд иногда не стартует при запуске ДЕ. Ну и тонна зависимостей от гнома в мышах. Хотя этот синнамон ещё пилить и пилить, но он лучше чем чистый гном3 или матэ.


Отправлено SluX 22-11-2012 в 16:03:

Ku2zoff
У меня на убунте 12.04 и 12.10 в кедах при подключении мониторов в любой конфигурации ничего не глючит. В старых версиях не пробовал.

Извините за жёсткий оффтоп. Отпилимся в отдельную тему или закончим?

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 22-11-2012 в 16:17:

>>В кедах
А я не люблю кеды. У меня тогда ещё гном2 был. И по-моему, зачатки юнити в 11.04, точно не помню. К сожалению, 3ю версию кедов так и не пощупал, ибо она уже не актуальна. А 4ая уродливая и некрасивая. Фу.

И правда, ушли от темы. Можно отпилиться, а можно закончить. Ябпообсуждал

Как подняли линукс в теме, я вспомнил 2(?) вроде бы проекта по переносу Xash3D на Linux. Вроде бы всё упирается во vgui.dll. Но можно ведь его выкинуть и портировать спокойно, а потом что-нибудь придумать для замены или реализации другим путём. Это для версии, в которой будут моды со своими дллками. А для официальных модов вайновское что-нибудь заюзать. Хотя, судя по срачам, ХЛ для линукса не востребован. А вот если б появился, хвалили бы.


Отправлено Дядя Миша 22-11-2012 в 16:19:

Цитата:
SluX писал:
А причём тут линукс, если речь идёт про вайн?

Ну а вайн кто писали? Программисты от Линукса
Вайн для винды может конечно и нужен, но я никогда не видел.
Цитата:
SluX писал:
Уверен, что при попытке запустить чисто линуксовый код под виндой у тебя вылезет даже что-то пострашнее

Не сомневаюсь. Однако у меня никогда в жизни не возникало запустить линуксовый код под виндой. А вот обратных случаев известно.
Цитата:
SluX писал:
на котором ты пытаешься сказать, что линукс-программисты идиоты

Я разве говорил идиоты? Сам сказал, а потом подумал что я! А я - нет, я наоборот, вот и против пиратства тоже, ну и так далее.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 22-11-2012 в 16:32:

Цитата:
SluX писал:
на котором ты пытаешься сказать, что линукс-программисты идиоты

Они не идиоты... Просто на фоне какой-нибудь провальной висты они расслабляются, а потом Билли кааак выкатывает семёрку и ога!

__________________

xaerox on Vivino


Отправлено SluX 22-11-2012 в 16:36:

Цитата:
Я разве говорил идиоты?


Я пришёл к такому выводу из фразы:

Цитата:
Да развеж возможна ситуация в винде, когда вы вызываете функцию, а она ненаписанная! Такого бы программиста уволили да и всё.



А ответ-то прост. Проблема не в том, что это программисты от линукса или программисты от винды. Проблема в том, что исходники закрыты. Им так же, как и тебе с ксашем, приходится изобретать алгоритмы, а порой, возможно, и велосипеды с костылями, чтобы сделать поведение вайна похожим на винду. Только с API ОС этот процесс на несколько порядков сложнее, чем с игровым движком. А нативные-то игры работают на ура - как и виндовые в винде. Кесарю - кесарево.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено nemyax 22-11-2012 в 16:37:

Семёрку выкатывает Стёпа. Который кидается стулом.


Отправлено Ku2zoff 22-11-2012 в 16:44:

Цитата:
SluX писал:
А нативные-то игры работают на ура - как и виндовые в винде.

Ну дык почему ж ещё у меня ут-2004 и ку2 сейчас на первом месте?)
Цитата:
SluX писал:
Проблема в том, что исходники закрыты.

Проблема в том, что некоторые авторы программ и игр либо ленивые свиньи, либо жадные собаки. Первым просто лень сделать игру кроссплатформенной, а вторым нужны бабки и за просто так они нифига не портируют, даже если фаны будут очень сильно просить. И третья причина - игр с открытыми исходниками мало. Среди YOBA игр таких вообще нет. Ну или как в случае с Дядей Мишей: он один, времени у него не так много и линукс себе он ставить не будет. Тем более что форумчане заявляли, что сами портируют.


Отправлено Дядя Миша 22-11-2012 в 16:46:

Цитата:
SluX писал:
Я пришёл к такому выводу из фразы:

Не идиоты, а ленивые! Их миллионы и они пилят вайн уже 10 лет, а до сих пор не починили. А я один.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено SluX 22-11-2012 в 16:56:

Цитата:
Ну дык почему ж ещё у меня ут-2004 и ку2 сейчас на первом месте?)

Ну дык откуда ж мне знать-то почему у тебя так... Да и вообще я не понял что ты этой фразой подразумеваешь.

Цитата:
YOBA

Что это?

Цитата:
К сожалению, 3ю версию кедов так и не пощупал, ибо она уже не актуальна

Trinity Desktop Environment - QT4-порт KDE 3, разрабатывается силами сообщества вроде бы.

Цитата:
Вайн для винды может конечно и нужен, но я никогда не видел.

Насколько знаю, первая сборка появилась после выхода висты. Это чтобы можно было запускать приложения, которые виста не осиливает из-за своей гордой или просто тупой несовместимости с предыдущими версиями винды. Я тоже был в шоке, когда узнал.

Добавлено 22-11-2012 в 23:56:

Цитата:
Не идиоты, а ленивые! Их миллионы и они пилят вайн уже 10 лет, а до сих пор не починили. А я один.

Мой друг лично писал реализацию dx9 для вайна. Из общения с ним узнал, что над вайном работают около 15 человек. Правда было это лет пять назад. Но за это время их количество не увеличилось бы до миллиона.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Ku2zoff 22-11-2012 в 16:59:

Цитата:
SluX писал:
Это чтобы можно было запускать приложения, которые виста не осиливает из-за своей гордой или просто тупой несовместимости с предыдущими версиями винды.

В основном из-за проблем с графикой, чаще DirectDraw, реже Direct3D.
Цитата:
SluX писал:
Что это?

http://lurkmore.to/YOBA


Отправлено XaeroX 22-11-2012 в 17:16:

Цитата:
SluX писал:
Мой друг лично писал реализацию dx9 для вайна.

"- Между прочим, все русские программисты - говнокодеры.
- Но ты же тоже русский программист!
- Я тоже говнокодер."
Почти ©
Я вот тоже давеча писал реализацию, только наоборот (опенгл через директ3д). Народ, разумеется, жаловался на вылеты и всякое. А мне-то что? Ответ простой "сорцы вон, исправляйте сами". Подозреваю, что с вайном ситуация примерно такая же.

__________________

xaerox on Vivino


Отправлено SluX 22-11-2012 в 17:23:

XaeroX
Дак я ж и не говорю, что мой друг такой крутой бог от Си, всё-таки не о нём речь. Это я как присказку сказал. А сказка о том, что я от него узнал из первых рук, что там команда маленькая.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 22-11-2012 в 17:34:

SluX
В том-то и дело, что тут главное не крутое знание си (с этим у нас как раз таки обычно проблем нет), а с тщательным тестированием на сотнях разных программных и аппаратных конфигураций. Не каждый программист может позволить себе держать дома пару десятков компов с разными версиями ОС (у меня вот, например, всего пять).

__________________

xaerox on Vivino


Отправлено Дядя Миша 22-11-2012 в 17:49:

Цитата:
SluX писал:
Из общения с ним узнал, что над вайном работают около 15 человек

Всё равно 15 человек - это в 15 раз больше чем я.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено XaeroX 22-11-2012 в 17:51:

Цитата:
Дядя Миша писал:
Всё равно 15 человек - это в 15 раз больше чем я.

И примерно в 5 раз больше, чем я...

__________________

xaerox on Vivino


Отправлено SluX 22-11-2012 в 17:54:

Дядя Миша
Думаю, что и объёмы там прямо пропорционально больше. Но я, конечно, некомпетентен в исследовании объёмов в этой области и могу заблуждаться.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 22-11-2012 в 17:55:

SluX
Ну разумеется, объём работы там больше в разы. Дядя Миша просто в очередной раз хочет похвастаться, какой он молодец и в одиночку ксаш делает.

__________________

xaerox on Vivino


Отправлено FiEctro 22-11-2012 в 18:18:

Всегда непонимал почему в Линуксе не сделают адекватную поддержку виндовых приложений без существенных переделок. А придумали какой то сферический костыль вайн который нифига неробит, и это при наличии сорцев венды в инете.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено LokiMb 22-11-2012 в 18:29:

FiEctro Боятся что к ним ночью придут адвокаты из Майкрософта

__________________
УВАЖАЕМЫЕ ЖИРЫ ДЕРИТЕСЬ ЗА ПОНИ!


Отправлено SluX 22-11-2012 в 18:31:

Цитата:
и это при наличии сорцев венды в инете.

Эти сорцы анально огорожены патентами и копирайтами. Мало что ли судебных наездов из-за якобы нарушенных почти четырёхсот патентов МС? Ладно хоть утихли, ибо наезды были беспочвенные.

Ну а во вторых, отцы линукса, наверное, не хотят, чтобы в ядре и кореутилсах были блобы, проприетарщина и алтернативные реализации того, что итак уже есть, но в своём формате. И тут дело не в фанатизме (РМС не в счёт), а в адекватном понимании того, что это приведёт скорее к помойке и огромным дырам в безопасности и стабильности, чем к желанной совместимости двух сильно отличающихся структур. Да и совместимость эта никому не нужна была исторически, ведь люди писали своё. Ну не делают же разработчики HL в своих движках поддержку уровней от FarCry или WarCraft...

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено XaeroX 22-11-2012 в 18:54:

Цитата:
SluX писал:
проприетарщина

Так проприетарщины тут быть не может, они ж откроют сорцы.
А то, что сорцы винды ворованые - да, с этим лучше не связываться. Некрасиво это.

__________________

xaerox on Vivino


Отправлено FiEctro 22-11-2012 в 18:57:

>> а в адекватном понимании того, что это приведёт скорее к помойке и огромным дырам в безопасности и стабильности, чем к желанной совместимости двух сильно отличающихся структур.

И поэтому пишут свою помойку.

>> Эти сорцы анально огорожены патентами и копирайтами. Мало что ли судебных наездов из-за якобы нарушенных почти четырёхсот патентов МС? Ладно хоть утихли, ибо наезды были беспочвенные.

Ну за Вайн то не покарали? Почему тут должны? Я не говорю о банальной копипасте.

__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!


Отправлено Дядя Миша 22-11-2012 в 19:16:

Цитата:
XaeroX писал:
Дядя Миша просто в очередной раз хочет похвастаться, какой он молодец и в одиночку ксаш делает.

Дядя Миша с удовольствием принимает помощь, если вы не заметили.
Я им нааборот мала-мала ЗОГвидую. Я тожы хочу чтобы у меня было своё каммунити, а я напишу книжку "мая барьба".

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено nemyax 22-11-2012 в 19:22:

Цитата:
FiEctro писал:
Ну за Вайн то не покарали? Почему тут должны? Я не говорю о банальной копипасте.

У тебя есть основания утверждать, что эти исходники никому в команде вайна не помогли?


Отправлено SluX 22-11-2012 в 19:42:

Цитата:
И поэтому пишут свою помойку.

Не помойку, а прослойку. Но можешь считать её отдельно взятой маленькой помойкой в тёмном дальнем углу, в который заглядывают только те, кому надо, а остальные не обращают внимания. В этом и удобство выноса кода в отдельный опциональный пакет. Потому что некоторым вайн необходим от безысходности или временно (то есть действительно необходим, а не потому что человек с винды слез ради того, чтоб юзать виндовый софт в линуксе (это вообще отдельный вид юзеров, которых надо ещё очень тщательно изучать в секретных лабораториях)), а кто-то его люто ненавидит.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Cybermax 30-11-2012 в 17:42:

Поиграл в "quake live" и "батлу" и родился вопрос. Возможно ли сделать из Xash браузерную игру в принципе?

__________________


Отправлено qpAHToMAS 30-11-2012 в 18:26:

Ну наверное вся задача сводится к написанию какой-нибудь подложки для браузера, между собственно браузером и самой игрой. По-моему такое есть для Unity3D.
Вот только зачем такие ужасы нужны — ума не приложу. Xash ведь может и разрешение менять и full/win/screen на лету, правда вот в окне работает только на главном мониторе .


Отправлено Cybermax 30-11-2012 в 18:33:

qpAHToMAS дабы сделать шутер напихать в него плюшек всяких которые будут даваться за донейты тем самым коммерциализировать.

Добавлено 30-11-2012 в 22:33:

Цитата:
qpAHToMAS писал:
По-моему такое есть для Unity3D.

а разве это не отдельный движок? Вроде бы на нем "батла" разработана.

__________________


Отправлено Дядя Миша 30-11-2012 в 18:44:

Цитата:
Cybermax писал:
Возможно ли сделать из Xash браузерную игру в принципе?

Зависит от упорности\упоротости делающего. Пока один говорит "невозможно", другой делает.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено marikcool 30-11-2012 в 19:30:

конечно можно, делайте плугин для браузера.

__________________
vk.com/skullcapstudios


Отправлено qpAHToMAS 30-11-2012 в 19:36:

Цитата:
Cybermax писал:
qpAHToMAS дабы сделать шутер напихать в него плюшек всяких которые будут даваться за донейты тем самым коммерциализировать.

И такой то шутер, да на Xash'е? Ты шутишь? Да там еще один Xash надо будет написать, что бы нормальный мультиплеерный шутер получился.


Отправлено Cybermax 30-11-2012 в 19:55:

Цитата:
qpAHToMAS писал:
Цитата:
Cybermax писал:
qpAHToMAS дабы сделать шутер напихать в него плюшек всяких которые будут даваться за донейты тем самым коммерциализировать.

И такой то шутер, да на Xash'е? Ты шутишь? Да там еще один Xash надо будет написать, что бы нормальный мультиплеерный шутер получился.

С чем связан скепсис твой? Объясни по подробнее. Просто интересно.

__________________


Отправлено Дядя Миша 18-12-2012 в 17:57:

Вообщем делаю полную ревизию сорцев движка. Уже нашел более 30 ошибок и это я только половину сервера перекопал
Морально готовьтесь к большому бета-тестированию.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Отправлено Ku2zoff 19-12-2012 в 04:26:

Цитата:
Дядя Миша писал:
Уже нашел более 30 ошибок и это я только половину сервера перекопал

Что интересно, откуда они вообще берутся? После стольких релизов и ревизий? При том, что добрая сотня модов работают без проблем.


Отправлено SluX 19-12-2012 в 08:15:

Ku2zoff
Степень замыливания глаза у разработчика постоянно изменяется и в какой-то момент он видит то, вокруг чего он постоянно крутился и не замечал. Даже в самой стабильной и безглючной программе есть ошибки. Хелловорлд не в счёт.

__________________
На презентации Internet Explorer 9 парализованный мальчик встал и вышел... о_О
В новом амароке файловый менеджер превратили в фейловый... © slux


Отправлено Дядя Миша 19-12-2012 в 13:10:

Цитата:
Ku2zoff писал:
Что интересно, откуда они вообще берутся?

Ты возможно не заметил, но с 26-го апреля 2011 года чейнджлог подрос на 20 килобайт. Наверное ж я всё время там что-то менял, дописывал, переделывал. Или вот допустим, написал код для одного решения, а практика показала, что оно в корне ошибочное и надо всё переделывать.
Переделал, наспех, по принципу "работает и ладно". И действительно - работает. А ошибки никуда не делись. Да и ошибки-то не фатальные, разная дурацкая мелочь в основном.

__________________
My Projects: download page

F.A.Q по XashNT
Блог разработчика в телеграме

Цитата:

C:\DOCUME~1\C4C5~1\LOCALS~1\Temp\a33328if(72) : see declaration of 'size_t'


Временная зона GMT. Текущее время 06:04.
Показать все 221 сообщений этой темы на одной странице

На основе vBulletin версии 2.3.0
Авторское право © Jelsoft Enterprises Limited 2000 - 2002.
Дизайн и программирование: Crystice Softworks © 2005 - 2024