Перейти к содержимому
Zone of Games Forum

Рекомендованные сообщения

Что то снова затишье.

Праздники)

Поделиться сообщением


Ссылка на сообщение

 

я не знаю как реализовать на .net возврат строки пути по маске или начиная с имени рабочей директории
М? А, собственно, в чём именно проблема? Как реализована работа с файлами? В System.IO всё необходимое имеется. Конкретно всю работу с путями можно сотворить с помощью System.IO.Path.

Поделиться сообщением


Ссылка на сообщение
М? А, собственно, в чём именно проблема? Как реализована работа с файлами? В System.IO всё необходимое имеется. Конкретно всю работу с путями можно сотворить с помощью System.IO.Path.

По началу я хотела использовать массив строк путей файлов: array<String^>^ files = ::Directory::GetFiles(SelectedPath, "*.ext"). Далее из цикла пока i < files->Length, брала файлы из каталога. Но что если в каталоге будут еще другие каталоги с файлами.

Тогда я стала использовать массив FileInfo из-за SearchOption::AllDirectories:

 

Spoiler

DirectoryInfo^ dirs = gcnew DirectoryInfo(SelectedPath);

array<FileInfo^>^ files = dirs->GetFiles("*.wtb", SearchOption::AllDirectories);

for each (FileInfo^ file in files){

fileNameWExt = file->Name;

fileName = Path::GetFileNameWithoutExtension(file->Name);

}

Однако, что, если я хочу распаковывать файлы не просто в новый выбранный каталог в рабочей директории, а в новый каталог + весь путь до распаковываемого файла (с вычетом пути до рабочей директории, то бишь без C:\Users\Nickname\Desktop\WorkDir, например). Тут я не стала заморачиваться: поставила условие, если File->Directory->Parent не совпадает с рабочей директорией, то мы создаем для него этот каталог под именем, как у Parent, только в папке, куда распаковываем файлы. Но этот вариант не оптимален, потому что крайним будет подкаталог 2 уровня, а если распаковываемый файл например лежит в подкаталоге выше 2 уровня, то в новой папке потом будет неправильная иерархия файлов и каталогов.

Изменено пользователем Naomi

Поделиться сообщением


Ссылка на сообщение

Видимо пока полностью не разбересь с упаковкой перевода обновлять файлы с ноты смысла нет

Поделиться сообщением


Ссылка на сообщение
Видимо пока полностью не разбересь с упаковкой перевода обновлять файлы с ноты смысла нет

Так когда еще flatz выложил тулзы, можно было уже тексты собирать. Просто сейчас никто не знает, как скормить игре только измененные файлы, не перепаковывая весь cpk в 2 гигабайта.

К слову, но толку от этого нет:

 

Spoiler

image.png

Изменено пользователем Naomi

Поделиться сообщением


Ссылка на сообщение
не перепаковывая весь cpk в 2 гигабайта.

И что останавливает сделать именно это ?

Поделиться сообщением


Ссылка на сообщение
И что останавливает сделать именно это ?

Ничего. Людям придется качать 2гигабайтный cpk архив, где заменены только 10% файлов.

Поделиться сообщением


Ссылка на сообщение
Ничего. Людям придется качать 2гигабайтный cpk архив, где заменены только 10% файлов.

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

Изменено пользователем TanatosX

Поделиться сообщением


Ссылка на сообщение

Я прошёл игру и слежу за переводом с самого начала, намерен пройти её ещё раз, но только с Вашим переводом. И лично меня ни капельки не беспокоит сколько мне нужно будет скачать, чтоб насладится этой игрой с русским текстом.

Поделиться сообщением


Ссылка на сообщение
Ничего. Людям придется качать 2гигабайтный cpk архив, где заменены только 10% файлов.

Тю. Это не проблема. Vpatch соберут и всего делов.

Поделиться сообщением


Ссылка на сообщение

 

Naomi права нужно попытаться уменьшить размер. Представьте сколько будет весить 100% текста.

