Register for your free account! | Forgot your password?

You last visited: Today at 02:07

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

Advertisement



[How To]RDB file

Discussion on [How To]RDB file within the Rappelz Private Server forum part of the Rappelz category.

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 02/23/2012, 05:47   #2


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,086
Received Thanks: 3,472
Wrong, totally wrong!

Also .rdb means RappelzDataBase, not ReadableDataBase......
Xijezu is offline  
Thanks
1 User
Old 02/23/2012, 06:46   #3
 
wisp66's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 939
Received Thanks: 517
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 02/23/2012, 09:46   #4
 
elite*gold: 0
Join Date: Aug 2011
Posts: 161
Received Thanks: 36
wisp and xij is correct -_-
gruce is offline  
Old 02/23/2012, 09:54   #5
 
haxti's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 573
Received Thanks: 163
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 02/23/2012, 10:26   #6


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,086
Received Thanks: 3,472
It isnt the same. Trust me.
I decrypted the most important.
Xijezu is offline  
Thanks
1 User
Old 02/23/2012, 13:14   #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 02/23/2012, 13:24   #8
 
lilnani's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 597
Received Thanks: 174
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 02/23/2012, 13:35   #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 02/23/2012, 14:08   #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 02/23/2012, 14:11   #11


 
Xijezu's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 5,086
Received Thanks: 3,472
For sure.

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

And seriously, you are none of them.
Xijezu is offline  
Old 02/23/2012, 14:38   #12
 
lilnani's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 597
Received Thanks: 174
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 02/23/2012, 14:59   #13
 
lilnani's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 597
Received Thanks: 174
any one can reverse it to convert from rdb to sql
lilnani is offline  
Old 02/23/2012, 15:03   #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 02/23/2012, 15:34   #15
 
DARKxKILLER's Avatar
 
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


Similar Threads Similar Threads
anyone post here the file of editing file.. the .edf file
07/13/2013 - RF Online - 3 Replies
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 see it... thanks..
How to open mesh file and anim file(dekaron).PLZ~
02/15/2010 - Dekaron Private Server - 11 Replies
How to open mesh file and anim file(dekaron).PLZ~
pacth file ???(div file)launcher & auto updata!!
08/23/2009 - Dekaron Private Server - 7 Replies
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 programs is split up the div? If you want to know what it's like ------------------------------------------------- ------------



All times are GMT +1. The time now is 02:07.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.