Логотип игрового форума RF-Cheats.ru    
Новости онлайн игр Гарант RF-Cheats.ru Чёрный рынок Реклама и привилегии Разработка читов Арбитраж

Регистрация Бан-лист Сообщество ПОПУЛЯРНОЕ
Вернуться   RF-Cheats.ru - форум читеров и ботоводов > > > > >

Программы для RF Online

: Боты, полезные программы, патчи для RFOnline
Читы и обход фроста для RF Online без хайдаБоты и читы для Perfect World бесплатно без хайдаМоды и читы для World of Tanks (WoT) бесплатно без хайдаМоды и читы для Armored Warfare бесплатно без хайдаБоты и читы для DOTA 2 бесплатно без хайдаБоты и читы для Black Desert Online бесплатно без хайдаЧиты на ArcheAge бесплатно без хайдаЧиты для Warface бесплатно без хайдаВзлом ВКонтакте и ОдноклассниковСписок разделов со всеми играмиЧиты для онлайн игр






Ответ
 
Сделать тему важной Опции темы
Старый 26.11.2011, 23:49   #1
Санёк_
Гость
Аватар для Санёк_
Сообщений: n/a
Благодарностей:
0 всего

Исходный код конвертора [scaR]


Тык.
Пароль:
Скрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 10 сообщение(ий)):
У вас нет прав чтобы видеть скрытый текст, содержащейся здесь.
Чтобы его прочитать, вы должны заработать сообщения. Как это сделать бесплатно, описано в правилах форума. Как купить доступ, описано в Платных услугах.

©[scaR]

Последний раз редактировалось Санёк_; 26.11.2011 в 23:53.
 
Ответить с цитированием


Старый 27.11.2011, 07:00   #2
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

Какого еще конвертера? Где описание? Если в течении суток описания от ТС не будет тему удаляю.


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Сказали спасибо:
Санёк_ (27.11.2011)
Старый 27.11.2011, 18:06   #3
Санёк_
Гость
Аватар для Санёк_
Сообщений: n/a
Благодарностей:
0 всего

Описание прицепил.

Последний раз редактировалось Санёк_; 27.11.2011 в 19:33.
 
Ответить с цитированием
Старый 27.11.2011, 18:10   #4
ProSlik
Освоившийся
Аватар для ProSlik
OFFLINE
Регистрация: 19.12.2009
Сообщений: 39
Благодарностей:
72 всего
Мнения: + 1522
Репутация: 217

а версия программы тут какая?

)
 
Ответить с цитированием
Сказали спасибо:
Санёк_ (27.11.2011)
Старый 27.11.2011, 18:22   #5
Санёк_
Гость
Аватар для Санёк_
Сообщений: n/a
Благодарностей:
0 всего

Цитата:
Сообщение от ProSlik Посмотреть сообщение
а версия программы тут какая?
3.0.0
 
Ответить с цитированием
Старый 27.11.2011, 19:16   #6
Dimofa
Пользователь
Аватар для Dimofa
OFFLINE
Регистрация: 23.08.2009
Возраст: 33
Сообщений: 29
Благодарностей:
43 всего
Мнения: + 1011
Репутация: 130

Цитата:
Сообщение от Санёк_ Посмотреть сообщение
Описание прицепил.
А у кого не 2007 word, о тех ты подумал?) или нету его вообще?!) Залил бы лучше в текстовый документ. Хоть почитать что это и с чем его едят)
 
Ответить с цитированием
Сказали спасибо:
Санёк_ (27.11.2011)
Старый 27.11.2011, 19:34   #7
traxinator
Трахинатор
Аватар для traxinator
OFFLINE
Регистрация: 28.01.2008
Возраст: 35
Сообщений: 301
Благодарностей:
1,696 всего
Мнения: + 7857
Репутация: 6263
Отправить сообщение для traxinator с помощью ICQ Отправить сообщение для traxinator с помощью AIM Отправить сообщение для traxinator с помощью MSN Отправить сообщение для traxinator с помощью Yahoo Отправить сообщение для traxinator с помощью Skype™

Инструкция по использованию конвертера.
Создание структуры для программы.
(Структуры имеют в своей основе синтаксис С++,но со своими особенностями.)
Типы данных.
char – знаковое, однобайтовое целое число.
short – знаковое, двухбайтовое целое число.
int – знаковое, четырехбайтовое целое число.
__int64 – знаковое, восьмибайтовое целое число.

