Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: S.T.A.L.K.E.R. build 2215. Вскрытие.
GAMEINATOR forums > S.T.A.L.K.E.R. > S.T.A.L.K.E.R. БИЛДЫ
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35
Zeed
Инструментарием нас разработчики наделили. Теперь пытаемся разобраться.
Наибольший интерес представляет xrCompress.exe. Для его работы нужен xrCore.dll
Командная строка

xrCompress.exe -diff <new_data> <old_data> -out <diff_resulf> [options]
<new_data>, <old_data> and <diff_resulf> values must be a folder name
[options] are set of:
-nofileage do not perform file age checking
-crc do not perform crc32 checking
-nobinary do not perform binary content checking
-nosize do not perform file size checking

На все попытки отвечает:
***STOP*** file 'P:\xrCompress\xrCompress.cpp', line 242.
***Reason***: *** Assertion failed ***
Лохотрон
у мня пакуется нормально
например папку logs сжимает с 3 мегов до 700кб
вскрыл дизассемблером нашел хню какуюто
"[settings] VFS: 'level.*'\n"
"[settings] SKIP: '*.key','build.*'\n"
miller
У кого есть связи хорошие, найдите программера, он за час нам распаковщик напишет!
Zeed
Запаковывает то он нормально.
Есть вероятность, что команды -deff и -out имеют отношение к распаковке.

Skip - файлы которые он пропускает(*.key, build.*).
VFS - virtual file system
Zeed
Разобрался.
Команда -diff сравнивает папку "new_data" с папкой "old_data", если есть отличные файлы - записывает их в папку "diff_resulf"
Имена папок, естественно, могут быть любые.
Kr-UA
Пакует он ИМХО с использованием алгоритма LZO
Покопавшись Хекседитором обнаруживаем в екзешнике методы сжатия: lzo1x_999_compress, lzo1x_optimize - а это методы алгоритма LZO (http://www.oberhumer.com/opensource/lzo/). Пробовал я распаковывать архив lzop'ом - не выходит. Очевидно базовый алгоритм такой же, но с изменениями (имена файлов в архив не записываются и заголовка нет).
GordoN
Чем нам может помочь вскрытие файлов? пока нет програмера, мы все равно ниче несможем сделать... sad.gif
Leshiy
Как я понял там XRP запакован поверх или LZV или LZO ..
Поэтому даже конфигов нет ... sad.gif

Но с дугой стороны я извлек все звуки (60м в формате OGG...)
и есть музон фоновый ...
Кстати почем его в игре нет его ?
Kr-UA
@Leshiy Посмотри другую тему, как музон включить
@GordoN Уровни из предыдущей альфы, коррекция меню, да много чего.
Bobr
Если попробывать капнуть в сторону поиска адресов откуда она апдейтися, ведь врядли тестерам ее на cd рассылают.
Leshiy
С их машин по локально-глобальной сети ..
Цитата
$local_root$            = false, true,  x:\
$local_game_data$      = false, false, $local_root$,          gamedata\
$server_root_named$    = false, true,  s:\
$server_root$          = false, false, \\x-ray\stalker$\
$server_data_root$      = false, false, \\x-ray\stalkerdata$\
$server_backup$        = true,  false, $server_data_root$,    backup\
$build_copy$            = true,  false, $server_root$,          build_build\
$game_data$            = false, true,  $server_root$,          gamedata\
$game_ai$              = true,  false, $game_data$,            ai\
$game_spawn$            = true,  false, $game_data$,            spawns\
GordoN
Цитата(Kr-UA @ Nov 21 2005, 05:34 PM)
@Leshiy Посмотри другую тему, как музон включить
@GordoN Уровни из предыдущей альфы, коррекция меню, да много чего.

Без програмера?
Уровни еще может (точнее карты) можно туда "вставить", а вот меню -э то уже работенка для програмера!
Ст.№14
Цитата(Leshiy @ Nov 21 2005, 05:31 PM)
Как я понял там XRP запакован поверх или LZV или LZO ..
Поэтому даже конфигов нет ... sad.gif

Но с дугой стороны я извлек все звуки (60м в формате OGG...)
и есть музон фоновый ...
Кстати почем его в игре нет его ?

Опиши пожалуйста подробно, как ты все извлек...
На пальцАх, плиз =)
Fas@
Цитата(Kr-UA @ Nov 21 2005, 05:34 PM)
Уровни из предыдущей альфы, коррекция меню, да много чего.

Если это действительно так, то альфа оооочень вкусная blink.gif
CJ_525
Цитата(Fas@ @ Nov 21 2005, 06:46 PM)
Цитата(Kr-UA @ Nov 21 2005, 05:34 PM)
Уровни из предыдущей альфы, коррекция меню, да много чего.

Если это действительно так, то альфа оооочень вкусная blink.gif

