[Help Thread] Please post your questions here.

09/14/2016 10:10 Dev.lionheart#5926
Quote:
Originally Posted by LamiaCore View Post
Would be easier if you write your new roamingresource/RoamingPointResource-Entries of your roaming-id "7719281", too.

Anyway....try if it works when you change its local_flag from '1048575' to '0'.


@[Only registered and activated users can see links. Click Here To Register...] :
Also so viele Probleme wie du mit deiner jetzigen Telecaster hast, würde ich dir eher empfehlen eine andere Telecaster zu nehmen :s
thx for reply but it dosen't work :(
if u can give me an edit npc that u use and RoamingResource $ RoamingPointResource thanks ;)
09/14/2016 15:17 Rappler007#5927
Hallo,
welche Dateien (Dateitypen) muss ich ändern, damit die neuen Waffen-Angriffs-Effekte (/Animationen) für Waffen von +21-+25 angezeigt werden? Ich habe bisher noch nicht wirklich mit Animationen gearbeitet und einfach mal nen bissel getestet indem ich nx3- und dds-Dateien ersetzt und die effect-/enhance-rdbs angepasst hab (keineAhnung, ob das die richtigen sind, aber die klingen so, als ob sie für die Effekte verantwortlich sind^^), was nichts verändert hat. Ich habe auch mal LamiaCore's [Only registered and activated users can see links. Click Here To Register...](Fourth Part) versucht einzusetzen, aber ohne Erfolg.


English Version:
Hello,
what Files (Filetypes) do I have to replace/modify to get the new Weapon-Effects (/Animations) for +21-+25-weapons? I havn't really worked with animations yet just tried a bit by replacing some nx3 and dds files and changing the effect-/enhance-rdbs (don't know if that are the right rdbs - but thought the name souds like they manage effects^^) - but it didn't changed anything. I tried using LamiaCore's [Only registered and activated users can see links. Click Here To Register...](Fourth Part), but without success.
09/14/2016 16:19 bertie2008#5928
Quote:
Originally Posted by Dark Blaze View Post
You don't need RappelzCmdLauncher for 7.2, what does the game server log show?
Just an update, a friend sent me another copy of the 7.2 client and it works perfectly, I don't know why I couldn't get the client available in the download center to work but the copy that was sent to me worked first try after using my launcher bat file.

To everyone that gave me feedback Dark Blaze, LamiaCore and thndr, thanks guys so very much.
09/14/2016 16:40 fedra3432#5929
hi, help me pls, add my item in altar
09/14/2016 18:27 ThunderNikk#5930
The different level altar boxes I believe are tied to a drop group resource and you would add your item to that drop group.
09/14/2016 19:02 fedra3432#5931
ty for help, how to make drop 2 items
i set my item drop_pracent 1 ,but the chance was low
09/14/2016 22:01 thefear511#5932
Hi , i need Help .
can't find a fresh server without pay to win :)
09/15/2016 05:55 Dev.lionheart#5933
Quote:
Originally Posted by thefear511 View Post
Hi , i need Help .
can't find a fresh server without pay to win :)
u can play this ;)

www.powergamer.tk
09/15/2016 09:33 aKa.SeNSeR#5934
naja die anderen telecaster laufen auch nur mit fehler...
die captainherlok mit level 300 für pets bringt mich echt zum verzweifeln xD
09/15/2016 14:56 Sherock#5935
i have a problem ,
i can't make .dll to open this file so... any help pleas ?
09/15/2016 23:50 thefear511#5936
Quote:
Originally Posted by Dev.lionheart View Post
u can play this ;)

[Only registered and activated users can see links. Click Here To Register...]
thats a 7.3 and already reached 170 with full gear , im looking for a long goal server . that has more features and future options .
09/16/2016 13:59 TheOnlyOneRaskim#5937
Quote:
Originally Posted by Sherock View Post
i have a problem ,
i can't make .dll to open this file so... any help pleas ?
Code:
byte[] array = new byte[0];
int num = 0;
STATERESOURCE.RawBytes = File.ReadAllBytes(<>c__DisplayClassf.path);
using (MemoryStream memoryStream = new MemoryStream(STATERESOURCE.RawBytes))
{
	STATERESOURCE.FileHeader = new Headers();
	array = new byte[27];
	memoryStream.Read(array, 0, array.Length);
	STATERESOURCE.FileHeader.HeaderBytes = array;
	memoryStream.Position += 101L;
	array = new byte[4];
	memoryStream.Read(array, 0, 4);
	STATERESOURCE.FileHeader.FileRows = BitConverter.ToInt32(array, 0);
	STATERESOURCE.Data = new StateResource[STATERESOURCE.FileHeader.FileRows];
	loadWorker.ReportProgress(0);
	while (num != STATERESOURCE.FileHeader.FileRows)
	{
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].text_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].tooltip_id = BitConverter.ToInt32(array, 0);
		STATERESOURCE.Data[num].is_harmful = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 3L;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_time_type = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_group = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_1 = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_2 = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_3 = BitConverter.ToInt32(array, 0);
		STATERESOURCE.Data[num].uf_avatar = Convert.ToByte(memoryStream.ReadByte());
		STATERESOURCE.Data[num].uf_summon = Convert.ToByte(memoryStream.ReadByte());
		STATERESOURCE.Data[num].uf_monster = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 1L;
		STATERESOURCE.Data[num].reiteration_count = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 3L;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].base_effect_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].fire_interval = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].elemental_type = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].amplify_base = BitConverter.ToSingle(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].amplify_per_skl = BitConverter.ToSingle(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].add_damage_base = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].add_damage_per_skl = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].effect_type = BitConverter.ToInt32(array, 0);
		memoryStream.Position += 4L;
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_0 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_1 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_2 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_3 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_4 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_5 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_6 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_7 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_8 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_9 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_10 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_11 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_12 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_13 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_14 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_15 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_16 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_17 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_18 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_19 = BitConverter.ToDouble(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].icon_id = BitConverter.ToInt32(array, 0);
		int num2 = 256;
		while (true)
		{
			char c = Convert.ToChar(memoryStream.ReadByte());
			num2--;
			if (c == '\0')
			{
				break;
			}
		StateResource[] expr_80E_cp_0 = STATERESOURCE.Data;
		int expr_80E_cp_1 = num;
		expr_80E_cp_0[expr_80E_cp_1].icon_file_name = expr_80E_cp_0[expr_80E_cp_1].icon_file_name + c;
		}
		memoryStream.Position += (long)num2;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_skill_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].hit_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].hit_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_timing_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_delay = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_fx_pos_id = BitConverter.ToInt32(array, 0);
		if (Math.Abs(num - STATERESOURCE.lastProgressValue) > 2500)
		{
		       loadWorker.ReportProgress(num);
			STATERESOURCE.lastProgressValue = num;
		}
		else if (num + 1 == STATERESOURCE.FileHeader.FileRows)
		{
			loadWorker.ReportProgress(num);
			STATERESOURCE.lastProgressValue = num;
		}
		num++;
	}
