HLFX.Ru Forum
профиль •  правила •  регистрация •  календарь •  народ •  FAQ •  поиск •  новое •  сутки •  главная •  выход  
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Моделирование > QCasher
моя программа для создания qc файлов.
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
Автор
Тема Новая тема    Ответить
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



QCasher

Конечно, ничего сложного в ней нет, и почти всякий школьник может написать такую же. Я ее написал абсолютно от нечего делать))
Поместите ее в папку с вашей декомпилированной моделькой, запустите и следуйте инструкциям. Вот и все. Просто и незамысловато. Для новичков - самое то, я считаю.
Из багов только то, что если ввести в численные строки фразу - прога вылетает.

Вложение: qcahser.7z (6.3 кб)
Этот файл был скачан 394 раз.

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 66963

Старое сообщение 05-11-2010 17:15
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Alex_Gordon писал:
Из багов только то, что если ввести в численные строки фразу - прога вылетает.

Это на каком-таком языке ты ее писал?

__________________

Сообщить модератору | | IP: Записан
Сообщение: 66966

Старое сообщение 05-11-2010 17:32
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Баги:
1. если ввести имя модели как barney.mdl, то в куси будет написано barney.mdl.mdl
2. в поле введения референсов не работает "Вставить". Кроме того непонятно как вставлять - через запятую или через точку с запятой или через пробел или как?
3. Почему сначала идет скорость проигрывания анимаций, а потом - сколько их? И сколько штук вводить этих скоростей, если программа еще не знает сколько анимаций в модели.
4. Почему максимальное кол-во анимаций - шыссот. Откуда взята эта цифра?
ИМХО от подобной программки больше неудобств, нежели пользы.
Хочешь сделать действительно полезную вещь?
Напиши программку, которая будет анализировать все файлы в папке, откуда её запустили, отличать референс от анимации, находит папку с текстурами и на основе полученной информации самостоятельно генерить QC-файл. В качестве примера погляди как работает extragen из ксаша - он самостоятельно определяет тип игры, находит все ресурсы и аккуратно их декомпилит, раскладывая по папкам и создавая куси-файлы.
Вот надо бы нечто по типу этого замутить. Вот это было действительно здорово и полезно.

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 66967

Старое сообщение 05-11-2010 17:37
-
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



XaeroX, pascal
Дядя Миша, ок, подумаю на досуге)

Добавлено 05-11-2010 в 23:08:

а насчет бага №1: он сам расширение ставит
№3: 1 для всех анимаций. Сначала скорость - потому что переменная такая.
№4: массив так задал) из головы взято)

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 66973

Старое сообщение 05-11-2010 18:08
- За что?
 XaeroX
Crystice Softworks

Дата регистрации: Oct 2005
Проживает: Торонто
Сообщений: 34527
Нанёс повреждений: 514 ед.
Возраст: 37

Рейтинг



Награды
 
[1 награда]


Цитата:
Alex_Gordon писал:
он сам расширение ставит

Сделай, чтобы он проверял уже имеющееся.

__________________

Сообщить модератору | | IP: Записан
Сообщение: 66977

Старое сообщение 05-11-2010 18:13
-
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Цитата:
Alex_Gordon писал:
а насчет бага №1: он сам расширение ставит

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

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 66980

Старое сообщение 05-11-2010 18:19
-
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



XaeroX попробую

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 66981

Старое сообщение 05-11-2010 18:19
- За что?
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



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

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 67015

Старое сообщение 06-11-2010 06:43
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



Alex_Gordon умная программа = умный автор.
Если у тебя программа обрастает кучей пояснительных надписей, как не надо делать - это говно а не программа. Умная программа, должна, как Адриан Шепард "срать на все опасности и брать победу голыми руками".

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 67020

Старое сообщение 06-11-2010 09:22
-
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



Дядя Миша,
я уже примерно понял как это реализовать. Освобожусь от всего халфовского - попробую.

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 67026

Старое сообщение 06-11-2010 09:59
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



.mdl.mdl — это почему так получается то? Ты используя WinAPI не учел это, или это глюк в функциях ЯП?

Сообщить модератору | | IP: Записан
Сообщение: 67029

Старое сообщение 06-11-2010 10:15
- За что?
 Дядя Миша
racing for fish

Дата регистрации: Oct 2005
Проживает: Кубань
Сообщений: 32213
Нанёс повреждений: 392 ед.

Рейтинг



qpAHToMAS ну хватит троллить. Ну причём тут WinAPI?

__________________
My Projects: download page

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

Цитата:

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

Сообщить модератору | | IP: Записан
Сообщение: 67030

Старое сообщение 06-11-2010 10:26
-
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Дядя Миша, я сотфинку не качал, подумал, что речь идет о диалоге "Сохранить как" (окошко), который судя по всему вызывается через WinAPI.
Ну да ладно .

Сообщить модератору | | IP: Записан
Сообщение: 67034

Старое сообщение 06-11-2010 10:42
- За что?
Alex_Gordon
Добрых дел мастер

Группа: Неопытный
Дата регистрации: Mar 2010
Проживает: Екатеринбург
Сообщений: 651
Возраст: 34

Рейтинг



qpAHToMAS, прога вообще консольная

__________________
Ха, тюремный автомобиль!!!

Ιερά λάμδα

Quisque moritur Gordon sinistram. Alex Gordon.


Сообщить модератору | | IP: Записан
Сообщение: 67035

Старое сообщение 06-11-2010 10:44
- За что?
qpAHToMAS
Интернетовское трепло

Дата регистрации: Sep 2007
Проживает: (void)
Сообщений: 1788
Возраст: 32

Рейтинг



Alex_Gordon, угу, уже ознакомился.
Этот момент действительно стоит уточнить, можно например написать так:

Цитата:
Введите имя вашей модели (modelname.mdl):

И никаких проверок на ".mdl" не надо.

Сообщить модератору | | IP: Записан
Сообщение: 67037

Старое сообщение 06-11-2010 11:09
- За что?
Тема: (Опционально)
Ваш ответ:



Переводчик транслита


[проверить длину сообщения]
Опции: Автоматическое формирование ссылок: автоматически добавлять [url] и [/url] вокруг интернет адресов.
Уведомление по E-Mail: отправить вам уведомление, если кто-то ответил в тему (только для зарегистрированных пользователей).
Отключить смайлики в сообщении: не преобразовывать текстовые смайлики в картинки.
Показать подпись: добавить вашу подпись в конец сообщения (только зарегистрированные пользователи могут иметь подписи).

Временная зона GMT. Текущее время 07:15. Новая тема    Ответить
Страницы (2): [1] 2 »   Предыдущая тема   Следующая тема
HLFX.Ru Forum HLFX.Ru Forum > Теория и практика > Моделирование > QCasher
моя программа для создания qc файлов.
Версия для печати | Отправить тему по E-Mail | Подписаться на эту тему

Быстрый переход:
Оцените эту тему:

Правила Форума:
Вы not можете создавать новые темы
Вы not можете отвечать в темы
Вы not можете прикреплять вложения
Вы not можете редактировать ваши сообщения
HTML Код ВЫКЛ
vB Код ВКЛ
Смайлики ВКЛ
[IMG] Код ВКЛ
 

< Обратная связь - HLFX.ru >

На основе vBulletin
Авторское право © 2000 - 2002, Jelsoft Enterprises Limited.
Дизайн и программирование: Crystice Softworks © 2005 - 2024