Дядя Миша
Давно хотел спросить, а как у тебя в Xash3d реализована\работает система версии билда движка?
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
(_-=ZhekA=-_) писал: а как у тебя в Xash3d реализована\работает система версии билда движка?
Так ты меня уже спрашивал об этом, лет 8 назад. Есть дата начала разработки, которая вычитается из текущей даты на момент компиляции. Эти даты конвертятся в кол-во дней и номер билда - это кол-во дней, прошедших с начала разработки. Т.е. даже если я код не писал, номер билда всё равно увелится. Так было в кваке и я тоже использовал этот механизм.
Но в NT я принял решение от него отказаться и теперь вместо номера билда просто сохраняю дату на момент компиляции, потому что тогда у меня есть прямая привязка к дате бэкапа. А когда был номер билда, приходилось её долго и мучительно вычислять.
Дядя Миша писал: Так ты меня уже спрашивал об этом, лет 8 назад.
Да, как-то вроде спрашивал, но это не точно )
Цитата:
Дядя Миша писал: на момент компиляции.
А как сделано, что дата не меняется после компиляции длл?
Если не трудно, можешь сюда запостить весь этот механизм и прокомментировать, что для чего нужно и как это работает?
Я хочу попробовать сделать это на принтах )
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.
Дядя Миша писал: Но в NT я принял решение от него отказаться и теперь вместо номера билда просто сохраняю дату на момент компиляции, потому что тогда у меня есть прямая привязка к дате бэкапа. А когда был номер билда, приходилось её долго и мучительно вычислять.
Так а если два билда было сделано в 1 день?
__________________
У котёнка мокрый нос и гладенькая шерсть, у него забавный хвост и быстрых лапок шесть. Две задних, две средних и две передних лапы, такая многоножка получилася у папы.
Он ученый — папа мой — зверушек изучает, гуляет по помойкам, ловит крыс и чаек. Две крысы белокрылые и чайки две унылые покрытые пупырчатою кожей лягушат без пёрышек тоскуют и ускакать спешат.
А ещё есть муравей большой размером с гуся он пугает всех зверей, и я его боюся, когда он ковыляет на лапках на своих.
И в двери ударяет, и начинает стих: Я — муравей, воды налей! Не меньше ведра, напиться мне пора!
FiEctro писал: Так а если два билда было сделано в 1 день?
Ну, тогда скорее всего помимо даты еще и время должно сохраняться, например, один билд в 12:34, а другой в 22:09, а дата будет одна
Добавлено 29-04-2022 в 11:52:
Дядя Миша
То, что ты скинул код это и есть этот макрос и больше никакой логики нет?
__________________
Kiss my ass if you don't like my Ford!
------------------------------------------ Game Area51 Update 1
First Person Shooter Released Jul 24, 2017
The game is a 3d shooter with the elements of the quest.