Sidebar

Xash3D EX

Команда форума
VIP
28.03.2010
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Так как ДМ пока отошёл от дел в развитии движка, то его допиливание лежит на плечах сообщества
Нет, движок потихоньку допиливается, в основном если при разработке паранои всплывут какие-то старые баги. Так что к выходу паранои будет обнова. Без нововведений, но с багфиксами.
я внёс несколько собственных изменений в движок, среди которых:
Да, с кнопками надо было расправиться в первую же очередь - именно эти кнопки отвечали за отсутствие предиктинга. Потом ты поймешь, почему я их оставил.
 

Qwertyus

Well-known member
13.08.2009
1 474
65
48
  • Xash медаль
фигня никому не нужная.
Человек выложил то, что смог сделать за короткое время, и может быть, сделает больше, если относится к его стараниям чуть более уважительно.

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

По поводу того, что консоль открывается по кнопке из меню - это удобно. И команды по воспроизведению звуков модами действительно используются. Центровка окна - тоже хорошо, т. к. раньше оно постоянно съезжало вниз.
 
Команда форума
VIP
28.03.2010
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
2 ZhekA: ну щас над геймплеем работаем. Рендерер уже готов.

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

johndoe

Супер Модератор
Команда форума
Супер Модератор
11.03.2008
2 590
28
48
Я не знаю если делать фокр Ксаша то либо под конкретный мод, либо иметь четкий план изменений. Убирать кнопки из меню не серьезно. Я понимаю meta-hook запилили бы или предиктинг. А так много шума из нечего.
 

FiEctro

Супер Модератор
Команда форума
Супер Модератор
28.07.2006
17 167
33
  • Золотая медаль 213
  • Neh
Автор молодец за проделанную работу :drink: !
 

Qwertyus

Well-known member
13.08.2009
1 474
65
48
  • Xash медаль
2 Дядя Миша:
Ну вообще, я поддерживаю добавление всего того, что в Ксаше отсутствует по сравнению с ХЛ (за исключением всяких багов, ы, хотя порой в очумелых ручках модостроителей и им находится применение). На счёт остальных моих предложений - это всегда лишь теоретические предположения о том, что можно сделать, если это не пойдёт в ущерб работоспособности того, что уже есть. И если это не потребует неоправданных затрат времени на реализацию, конечно же. И уж меньше всего мне хочется навязывать кому-либо что-либо. А что касается данного билда, то я тут почти не при делах, чуточку помог потестировать только.
 
Команда форума
VIP
28.03.2010
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
mp3 play/loop/stop для клиента. Эти команды некоторые моды напрямую вызывают с сервера для локального выполнения клиентом (через clientcmd)
Есть прекрасная команда music. Запуск с нулевым аргументом - остановка трека.
запуск с одним аргументом - проигрывание указанного трека 1 раз. Запуск с двойным одинаковым аргументом - закольцовка. Запуск с двумя разными аргументами (читай именами файлов) - вступление + закольцованный трек.
Так же есть возможность оперировать номерами сд-треков. Зачем нужна еще одна команда? Если бы ты хотел сделать что-то полезное - ты бы сделал предиктинг. А пока я в этом вижу только стремление покрутиться в теме и потом всем рассказать как ты принимал участие в разработке.
 

johndoe

Супер Модератор
Команда форума
Супер Модератор
11.03.2008
2 590
28
48
Оффтоп

 

gfdjr5

[NULL]
25.11.2012
562
0
0
Дядя Миша сказал(а):
Да, с кнопками надо было расправиться в первую же очередь - именно эти кнопки отвечали за отсутствие предиктинга. Потом ты поймешь, почему я их оставил.
Ты этим намекаешь на то, что сам его не можешь запилить? Зная, что GS строился на сурсах QW ты взял WinQ и сделал на нём Xash. При этом, когда я интересовался предиктингом, ты сказал, что в GS он другой, при этом ничего не рассказав про текущий механизм в Xash. А с чего ты взял, что он другой в GS? Он намного ближе к механизму предикта QW. Так писали сами Valve. Так видно, судя по коду. Есть в QW команда StartMove и есть FinishMove (или что-то вроде того). Есть аналогичные в Source. Вывод: они есть и в GS. А у тебя нет команды FinishMove, так ведь? Чей механизм отличается от GS в итоге?

Если и делать предикт, то переписав всё, что там есть сейчас. Эту кашу из кода уже надоело разбирать.

Qwertyus сказал(а):
Человек выложил то, что смог сделать за короткое время, и может быть, сделает больше, если относится к его стараниям чуть более уважительно.
Я сделал несколько косметических изменений, которые резко бросались в глаза. Найдутся люди, которым они будут/были нужны.

