Shadow Warrior

Shadow Warrior

Not enough ratings
Preparing game data files [.bin] for modding / Подготовка игровых данных для моддинга.
By unknownproject
This tut is short as possible and will be helpful to anyone who wants to edit some stuff inside this great game.
PS to russian gamers: русская часть руководства находится сразу после английской со скриншотами.
   
Award
Favorite
Favorited
Unfavorite
Intro [Вводная].
By using some knowledge about archivation and(or) binary file formats anyone can detect similar structure as zip archive files.If you try to open .bin file inside your favorite archivator you can see password protection.But don't be afraid - the password is only one.
==============================================================================
Используя знания об архивации и(или) форматах двоичных файлов, каждый может определить структуру, аналогичную zip архивам.Если вы попытаетесь открыть .bin файл в своем любимом архиваторе, то сможете увидеть защиту паролем.
Но не бойтесь - он всего один.

Warning [Внимание].
We no need to modify any game file to get the password.We will use hex editor [FlexHex] to find what we want.
============================================================================
Нет нужды модифицировать какой-либо игровой файл, чтобы получить пароль.Мы воспользуемся hex редактором [FlexHex], чтобы найти то, что нам нужно.
Let's search [Поищем].
1.Drop sw.exe into hex editor.

2. Go to "Search -> find" and enter "wWW" (without brackets).
Don't forget to check 'Match case' box.
3. Click "Find all".

Well.Only one result.This is very good.
4.Double click on orange string inside "Navigation bar".
Lets look closely to this string.Did you see ? This is developer site and some symbols.
Now copy full string as you can see on the last screenshot and use it to extract any .bin file.
==============================================================================
1.Перетаскиваем sw.exe в hex редактор.
2.Переходим в меню "Search -> find" и вводим "wWW" (без скобок).
Не забываем отметить галкой опцию 'Match case'.
3.Кликаем "Find all".
Что же.Всего один результат.Это очень хорошо.
4. Внутри "Navigation bar" дважды кликаем на подсвеченную оранжевым строку.
Давайте посмотрим на нее внимательно.
Видите ? Это ничто иное, как сайт разработчика + некоторые символы.
Теперь скопируем полностью всю строку, как показано на последнем скриншоте и воспользуемся данным паролем, чтобы извлечь данные из любого .bin файла.

//Этот момент опущен, так как вполне очевиден.
If it was "hard" the password is @#viSS1t_*wWW.flY1nG!W1Ld&H0gR0X.c0M^!