При хостинг поддержке Интернет-сообщества VBIOS CS-Mapping.com.ua
Вернуться   CS-Mapping.com.ua > Forum > Разработка игр > Xash3D Engine
Ник
Пароль
Регистрация Правила форума FAQ Пользователи Администрация Календарь Поиск За 24 часа Пометить все разделы прочитанными

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2017, 11:49  #81
Yo Den
Yo Den
Лейтенант
Регистрация: 02.10.2013
Адрес: Масквабад
Возраст: 24
Сообщения: 769
Замечания: 1


По умолчанию

[ Цитата ] Сообщение от crystallize: Это же просто инсталлятор Хаммера.
нет
Yo Den вне форума Ответить с цитированием
Старый 13.09.2017, 13:26  #82
crystallize
crystallize
Лейтенант
Регистрация: 06.06.2014
Сообщения: 774


По умолчанию

2 Yo Den:
И правда. Как ты их нашёл?
crystallize вне форума Ответить с цитированием
Старый 13.09.2017, 13:27  #83
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

[ Цитата ] Что такое виндинг?
https://translate.google.com/#en/ru/winding

Способ превращения плоскости, которая бесконечна по определению, во вполне конкретные полигончики уровня. Как превратишь - так и будет.
[ Цитата ] Что это за жесть?
Эксперименты какие-то. Мне больше понравился возврат после корня.
[ Цитата ] Это же просто инсталлятор Хаммера.
Как ты пришёл к такому выводу?
[ Цитата ] Кстати хлрадом итп можно компилить для квейков?
Большинство ку-движков умеют в хл-карты. Компиль смело.
[ Цитата ] разный размер переменной задающей координаты вершин в геометрии уровня.
автор маладец за проделаную работу

Дядя Миша, подумав, добавил 13.09.2017 в 13:29
Про виндинг вообще интересно. Объяснял-объяснял, так никто и не запомнил. Может быть потому что я объяснял в теме про XashNT, которую удолил?

Последний раз редактировалось Дядя Миша, 13.09.2017 в 13:29.
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 13:46  #84
crystallize
crystallize
Лейтенант
Регистрация: 06.06.2014
Сообщения: 774


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Эксперименты какие-то. Мне больше понравился возврат после корня.
Да там каждая следующая строчка функции делает предыдущую бессмысленной. Зануляем, а потом наращиваем. Квардат а потом корень. Ещё это число странное 0.00026565546.
[ Цитата ] Сообщение от Дядя Миша: Как ты пришёл к такому выводу?
Ну там написано Хаммер 3.5.2, nuff said. Кто же знал что они додумались назвать AJRAD как SHLT AO.
[ Цитата ] Сообщение от Дядя Миша: автор маладец за проделаную работу
Что же ты в Ксаше остановился на размере карт в +-16K юнитов, если это не предел?

Кстати как ты постишь отвечая сразу на кучу сообщений? Руками теги ставишь?
crystallize вне форума Ответить с цитированием
Старый 13.09.2017, 13:51  #85
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

[ Цитата ] Что же ты в Ксаше остановился на размере карт в +-16K юнитов
В ксаше размер карты 65 килоюнитов.
[ Цитата ] Руками теги ставишь?
там кнопка есть
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 14:36  #86
Yo Den
Yo Den
Лейтенант
Регистрация: 02.10.2013
Адрес: Масквабад
Возраст: 24
Сообщения: 769
Замечания: 1


По умолчанию

[ Цитата ] Сообщение от crystallize: 2 Yo Den:
И правда. Как ты их нашёл?
да я просто знал, что в этом паке автор собирал все актуальные фгд и компиляторы поэтому наверняка в них должно быть то, что нужно

Yo Den, подумав, добавил 13.09.2017 в 14:44
[ Цитата ] Сообщение от crystallize: Кто же знал что они додумались назвать AJRAD как SHLT AO.
сам автор их как только не называл) http://www.thewall.de/forum/thread/...lt/64550.1.html https://forums.svencoop.com/showthr...4688&viewfull=1

Последний раз редактировалось Yo Den, 13.09.2017 в 14:44.
Yo Den вне форума Ответить с цитированием
Старый 13.09.2017, 14:58  #87
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 255