пробовал сливать билды 1154 и 2215 втупую... копированием...
кроме ошибки в загрузке - ничего...
Lexer
Эх почитал я ваш форум всем спасибо за ссылки на билд 2215
вот решил зарегится тоже пообщаться хочу.
-------------------------------------------
Оказывается мы все качали 160 метров совершенно ненужной инфы
все файлы с расширением *.pdb это просто исходники DLL а не какието там архивы смело можно удалять
папку gamedata тоже можно удалить в ней хранятся текстуры, они на игру ни как не влияют, кстате кто пользуется 3DMAX посмотрите что за текстурки может пригодятся.
Ну можно и ещё кое какие файлы удалить но они маленькие и нам не помешают
Самое главное во всем этом это архив gamedata.xp0 вот только чем его открыть ???
Да кстате вы как из игры выходите не зависает ? я тут небольшую программку сотворил что бы не мучится с CTRL+ALT+DEL нажимаем F9 выходим из игры и никаких проблемм
Если кому надо могу выложить.
Лохотрон
Цитата
Оказывается мы все качали 160 метров совершенно ненужной инфы
все файлы с расширением *.pdb это просто исходники DLL а не какието там архивы смело можно удалять
папку gamedata тоже можно удалить в ней хранятся текстуры, они на игру ни как не влияют, кстате кто пользуется 3DMAX посмотрите что за текстурки может пригодятся.
Ну можно и ещё кое какие файлы удалить но они маленькие и нам не помешают
Самое главное во всем этом это архив gamedata.xp0 вот только чем его открыть ???
Да кстате вы как из игры выходите не зависает ? я тут небольшую программку сотворил что бы не мучится с CTRL+ALT+DEL нажимаем F9 выходим из игры и никаких проблемм
Если кому надо могу выложить.

очень признатльны за помощь, конечно выложи smile.gif
а xp0 может вскрыть только программист, если знаешь знакомого позови его сюда smile.gif
Lexer
Цитата
а xp0 может вскрыть только программист, если знаешь знакомого позови его сюда

Знаю то я знаю но поверь он не будет этим заниматся иследовать алгоритм писать распаковщик не так то это и легко.

Программка про которую говорил ]]>http://dncorp.narod.ru/st.rar]]> это всего лиш набросок не судите строго если надо могу что нибуть добавить пишите !!!
SayMyName
Lexer
Архивы не найдены
Lexer
Цитата
Архивы не найдены

Понятно не умеем качать с народа
выдели строку помести в браузер и нажми переити.
Leshiy
Могу переписать чтобы меньше было . (18-20 кб .) Хотя зачем ?
Зы
Исходник кинь - интересно .
SayMyName
Мне понравилось smile.gif
Лохотрон
Цитата
Знаю то я знаю но поверь он не будет этим заниматся иследовать алгоритм писать распаковщик не так то это и легко.

фича в том что там есть работающий запаковщик xrpCompress.exe
пусть посмотрит его алгоритм smile.gif

гы поправь в програмке bild на build smile.gif
TwilighT
Leshiy, может все таки ответишь на вопрос, как ты вытащил звуки и музыку? Спасибо.
miller
Спасибо за программульку, очень полезная, думаю вот тоже че нить написать =)
Какие есть мысли по поводу архивов?
berch
как в игре сделать графу получше?
miller
тока r__supersample
сглаживание. но с 4 кратным игра у меня начинает торомзить, для справки: новый нфс не тормозит. ужас.
SayMyName
Вопрос насщёт проги она создаёт public сервер или обычный?
Lexer
Цитата
Исходник кинь - интересно

Кинуть то я кину только тебе для чего для Delphi что ли ???
Цитата
Leshiy, может все таки ответишь на вопрос, как ты вытащил звуки и музыку? Спасибо.

Поддерживаю мне тоже интересно...
Цитата
фича в том что там есть работающий запаковщик xrpCompress.exe
пусть посмотрит его алгоритм

Loxotron исправь xrpCompress.exe на xrCompress.exe biggrin.gif
Ну а если серьезно нельзя по *.exe файлу определить как он работает надо его исходники.
Цитата
Вопрос насщёт проги она создаёт public сервер или обычный?

Нет не создает но можно зделать в данный момент создает только для LAN
SayMyName
Совершенствовать будешь?
Lexer
Цитата
Совершенствовать будешь?

Почему бы и нет я еще на той странице написал пишите что надо добавить а там посмотрим можно добавить или нет...
SayMyName
Сделай хороший клиент/сервер!!
Andreas
Цитата(Hellraiser @ Nov 21 2005, 09:41 PM)
Кто нибудь знает немецкий? переведите вот это
Zum Entpacken der Datei(en), wie folgt vorgehen:

1. Datei "STALKER - Shadow of Chernobyl [wbg-10075].exe" starten...
2. 2 mal mit "OK" bestдtigen um die Datei(en) zu entpacken!
3. Datei(en) werden entpackt...

Dly raspakowki Failow, neobhodimo:

1. Sapustit Fail stalker...exe
2. 2 rasa nazhat na "Ok" dlya raspakowki.
3. Faily raspakowywayutsya.
SayMyName
Andreas
Спасибо. Это я скачал файл через e-mule под названием STALKER - Shadow of Chernobyl (Serial) (ради интереса) а там такое.. короче в результате там просят позвонить в германию и заплатить 2 евро а за что не понятно biggrin.gif
Andreas
Цитата(Hellraiser @ Nov 21 2005, 10:02 PM)
Andreas
Спасибо. Это я скачал файл через e-mule под названием  STALKER - Shadow of Chernobyl (Serial) (ради интереса) а там такое.. короче в результате там просят позвонить в германию и заплатить 2 евро а за что не понятно  biggrin.gif

