Войти

Показать полную графическую версию : определения скрипта


vlasoft
29-08-2011, 11:29
скажите что это такое??? и как это сохранять???

//--------------------------------------
//--- 010 Editor v3.1.2 Binary Template
//
// File: 5 Street Online pcg structure
// Author: Dwar
// Revision: 2010-10-24
// Purpose: PCG file unpack/repack
//--------------------------------------

char PCGSig[13]; //File Sig
int unk;
int fCount; //File count
byte header[40];
struct fList {
struct block {
ubyte PathLength; //File path length
ubyte sign;
if ( sign == 0xff) {
char PCGSig[256 - PathLength];
}
else char PCGSig[PathLength];
int fSize; //File size
byte hash[32]; //Fie hash
int fOffset; //File offset
int unk3[19];
};
local int i;
for (i=0; i < fCount+1; i++)
{
block test;
}
} file;

ferget
29-08-2011, 11:47
скачайте 010 Editor

vlasoft
29-08-2011, 11:48
скачайте 010 Editor »
ну а вобще что это за скрипт???

ferget
29-08-2011, 11:53
это скрипт для разбора 5 Street Online pcg

написано Purpose: PCG file unpack/repack

vlasoft
29-08-2011, 11:56
это скрипт для разбора 5 Street Online pcg
написано Purpose: PCG file unpack/repack »
я это знаю! но как его запустить???

vlasoft
29-08-2011, 12:24
ну скажите пожалуйста как его запусить и указать этому скрипту какой файл надо распаковать??

ferget
29-08-2011, 12:32
открываете файл в 010 editor в меню templates выбираете new template вставляете код, выбираете run template

vlasoft
29-08-2011, 12:37
мне ошибку выдает!!!

пишет что синтаксичесская ошибка

ferget
29-08-2011, 13:03
очень странно, 010 editor v3.2, только предупреждение выдает

vlasoft
29-08-2011, 13:07
очень странно, 010 editor v3.2, только предупреждение выдает »
он предупреждение выдает но скрипт запускать не хочет!!! может по другому как то можно его запустить??

ferget
29-08-2011, 13:13
так попробуйте

char PCGSig[13]; //File Sig
int unk;
int fCount; //File count
byte header[40];
struct fList {
struct block {
ubyte PathLength; //File path length
ubyte sign;
if ( sign == 0xff) {
char PCGSig[256 - PathLength];
}
else char PCGSig[PathLength];
int fSize; //File size
byte hash[32]; //Fie hash
int fOffset; //File offset
int unk3[19];
};
local int i;
for (i=0; i < fCount+1; i++)
{
block test;
}
};

vlasoft
29-08-2011, 15:28
так попробуйте »
я попробовал! все рабтает! но как мне с помощью этого скрипта извлеч файлы !?




© OSzone.net 2001-2012