Register for your free account! | Forgot your password?

You last visited: Today at 01:13

  • Please register to post and access all features, it's quick, easy and FREE!

 

[How To]RDB file

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Feb 2012
Posts: 23
Received Thanks: 39
[How To]RDB file

Nulled i'm wrong in RDB format...

Sorry I understand who work rdb file(i'm currently making sql to rdb for position(i have already done for string/item)

but wait litlle plz i will release my tool



F**ck_Arcadia is offline  
Thanks
2 Users
Old   #2


 
elite*gold: 30
Join Date: May 2011
Posts: 4,805
Received Thanks: 3,185
Wrong, totally wrong!

Also .rdb means RappelzDataBase, not ReadableDataBase......


Xijezu is offline  
Thanks
1 User
Old   #3
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 515
xij is correct all rappelz files are custom extentions and this info might be actly valid if it was for age of conan online which ill assume it is
that wont work in this case
wisp66 is offline  
Thanks
1 User
Old   #4
 
elite*gold: 0
Join Date: Aug 2011
Posts: 161
Received Thanks: 36
wisp and xij is correct -_-


gruce is offline  
Old   #5
 
elite*gold: 0
Join Date: Jun 2010
Posts: 573
Received Thanks: 162
Nice Tut anyway. Shouldn't be too hard to write a tiny program, if the structure is always the same. I guess it isn't tho
haxti is offline  
Old   #6


 
elite*gold: 30
Join Date: May 2011
Posts: 4,805
Received Thanks: 3,185
It isnt the same. Trust me.
I decrypted the most important.
Xijezu is offline  
Thanks
1 User
Old   #7
 
elite*gold: 0
Join Date: Feb 2012
Posts: 23
Received Thanks: 39
Quote:
Originally Posted by Xijezu View Post
It isnt the same. Trust me.
I decrypted the most important.
Teaches us that when we ask that...
F**ck_Arcadia is offline  
Old   #8
 
elite*gold: 0
Join Date: Feb 2011
Posts: 496
Received Thanks: 107
Quote:
Originally Posted by speedy-nl View Post
why ?
first you all **** on ncarbon and now you want ex ncarbons to help you
you and all those idiots here shoud figure it out yourself

you are all a big communitie so ask all the others, but don't expect from ex ncarbons any help
we needn't your help

you can't do anything without pyrok tools

you didn't make anything special
you didn't make any tool

just shut --
lilnani is offline  
Old   #9
 
elite*gold: 0
Join Date: Feb 2012
Posts: 23
Received Thanks: 39
Quote:
Originally Posted by speedy-nl View Post
why ?
first you all **** on ncarbon and now you want ex ncarbons to help you
you and all those idiots here shoud figure it out yourself

you are all a big communitie so ask all the others, but don't expect from ex ncarbons any help
So why ex ncarbon say me is not true what i say if you don't want help..

Moreover Speedy-nl excepted host ncarbon project and use other tool what you do?
F**ck_Arcadia is offline  
Old   #10
 
elite*gold: 0
Join Date: Feb 2012
Posts: 23
Received Thanks: 39
I have already release many tool...
But with other pseudo...
F**ck_Arcadia is offline  
Old   #11


 
elite*gold: 30
Join Date: May 2011
Posts: 4,805
Received Thanks: 3,185
For sure.

Me, SilentBill & s0ul37 are the only ones which released tools here.

And seriously, you are none of them.
Xijezu is offline  
Old   #12
 
elite*gold: 0
Join Date: Feb 2011
Posts: 496
Received Thanks: 107
this code to convert from sql to rdb

Code:
	//IDENTIFIANT CONNEXION MSSQL
	$source='(local)\SQLEXPRESS';
	$id='sa';
	$pass='';
	//connexion
	$conn = mssql_connect($source,$id,$pass);
	//selection database de travail
	$dbname = 'Arcadia';
	mssql_select_db($dbname);

	//fonction reverse hexdatabrut to int
	function hex_to_dec($hex1,$hex2,$hex3,$hex4){
	  $hex11=hexdec(''.$hex1.'');
	  $hex22=hexdec(''.$hex2.'');
	  $hex33=hexdec(''.$hex3.'');
	  $hex44=hexdec(''.$hex4.'');
	  $dec_number=$hex11+$hex22*256+$hex33*256*256+$hex44*256*256*256;
	  return $dec_number;
	}
	//fonction reverse int to hexdatabrut
	function dec_to_hexdec($int){


	$hex=dechex($int);
	$tabl_hex[1]=00;$tabl_hex[2]=00;$tabl_hex[3]=00;$tabl_hex[4]=00;
	$longueur=strlen($hex);
	if($longueur==8){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec(substr($hex,-4,2));
	$tabl_hex[3]=hexdec(substr($hex,-6,2));
	$tabl_hex[4]=hexdec(substr($hex,0,2));
	}elseif($longueur==7){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec(substr($hex,-4,2));
	$tabl_hex[3]=hexdec(substr($hex,-6,2));
	$tabl_hex[4]=hexdec('0'.substr($hex,0,1));
	}elseif($longueur==6){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec(substr($hex,-4,2));
	$tabl_hex[3]=hexdec(substr($hex,0,2));
	}elseif($longueur==5){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec(substr($hex,-4,2));
	$tabl_hex[3]=hexdec('0'.substr($hex,0,1));
	}elseif($longueur==4){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec(substr($hex,0,2));
	}elseif($longueur==3){
	$tabl_hex[1]=hexdec(substr($hex,-2,2));
	$tabl_hex[2]=hexdec('0'.substr($hex,0,1));
	}elseif($longueur==2){
	$tabl_hex[1]=hexdec(substr($hex,0,2));
	}elseif($longueur==1){
	$tabl_hex[1]=hexdec('0'.substr($hex,0,1));
	}
	return $tabl_hex;


	/* Old Function

	$i=1;
		$X=2;
		$tabl_hex[1]=000;$tabl_hex[2]=000;$tabl_hex[3]=000;$tabl_hex[4]=000;
		while($X > 1){
			$Q=variant_int($int/256);
			$X=$int-($Q*256);
			$int=$Q;
			$tabl_hex[$i]=$X;//(decimal to ASCII)dechex($X);
			$i++;
		}
	return $tabl_hex;*/
	}
	//Utilisation fonction, sortit tableau
	//$tabl_hex=dec_to_hexdec(30140650);
	//fwrite($monfichier, chr($tabl_hex[1]).chr($tabl_hex[2]).chr($tabl_hex[3]).chr($tabl_hex[4]));

	//ouverture/création fichier sortie
	$monfichier = fopen("!PWS)3rDAd3O'`dU+O}deN", 'a+');
	//placement pointeur à 0
	fseek($monfichier, 0);

	//ecriture du header sur 128bytes
    fwrite($monfichier, chr(0x32).chr(0x30).chr(0x31).chr(0x30).chr(0x30).chr(0x36).chr(0x31).chr(0x35).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x90).chr(0x55).chr(0x01).chr(0x00));

	//Query SELECT ligne par ligne dbo.StringResource
	$SQL="SELECT name, group_id, code, value FROM dbo.StringResource ORDER BY code";
	//execution query dans $cursor
	$cursor = mssql_query($SQL,$conn);
	//boucle ligne par ligne dans variable $row[0]->$row[3] (4)colonnes
	while ($row=mssql_fetch_row($cursor)) {
		//recuperation des donnees ligne
		$name=$row[0];
		$group_id=$row[1];
		$code=$row[2];
		$value=$row[3];
		//recuperation longueur des chaines caractères (longueur name sur 32bit, longueur value sur 32bit;+1 dans la databrut)
		if($name!='' AND $name!=' '){
		$long_name=strlen($name);
		}else{
		$long_name=0;
		}
		if($value!='' AND $value!=' '){
		$long_value=strlen($value);
		}else{
		$long_value=0;
		}
		//incrementation
		$long_name=$long_name+1;
		$long_value=$long_value+1;
		//ecriture des longueurs string
		$tabl_hex=dec_to_hexdec($long_name);
		fwrite($monfichier, chr($tabl_hex[1]).chr($tabl_hex[2]).chr($tabl_hex[3]).chr($tabl_hex[4]));
		$tabl_hex=dec_to_hexdec($long_value);
		fwrite($monfichier, chr($tabl_hex[1]).chr($tabl_hex[2]).chr($tabl_hex[3]).chr($tabl_hex[4]));
		//verification si case vide
		if($name!='' AND $name!=' '){
		//ecriture name
		fwrite($monfichier, $name);
		}else{
		//le neant...
		}
		//ecriture 0x00 : espace name/value
		fwrite($monfichier, chr(0x00));
		//verification si case vide
		if($value!='' AND $value!=' '){
		//ecriture value
		fwrite($monfichier, $value);
		}else{
		//le neant...
		}
		//ecriture 0x00 : espace value/code
		fwrite($monfichier, chr(0x00));
		//ecriture code
		$tabl_hex=dec_to_hexdec($code);
		fwrite($monfichier, chr($tabl_hex[1]).chr($tabl_hex[2]).chr($tabl_hex[3]).chr($tabl_hex[4]));
		//ecriture group_id
		//verification si -1
		if($group_id==-1){
		fwrite($monfichier, chr(0xFF).chr(0xFF).chr(0xFF).chr(0xFF));
		}else{
		$tabl_hex=dec_to_hexdec($group_id);
		fwrite($monfichier, chr($tabl_hex[1]).chr($tabl_hex[2]).chr($tabl_hex[3]).chr($tabl_hex[4]));
		}
		//ecriture 16x32byte
		fwrite($monfichier, chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00).chr(0x00));
	}
	fclose($monfichier);