unsigned char – без знаковое, однобайтовое целое число.
unsigned short – без знаковое, двухбайтовое целое число.
unsigned int – без знаковое, четырехбайтовое целое число.
unsigned __int64 – без знаковое , восьмибайтовое целое число.

xchar – знаковое, однобайтовое целое число, представленное в шестнадцатеричном виде.
xshort – знаковое, двухбайтовое целое число, представленное в шестнадцатеричном виде.
xint – знаковое, четырехбайтовое целое число, представленное в шестнадцатеричном виде.
__xint64 – знаковое, восьмибайтовое целое число, представленное в шестнадцатеричном виде.

float- четырехбайтовое, вещественное число.
double- восьмибайтовое, вещественное число.

char …. [длина] – строковые данные в кодировке Ansi.

Построение структуры.

Чтобы начать описание структуры, сначала надо написать зарезервированное слово struct .
После ,через пробел, нужно указать название структуры*. Далее в фигурных скобках({ }) нужно описать само тело структуры, то есть перечислить типы данных в ней с указанием их имен. Каждое указание типа данных должно заканчиваться ; . После закрытия фигурной скобки тоже надо поставить ; .
Например:
struct main
{
int Pole1;
double Pole2;
char Text[64] ;
};
Если повторяются несколько раз данные одного типа, то после указания имени(без пробела!) в квадратных ([ ]) скобках можно указать количество повторений.
Если длина строковых данных зависит от параметров указанных ранее в структуре(в пределах фигурных скобок), то в квадратных скобках нужно указать название поля**, которое отвечает за длину текста.
Пример:
struct main
{
int Pole1[10];
int Dlina;
char Text[Dlina] ;
};
Чтобы указать подструктуру нужно: написать ее название, затем произвольное имя , и в квадратных скобках.
квадратных скобках количество ее повторений(обязательно!). Количество повторений может быть числом или названием поля указанного выше.
Пример:
struct main
{
int Num;
Sub1 Substruct1[Num] ;
Sub2 Substruct2[5];
};
struct Sub1 {…..};
struct Sub1 {…..};

После количества подструктур можно указать через пробел параметр [ex], который позволит при разборе файла создать отдельный файлик для этой подструктуры.
*Желательно делать название уникальным. Так же структура описанной является опорой для разбора файла.
**Данное поле не должно участвовать в повторениях и должно быть строго выше ее использования.
Описание настроек программы.

Настройки программы находя в Меню->Настройки .
Автоматически создавать поддиректории- все продукты разбора файлов автоматически будут помещаться в отдельную директорию.
Использовать названия колонок-в текстовой файл будут записаны названия всех типов данных описанных в структуре.
Директории для ТХТ,DAT,.h- директории, куда будут помещаться или использоваться продукты для работы программы. (Если указаны пустые строки, то будут использованы стандартные директории, находящиеся в папке с программой.

Разбор файлов в ТХТ.

Для начала работы нужно выбрать в окне Датники нужный вам файл.
Чтобы файл появился в данном окне нужно чтобы в папке Dat находился файл, а в папке Headers находилась структура для него с таким же именем как и у файла.
Если в настройках не указано «Автоматически создавать поддиректории» , то установка галочки Создать отдельную директорию позволит создать отдельную директорию для текстовых файлов.
Остается нажать кнопочку «----- >» и ,если нет проблем со структурой или файлом, в папочке Text вы получите текстовые файлы с содержанием дат файла.

Сбор файла в DAT.
Для начала работы в окне Текстовики нужно выбрать файл для сбора.
Чтобы файл появился в данном окне нужно чтобы в папке Text находился файл, а в папке Headers находилась структура для него с таким же именем как и у текстовых файлов до символа - .

Остается нажать кнопочку «< ----- » и ,если нет проблем со структурой или файлами, в папочке Dat вы получите текстовые файлы с содержанием соответствующих текстовых файла.

Общие рекомендации(обязательно к прочтению!).
Не изменяйте названия получившихся текстовых файлов! Это может привести к неполной сборке дат файла.
Если вы получили сообщение с непонятной(написанной на нерусском или сложном английском языке) ошибкой-то не надо кидаться в панику: сперва проверьте на правильность ваши структуры и соответствующие файлы.
Если все-таки ничего не помогает обратитесь , пожалуйста, к создателю программы с текстом(или скрином) ошибки , названием файла, и действиями которые предпринимаете.
Контактные данные:
1. ICQ: 2626846
2. Emudev: http://www.emudev.ru/member.php?u=6677
3. MainDev: http://forum.maindev.ru/member.php?u=1603
4. С просьбами, пожеланиями, предложениями, багрепортами обращайтесь по контактным данным указанным выше.
 
Ответить с цитированием
Сказали спасибо:
Dimofa (27.11.2011)
Старый 27.11.2011, 19:49   #8
Dimofa
Пользователь
Аватар для Dimofa
OFFLINE
Регистрация: 23.08.2009
Возраст: 33
Сообщений: 29
Благодарностей:
43 всего
Мнения: + 1011
Репутация: 130

traxinator спасибо, но уже прочитал. Был заинтригован, скачал конвертер для worda))
 