Изменено пользователем artxays

Поделиться сообщением


Ссылка на сообщение
Naomi права нужно попытаться уменьшить размер. Представьте сколько будет весить 100% текста.

Нет. Весь текст это 10% от всего размера первого cpk. Если не меньше.

Поделиться сообщением


Ссылка на сообщение
Нет. Весь текст это 10% от всего размера первого cpk. Если не меньше.

Боюсь спросить сколько же всего файлов cpk. ?

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: Gerald
      Предлагаю на перевод вот steam https://store.steampowered.com/app/3660110/_Vampiress_Eternal_Duet/
      Vampiress: Eternal Duet — это трехмерная экшен-игра в стиле нуар с боковой прокруткой, где вы играете за женщину-вампира, стратегически переключаясь между вампирской и человеческой формами. Участвуйте в скоростных и рискованных сражениях, используя кровь в качестве основного ресурса.
      Чтобы найти свою давно потерянную сестру, вы должны подчиниться таинственному посреднику и пройти через полный конфликтов мир. В конце этого кровавого пути вас ждет ваша сестра, заговор или... может быть, надежда?
      Бои «чистокровных»
      Двойные формы : Кровь — сила! Кровожадная форма Косы расходует очки здоровья для быстрых убийств, а тактическая форма Трости позволяет восстанавливать очки здоровья и оглушать противника.
      Фокус и навыки : Используйте стильные и практичные атакующие приемы, чтобы сокрушить врагов непрерывными сериями комбо.
      Неумолимые враги : противники выслеживают вас по пересеченной местности и будут неустанно преследовать вас после начала боя.
      Break & Execute : Сокрушите оборону противника с помощью комбинаций навыков, а затем нанесите завершающие удары, мгновенно добивающие его.
      История "Кровавые слезы"
      В поисках сестры вы получаете сообщение от загадочного брокера. Чтобы узнать, где она находится, вам предстоит выполнять задания брокера.
      В современном мире, раздираемом конфликтом между людьми и демонами, вы — вампир — сталкиваетесь с жестокими реалиями.
      Брокер, твоя сестра, банды... Речь идёт не только о них. 
      Речь идёт и о тебе, и... о тебе самом.
      Введение в двуликое оружие главного героя.
      Серп крови <<-->> Посох
      В человеческом обличье вампирша изящно наносит удары своей тростью, оглушая врагов.
      В форме Кровавой Косы тело главной героини покрыто кроваво-красными отметинами, что делает её более ловкой и лёгкой. Это позволяет вампирше наносить удары с высокой скоростью даже с огромной косой в руках, легко уничтожая врагов. Однако за это приходится платить...
      Форма «Кровавая коса» значительно повышает эффективность персонажа, но при этом расходует его собственные очки здоровья. Переключение в форму «Тростник» для атаки восстановит его очки здоровья.
      Обе формы имеют свои преимущества и недостатки. Мы убедительно просим игроков умело использовать их для разрешения кризиса...
      Эфирное безумие
      Во время боя враги могут периодически впадать в состояние ярости. В этом состоянии враги становятся сильнее и могут применять навыки, вызывающие ярость.
      Исполнение
      Когда различные типы врагов, использующих «Эфирное безумие», применяют свои навыки, в их глазах появляется вспышка. Попадание по ним соответствующим навыком оружия переводит их в состояние [готовности к казни]. Нажмите «Атака», чтобы автоматически выполнить казнь.
      Обучение навыкам
      По мере прохождения игры вы будете открывать множество разнообразных модулей навыков!
       
    • Автор: Mrakvampire
      Arcanum: Of Steamworks and Magick Obscura

      Метки: Ролевая игра, Стимпанк, Глубокий сюжет, Изометрия, Классика Разработчик: Troika Games Издатель: Activision Дата выхода: 24 августа 2001 года Отзывы Steam: 1702 отзывов, 89% положительных


Zone of Games © 2003–2026 | Реклама на сайте.

×