credits for eternal team
lilnani is offline  
Thanks
1 User
Old   #13
 
elite*gold: 0
Join Date: Feb 2011
Posts: 496
Received Thanks: 107
any one can reverse it to convert from rdb to sql
lilnani is offline  
Old   #14
 
elite*gold: 0
Join Date: Feb 2010
Posts: 80
Received Thanks: 15
it's packed with upx in exe don't open whith ressource hacker the php is in exe
xhack069 is offline  
Old   #15
 
elite*gold: 0
Join Date: Jul 2011
Posts: 41
Received Thanks: 6
I TINK WE CAN OPEN IT WITH THIS PROGRRAM Oracle Rdb


DARKxKILLER is offline  
Reply



« Previous Thread | Next Thread »

Similar Threads
anyone post here the file of editing file.. the .edf file
please post here... so that i can download again.. i guess the old one thread was gone.. i've been search for an hour in this section.. but i can't...
3 Replies - RF Online
How to open mesh file and anim file(dekaron).PLZ~
How to open mesh file and anim file(dekaron).PLZ~
11 Replies - Dekaron Private Server
pacth file ???(div file)launcher & auto updata!!
Hi. I run the launcher and the client tries to patch The problem is to create a div A certain amount of data divided into two separate...
7 Replies - Dekaron Private Server



All times are GMT +1. The time now is 01:13.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.