По умолчанию

[ Цитата ] Сообщение от crystallize: Да там каждая следующая строчка функции делает предыдущую бессмысленной. Зануляем, а потом наращиваем. Квардат а потом корень.
Там успешно нормализуется вектор по стандартной формуле. Но аффтар забывает вернуть изменённый вектор и возвращает зачем-то длину. Видимо копипаст из функции расчёта длины подвёл.
nemyax вне форума Ответить с цитированием
Старый 13.09.2017, 15:30  #88
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

[ Цитата ] Но аффтар забывает вернуть изменённый вектор и возвращает зачем-то длину.
Изменённый вектор пишется в тот же аргумент, из которого приходит, поскольку передаётся не класс vec3_t, а массив из трёх элементов, а фактически vec_t *.
Длина вектора - это приятная побочная возможность функции, т.к. она может еще пригодиться. Конкретно по коду два момента: зачем сперва вычислять корень, а потом проверять на ноль, если это можно сделать, еще до вычисления корня, а второй момент - загадочное условие в начале. То что i потом зануляется не должно смущать - я же говорю, это был какой-то эксперимент, который потом забыли удалить. Т.е. он не влияет на работу функции, это просто какие-то остатки. Но что это вообще такое и зачем оно было нужно?
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 16:08  #89
nemyax
nemyax
Сержант
Регистрация: 30.07.2015
Сообщения: 255


По умолчанию

Какие-нибудь отголоски защиты от нулевого вектора? Или чей-нибудь косинус?
nemyax вне форума Ответить с цитированием
Старый 13.09.2017, 19:40  #90
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

У меня такое предложение - оформить все компиляторы единым .exe файлом, на манер как в кутри устроено. Помоему это гораздо удобнее будет. Что скажете?
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 19:47  #91
TRUSISHKA
TRUSISHKA
Старший прапорщик
Регистрация: 19.04.2009
Адрес: Одесса
Возраст: 42
Сообщения: 637
Замечания: 7


По умолчанию

2 Дядя Миша:

Оффтоп
TRUSISHKA вне форума Ответить с цитированием
Старый 13.09.2017, 19:59  #92
Qwertyus
Qwertyus
Подполковник
Регистрация: 13.08.2009
Сообщения: 1,160


По умолчанию

2 Дядя Миша:
Так-то здорово, но многие любят компилить через Хаммер-там-какой-нибудь. В твоём случае, я так понимаю, ты это бесполезным делом считаешь.
Qwertyus вне форума Ответить с цитированием
Старый 13.09.2017, 20:03  #93
GNU/Hurt
GNU/Hurt
Боржович
Регистрация: 05.03.2014
Сообщения: 780


По умолчанию

2 Qwertyus:
А что мешает компилить из хаммера с нужеными параметрами?

>Помоему это гораздо удобнее будет. Что скажете?
Будет удобно.
GNU/Hurt вне форума Ответить с цитированием
Старый 13.09.2017, 20:08  #94
mittorn
mittorn
Старший лейтенант
Регистрация: 22.04.2010
Сообщения: 832


По умолчанию

2 Дядя Миша:
А пересчитать свет таким компилятором можно будет?
mittorn вне форума Ответить с цитированием
Старый 13.09.2017, 20:51  #95
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,409


По умолчанию

2 Дядя Миша:
Не очень хорошая идея. Ведь все батники и графические оболочки станут несовместимы с твоим компилятором.
Кстати да, с праздником!
FiEctro сейчас на форуме Ответить с цитированием
Старый 13.09.2017, 21:01  #96
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

[ Цитата ] Ведь все батники и графические оболочки станут несовместимы с твоим компилятором.
Почему? Ну в каждом окошке можно будет указать
compiler.exe -csg mapname
compiler.exe -bsp mapname
compiler.exe -vis mapname
а для батников будет предусмотрен режим одной строки и презеты компиляции.
Здесь еще любопытный момент - станет возможным замерить полное время компиляции, а на только на каждую операцию раздельно.
Но если какие-то проблемы с редакторами, например хаммер не позволит указать ключ в строке пути к нужному компилятору или не запустит компиляцию, если какой-то из четырёх путей останется пустым, то я откажусь от этой идеи.

