CSmania.RU

Универсальный русскоязычный портал о Counter-Strike
Предыдущее посещение: Сб июл 12, 2008 11:58 pm Текущее время: Сб июл 12, 2008 11:58 pm

Часовой пояс: UTC




 [ Сообщений: 1101 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 74  След.
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн июн 26, 2006 11:57 am 
Не в сети
Нович0к
Нович0к

Зарегистрирован: Ср июн 21, 2006 5:13 am
Сообщения: 8
За пару дней собрал что-то интересное...

Программа: http://yago-shop.ru/~segal/Half-Life%202/setup_hl2.rar ~130кб
Исходники: http://yago-shop.ru/~segal/Half-Life%20 ... l2_src.rar ~31кб

p.s. делал для своих юзверей в сети, чтобы было легко и просто инстались/обновлять
ещё делал, как замену файлам из пакета steamemu: hl2install.exe , cssinstall.exe и так далее.
у них есть несколько недочётов, например:
1. файлы извлекаются в отдельные папки, а не в одну.
2. извлекаются не все нужные файлы, в основную папку /bin , нехватает 9 файлов нужных для запуска игры.
А простому юзеру хочется нажать одну кнопоку и чтобы всё само делалось :D

"How use" -
1. распаковать куда-либо, где будет сама игра.
2. в папку SteamApps положить все *.gcf файлы
3. запустить setup_hl2.exe
4. навыходе должно появиться что-то вроде этого: http://yago-shop.ru/~segal/Half-Life%202/hl2.png

Проэкт будет развиваться по мере появления хороших идей...

Обновления setup_hl2.exe:
28.06.2006 писал(а):
теперь папки для аддонов не создаются, если в папке SteamApps нету нужных .gcf файлов для аддона

22.07.2006 писал(а):
Добавлена запись логов в файл setup_hl2.log

22.07.2006 писал(а):
Добавлена поддержка аддона Episode One

12.08.2006 писал(а):
Одно не мало важное исправление: теперь папку SteamApps не обязательно держать рядом с программой, читает путь из реестра.
1. Если папки SteamApps нет, то в реестр инфа не заносится/обновляется
2. Если папка SteamApps есть, то в реестр инфа заносится/обновляется


Последний раз редактировалось segal Сб авг 12, 2006 10:40 am, всего редактировалось 2 раз(а).

Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 7:50 am 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 14, 2006 5:29 am
Сообщения: 14
Откуда: Netz
При запуске HL2:EP1 с gcf если в steamemu.ini прописать half-life 2_russian.gcfдо base source engine 2.gcf то при игре на англ языке (в реестре - English) начальную загрузку пишет "Загрузка..." вместо "Loading..." и самый первый диалог в игре (когда Брин говорит типа "вы хоть что-нибудь создали, мистер Фримен?") он тоже на русском, дальше Аликс когда должна кричать "Lookout!" кричит "Осторожно!". Если half-life 2_russian.gcf передвинуть подальше от base source engine 2.gcf то все становится как должно быть, однако при игре на русском - Loading вместо Загрузка, Lookout вместо Осторожно.

Можно ли как то обойтись без редактирования steamemu.ini чтобы поиграть в полноценную версию для того или иного языка? Может надо достать какиенить файлы из .gcf и подредактировать их?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 10:31 am 
Не в сети
Местный ГУРУ
Местный ГУРУ
Аватара пользователя

Зарегистрирован: Вс фев 06, 2005 1:31 pm
Сообщения: 2450
Откуда: с луны, со своей луны, свалился :(
Vensdale
английская или руская выбираеться в реестре. читай форум.
все остальное что писал нефига не понял. изьясняйся точнее.

_________________
Изображение
Читай ПРАВИЛА. Я не оДын


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 1:44 pm 
Не в сети
реликт форума

Зарегистрирован: Пт май 27, 2005 4:25 pm
Сообщения: 1274
Откуда: Новосибирск
Vensdale
Цитата:
Просто хотелось бы сделать инсталлятор игры, чтобы уже после установки игры можно было выбрать версию игры - англ или русск.


NoSteamTool заюзай ;)

_________________
задротный мясиг


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 4:41 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 28, 2006 9:31 pm
Сообщения: 21
народ а у меня такой вопрос: я всё сделал по этой инструкции с http://acecrock.hotmail.ru/steamemu.htm но не понял пункта
Цитата:
Запускаете желаемую игру следующим образом:

с:\Valve\Steam\SteamApps\Source\hl2.exe –steam –game <название игры>

где название игры это

half-life 2 – hl2

half-life 2 – hl2mp

half-life source – hl1

counter-strike source - cstrike



это что нада создать папку hl2.exe –steam –game <название игры>? нефига не понимаю :shock: и откуда брать экзешники для запуска всего этого дела?
уже все мозги сломал себе :x помагите :(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 5:55 pm 
Не в сети
Местный ГУРУ
Местный ГУРУ
Аватара пользователя

Зарегистрирован: Вс фев 06, 2005 1:31 pm
Сообщения: 2450
Откуда: с луны, со своей луны, свалился :(
Night_Angel
ты точон опо инструкции делал??
Цитата:
1) Для игр на движке Source:

а) Распаковываете при помощи GCFScape все файлы из директории bin из source engine.gcf в папку с:\Valve\Steam\SteamApps\Source\bin

б) Распаковываете из source engine.gcf файл hl2.exe в папку с:\Valve\Steam\SteamApps\Source

