странность с "моими документами"

Автор ikuba, 02 апреля 2012 13:01:41

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

ikuba

кто нибудь знает почему игра создает две одноименные папки "Thief - Deadly Shadows" в моих документах? и как вообще в одном месте могут существовать две папки с одинаковым названием? 
в одной лежат сэйвы, настройки и т.д., во второй текстовый файл Launcher.log, причем при попытке объединения папок он либо не видит сэйвы, либо создает заново папку с логом...
можно как то сделать чтоб папка была одна?
p.S.: win 7 x64
p.p.S.: заранее извиняюсь если вопрос уже задавался, я вроде подобного не видел

ndk

Разница в какой-нибудь букве или, если в системе включен case sensitive, в регистре.

DJ Riff

Одна папка создаётся в документах пользователя (C:\Users\Username), вторая — в документах, общих для всех пользователей (C:\Users\Public кажется). При просмотре Проводником отображаются обе эти папки. В любом случае, нездоровая ситуация с сейвами в "Моих документах" лечится указанием любой несистемной папки, к которой у вас полный доступ. Ключ реестра, который нужно изменить, написан здесь:
http://darkfate.org/view/details/library/faqs/tech_t3.pl#inside6
Например, если скопировать значение соседнего ключа ION_ROOT, то папка SaveGame появится в папке установки Thief3.
Если этого ключа не существует, проведите поиск по "Ion Storm" (в Win7 x64 немного другая структура реестра для 32-битных программ).

Ах да, у игры есть неприятная особенность: не найдя папку с сейвами, она может удалить сама себя. Так что править реестр следует сразу после установки игры, до первого запуска. Если в папке Thief3\System подозрительно пусто, то игру лучше переустановить.
Тьма тоже распространяется со скоростью света.

Zontik

ЦитироватьАх да, у игры есть неприятная особенность: не найдя папку с сейвами, она может удалить сама себя.
Потрясающе. Сразу представил себе новую уникальную возможность следующей ОС Windows: если Internet Explorer не является браузером по умолчанию, система самоуничтожается.
Дайте глазам отдохнуть! Тёмное место

DJ Riff

#4
Цитата: Zontik от 02 апреля 2012 14:33:33Потрясающе.
Да это типичная ошибка при программировании. Задача: создать папку, зайти в неё, создать файл в ней, если файл не создался, выйти на этаж выше и удалить папку. Результат: папку создали, зашли, создание файла заблокировала ОС, перенаправив рабочий каталог в папку с игрой, идём этажом выше, удаляем... УПС.

Вообще, практически всё, что отличает PC версию TDS от XBox, сделано так, что программистам хочется ж... оторвать, чтобы кардинально решить вопрос с руками. То ли торопились аццко, то ли старшие программеры недоглядели, то ли писали те, кто код собственно игры в первый раз увидел, то ли не тестили совсем... то ли всё вместе.
Тьма тоже распространяется со скоростью света.

ikuba

#5
DJ Riff, огромное спасибо за ответ, и еще отдельное за оперативность:)
хоть проблема и не серьезная, но бесила изрядно, как говорится:
в аду для перфекционистов
ни серы нету ни огня
а лишь слегка несимметрично
стоят щербатые котлы...

теперь родился еще один вопрос - пока лазил в реестре, увидел кучу остатков от давно удаленных программ и игр, хотя регулярно чищу CCleaner'ом, может кто посоветует что нибудь получше для чистки реестра?

LongShad


HellFier

работаем ручками.exe при поддержке драйвера прямые руки.sys :)
Не шалю, никого не трогаю, собираю лут.

DJ Riff

Цитата: HellFier от 02 апреля 2012 20:10:48
работаем ручками.exe при поддержке драйвера прямые руки.sys :)
Не забываем периодически свопиться в Backup.tmp :)
Кстати, свой предыдущий комп с Win2k за 5 лет не чистил ни разу вообще ничем.
Тьма тоже распространяется со скоростью света.

ikuba

Простите за некропостинг, да и вопрос не про Thief, но спросить больше негде:
описанная проблема с папками повторяется в игре Тургор, на форуме игры ничего дельного не посоветовали, ответили в духе - подумаешь две папки, пройди и удали,
самостоятельно тоже нужный ключ реестра не смог найти, может и в этот раз выручите?