Ответить с цитированием
Старый 27.11.2011, 20:26   #9
Санёк_
Гость
Аватар для Санёк_
Сообщений: n/a
Благодарностей:
0 всего

[Версия 1.0.0]
1)Пишем структуру по типу си( в папке Strs есть примеры)
Поддерживаемые типы данных
а)int-4 байта short 2 байта char 1 байт-целые числа
б)xint-4 байта xshort 2 байтаx char 1 байт-целые числа в хекс виде
в)float double-вещественные числа
г)char имя[длина] -строки
Так же возможны динамические задания строк типо
PHP код:
int len;
char str[len];
2)Суем датники в папку Dat(Имя датника и структуры должно совпадать!или части текстовика до - со структурой)
3)Запускаем прогу-выбираем нужное и жмем стрелочки)
4)Желательно не делать ошибок хидерах тк могут появится бесконечные циклы)и в именах датников и хидеров употреблять -


[Версия 1.1]
Обновлено\Добавлено:
1)Добавлена поддержка типов unsigned
2)Возможность свертывать поля с повторяющимся типом данных
Например int test[5];(в скобках только константы) эквивалентно в DatEditor
repeat 5 {i32 test;}
3)Переписан алгоритм распаковки\запаковки который снизил нагрузку на память и увеличил скорость работы
4)Возможность запихивать тхтшки в отдельную папку
(При создании списка файлов для конверта приоритет имеют те которые не в папке)
5)Обработка ошибок
6)Можно писать имена структур со знаком "-"
7)Список файлов для обработки создается по доступным структурам
8)При записи в текстовой файл строковых данных перед ними появляется колонка с количеством пробелов в этих данных(не забывайте их изменять если изменяете данные)
9)Возможность обновить списки доступных файлов
10)Если были прочитаны пустые строковые данные то в текстовик пишется EmptyFieldData(что является зарезервированным словом)ну и соответсвенно чтобы записать пустую строку в датник нужно поставить ето слово
11)Приложена структура айтема 223(с 1м блоком описаниея-остальные можно копипастом размножить)
12)Больше не пишется грязь в датник
PS о появляющихся ошибках просьба писать)
PPS данный конвертер подходит для любых структуированных файлов(достаточно этому файлу сменить расширение на dat)

[Версия 1.2]
1)Исправлены мелкие баги
2)Изменение выделения памяти под классы(вместо прежних структур) на std::vector(вместо dynamicarray),что позволило:
3)Увеличить скорость разбора
4)поддержка строковых данных любой длины(вместо 255),что в свою очередь уменьшило скорость скорость сборки очень больших файлов(типо айтема) в 1,5~2 раза(что не очень хорошо-ищу пути выхода)
5)Уменьшило количество используемой памяти

[Версия 1.3.1]
1)Добавлена поддержка unsigned long, long и xlong(хекс вид)
(Не дописывайте пожалуйста после long int)
2)Исправлена ошибка с созданием отдельной папки
3)Чуток улучшена производительность
4)Добавлена возможность запихивать подструктуры в отдельный файл
Для этого после имени структуры с количеством нужно дописать [ex](например _cont_param_list m_ContParamList[5] [ex];) и эта структура будет пропечатана в отдельном файле.Изменять можно этот файл - прога автоматом соберет его.
Удобно для файлов с динамическим количеством подструктур(например мапа).

[Версия 1.4]
1)Вместо long и unsigned long использовать __int64 и unsigned __int64(Удобнее переносить некоторые структуры)
2)Исправлена ошибка с типом __int64(нормально читается и пишется)
3)Теперь печатаются названия колонок в файл(перед строковыми данными название колонки SPaceNum-не пугайтесь)
4)Добавлено меню настроек:
а)Можно включать\отключать функцию печати названия колонок(чтобы конвертить старые файлы)
б)Можно включить создание папок для любых файлов
в)Можно выбрать директории для тхт дат и h файлов(если пустое поле то используются стандартные из предыдущих версий)