Da nesachto smile.gif Sowetuyu prowerit tebe twoyu sistemu Anti-Virusom, chert eso snaet, mozhet Trojaner kakoi-nibud, ras *exe
SayMyName
Да, я уже перед запуском проверил сам файл, и после запуска систему. Вроде всё нормально wink.gif
MaD_SpiriT
как понизить ззагрузку текстур и lmap-ов на карте? Консоль пишет, что можно.

* t-report - base: 632, 96587 K
* t-report - lmap: 48, 36870 K
***FATAL***: Too many base-textures (limit: 400 textures or 64M).
Reduce number of textures (better) or their resolution (worse).
***FATAL***: Too many lmap-textures (limit: 8 textures or 32M).
Reduce pixel density (worse) or use more vertex lighting (better).
vinc
на счет лайтмапов незнаю, это текстуры осветляющие, чё они у тебя не работают -хз.
Попробуй поиграть со значениями этих параметров, они в общем контролиуют картинку в игре: r1_dlights on (можешь off, судя по всему динамические источники света ) или поиграть их кол-вом r1_dlights_clip 50. (кол-во штук), вот тоже r1_tf_aniso 2(анизотропия (филтеринг)) (r2_tf_aniso 4 для R2) можешь даже это помучать snd_model High (но думаю перебор).

(сори за оффтоп)
Leshiy
Цитата(TwilighT @ Nov 21 2005, 08:45 PM)
Leshiy, может все таки ответишь на вопрос, как ты вытащил звуки и музыку? Спасибо.

Я тут что куглые сутки сижу ?
Музыку и звуки выдрал через фаровский плагин .
Лохотрон
Цитата
Я тут что куглые сутки сижу ?
Музыку и звуки выдрал через фаровский плагин .

в 20ый раз пишу - выложи свои наработки по XRP на рапиду, а то личку ты не читаешь выложи на рапиду, выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду........
Leon
Mad Spirit, думаю проблема в видяхе. Но с этим вопросом обратись пожалуйста по адресу: http://www.gameru.net/forum/index.php?act=...=ST&f=74&t=9374
И не нужно больше оффтопить, сам знаешь, что за это бывает.
TwilighT
Leshiy, какой конкретно плагин?
Leshiy
Цитата
[level_maps_mp]
fog_net                                                                     
testert··_factory+L··military_2+X·      railroad                           
                                                                           
*l··single\··L01_escapeo·2_g··bag··3_··rop      ·mt··4_darkvalley_aii·5 ·o··o
··l07(··F·baN·10X·P····                                                     
;_light_G·and·  v·                                                         
··h    %i······P·'··;2··;(····;s                                           
·o\··;zme··1*0·'d···                                                       
;dx9_workshopX··l06u_labx16··3u'··_re·1                                   


Я тут вот какой огрызок конфига нашел .

То есть похоже что есть еще карты ...
fog_net
ЧТО ТАМ military_2

(Скорее всего testers_mp_military_2 )

И снглоовая карта
single\··L01_escapeo что-там rop

Скорее всего escape_koanyvrot2 !
Лохотрон
леший..........
в 21ый раз пишу - выложи свои наработки по XRP на рапиду, а то личку ты не читаешь выложи на рапиду, выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду,выложи на рапиду........
я ща куплю молоток и раздолбаю всё нафиг dry.gif
Leshiy
У меня тут был большой глюк на винте (Шельф собака потерся! ) так что
сейчас работаю "ручками" и мозгами .
Зы
Кроме того старые разработки тут не помогут в gamedata.xp0 даже конфиги
упакованы !



Нужно новые тулзы писать .
Leshiy
Цитата(TwilighT @ Nov 22 2005, 01:58 AM)
Leshiy, какой конкретно плагин?

Mr. Ripper
Лохотрон
не могу назвать имя, но... кое-кто поковырял gamedata.xp0 и сказал что по её составу там есть сингл с несколькими квестами и ещё несколько карт, в течении недели будет работать wink.gif
SayMyName
Цитата
military

Эта карта действительно существует.
Щас докажу- вот скрины
]]>]]>
]]>]]>
И ещё есть какаято rostock-
]]>]]>
Скрины предоставил Dead_man


Теперь нужно подумать, как эти карты оттуда вынуть..

Цитата
не могу назвать имя, но... кое-кто поковырял gamedata.xp0 и сказал что по её составу там есть сингл с несколькими квестами и ещё несколько карт, в течении недели будет работать 

Вообще супер smile.gif
FormatC
интересно, а как все это дело поместилось в 232 метра?
t-IX
Быстренько пролистав gamedata нашел параметры:m_bloodsucker_attack_params и д.р m_boar_attack_params и чего-то похожее на название map-ов.
+ = "monsters\x or Level Editor prefetch visual3 (востановлен)
ALife Simulaî Human╠o
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.