March 29, 2024, 09:29
bigger smaller reset     1020px Wide width Full width Reset   * *

Gildor's Forums

  Homepage Facebook Read news on Twitter Youtube channel Github page
Welcome, Guest. Please login or register.
Did you miss your activation email?

« previous next »
Print
Author Topic: Вопрос об ошибке "Too much unknown files"  (Read 3664 times)
Skykila
Global Moderator
Sr. Member
*****
Posts: 266



View Profile
« on: October 06, 2010, 13:37 »

Привет, Гилдор!
Несколько раз во время распаковки больших игр  при помощи .bat'ника (Mass Effect 2, Enslaved, etc) я сталкивался с такой проблемой: на определённом шаге umodel выдают такую ошибку

ERROR: Too much unknown files - bad root directory?

Что это и как с этим бороться?
А то я придумал только такой способ: я удаляю все удачно прошедшие паки.

« Last Edit: October 06, 2010, 13:41 by gildor » Logged

I have the simplest tastes. I am always satisfied with the best.
Oscar Wilde
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #1 on: October 06, 2010, 13:45 »

Ответ есть здесь.
Если коротко - то не надо ничего распаковывать в каталог с игрой.

Такая фича в umodel сделана мной после нескольких случайных запусков программы с корня диска - umodel начинает при этом сканировать все вложенные каталоги - а это очень долго. Вот и добавил такую "эвристику": если при сканировании umodel видит слишком много файлов, о которых он ничего не знает - то прекращает сканирование выводом сообщения об ошибке.
Logged
Skykila
Global Moderator
Sr. Member
*****
Posts: 266



View Profile
« Reply #2 on: October 06, 2010, 13:52 »

БОЛЬШОЕ спасибо!!!! Smiley
Честно говоря, я пропустил это сообщение на английском форуме, посыпаю голову пеплом.
Logged

I have the simplest tastes. I am always satisfied with the best.
Oscar Wilde
Skykila
Global Moderator
Sr. Member
*****
Posts: 266



View Profile
« Reply #3 on: October 06, 2010, 15:36 »

Извини что туплю, но я не понимаю как распаковывать ресурсы не в папку с паками Cry
Logged

I have the simplest tastes. I am always satisfied with the best.
Oscar Wilde
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #4 on: October 06, 2010, 15:43 »

Пример.
Umodel в C:\TOOLS\Umodel
Игра в C:\GAMES\UT3

Запускаем command prompt, переходим в каталог с umodel
Code:
cd c:\tools\umodel
затем (например)
Code:
umodel -path=c:\games\ut3 -export CH_AnimHuman
или (тот же эффект)
Code:
umodel -export c:\games\ut3\UTGame\CookedPC\Characters\CH_AnimHuman.upk

При этом распакованные ресурсы будут лежать в c:\tools\umodel\CH_AnimHuman, то есть в том каталоге, который был текущим на момент старта umodel.

У меня ещё есть идея насчёт добавить ключик "-out=<outdir>" - но не знаю, нужно ли.
« Last Edit: October 06, 2010, 15:46 by gildor » Logged
Skykila
Global Moderator
Sr. Member
*****
Posts: 266



View Profile
« Reply #5 on: October 06, 2010, 15:51 »

У меня ещё есть идея насчёт добавить ключик "-out=<outdir>" - но не знаю, нужно ли.
Нужен, ещё как нужен.
И ещё раз БОЛЬШОЕ спасибо.
Logged

I have the simplest tastes. I am always satisfied with the best.
Oscar Wilde
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #6 on: October 06, 2010, 16:33 »

Сделал опцию. Добавляешь "-out=d:/some/place/to/export" и ищешь файлы там.
Logged
Skykila
Global Moderator
Sr. Member
*****
Posts: 266



View Profile
« Reply #7 on: October 06, 2010, 20:54 »

Ещё раз СПАСИБО!!!! Smiley Smiley Smiley Smiley
Logged

I have the simplest tastes. I am always satisfied with the best.
Oscar Wilde
Gildor
Administrator
Hero Member
*****
Posts: 7978



View Profile WWW
« Reply #8 on: January 15, 2013, 20:04 »

Я добавил в umodel некоторый код который препятствует падению с ошибкой "Too much unknown files" если вы распаковываете данные в папку с игровыми пакетами. Тем не менее я всё же рекоммендую извлекать данные в отдельную папку, не надо мусорить в игру.
Logged
Print 
« previous next »
Jump to:  

Powered by SMF | SMF © 2006-2009, Simple Machines LLC
Leviathan design by Bloc | XHTML | CSS