Дядя Миша, подумав, добавил 13.09.2017 в 21:03
[ Цитата ] А пересчитать свет таким компилятором можно будет?
Удивительный стереотип мышления, ну как правило вызван тем, что люди никогда не сталкивались с q3map. Почему-то первая мысль которая всех посещает - от упаковки в единый экзешник, процесс компиляции становится монолитным и неразбиваемым на отдельные части. Хотя связи вообщем-то никакой. Да я и больше скажу - в такой компилятор можно запихать не 4 компилятора, а сколько угодно, еще конверторов каких-нибудь до кучи. Рипент например.

Последний раз редактировалось Дядя Миша, 13.09.2017 в 21:03.
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 21:11  #97
FiEctro
FiEctro
Регистрация: 28.07.2006
Адрес: Эквестрия
Возраст: 26
Сообщения: 16,409


По умолчанию

[ Цитата ] Сообщение от Дядя Миша: Почему? Ну в каждом окошке можно будет указать
compiler.exe -csg mapname
compiler.exe -bsp mapname
compiler.exe -vis mapname
а для батников будет предусмотрен режим одной строки и презеты компиляции.
Здесь еще любопытный момент - станет возможным замерить полное время компиляции, а на только на каждую операцию раздельно.
Но если какие-то проблемы с редакторами, например хаммер не позволит указать ключ в строке пути к нужному компилятору или не запустит компиляцию, если какой-то из четырёх путей останется пустым, то я откажусь от этой идеи.

Хаммеры с Джеками кстати да, возможно твою затею не поймут, но ты можешь попробовать собрать ZHLT в 1 екзешник, мы потестим. Возможно удастся скормить ему то то ты описал выше.

Главное не забудь вести параллельно документацию, если вносишь какие то кардинально новые вещи. Потому что пользователи далеко не всегда понимают задумку разработчика.
FiEctro сейчас на форуме Ответить с цитированием
Старый 13.09.2017, 21:13  #98
ZhekA
ZhekA
Забаненный
Регистрация: 27.02.2008
Адрес: Москва
Возраст: 30
Сообщения: 3,685
Замечания: 4


Предупреждение

[ Цитата ] Сообщение от Дядя Миша: У меня такое предложение - оформить все компиляторы единым .exe файлом, на манер как в кутри устроено. Помоему это гораздо удобнее будет. Что скажете?
В новой волатиле один компилятор, как по мне, то очень удобно.
ZhekA вне форума Ответить с цитированием
Старый 13.09.2017, 21:25  #99
Дядя Миша
Дядя Миша
Регистрация: 28.03.2010
Адрес: Кубань
Сообщения: 12,267


По умолчанию

[ Цитата ] Главное не забудь вести параллельно документацию
Которую никто не будет читать. Фигня это всё, надо делать упор на максимальную интуитивность. А документация это как инструмент последнего шанса.

Дядя Миша, подумав, добавил 13.09.2017 в 21:26
Между прочим, если я всё же соберу компиляторы в один экзешник, то они будут называться bsplib. А если оставлю в разных, то пока не придумал.

Последний раз редактировалось Дядя Миша, 13.09.2017 в 21:26.
Дядя Миша вне форума Ответить с цитированием
Старый 13.09.2017, 21:33  #100
ZhekA
ZhekA
Забаненный
Регистрация: 27.02.2008
Адрес: Москва
Возраст: 30
Сообщения: 3,685
Замечания: 4


По умолчанию

[ Цитата ] Между прочим, если я всё же соберу компиляторы в один экзешник, то они будут называться bsplib. А если оставлю в разных, то пока не придумал.
Может, что-то типа - bsp30lib.exe и bsp31lib.exe ? Или у тебя бсп 30 и бсп 31 будет все в одном файле?
ZhekA вне форума Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 21:29.


Designed by FT-502, TRUP@C. Originally by Ulric Spaak
Hosted by: VBIOS.COM, Powered by: vBulletin
copyright © 2002 - 2017 by CS-Mapping.com.ua Community