[Версия 1.4.1]
1)Исправлены критические ошибки при работе с очень большими файлами
2)Исправлены вывод заголовков
3)Скорость сбора и разбора почти одинаковы для одноблоковых файлов(серверных)
Для многоблоковых скорость сбора~скорость разбора*количество блоков/8

[Версия 1.5]
1)Больше не надо указывать количество пробелов перед текстовыми данными
2)Пустые строки пишутся как пустые строки а не e
Внимание:Переконвертируйте в тхт файлы, чтобы собирать их с помощью новой версии
3)Поправлены ошибки с настройками

[Версия 1.5.1]
1)В конце строковых данных добавляется символ ~
2)С помощью пункта 1) исправлено чтение строковых данных в некоторых файлах

[Версия 1.5.2]
По просьбе перед хекс значения пишет "0х",чтобы удобнее было редактировать в экселе

[Итак версия 2.0.0]
1)Переписаны почти все алгоритмы,что сильно снизило нагрузку на память и увеличило скорость
2)Добавлена функция seek n;(где n может быть и числом и переменной),которая пропускает n байт от последней прочитанной позиции.Внимание!Сборка файла после использования seek,приведет к ненормальному результату
3)Добавлена маска файлов для хидера.Для этого в начале файла нужно написать filemask=mask1.dat;mask2.dat;....
Если маска не указана то маской считается название хидера.(маска может быть и плана *_str.dat)
4)Добавлены группы файлов.Для каждой группы существуют собственные директории сбора\разбора и взятия хидера.
5)Датники теперь собираются в отдельной директории
6)Изменен дизайн(не знаю зачем xD)
PS
Из-за смены алгоритма создается на 1 файл больше(что в нем сами поймете).ПОэтому нужно пересобрать все старым конвертером,чтобы использовать в новом.


[Версия 2.1.0]
1)Поправлены некоторые баги
2)Добавлена возможность Конвертирования в БД(или таблицы в SQL)-Настроить можно в Настройках
Внимание!Если вы собираетесь конвертировать в БД,то имена всех полей должны быть уникальными, не должны содержать кавычек и нельзя использовать в качестве имен слова Index,Use,Update и тд(те резервированные слова скл)
3)Добавлен редактор для сконвертированных таблиц.В нем так же можно делать запросы,и выставлять собственные таблицы для просмотра(Галочка "Задать собственный фильтр")


[Версия 3.0.0]
1)Добавлен тип char_s
Позволяет читать строки с неизвестной длиной,но оканчивающиеся 0 символом(так же записываются и при собирании)
2)Загрузка файлов,конверт\деконверт переведены на отдельный поток(приложение больше на зависает
3)Добавлено окно логирования состояниея конверта\деконверта
4)Добавлена кнопка выбрать все файлы для конверта
5)Добавлен статус соединения с бд
 
Ответить с цитированием
Старый 28.11.2011, 08:32   #10
Тигрь
Крестный отец всех читеров
Аватар для Тигрь
OFFLINE
Регистрация: 02.04.2008
Сообщений: 4,028
Благодарностей:
37,789 всего
Мнения: + 32049
Репутация: 106739

Санёк_, автор проги ты?


Если бы я был умен - я бы сошел с ума.



 
Ответить с цитированием
Ответ



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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Алгоритм заточки талик(исходный код). Сruelbob Архив (Баги, Читы, Эксплойты БЕЗ ХАЙДА) 33 05.07.2013 10:46
Исходный код, что такое и с чем едят Sparta_666 Dark Orbit читы 4 29.10.2011 16:43
Дюп и плюшка на сервере Rr-scar dj1993 Архив (Баги, Читы, Эксплойты БЕЗ ХАЙДА) 3 29.10.2011 13:44

Мир танков | Проект "Армата" | ArcheAge | Black Desert | РФ Онлайн | Айон | Майнкрафт | Браузерные игры
Элдер скролс | Р2 Онлайн | Реквием Онлайн | ПУБГ | Роял Квест | ГТА Санадреас | Контра | Дота 2
Мир кораблей | Лост Арк | Arma2 DayZ mod | The War Z | Карос: Начало | Tera Online
Читы для всех Онлайн-игр