в) Кладете все необходимые gcf-файлы в папку с:\Valve\Steam\SteamApps\

г) Распаковываете из half-life 2 content.gcf файл GameInfo.txt в папку с:\Valve\Steam\SteamApps\Source\hl2

д) Открываете GameInfo.txt в блокноте и ищете строку:



тока учти что инструкция маленько устарела. и если че не работает спрашиваем здесь

добавлено спустя 11 минут:

Night_Angel
и смотри шабку я там добавил правильную структуру папок :)

_________________
Изображение
Читай ПРАВИЛА. Я не оДын


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 5:57 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 28, 2006 9:31 pm
Сообщения: 21
Да всё это я сделал и именно так как написано в инструкции, а вот что дальше делать я не знаю :(

какую шабку я чёт не нашёл, путь не подскажеш?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июл 07, 2006 6:48 pm 
Не в сети
Местный ГУРУ
Местный ГУРУ
Аватара пользователя

Зарегистрирован: Вс фев 06, 2005 1:31 pm
Сообщения: 2450
Откуда: с луны, со своей луны, свалился :(
Night_Angel
первый пост данной темы.

_________________
Изображение
Читай ПРАВИЛА. Я не оДын


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 10:24 am 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 14, 2006 5:29 am
Сообщения: 14
Откуда: Netz
Night_Angel,
вот как я сделал пиратку HL2EP1 с запуском с gcf:

1. Взял 8 gcf файлов (пришлось подключиться к инету и раскодировать sid-файлы с Буковского DVD):

base source engine 2.gcf
half-life 2_russian.gcf
source materials.gcf
source models.gcf
source sounds.gcf
episode 1 shared.gcf
half-life 2 episode one.gcf
half-life 2 episode one russian.gcf


2. Закинул их в папку HL2EP1 ( C:\HL2EP1 )
3. С помощью GCFScape 1.4.1 распаковал содержимое base source engine 2.gcf в папку HL2EP1
4. Далее создал папку episodic внутри папки HL2EP1 ( C:\HL2EP1\episodic )
5. В эту папку (episodic) извлек файл GameInfo.txt из episode 1 shared.gcf
6. Затем в папку HL2EP1 положил steam.dll (SteamEMU 3.02b)
7. В этуже папку положил steamemu.ini со следующим содержанием:

[Emulator]
BaseDir=C:\HL2EP1 (это путь к gcf файлам)
PreferLocal=1
OverwriteLocalCopy=0
[HL2.EXE_EPISODIC]
Name=Half-Life 2 Episode One
Directory=half-life 2 episode one
GCF01=base source engine 2.gcf
GCF02=half-life 2_russian.gcf
GCF03=source materials.gcf
GCF04=source models.gcf
GCF05=source sounds.gcf
GCF06=episode 1 shared.gcf
GCF07=half-life 2 episode one.gcf
GCF08=half-life 2 episode one russian.gcf


!!! ВНИМАНИЕ !!! Пробелов после строчек в steamemu.ini БЫТЬ НЕ ДОЛЖНО !!!

8. Создал ярлык к файлу hl2.exe с параметрами -game episodic
9. В реестр внёс следующую информацию (для того, чтобы играться на русском языке):

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Valve\Steam]
"Language"="russian"


10. Вот и всё! Русская версия готова! Можно запускать игру с созданного ярлыка!
Может разберешься теперь...

PS1. Заметил, что если GCF02=half-life 2_russian.gcf расположить под номером 03,04,05..., то в игре на русском языке будут глюки с озвучкой - начальная надпись будет "Loading..." вместо "Загрузка..." и герои в игре иногда будут говорить по английски. Если GCF02=half-life 2_russian.gcf оставить на своем месте (02) или вообще передвинуть его на 01 - то в игре на английском языке будут теже глюки с точностью наоборот - т.е. "Загрузка..." вместо "Loading..." и т.д. Не знаю почему и как с этим бороться не трогая содержимое steamemu.ini. Может есть способ?

PS2. Прикалывает то, что при игре с gcf-файлов нет перестройки узловой решетки - Node graph out of date. Rebuilding..., а при загрузке старых сейвов нет AI Disabled.... Единственное - иногда выпадающая ошибка Abnormal program termination... которая есть и в распакованной версии. Не знаю как с ней бороться. Может кто знает?



mukca, я знаю что язык игры меняется в реестре. Просто при этом он меняется не полностью. См. PS1 чуть выше.
Походу придется делать инсталлятор с указанием вариантов установки - установить англ или русск версию игры, а не все вместе.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 11:46 am 
Не в сети
Местный ГУРУ
Местный ГУРУ
Аватара пользователя

Зарегистрирован: Вс фев 06, 2005 1:31 pm
Сообщения: 2450
Откуда: с луны, со своей луны, свалился :(
Vensdale
Цитата:
GCF02=half-life 2_russian.gcf

я бы вообще его не включал. так как ну там в нем еревода меньше чем на 1 проц.

Цитата:
Прикалывает то, что при игре с gcf-файлов нет перестройки узловой решетки - Node graph out of date. Rebuilding...

потомучто дата создания всех файлов в gcf одинаковая.

_________________
Изображение
Читай ПРАВИЛА. Я не оДын


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 1:30 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 28, 2006 9:31 pm
Сообщения: 21
скажи такую вешь:как сделать
Цитата:
8. Создал ярлык к файлу hl2.exe с параметрами -game episodic

то есть переимевать файл ярлык hl2.exe под hl2.exe -game episodic ?

кароче если делать как в инструкции со всеми hl2.exe -steam -game -..... то зыпускаеться халфа идёт заставка потом типа загрузка а потом выкидывает
я в потерях :? что делать не знаю кто нить может подскажет? :shock:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 4:09 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 14, 2006 5:29 am
Сообщения: 14
Откуда: Netz
Создание ярлыка (подробно):

на файле hl2.exe щелкаем правой кнопой мышки -> в открывшемся меню ищем пункт Отправить, далее Рабочий стол (создать ярлык) -> переходим на Рабочий стол -> видим там Ярлык для hl2.exe -> щелкаем на нем правой кнопой мышки -> в открывшемся меню ищем пункт Свойства -> в поле Объект: видим C:\HL2EP1\hl2.exe (C:\HL2EP1 - это твой путь к игре) -> дописываем к этому -game episodic так чтобы получилось: C:\HL2EP1\hl2.exe -game episodic -> нажимаем на кнопу ОК.

Должно заработать! ;)

_________________
Launch the life! Launch HALF-LIFE!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 4:14 pm 
Не в сети
Местный ГУРУ
Местный ГУРУ
Аватара пользователя

Зарегистрирован: Вс фев 06, 2005 1:31 pm
Сообщения: 2450
Откуда: с луны, со своей луны, свалился :(
а можно создать бат файлик в корне с игрой и в нем написать
Код:
hl2.exe -game episodic

_________________
Изображение
Читай ПРАВИЛА. Я не оДын


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 4:17 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 28, 2006 9:31 pm
Сообщения: 21
Vensdale
мне на это комп говорит следующее: имя конечного файла С:\ и так далее задано не правельно проверьте правильность заданого пути и имени файла :?

mukca а ты можеш по подробее про бат расказать :twisted:



народ я щас просто даволен до... до беспредела :D запустилась халфа уууу я всё к чертям снёс потом поставил по инструкции и вот работает :o
народ теперь подскажите как мне запустить дэд матч халфу 1 сорс и кантру сорс, а то я не втыкаю как эти фиговины с параметрами делать :cry:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб июл 08, 2006 5:57 pm 
Не в сети
Нович0к
Нович0к
Аватара пользователя

Зарегистрирован: Ср июн 14, 2006 5:29 am
Сообщения: 14
Откуда: Netz
Все тоже самое, за исключением того, что этим играм нужен source engine.gcf вместо base source engine 2.gcf. T.e. распаковываешь source engine.gcf вместо base source engine 2.gcf, предварительно стерев распакованное содержимое base source engine 2.gcf. Создаешь папки hl1mp и cstrike -> кидаешь туда соответствующие им GameInfo.txt (для hl1dm он лежит в half-life deathmatch source.gcf в папке hl2mp, для css не помню где - гдето в counter-strike source файлах). Кидаешь нужные играм gcf файлы (они указаны ниже в составе steamemu.ini).

содержимое steamemu.ini:

[Emulator]
BaseDir=<путь к gcf файлам>
PreferLocal=1
OverwriteLocalCopy=0
[HL2.EXE_CSTRIKE]
Name=Counter-Strike Source
Directory=counter-strike source
GCF01=source engine.gcf
GCF02=source materials.gcf
GCF03=source models.gcf
GCF04=source sounds.gcf
GCF05=counter-strike source client.gcf
GCF06=counter-strike source shared.gcf
GCF07=counter-strike source_russian.gcf
[HL2.EXE_HL1MP]
Name=Half-Life Source Deathmatch
Directory=half-life source deathmatch
GCF01=source engine.gcf
GCF02=source materials.gcf
GCF03=source models.gcf
GCF04=source sounds.gcf
GCF05=half-life source deathmatch.gcf


Параметры для ярлыков:
для css: -game cstrike
для hl1mp: -game hl1mp

_________________
Launch the life! Launch HALF-LIFE!


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
 [ Сообщений: 1101 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 74  След.

Часовой пояс: UTC


Кто сейчас на конференции

Сейчас этот форум просматривают: Alexa [Bot] и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB