Welcome, Guest
You have to register before you can post on our site.

Username/Email:
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 3,927
» Latest member: austittso7654
» Forum threads: 5,154
» Forum posts: 41,376

Full Statistics

Online Users
There are currently 27 online users.
» 0 Member(s) | 26 Guest(s)
Bing

Latest Threads
Last Chaos Server Sale
Forum: The Black Market (Buy, Sell, Trade)
Last Post: XWrongX2
01-26-2026, 11:07 PM
» Replies: 3
» Views: 622
All in One Exporter
Forum: Tools
Last Post: Kain88
01-25-2026, 07:04 AM
» Replies: 4
» Views: 442
HELP! ReZasCashServer It ...
Forum: Ep4 Support
Last Post: Kain88
01-24-2026, 03:24 PM
» Replies: 2
» Views: 174
Hi, does anyone know the ...
Forum: Help
Last Post: Desarija
01-21-2026, 11:29 AM
» Replies: 1
» Views: 121
LastChaos Nemesis
Forum: Server Advertising
Last Post: Desarija
01-20-2026, 04:06 PM
» Replies: 3
» Views: 243
Looking for EP4 Guidance
Forum: General Discussion
Last Post: xHypnosiaa
01-19-2026, 08:33 AM
» Replies: 1
» Views: 177
We're in need of creative...
Forum: Project Recruitment
Last Post: RGT
01-16-2026, 12:48 AM
» Replies: 0
» Views: 123
Last Chaos build deployme...
Forum: Ep4 Guides
Last Post: xHypnosiaa
01-08-2026, 11:14 AM
» Replies: 0
» Views: 84
Last Chaos global server ...
Forum: Ep4 Guides
Last Post: xHypnosiaa
01-07-2026, 07:01 PM
» Replies: 0
» Views: 39
EP-2/EP-3 Mixed files
Forum: Archived General Server Releases
Last Post: TeKnodE
01-06-2026, 09:53 PM
» Replies: 1
» Views: 301

 
  Small question regarding language
Posted by: RomainLastChaos - 01-16-2015, 01:17 PM - Forum: Solved topics - Replies (4)


Hello  well i  know nksp read name from data  exemple client english /usa will read item_all_usa.lod if i put others name files game will say wrong files is there any way to change the nksp or something else language  name defautl? like exemple  switch ItemAll_usa.lod  to  ItemAll_frc.lod ?

 

i  swear is engine stuff  but i'm not source so i will know if i need to use the client source to change it?

Print this item

  GameServer_d Error
Posted by: Darkface - 01-16-2015, 12:03 PM - Forum: Solved topics - Replies (27)


Hey guys,

 

I have this problem when I try to run my GS

 

I get this on GS 

 

 

and instantly restarts automatic

 

 

someone know what is the problem?

 

 

Regards.

Print this item

  Errorlog in afinity
Posted by: Drakonium - 01-16-2015, 10:08 AM - Forum: Solved topics - Replies (2)


Hi, I have the following errorlog when selecting an affinity. Anyone know why?

 

 

Thanks a greeting

 

 

Print this item

  Searth LC CMS 3.8.1
Posted by: Fysia - 01-15-2015, 07:37 PM - Forum: ToXiC Support - Replies (5)

Searth LC CMS 3.8.1 : pls give me link

Print this item

  [Release] Custom Launcher Source
Posted by: Ih¢sãs123 - 01-14-2015, 07:43 PM - Forum: Archived General Client Releases - No Replies


Hi all, I have written a custom launcher for avalon lc and now I release the source.

(Sorry for my bad english)

 

What is new:

- IP for updates like the gamigo launcher

- Webviewer/Updates cant rightclick, moved the picture its fixed

- Read the displaysize and you can select a size in the launcher (only ep3)

- If a update is running you can click autostart after update

- You can add how often it can start

- Homepage and Forum Button, the buttons open your standard browser.

- You can all edit how u like.

- I help only for 10€ (PayPal or Amazon more over Private Message)

 

Server:

In the LC/bin/Release folder is a launcher folder for the server .html datas and so on

 

 

Comments to the Source

[hide]

 

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Diagnostics;
using System.Net;
using System.IO;
using System.Runtime.InteropServices;

namespace LC
{
public partial class frm_launcher : Form
{
public string ip = "0.0.0.0";
private Point mouseposition;
public Launcher cLauncher;
List<string> dissize = new List<string>();

public frm_launcher()
{
InitializeComponent();
this.Cursor = CreateCursor(Properties.Resources.lc, 0, 0);
this.cLauncher = new Launcher();
ip = this.cLauncher.ip; //Catch the IP
isevent();
displaysize();
}

private void displaysize()
{
//Initialize aviable sizes
string[] mysize = { "800 600", "1024 768", "1152 864", "1280 720", "1280 800", "1280 960", "1280 1024", "1440 900", "1600 900", "1600 1200", "1680 1050", "1919 1079" };
//check if all sizes aviable for the user screen
realsize(Screen.PrimaryScreen.Bounds.Width, Screen.PrimaryScreen.Bounds.Height, mysize);
//set the actually size
string size = System.IO.File.ReadAllText(Application.StartupPath + "\\Data\\Etc\\DisplaySize.txt");
cB_size.Text = size;
}

private void realsize(int width, int height, string[] enablesize)
{
int ensize = enablesize.Length;
for(int i = 0; i < ensize; i++)
{
string[] splitter = enablesize[i].Split(' ');
if(width >= Convert.ToUInt32(splitter[0]) && height >= Convert.ToUInt32(splitter[1]))
{
dissize.Add(enablesize[i]);
}
}
cB_size.Items.AddRange(dissize.ToArray());
}

private void isevent()
{
//this is the html with your informations for the launcher
string patchtext = Get("http://" + ip + "/launcher/mylauncher.html");
//the background for your launcher in the webbrowser
string img = "http://" + ip + "/launcher/background.jpg";
//the css to fix the background and set the position for a better looking launcher and the source from the mylauncher.html will added
patchtext = "<style type=" + '"' + "text/css" + '"' + ">body{background-attachment: fixed;background-position:-197px -12px;background-repeat:repeat;background-image:url(" + img + ");}</style>" + patchtext;
//webbrowser become the source for showing
wB_update.DocumentText = patchtext;
}

private string Get(string URL)
{
try
{
HttpWebRequest Request = (HttpWebRequest)WebRequest.Create(URL);
Request.Method = "GET";
Request.ContentType = "application/x-www-form-urlencoded";
Request.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials;
Request.Timeout = 3000;

HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
Stream DataStream = Response.GetResponseStream();
StreamReader Reader = new StreamReader(DataStream);
string ServerResponse = Reader.ReadToEnd();
Reader.Close();
DataStream.Close();
Response.Close();

return ServerResponse;
}
catch (Exception ex)
{
return "Can´t connect to the Server with the IP Address " + ip + " to the /launcher/mylauncher.html.";
}
}

private void frm_launcher_MouseDown(object sender, MouseEventArgs e)
{
mouseposition = new Point(-e.X, -e.Y);
Cursor = Cursors.SizeAll;
}

private void frm_launcher_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouseposition.X, mouseposition.Y);
Location = mousePos;
}
}

// Last Chaos start
private void start_game()
{
if (this.cLauncher.Version != this.cLauncher.NewestVersion)
{
return;
}
Process[] LC_Process = Process.GetProcessesByName("Nksp");

if (LC_Process.Length != 0) // Look if LastChaos is already running
{
MessageBox.Show("LastChaos is already running!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
}
else
{
string currentDir = Environment.CurrentDirectory;
// -------------------------------------------------------------------------------------
// The Parameter to start LastChaos " 4022" (EP2) change to " fkzktlfgod!" for (EP3)
// -------------------------------------------------------------------------------------
if (File.Exists(currentDir + "\\Bin\\Nksp.exe"))
{
int run = Convert.ToInt16(nUD.Value);
while (run > 0)
{
Process.Start(currentDir + "\\Bin\\Nksp.exe", " fkzktlfgod!"); // Here start LC with the true parameter 4022 oder fkzktlfgod!
run--;
}
}
else
{
MessageBox.Show("Error: Nksp.exe not found!", "Error: Nksp.exe", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
// -------------------------------------------------------------------------------------
Application.Exit();
}
}

private void frm_launcher_Load(object sender, EventArgs e)
{
this.cLauncher = new Launcher();
ip = this.cLauncher.ip;
this.Update();
}

public new void Update()
{
if (this.cLauncher.Version >= this.cLauncher.NewestVersion)
{
lbl_version.Text = Convert.ToString(this.cLauncher.Version)+ "/" + Convert.ToString(this.cLauncher.NewestVersion);
lbl_status.Text = "Complete";
lbl_status.Visible = true;
lbl_download.Visible = false;
lbl_versiontxt.Visible = false;
lbl_version.Visible = false;
pB_patch.Maximum = 100;
pB_patch.Value = 100;
if (cB_startafter.Checked)
{
start_game();
}
cB_startafter.Visible = false;
}
else
{
WebClient webClient = new WebClient();
cB_startafter.Visible = true;
webClient.DownloadProgressChanged += new DownloadProgressChangedEventHandler(this.wClient_DownloadProgressChanged);
webClient.DownloadFileCompleted += new AsyncCompletedEventHandler(this.wClient_DownloadFileCompleted);
int Version = this.cLauncher.Version + 1;
string Versions = Convert.ToString(Version);
webClient.DownloadFileAsync(new Uri(this.cLauncher.DownloadUrl + Versions + ".zip"), Versions + ".zip"); //, (string)(object)(this.cLauncher.Version + 1) + (object)".zip"
}
}

private void wClient_DownloadFileCompleted(object sender, AsyncCompletedEventArgs e)
{
++this.cLauncher.Version;
int Version = this.cLauncher.Version;
string Versions = Convert.ToString(Version);
lbl_download.Text = "Extract Files";
this.cLauncher.Unzip(Versions + ".zip");
this.cLauncher.WriteVersion();
this.Update();
}

private void wClient_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e)
{
this.pB_patch.Value = e.ProgressPercentage;
lbl_download.Text = string.Format("{0:0,0}", Convert.ToInt32(e.BytesReceived)) + "/" + string.Format("{0:0,0}", Convert.ToInt32(e.TotalBytesToReceive));
lbl_version.Text = Convert.ToString(this.cLauncher.Version) + "/" + Convert.ToString(this.cLauncher.NewestVersion);
}

private void btn_close_Click(object sender, EventArgs e)
{
Close();
}

private void p_Name_MouseMove(object sender, MouseEventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Point mousePos = Control.MousePosition;
mousePos.Offset(mouseposition.X, mouseposition.Y);
Location = mousePos;
}
}

private void p_Name_MouseDown(object sender, MouseEventArgs e)
{
mouseposition = new Point(-e.X, -e.Y);
Cursor = Cursors.SizeAll;
}

private void frm_launcher_MouseUp(object sender, MouseEventArgs e)
{
this.Cursor = CreateCursor(Properties.Resources.lc, 0, 0);
}

private void p_Name_MouseUp(object sender, MouseEventArgs e)
{
this.Cursor = CreateCursor(Properties.Resources.lc, 0, 0);
}

[DllImport("user32.dll")]
[return: MarshalAs(UnmanagedType.Bool)]
public static extern bool GetIconInfo(IntPtr hIcon, ref IconInfo pIconInfo);

[DllImport("user32.dll")]
public static extern IntPtr CreateIconIndirect(ref IconInfo icon);

public struct IconInfo
{
public bool fIcon;
public int xHotspot;
public int yHotspot;
public IntPtr hbmMask;
public IntPtr hbmColor;
}

public static Cursor CreateCursor(Bitmap bmp, int xHotSpot, int yHotSpot)
{
IntPtr ptr = bmp.GetHicon();
IconInfo tmp = new IconInfo();
GetIconInfo(ptr, ref tmp);
tmp.xHotspot = xHotSpot;
tmp.yHotspot = yHotSpot;
tmp.fIcon = false;
ptr = CreateIconIndirect(ref tmp);
return new Cursor(ptr);
}

private void btn_closedeinemutter_MouseHover(object sender, EventArgs e)
{
btn_closedeinemutter.BackgroundImage = Properties.Resources.close_2;
}

private void btn_closedeinemutter_MouseLeave(object sender, EventArgs e)
{
btn_closedeinemutter.BackgroundImage = Properties.Resources.close_1;
}

private void btn_closedeinemutter_Click(object sender, EventArgs e)
{
Close();
}

private void p_start_Click(object sender, EventArgs e)
{
start_game();
}

private void p_start_MouseHover(object sender, EventArgs e)
{
p_start.BackgroundImage = Properties.Resources.button1_click;
}

private void p_start_MouseLeave(object sender, EventArgs e)
{
p_start.BackgroundImage = Properties.Resources.button1;
}

private void cB_size_SelectedIndexChanged(object sender, EventArgs e)
{
string write = cB_size.Text;
System.IO.File.WriteAllText(Application.StartupPath + "\\Data\\Etc\\DisplaySize.txt", write);
}

private void open_side(string side)
{
string url = "http://" + ip + "/launcher/" + side + ".php";
Process.Start(url);
}

private void p_homepage_Click(object sender, EventArgs e)
{
open_side("homepage"); //set a redirect into your server /var/www/html/launcher/homepage.php to your homepage url
}

private void p_homepage_MouseHover(object sender, EventArgs e)
{
p_homepage.BackgroundImage = Properties.Resources.button1_click_homepage;
}

private void p_homepage_MouseLeave(object sender, EventArgs e)
{
p_homepage.BackgroundImage = Properties.Resources.button1_homepage;
}

private void p_forum_MouseHover(object sender, EventArgs e)
{
p_forum.BackgroundImage = Properties.Resources.button1_click_forum;
}

private void p_forum_MouseLeave(object sender, EventArgs e)
{
p_forum.BackgroundImage = Properties.Resources.button1_forum;
}

private void p_forum_Click(object sender, EventArgs e)
{
open_side("forum"); //set a redirect into your server /var/www/html/launcher/forum.php to your forum
}
}
}

 

[/hide]

 

Downloads

[hide]

2 | 2

[/hide]

Print this item

  Serious World Editor
Posted by: Darkface - 01-14-2015, 07:04 PM - Forum: Solved topics - Replies (11)


Hey guys
 
I have one little problem with Serious World Editor.
 
When I try to open one map, example Juno.wld, I receive "Send Error Report?" after about 4-5 seconds to load the map.
 
someone know how to fix it?
 
Tips:
 
1. I have Windows 7 (32 bits)
2. 2048 GB on VMS.
3. Bin folder is the correct.
4. VirtualTrees on /

5. Data\Textures\Editor\

Default.tex -  error.tex - IconsTray.tex
6. SED_TipOFTheDay.txt on \Data

 

Regards.

Print this item

  Couple GameServer errors
Posted by: Walletman987 - 01-14-2015, 03:22 AM - Forum: Solved topics - Replies (10)


Idk if any of you guys know how to fix this, but if you could point me in the right direction maybe I could help you out too Tongue

 

 

15-01-13 22:30:28,373 INFO  - bnf - create timer. handle: 2000004, start_sec: 5372, period_sec: 86400

2015-01-13 22:30:28,373 INFO  - :
2015-01-13 22:30:28,373 INFO  - DBProcess thread start .........................
2015-01-13 22:30:28,374 INFO  - ----- mysql disconnect / host[192.99.154.158] / database name[T_db]
2015-01-13 22:30:28,374 INFO  - ----- mysql disconnect / host[192.99.154.158] / database name[T_data]
Game1: /usr/local/include/boost-1_56/boost/thread/pthread/condition_variable.hpp:168: boost::condition_variable_any::~condition_variable_any(): Assertion `!pthread_mutex_destroy(&internal_mutex)' failed.
2015-01-13 22:30:28,374 FATAL - receive SIGNAL : 6
2015-01-13 22:30:28,374 INFO  - >> saving all user data because server down <<
2015-01-13 22:30:28,375 INFO  - DBProcess thread end .........................
2015-01-13 22:30:28,375 INFO  - DBProcess thread end .........................
 Error in `./Game1': double free or corruption (!prev): 0x3d758f10 
Aborted

 

query error (mysql_store_result) : error[] query[insert into t_characters_guildpoint select a_index, 0, 0 from t_characters]
2015-01-13 22:32:55,399 ERROR - query error (mysql_real_query) : error[Column count doesn't match value count at row 1] query[insert into t_extend_guild select a_index, 0, 5+a_level*5, 0, '', '', '' from t_guild]
2015-01-13 22:32:55,399 ERROR - query error (mysql_real_query) : error[Column count doesn't match value count at row 1] query[insert into t_extend_guildmember select a_guild_index, a_char_index, '', 0, 0, 0 from t_guildmember]
2015-01-13 22:32:55,401 INFO  - SYSTEM > SetCubeUpdateTime : 1421038800
2015-01-13 22:32:55,401 ERROR - query error (mysql_real_query) : error[Column count doesn't match value count at row 1] query[iNSERT DELAYED INTO t_guild_stash_log_backup SELECT * FROM t_guild_stash_log where a_date < DATE_SUB( NOW(), INTERVAL 1 MONTH );]
2015-01-13 22:32:55,402 INFO  - SYSTEM > BACKUP GUILD_STASH LOG
2015-01-13 22:32:55,402 ERROR - query error (mysql_real_query) : error[unknown column 'a_syndicate_point_k' in 'field list'] query[sELECT a_nick, a_index, a_syndicate_point_k FROM t_characters WHERE a_syndicate_type = 1 and a_syndicate_point_k > 2078999999]
2015-01-13 22:32:55,402 ERROR - DB ERROR : LOAD CHARACTER SYNDICATE KING DATA / query[sELECT a_nick, a_index, a_syndicate_point_k FROM t_characters WHERE a_syndicate_type = 1 and a_syndicate_point_k > 2078999999] / error[unknown column 'a_syndicate_point_k' in 'field list']
2015-01-13 22:32:55,402 ERROR - query error (mysql_real_query) : error[unknown column 'a_syndicate_point_d' in 'field list'] query[sELECT a_nick, a_index, a_syndicate_point_d FROM t_characters WHERE a_syndicate_type = 2 and a_syndicate_point_d > 2078999999]
2015-01-13 22:32:55,402 ERROR - DB ERROR : LOAD CHARACTER SYNDICATE KING DATA / query[sELECT a_nick, a_index, a_syndicate_point_d FROM t_characters WHERE a_syndicate_type = 2 and a_syndicate_point_d > 2078999999] / error[unknown column 'a_syndicate_point_d' in 'field list']

 
Sorry, it's a ton of stuff, but I hope someone could help lol.

Print this item

  Hello i search Ep4 Client
Posted by: FrezonaKing - 01-13-2015, 09:28 PM - Forum: General Discussion - Replies (3)

Hello i search Ep4 Client?

Print this item

  what is magicspeed?
Posted by: Mandragor - 01-13-2015, 09:04 AM - Forum: Solved topics - Replies (3)


Question is above, i wanted to mess a bit with skills speed but magicspeed doesnt seem to be the right way.

 

Thanks in advance

Print this item

  DamonA Website Free 2015 full
Posted by: We are AnnonymouS - 01-11-2015, 12:50 PM - Forum: General Discussion - Replies (24)


Hello dears LCKB today is 11 junary 2015 to remember  11 september 2001 of attack on wall street center tower i'm here to share with you  for free the website price is 150euro for free  with database and complet website of DamonA total secure enjoy 11 junary We are Charlie we are AnnonymouS

 

Link Removed 

Print this item