Архив - только для чтения
Модератор форума: FAN, V@Dik008  
Бар «100 рентген» v.26
# 1
Четверг, 08.11.2012, 20:16:52

Ранг: Мастер
Сообщений: 2150
Награды: 21 Регистрация: 31.07.2011 Город: Новосибирск, Новокузнецк    

______________________________________________________________________

______________________________________________________________________


______________________________________________________________________

Это твой сталкерский бар!
* Отдыхай * Общайся * Расслабляйся *


Не забывай о правилах.
* Плохая память - не основание для жалости модератора *

______________________________________________________________________

Объявление


______________________________________________________________________


# 7321
Воскресенье, 05.01.2014, 00:15:54

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

по-файлово можно сделать, но если грузить по одному архиву с выводом
списка, но так у пользователя нету выора, он будет по файлово
распаковывать, только с того архива который он загрузил.

Если у тебя в голове есть алгоритм по-интереснее с удовольствием приму.

Добавлено (05.01.2014, 00:15:54)
---------------------------------------------

Цитата Callisto ()
Может тогда сделать некий вьюер, которым можно просматривать содержимое архивов и нужное извлекать?

это и называется по-файловая распаковка... ))           
# 7322
Воскресенье, 05.01.2014, 00:21:15

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Dordex ()
это и называется по-файловая распаковка... ))  
^_^

Наверно задам глупый вопрос, может можно все архивы загрузить?


# 7323
Воскресенье, 05.01.2014, 00:44:29

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

Цитата Callisto ()
Наверно задам глупый вопрос, может можно все архивы загрузить?

Ещё раз пишу то, что писал на той странице )))
На примере нб тебе отпишу:

У тебя есть прога в которой имеется ListBox с загруженными
именами файлов геймдаты... стоит галка множественный выбор...
и вот тебе надо распаковать:

sdfsdgsdg.ltx, rfgfghefh.ltx, ertyerye.dds, rtertqrtq.ogf

Вот ты зажала ctrl и выбрала эти файлы. Дальще идёт парсинг,
это не проблема, его сделали теперь каждый твой выбранный
файл находится в своей переменной. Вот теперь загвоздка в том,
что эти файлы находятся в разных архивах:

sdfsdgsdg.ltx - gamedata.db3
rfgfghefh.ltx - gamedata.db7
ertyerye.dds - gamedata.db0
rtertqrtq.ogf - gamedata.db0

А строчка на распаковку даётся одна:

Run "converter.exe" "-unpack -2947ru gamedata.db3 -flt sdfsdgsdg.ltx"
из-за этого и неизвестно какие файлы выберет пользователь.

у тебя в тотал командере, и ДонаРебы алгоритм стоит такой что
вместо указания архива можно указывать папку с архивами. Вот
тогда уже смело можно ставить на цикл loop по файлам
предварительно отпарсив выбранное, но у того конвертера который
я использую, такой фишки нет. При знаниях с++ можно и самому дописать,
ибо исходный код открыт.


Сообщение отредактировал Dordex - Воскресенье, 05.01.2014, 00:46:07
# 7324
Воскресенье, 05.01.2014, 00:52:51

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Как все сложно :)

Как говорила, с консолью не знакома.
Цитата Dordex ()
А строчка на распаковку даётся одна:
Сейчас немного другим занята, поэтому у меня все аналогии уходят туда. А эту строчку одну несколько раз нельзя что ли запустить изменив значения?


# 7325
Воскресенье, 05.01.2014, 01:21:43

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

Цитата Callisto ()
Сейчас немного другим занята, поэтому у меня все аналогии уходят туда. А эту строчку одну несколько раз нельзя что ли запустить изменив значения?

в том то и дело что мы не знаем сколько файлов выберет пользователь ))
он может выбрать 2 файла или 200 ))
# 7326
Воскресенье, 05.01.2014, 01:29:19

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Dordex, Хм... Т.е. при выборе файлов не происходит никаких событий, чтобы можно было узнать количество выбранных файлов? Как-то странно это...


# 7327
Воскресенье, 05.01.2014, 01:40:07

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

подсчитать можно.... но как ты будешь подставлять разные файлы
под разные архивы... представь, мало того что это будет список из
30000 строк, так ещё и в нб прописывать столько условий,
типа вот если выбран этот файл, то для него нужен этот архив...
да она пошлёт (нб) )))
# 7328
Воскресенье, 05.01.2014, 01:52:41

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Dordex ()
нб
Можно подключить Lua или AutoIt :)

Вот придумал же себе задачку :)
Если подумать, то подобный функционал не сильно и востребован (это все на моем примере :) ). Я как только начала заниматься модами, распаковала архивы твоей старой прогой, сохранила все конфиги, скрипты и некоторые текстуры, и до сих пор ими пользуюсь, у многих возможно так же (а кто работает с SDK, так у них обычно распакованные архивы полностью хранятся).
Т.ч. мне и старых версий распаковщиков хватает :) Да и модами уже давненько не занималась. В кто-нибудь из действующих модмейкеров к разговору подключился бы и высказал пожелания.


