главная профиль правила регистрация календарь народ F.A.Q поиск выход
Forum Half-Life.ru : Powered by vBulletin version 2.2.8 Forum Half-Life.ru > Ручная работа > Мастерская > WadClean 1.0 [pre-release]
Страниц (3): [1] 2 3 »   Предыдущая Тема   Следующая Тема
Автор
Тема Создать Новую Тему    Ответить
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

WadClean 1.0 [pre-release]

================================
Уборщик мусора в WAD-файлах 1.0
================================

ВНИМАНИЕ: Это пре-релиз! Бэкапте все ваши файлы перед запуском программы! Если что-то пойдет не так, я не несу никакой ответственности за ваши данные

Короче, используйте на свой страх и риск.

Что делает эта программа?
-------------------------
Программа написана для облегчения жизни мапперов. Она удаляет из WAD-файлов неиспользованные на картах текстуры! Прикиньте, ога?

Как это работает?
-------------------------
Запустите программу с параметрами:
wadclean [-d] source1 [source2 ...]

Необязательный параметр -d: создать список удаленных текстур (wadname_stripped.txt)
sourceX: имя BSP-файла или маска для поиска

Например:
wadclean -d maps/*.bsp
Очистить вадники для карт, лежащих в папке maps. Обычно вам и не понадобится указывать какие-то другие пути.

Программа должна быть в одной папке с WAD-файлами (это папка мода). ОНА НЕ БУДЕТ ИСКАТЬ ВАДНИКИ В ДРУГИХ ПАПКАХ! Это сделано из соображений безопасности.

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

этих картах. Если таковая не находится, она удаляется.
Программа бэкапит вадники перед перезаписью или удалением (создается "Backup of wadname.wad").
УЧТИТЕ: если вы указали не все карты вашего мода, то возможно из вадника удаляться текстуры, использованные в других картах! Не забывайте - программа не

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

Что еще?
-------------------------
О найденных багах сообщайте мне.
Спасибо.

XaeroX
Chain Studios, 2006

P.S.: таки дошли руки доделать А начал над ней работать еще в июле. Будем надеяться, фатальных багов я там не насажал (писал в спешке, ибо потом опять лениво будет)

Вложение: wadclean.zip (26 Кб)
Это вложение было скачано 275 раз.

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 20-09-2006 14:54
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
Хорус
Очищение молчанием :-Х

Дата Регистрации: Nov 2005
Проживает: Краснодар
Сообщений: 1052

Рейтинг:
36 голос(ов)
[36 голос(ов)]

XaeroX Спасибо!
А кто эту идею предлагал, я уже не помню?

Добавлено 20-09-2006 в 19:17:

XaeroX Кстати, а где же графическая оболочка?
Мы уже в 21 веке ведь.

__________________
Сотрудники:Government-Man, manJak, scrama, Trubix, Bot711, T-362, s3cur1ty, ne0gen, AXurUS, Rumit_Gronovsky А вы с кем? 
BGS
ЖЖ Хоруса

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

Старое Сообщение 20-09-2006 15:15
Хорус в офлайне Посмотреть Профайл Хорус Кликните для отправки Хорус Приватного Сообщения Посетите сайт Хорус! Найти все Сообщения от Хорус Добавить Хорус в Список Друзей Редактировать/Удалить Сообщение Цитировать Хорус
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

quote:
Автор оригинала Хорус:
Кстати, а где же графическая оболочка?
Мы уже в 21 веке ведь.


Может, тебе еще автообновление через интернет прикрутить?

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 20-09-2006 15:17
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
Хорус
Очищение молчанием :-Х

Дата Регистрации: Nov 2005
Проживает: Краснодар
Сообщений: 1052

Рейтинг:
36 голос(ов)
[36 голос(ов)]

XaeroX Было бы не плохо!
Ладно, ладно, я эгоист. Я забочусь о себе!(не о тебе!)
Но ведь сколько можно пользоваться консолью?

__________________
Сотрудники:Government-Man, manJak, scrama, Trubix, Bot711, T-362, s3cur1ty, ne0gen, AXurUS, Rumit_Gronovsky А вы с кем? 
BGS
ЖЖ Хоруса

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

Старое Сообщение 20-09-2006 15:22
Хорус в офлайне Посмотреть Профайл Хорус Кликните для отправки Хорус Приватного Сообщения Посетите сайт Хорус! Найти все Сообщения от Хорус Добавить Хорус в Список Друзей Редактировать/Удалить Сообщение Цитировать Хорус
DEAD MAN
Dimension Bomb

Дата Регистрации: Aug 2004
Проживает: Estonian REPUBLIC-Tallinn
Сообщений: 4093

Рейтинг:
79 голос(ов)
[79 голос(ов)]

quote:
Автор оригинала XaeroX:
Прикиньте, ога?

Прикинул, Ога!

XaeroX Короче, мега, нет - супер, нет - супермега респект. Я так долго ждал этого релиза, большое тебе спасибо. Уже побежал тестить. Как я счастлив.

З.Ы. А кто-то, чисто сердечно говорил, что програмку написать - один - два вечера. Ладно, шутка, это я уже просто придираюсь.

__________________
Товарищи n00b`ы, используйте ПОИСК

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

Старое Сообщение 20-09-2006 15:28
DEAD MAN в офлайне Посмотреть Профайл DEAD MAN Кликните для отправки DEAD MAN Приватного Сообщения Посетите сайт DEAD MAN! Найти все Сообщения от DEAD MAN Добавить DEAD MAN в Список Друзей Редактировать/Удалить Сообщение Цитировать DEAD MAN
Biomech
Living Fossil

Дата Регистрации: Apr 2005
Проживает: Москва Возраст:2527 лет
Сообщений: 3554

Рейтинг:
54 голос(ов)
[54 голос(ов)]

Идею я предложил. за прогу респект.

__________________
Half-Life is dead. Search your feelings; you know it to be true!

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

Старое Сообщение 20-09-2006 15:30
Biomech в офлайне Посмотреть Профайл Biomech Кликните для отправки Biomech Приватного Сообщения Посетите сайт Biomech! Найти все Сообщения от Biomech Добавить Biomech в Список Друзей Редактировать/Удалить Сообщение Цитировать Biomech
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

quote:
Автор оригинала DEAD MAN:
А кто-то, чисто сердечно говорил, что програмку написать - один - два вечера. Ладно, шутка, это я уже просто придираюсь.

Я ее писал два вечера. Один - как то в июле, второй - сегодня

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 20-09-2006 15:31
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
Biomech
Living Fossil

Дата Регистрации: Apr 2005
Проживает: Москва Возраст:2527 лет
Сообщений: 3554

Рейтинг:
54 голос(ов)
[54 голос(ов)]

при втором шагеи прога вылетает.

__________________
Half-Life is dead. Search your feelings; you know it to be true!

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

Старое Сообщение 20-09-2006 15:37
Biomech в офлайне Посмотреть Профайл Biomech Кликните для отправки Biomech Приватного Сообщения Посетите сайт Biomech! Найти все Сообщения от Biomech Добавить Biomech в Список Друзей Редактировать/Удалить Сообщение Цитировать Biomech
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

Biomech в конкурсе "Самый лучший отчет об ошибке" ты занял второе место, поздравляю!
(первое занял чувак, приславший бинарники вместо байткода)
С какими параметрами запускал, из какой папки, были ли сообщения об ошибках в консоли?

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 20-09-2006 16:40
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
Biomech
Living Fossil

Дата Регистрации: Apr 2005
Проживает: Москва Возраст:2527 лет
Сообщений: 3554

Рейтинг:
54 голос(ов)
[54 голос(ов)]

запускал с "-d maps/*.bsp"
из папки "H:\wadclean" (да, я скрпировал туда вады и папку с картами, не держите меня за ламера.)
сообщений не было. Тока окошко о недопустимой операции, и отчете мелкософту.

__________________
Half-Life is dead. Search your feelings; you know it to be true!

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

Старое Сообщение 20-09-2006 16:44
Biomech в офлайне Посмотреть Профайл Biomech Кликните для отправки Biomech Приватного Сообщения Посетите сайт Biomech! Найти все Сообщения от Biomech Добавить Biomech в Список Друзей Редактировать/Удалить Сообщение Цитировать Biomech
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

на втором шаге, говоришь... очень любопытно. Там просто нечему вылетать. Если только где-то память не маллокнулась...
Попробуй на half-life.wad и нескольких картах из оригинального хл.

Добавлено 21-09-2006 в 01:32:

А вот на шаге 3 может и правда вылетать, если в списке вадников карты указаны gfx.wad, cached.wad, fonts.wad и т.п. (т.е. системные вадники). Уже исправил, а в этой версии просто удалите (или переименуйте) их на время работы программы.

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 20-09-2006 16:53
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
Alexander812
Старожил

Дата Регистрации: Jan 2006
Проживает: СПб, Зеленогорск
Сообщений: 492

XaeroX, оболочьку бы под win, а то консольные приложения в XP гораздо медленее, чем в 9х.
А прога рульная неплохая, только не знаю зачем она мне?

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

Старое Сообщение 21-09-2006 12:42
Alexander812 в офлайне Посмотреть Профайл Alexander812 Кликните для отправки Alexander812 Приватного Сообщения Посетите сайт Alexander812! Найти все Сообщения от Alexander812 Добавить Alexander812 в Список Друзей Редактировать/Удалить Сообщение Цитировать Alexander812
XaeroX
Администратор Administrator

Дата Регистрации: Nov 2003
Проживает: Новосибирск
Сообщений: 13731
Выдал предупреждений: 492

Рейтинг:
126 голос(ов)
[126 голос(ов)]

quote:
Автор оригинала Alexander812:
оболочьку бы под win, а то консольные приложения в XP гораздо медленее, чем в 9х

Ты думаешь, я буду писать оболочку на Сях? Я похож на извращенца? )) А делфийские VCLы всяко медленнее будут.
quote:
Автор оригинала Alexander812:
А прога рульная неплохая, только не знаю зачем она мне?

Ну если ты делаешь свой мод, то она тебе нужна Если не делаешь, соответственно не нужна.

__________________
First, close your eyes and pretend that a WGL specification actually existed. Maybe if we all concentrate hard enough, one will magically appear. © NVidia
The fastest way to compute is to precompute. © Humus

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

Старое Сообщение 21-09-2006 13:09
XaeroX в офлайне Посмотреть Профайл XaeroX Кликните для отправки XaeroX Приватного Сообщения Посетите сайт XaeroX! Найти все Сообщения от XaeroX Добавить XaeroX в Список Друзей Редактировать/Удалить Сообщение Цитировать XaeroX
eif
Пианист

Дата Регистрации: Feb 2003
Проживает: Latvia://D-pils
Сообщений: 3167

Рейтинг:
65 голос(ов)
[65 голос(ов)]

За прогу респект!!! Пригодится.

__________________
Маппинг это исскуство, которое не признанно в нашем обществе, хотя является высшей степенью эного!
4 | 8 | 15 | 16 | 23 | 42
http://eif.lca.lv
Уважуха => It's The Same Respect Only On Russian.

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

Старое Сообщение 21-09-2006 15:19
eif в офлайне Посмотреть Профайл eif Кликните для отправки eif Приватного Сообщения Посетите сайт eif! Найти все Сообщения от eif Добавить eif в Список Друзей Редактировать/Удалить Сообщение Цитировать eif
DEAD MAN
Dimension Bomb

Дата Регистрации: Aug 2004
Проживает: Estonian REPUBLIC-Tallinn
Сообщений: 4093

Рейтинг:
79 голос(ов)
[79 голос(ов)]

Типа у меня тоже непашет. Даже с оригинальными картами ХЛ.

__________________
Товарищи n00b`ы, используйте ПОИСК

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

Старое Сообщение 21-09-2006 16:15
DEAD MAN в офлайне Посмотреть Профайл DEAD MAN Кликните для отправки DEAD MAN Приватного Сообщения Посетите сайт DEAD MAN! Найти все Сообщения от DEAD MAN Добавить DEAD MAN в Список Друзей Редактировать/Удалить Сообщение Цитировать DEAD MAN

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

Прикрепить Файл:
Максимальный Размер: 524288 байт

Допустимое расширение Файлов: gif jpg png txt zip jpeg rmf bsp rar
Время GMT. Текущее Время 05:27. Создать Новую Тему    Ответить
Страниц (3): [1] 2 3 »   Предыдущая Тема   Следующая Тема
Версия для Печати | Отправить страницу по Email | Подписаться на эту Тему

Перейти на:
Оценить эту Тему:

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



Copyright ©1999-2017 Half-Life.ru
Все права защищены Законодательством РФ.
Перепечатка материалов (в любом виде) с данного сайта
без письменного разрешения авторов запрещена.
HL DM Style for vBulletin © by: anno
Тех. площадка: Join-Stock Company "BIG Telecom"