If you are to lazy to do it on your own, decompile my ifrit tool, wich has been used @ Project Tiamat
09/16/2016 14:39 SilentWisdom#5938
Quote:
Originally Posted by TheOnlyOneRaskim View Post
Code:
byte[] array = new byte[0];
int num = 0;
STATERESOURCE.RawBytes = File.ReadAllBytes(<>c__DisplayClassf.path);
using (MemoryStream memoryStream = new MemoryStream(STATERESOURCE.RawBytes))
{
	STATERESOURCE.FileHeader = new Headers();
	array = new byte[27];
	memoryStream.Read(array, 0, array.Length);
	STATERESOURCE.FileHeader.HeaderBytes = array;
	memoryStream.Position += 101L;
	array = new byte[4];
	memoryStream.Read(array, 0, 4);
	STATERESOURCE.FileHeader.FileRows = BitConverter.ToInt32(array, 0);
	STATERESOURCE.Data = new StateResource[STATERESOURCE.FileHeader.FileRows];
	loadWorker.ReportProgress(0);
	while (num != STATERESOURCE.FileHeader.FileRows)
	{
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].text_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].tooltip_id = BitConverter.ToInt32(array, 0);
		STATERESOURCE.Data[num].is_harmful = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 3L;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_time_type = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_group = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_1 = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_2 = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].duplicate_group_3 = BitConverter.ToInt32(array, 0);
		STATERESOURCE.Data[num].uf_avatar = Convert.ToByte(memoryStream.ReadByte());
		STATERESOURCE.Data[num].uf_summon = Convert.ToByte(memoryStream.ReadByte());
		STATERESOURCE.Data[num].uf_monster = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 1L;
		STATERESOURCE.Data[num].reiteration_count = Convert.ToByte(memoryStream.ReadByte());
		memoryStream.Position += 3L;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].base_effect_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].fire_interval = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].elemental_type = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].amplify_base = BitConverter.ToSingle(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].amplify_per_skl = BitConverter.ToSingle(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].add_damage_base = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].add_damage_per_skl = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].effect_type = BitConverter.ToInt32(array, 0);
		memoryStream.Position += 4L;
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_0 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_1 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_2 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_3 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_4 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_5 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_6 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_7 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_8 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_9 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_10 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_11 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_12 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_13 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_14 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_15 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_16 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_17 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_18 = BitConverter.ToDouble(array, 0);
		array = new byte[8];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].value_19 = BitConverter.ToDouble(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].icon_id = BitConverter.ToInt32(array, 0);
		int num2 = 256;
		while (true)
		{
			char c = Convert.ToChar(memoryStream.ReadByte());
			num2--;
			if (c == '\0')
			{
				break;
			}
		StateResource[] expr_80E_cp_0 = STATERESOURCE.Data;
		int expr_80E_cp_1 = num;
		expr_80E_cp_0[expr_80E_cp_1].icon_file_name = expr_80E_cp_0[expr_80E_cp_1].icon_file_name + c;
		}
		memoryStream.Position += (long)num2;
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].cast_skill_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].hit_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].hit_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_timing_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_pos_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].special_output_fx_delay = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_fx_id = BitConverter.ToInt32(array, 0);
		array = new byte[4];
		memoryStream.Read(array, 0, array.Length);
		STATERESOURCE.Data[num].state_fx_pos_id = BitConverter.ToInt32(array, 0);
		if (Math.Abs(num - STATERESOURCE.lastProgressValue) > 2500)
		{
		       loadWorker.ReportProgress(num);
			STATERESOURCE.lastProgressValue = num;
		}
		else if (num + 1 == STATERESOURCE.FileHeader.FileRows)
		{
			loadWorker.ReportProgress(num);
			STATERESOURCE.lastProgressValue = num;
		}
		num++;
	}
If you are to lazy to do it on your own, decompile my ifrit tool, wich has been used @ Project Tiamat
Do y'all got any more of them credits for my read method? ;)
09/17/2016 07:47 rapmike1#5939
i get a error when trying to launch the 7.2 gs

says GAME DB INIT ERROR: [DBNETLIB][ConnectionOpen (Connect()).[SQL SEVER dose not exist or access denied.



i run a 9.1 also for family only and i dont get this error so why do i get with the 7.2 files ? and i set them up just like my 9.1 all i changed was the ip's and user names to match mine and still wont let me in and yes i gave permission to the user name so idk why its doing this
09/17/2016 13:59 ThunderNikk#5940
[Only registered and activated users can see links. Click Here To Register...]