Qwertyus сказал(а):
Внесённые изменения поддерживаю, за исключением выпиливания кнопок. Как минимум потому, что сворачиванием пользовался всегда. Не всё же альт-табить. Ну и насчёт алгоритма передачи файлов есть один пунктик. Теперь при старте карты в мультиплеере консоль сыпет ворнингами о поиске необходимых для работы карты файлов. Хотя файлы эти имеются, тем более, что происходит запуск сервера, а не подключение к нему, и никакого даунлоада в любом случае происходить не будет.
А просто по кнопке Windows нажать?
Предупреждения тестовые и в новом билде будут убраны.
"File check"происходит при проверке каждого загруженного в память файла. А вот файлы, которых у клиента нет, помечаются сообщением "File marked for downloading".

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

Cybermax сказал(а):
Я не знаю если делать фокр Ксаша то либо под конкретный мод, либо иметь четкий план изменений. Убирать кнопки из меню не серьезно. Я понимаю meta-hook запилили бы или предиктинг. А так много шума из нечего.
Что значит, запилить метахук? В чём проблема? Исходники на зомбимоде лежат в теме в CSBTE вроде. Что именно нужно из него?
А для предикта нужно больше исследований по этой теме и времени.

FiEctro сказал(а):
Автор молодец за проделанную работу :drink: !
Благодарю. =)

Qwertyus сказал(а):
А что касается данного билда, то я тут почти не при делах, чуточку помог потестировать только.
Именно этим и сильно помог. Не за всем всегда уследишь самостоятельно. Когда ты сказал, что gamestartup не работает, то только благодаря этому он и был поправлен. Кстати, по коду ДМ, как я понял, он работает так, что воспроизводит только gamestartup.mp3, так? А вот GS проигрывает все найденные gamestartup (вроде как, может тоже лимитирован). Надо будет добавить в следующий билд.

Дядя Миша сказал(а):
Есть прекрасная команда music. Запуск с нулевым аргументом - остановка трека.
запуск с одним аргументом - проигрывание указанного трека 1 раз. Запуск с двойным одинаковым аргументом - закольцовка. Запуск с двумя разными аргументами (читай именами файлов) - вступление + закольцованный трек.
Так же есть возможность оперировать номерами сд-треков. Зачем нужна еще одна команда? Если бы ты хотел сделать что-то полезное - ты бы сделал предиктинг. А пока я в этом вижу только стремление покрутиться в теме и потом всем рассказать как ты принимал участие в разработке.
Прекрасная, замечательная, но бесполезная, если другие моды вызывают клиенту команду mp3 play. Что Xash при этом делать будет? Ничего. Потому, что этой команды у него нет. Я знаю, что есть music, но также знаю моды, которые вызывают mp3 play, mp3 stop и mp3 loop для проигрывания музыки клиенту. А зачем команда music, если она не используется этими модами, но им всё равно нужно проиграть музыку?
Проще говоря, я бы не стал добавлять эту команду просто так. Она нужна для более высокой обратной совместимости.

Дядя Миша сказал(а):
Если бы ты хотел сделать что-то полезное - ты бы сделал предиктинг. А пока я в этом вижу только стремление покрутиться в теме и потом всем рассказать как ты принимал участие в разработке.
Ты волен думать, как тебе более нравится. Я же всего лишь вношу свои добавки и изменения для улучшения финального результата. Опять же, почему ты сам не хочешь возиться с предиктом? Пытаешься переложить на меня обязанности? Я то его напишу, но это будет позже.
 

Ku2zoff

Member
12.08.2010
322
34
21
18
2 Дядя Миша:
Да не придирайся ты так к народу. Пусть что хотят, то и делают. Отдай им уже на растерзание Xash3D. Как только запилят годную фичу для совместимости с голдсорсом, добавляй, отдавай тестерам, а потом сам выпускай официальный билд. Ну а предиктинг? Что предиктинг? Ты запили поддержку контрстрайк 1.5(его многие ещё любят), вот и найдутся энтузиасты, которые запилят.
Доделывай уже Паранойю 2 и займись как следует XashNT без костылей и совместимостей с тонной модов.
Qwertyus сказал(а):
По поводу того, что консоль открывается по кнопке из меню - это удобно.
Вообще, консоль должна работать всегда, хоть по нажатию клавиши, хоть по нажатию кнопки в меню, а не только при каких-то там включенных переменных. Можно вон, сочетание SHIFT + ~ сделать, как в Рыцарях-Жыдаях, чтоб случайно не выскакивала, когда в темноте ткнёшь тильду вместо единицы.
 

johndoe

Супер Модератор
Команда форума
Супер Модератор
11.03.2008
2 590
28
48
2 Ku2zoff:
Ладно было бы что-то полезное. А то кнопки убрали и столько шума из ничего.
 

Game Server

Доноры Красавчики

Пользователи онлайн

Нет пользователей онлайн.