Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для ShaddyR

Железных Дел Мастер


Moderator


Сообщения: 24701
Благодарности: 4526

Профиль | Сайт | Отправить PM | Цитировать


внесу свои пару словьёв: прохожу повторно.. первый раз прошел по бар и чуток дальше... а потом сменил платформу в компе... И ПЕРЕУСТАНОВИЛ ВИНДУ.
Ну скажите... ну какого это-самого сохранения делают в ОллЮзерс'ах???!!
Короче.. во избежание и все такое - поработал руками и головой.. результат выношу на рассмотрение:

Два bat-скрипта для автоматического сохранения\восстановления сохраненных игр СТАЛКЕРа.

1) _go.bat
Код: Выделить весь код
@echo off
title=S.T.A.L.K.E.R. : запуск игры, ожидайте. 
if not exist %systemdrive%\Docume~1\AllUse~1\AF40~1\stalke~1\nul start call _restore.bat auto /min
bin\XR_3DA
title=S.T.A.L.K.E.R. : резервирование настроек, ожидайте...
xcopy "%AllUsersProfile%\Документы\stalker-shoc" "_save\stalker-shoc" /e /q /h /r /y /i
2) _restore.bat
Код: Выделить весь код
@echo off
title=S.T.A.L.K.E.R. : восстановление сохраненных игр и настроек.
echo Внимание!
echo Вы запустили скрипт восстановление сохраненных игр СТАЛКЕРа.
if "%1"=="auto" goto rest
echo Если после последнего сохранения что-то менялось, эти изменения 
echo будут потеряны.
echo Нажмите CTRL+C (CTRL+Break) для отмены действия либо любую другую 
echo для подтверждения.
pause
:rest
echo Ожидайте...
xcopy "_save\stalker-shoc" "%AllUsersProfile%\Документы\stalker-shoc"  /e /q /h /r /y /i
exit
Использование: оба файла с указанными именами и соответствующим содержимым кладем в папку Сталкера. Ярлык с файла _go.bat выносим на рабочий стол, именуем в S.T.A.L.K.E.R , берем иконку из любого ехе-шника Сталкера (опционально). На всяк случ. в папке Сталкера создаем папочку с именем _Save (не тестил момент ее автосоздания. Проверьте, если не автосоздается - озвучьте - поправлю скрипт).
Действие: при запуске проверяется наличие сейвов в папке ОллЮзерс... если их нет, они копируются туда из папки _Save, после чего запускается сама игра. По завершению игры делаем обратный вариант - из ОллЮзерс копируем сохраненки в папку сталкера.
Ручное восстановление сохраненных игр из папки _save можно произвести, запустив файл _restore.bat самостоятельно.

Примечание: работоспособность проверялась только на моей машине. Поскольку имя папки Документы у меня почему то звучит как AF40~1 (в 8-ми_символьном формате ДОС), этот момент прошу дополнительно проконтроллировать (используется ТОЛЬКО для проверки наличия папки сохранений в ОллЮзерс и первого автокопирования сохраненок из _Save)

Надеюсь, это поможет кому-либо сохранить свои нервы и время.

-------
[FAQ] Как определить аппаратную конфигурацию компьютера и правильно задать вопрос
-------
В благодарность за помощь нажимаем ссылочку "Полезное сообщение" внизу этого самого сообщения (подробнее). Помните: админ конфеты НЕ ПЬЁТ ;)
-------
Говори, что думаешь и думай, что говоришь! (c) || МОЙ ShaddyR.at.UA/blog - Новая метла и инвентаризация)

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:24, 24-04-2007 | #129