# 7329
Воскресенье, 05.01.2014, 02:06:50

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

распаковку по папкам как я выше на скрине показывал от меня
просили года три наверно, как и распаковку по расширениям...
а по-файлово это я уже зажрался ))
# 7330
Воскресенье, 05.01.2014, 02:10:45

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Dordex ()
это я уже зажрался ))
Аппетит приходит во время еды :D

Цитата Dordex ()
распаковку по папка
А по подпапкам не думал :)


# 7331
Воскресенье, 05.01.2014, 02:33:38

Ранг: Мастер
Сообщений: 599
Награды: 19
Репутация: 508 Регистрация: 25.06.2012 Город: Елизово    

Callisto, Приветствую. Ай забыл с прошедшим.


Последний «неуд» ставит пуля© Полковник войск спецназа С.В. Бреславский

# 7332
Воскресенье, 05.01.2014, 02:41:43

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Сахар, Доброго утра :)

Цитата Сахар ()
SGSC Mod
Вот действующий создатель модов :)
Давай, колись, что тебе не хватает в распаковщике?


# 7333
Воскресенье, 05.01.2014, 02:51:12

Ранг: Мастер
Сообщений: 599
Награды: 19
Репутация: 508 Регистрация: 25.06.2012 Город: Елизово    

Цитата Callisto ()
Доброго утра

Как мне известно, утро добрым не бывает, но всё равно спасибо.
Цитата Callisto ()
Вот действующий создатель модов Давай, колись, что тебе не хватает в распаковщике?

?


Последний «неуд» ставит пуля© Полковник войск спецназа С.В. Бреславский

# 7334
Воскресенье, 05.01.2014, 02:55:23

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Сахар ()
утро добрым не бывает,
Готова поспорить с этим высказыванием :)

Цитата Сахар ()
?
Не проснулся еще? :)

Омар решил модернизировать свой распаковщик игровых архивов, вот и обсуждаем, что надо, а что нет.


# 7335
Воскресенье, 05.01.2014, 03:03:20

Ранг: Мастер
Сообщений: 599
Награды: 19
Репутация: 508 Регистрация: 25.06.2012 Город: Елизово    

Цитата Callisto ()
Не проснулся еще?

Получается так.
А! Понял.
Цитата Callisto ()
Омар решил модернизировать свой распаковщик игровых архивов

Даже не знаю. Может, чтоб она (программа) распаковывала формат xdb для универсальности?


Последний «неуд» ставит пуля© Полковник войск спецназа С.В. Бреславский

# 7336
Воскресенье, 05.01.2014, 03:13:50

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Сахар ()
формат xdb
Кстати да, почему-то думала, что прога может их распаковывать, а оказалось нет :) Распаковщик даже не видит эти архивы.

Dordex, Тебе на заметку ;)

Сахар, Как мод разрабатывается? Медленно и лениво? :D


# 7337
Воскресенье, 05.01.2014, 03:16:14

Ранг: Живая легенда
Сообщений: 3934
Награды: 8 Регистрация: 17.10.2008 Город: Нальчик    

Цитата Сахар ()
Может, чтоб она (программа) распаковывала формат xdb для универсальности?

Эммм, насколько я знаю это формат чн и зп... или я ошибаюсь?

http://stalker-gsc.ru/load....-0-4767
http://stalker-gsc.ru/load....-0-6175
# 7338
Воскресенье, 05.01.2014, 03:18:58

Ранг: Мастер
Сообщений: 599
Награды: 19
Репутация: 508 Регистрация: 25.06.2012 Город: Елизово    

Цитата Callisto ()
Как мод разрабатывается? Медленно и лениво?

По крайней мере, у меня.


Последний «неуд» ставит пуля© Полковник войск спецназа С.В. Бреславский

# 7339
Воскресенье, 05.01.2014, 03:19:29

Ранг: Мастер
Сообщений: 1485
Награды: 139
Репутация: 2940 Регистрация: 13.07.2011 Город: Ново-Николаевскъ    

Цитата Dordex ()
чн и зп... или я ошибаюсь?
В ТЧ в папке Mods есть архивы с расширением .xdb0, .xdb1, некоторые моды запихивают в эти архивы.


# 7340
Воскресенье, 05.01.2014, 03:28:06

Ранг: Мастер
Сообщений: 599
Награды: 19
Репутация: 508 Регистрация: 25.06.2012 Город: Елизово    

Dordex, Доброва здоровья.
Цитата Dordex ()
или я ошибаюсь?

Ошибаетесь, формат xdb это почти то же самое, что и db разница в том, что бы эти файлы заработали нужно их запихать в папку mods.
Пример.
NLC 6


Последний «неуд» ставит пуля© Полковник войск спецназа С.В. Бреславский

Поиск:
Вверх
Правила чата
Мини-чат
+Мини-чат
0