Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[RELEASE] Last War / Last Chaos Server files.

Status
Not open for further replies.
[B]aSH
Member
Joined
Apr 2, 2009
Messages
1,138
Reaction score
371
Re: [SHARE] Last War / Last Chaos Server files.

Thanks mate, going to have a mess around with these for the day, Ill post anything I find.
 
[B]aSH
Member
Joined
Apr 2, 2009
Messages
1,138
Reaction score
371
Re: [SHARE] Last War / Last Chaos Server files.

Ugh gotta rebuild my spare machine to 32bit x.x
 
Joined
Apr 8, 2005
Messages
402
Reaction score
37
Re: [SHARE] Last War / Last Chaos Server files.

I think in old thread better client was used? (Dunno why it got closed guess cos I wasn't all like "HEY THATS MY THREAD REINSTATE IT~" or somethin... dun matter you can still view it. :)

http://forum.ragezone.com/f111/last-chaos-271380/ (old thread)

My client is old client
- LcInstall_50221.exe
- Version : 725
- DL :

Have fun though guys~
 
Experienced Elementalist
Joined
Jul 13, 2008
Messages
272
Reaction score
136
Re: [SHARE] Last War / Last Chaos Server files.

The 50221 feels like a better match because it does not have a bug with the merchant thing.
Sadly that client has way lower limits, and also does not support magic attack skills on NPC's. The following info is missing in the mobAll.lod and all the mobX.lod files

Code:
skill1_id - Int16
skill1_lvl - Byte
skill2_id - Int16
skill2_lvl - Byte 
attack_type - Byte
fire_delay_count - Byte
fire_delay0 - Float
fire_delay1 - Float
fire_delay2 - Float
fire_delay3 - Float
fire_effect0 - Byte[]
fire_effect1 - Byte[]
fire_effect2 - Byte[]
fire_object - Byte[]
fire_speed - Byte[]

The 17173 client does support glow effects on upgraded items
But the server does not support them.

Also the server has Rogue half prepared and 17173 can also display rogue with armor and skills if necessary. but the 50221 not.
terzo - [RELEASE] Last War / Last Chaos Server files. - RaGEZONE Forums



I think there must be a version between 50221 and 17173 that should work perfectly.
 
Joined
Apr 8, 2005
Messages
402
Reaction score
37
Re: [SHARE] Last War / Last Chaos Server files.

heh well see difference is 17173 isn't so much a client version as it's a big site for China to download games from (Kinda like FileFront here) but it also has 'guides' and wikipedia like stuff... zzz from what I remember... as to whether the client is good or not I refrence newmania... an infrequent korean member here. In the other thread he was able to get it going. You can reference that but he's not much for speaking... still good luck.
 
Experienced Elementalist
Joined
Jul 13, 2008
Messages
272
Reaction score
136
Re: [SHARE] Last War / Last Chaos Server files.

Yea, it does run, and run good, just some things are much more limited.
Also the client does not have all the items that are in the database.
on Elitepvpers that client is referred as Some12's client.
Have been playing with that client for a while



 
Joined
Oct 16, 2004
Messages
894
Reaction score
94
Re: [SHARE] Last War / Last Chaos Server files.

I am currently working on my own game project so I don't have the time to begin an emulator project, however if people undertake an emulator project I will put in some time coding some areas.

Ive noticed 2 new PServers for LC have risen as well Elite and 777, how is the files available for them? I'd like to know where they're getting them so I could open a server and play around with custom poop.

elite & eternia is owned by one person/group of person.


Edit:
perhaps contacting Mental and ask him to add a dev section for LC will greatly help.
 
Last edited:
Joined
Apr 8, 2005
Messages
402
Reaction score
37
Re: [SHARE] Last War / Last Chaos Server files.

Well I first played this when it was coming out to Malaysia... there was no "Rogue" class there was no uh what's the dude on it? anyways it was just

The Titan, Knight, and was it an Archer chick? lol ok I forget lol~ I'd be happy with just those three classes and a 'functioning' server but I realize someone else has "Full 100%" files GOOD LUCK on getting those... as they'll probably cost $$$ as for a section... why? So people can whine "I need help? Someone make this for me" and other leeching? although I guess it could open the doors to some developers showing up but... it's common place here that people do work for themselves never to share. (They don't have to in my opinion YOU did the work. Whether I share everything I got is my own choice.) But yeah a section would be nice... that's what 3 for me then? (Dekaron, Zero Online, now this?) Doesn't matter though it's Mr. MentaL's decision this his site and all. ^^;;
 
Initiate Mage
Joined
Jun 2, 2008
Messages
5
Reaction score
14
Re: [SHARE] Last War / Last Chaos Server files.

The 17173 client does support glow effects on upgraded items
But the server does not support them.

Also the server has Rogue half prepared and 17173 can also display rogue with armor and skills if necessary. but the 50221 not.
terzo - [RELEASE] Last War / Last Chaos Server files. - RaGEZONE Forums



I think there must be a version between 50221 and 17173 that should work perfectly.

There is no public version that matches the server, because the server is a Developer only version, it has Rogue & Summoner build in, but no client at that time has both -> developer only client is needed to match the serverfiles.

I already made a lot of things in my .NET emulator, and it's ready for EP2 when it's finished, i decompiled/disassembled most stuff from the serverfiles to find calculations and other stuff.

What already works:
- Login
- Char creation
- Char deletion
- Moving around
- interact with NPC's
- take quests
- pickup items
- move items in inventory
- equip items
- attack npc's
- load NPC/Item/other data from mysql db
- use *.sat/*.sht to find walls, savezones & z-coordinates

it's still lot of work, some function (like damage calculation) is hard to decompile because the server uses multi-level array pointer which are hard to trace even with tools like ida pro.

I will not share my work so far, maybe when it's finished, but not earlier.
 
Experienced Elementalist
Joined
Jul 13, 2008
Messages
272
Reaction score
136
Re: [SHARE] Last War / Last Chaos Server files.

elite & eternia is owned by one person/group of person.


Edit:
perhaps contacting Mental and ask him to add a dev section for LC will greatly help.

Elite Lastchaos is owned by the same group of people that runs 777 lastchaos. Not neccesarily with the same admin but its the same group of people

Eternia is a wide network of games if u calculate all the sister networks that are also owned by the same person, But they only have Lastchaos on one network and thats on Eternia
 
[B]aSH
Member
Joined
Apr 2, 2009
Messages
1,138
Reaction score
371
Re: [SHARE] Last War / Last Chaos Server files.

There is no public version that matches the server, because the server is a Developer only version, it has Rogue & Summoner build in, but no client at that time has both -> developer only client is needed to match the serverfiles.

I already made a lot of things in my .NET emulator, and it's ready for EP2 when it's finished, i decompiled/disassembled most stuff from the serverfiles to find calculations and other stuff.

What already works:
- Login
- Char creation
- Char deletion
- Moving around
- interact with NPC's
- take quests
- pickup items
- move items in inventory
- equip items
- attack npc's
- load NPC/Item/other data from mysql db
- use *.sat/*.sht to find walls, savezones & z-coordinates

it's still lot of work, some function (like damage calculation) is hard to decompile because the server uses multi-level array pointer which are hard to trace even with tools like ida pro.

I will not share my work so far, maybe when it's finished, but not earlier.

Sounds good, I personally think you should release the source so we all can help with the development, possibly make a revision server and set up a team of moderators but its good to see someone undertaking these tasks. I'd be more than happy to assist with the emulator.
 
Banned
Banned
Joined
Apr 29, 2008
Messages
713
Reaction score
264
Re: [SHARE] Last War / Last Chaos Server files.

Sounds good, I personally think you should release the source so we all can help with the development, possibly make a revision server and set up a team of moderators but its good to see someone undertaking these tasks. I'd be more than happy to assist with the emulator.

Ditto
 
Experienced Elementalist
Joined
Jul 13, 2008
Messages
272
Reaction score
136
Re: [SHARE] Last War / Last Chaos Server files.

Ok i need help..

This is the situation on the emulator.
I login, and click katar1

I send the package with the character details.
I send the second package 0x02,0x03 (i think some sort of confirmation package)

The client moves to the character select screen but shows no character.
As if i never send the first package.

This is what i use.
Code:
// C#

byte[] Header = { 0x01, 0x81, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
byte[] EncryptedHeader = { 0x01, 0x00, 0x00, 0x00, 0x00 };
byte[] Key = { 0x00, 0x00 };


int CharID = 1;
string CharName = "Jeroen";
byte CharFace = 4;
byte CharHair = 1;
byte CharUnknown1 = 0;
byte CharUnknown2 = 1;
int CharLevel = 1;
Int64 CurrentEXP = 5;
Int64 MaximumEXP = 14;
int CurrentHP = 500;
int MaximumHP = 600;
int CurrentMP = 100;
int MaximumMP = 250;

byte[] Unknown1 = { 0x00, 0x03, 0xd0, 0x90 };
int Helmet_ID = 552;
int Helmet_Upgrade = 0;
int Shirt_ID = 512;
int Shirt_Upgrade = 0;
int Weapon_ID = 528;
int Weapon_Upgrade = 0;
int Pants_ID = 525;
int Pants_Upgrade = 0;
int Shield_ID = -1;
int Shield_Upgrade = 0;
int Gloves_ID = 527;
int Gloves_Upgrade = 0;
int Boots_ID = 526;
int Boots_Upgrade = 0;
int Wing_ID = -1;
int Wing_Upgrade = 0;


MemoryStream td = new MemoryStream();
td.AddByte(0x02);
td.AddByte(0x02);
td.AddInt32(CharID);
td.AddString(CharName);
td.AddByte(0x00);
td.AddByte(CharFace);
td.AddByte(CharUnknown1); //Facecolor ?
td.AddByte(CharHair);
td.AddByte(CharUnknown2); // Haircolor ?
td.AddInt32(CharLevel);
td.AddInt64(CurrentEXP);
td.AddInt64(MaximumEXP);
td.AddBytes(Unknown1);
td.AddInt32(MaximumHP);
td.AddInt32(CurrentHP);
td.AddInt32(MaximumMP);
td.AddInt32(CurrentMP);
td.AddInt32(Helmet_ID);
td.AddInt32(Helmet_Upgrade);
td.AddInt32(Shirt_ID);
td.AddInt32(Shirt_Upgrade);
td.AddInt32(Weapon_ID);
td.AddInt32(Weapon_Upgrade);
td.AddInt32(Pants_ID);
td.AddInt32(Pants_Upgrade);
td.AddInt32(Shield_ID);
td.AddInt32(Shield_Upgrade);
td.AddInt32(Gloves_ID);
td.AddInt32(Gloves_Upgrade);
td.AddInt32(Boots_ID);
td.AddInt32(Boots_Upgrade);
td.AddInt32(Wing_ID);
td.AddInt32(Wing_Upgrade);

byte[] Data = td.ToArray();

EncryptedHeader[4] = Convert.ToByte(Data.Length);
Header[11] = Convert.ToByte(Data.Length + 5 + 2);

MemoryStream Package = new MemoryStream();
Package.AddBytes(Header);
Package.AddBytes(EncryptedHeader);
Package.AddBytes(Data);
Package.AddBytes(Key);

stream.Write(Package.ToArray(), 0, Package.ToArray().Length);
log(BitConverter.ToString(Package.ToArray()).Replace("-", " "), "send");


// Confirmation Packet ? 
byte[] Data2 = { 0x01, 0x81, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x00, 0x0a, 0x02, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 };
stream.Write(Data2, 0, Data2.Length);

WPEPro confirmed that the package is like it should be.. but..

The second part that is strange is that it sends the first and second package as one package.
Maybe that could have something to do with it.
I been trying since yesterday on this particular situation and im kinda stuck sadly.



Packages sniffed from 777 login :


Confirmation package?


Here a screenshot from WPE from the packet in the script.
As u can see it sends both packages at once.
But i guess the client doesn't bother that.



Result >.<





I hope anyone can see what im missing here.
 
Last edited:
[B]aSH
Member
Joined
Apr 2, 2009
Messages
1,138
Reaction score
371
Re: [SHARE] Last War / Last Chaos Server files.

I'm not getting the grasp of what your intending to do, you are sending an emulated database to the client correct? because thats what it looks like to me.

---------- Post added at 12:35 PM ---------- Previous post was at 12:33 PM ----------

Nevermind I see now.
 
Initiate Mage
Joined
Apr 23, 2011
Messages
65
Reaction score
18
Re: [SHARE] Last War / Last Chaos Server files.

I need only updating:
Pets
Skills up to level 70
Egeha
All I personally do not need anything .... if you know roughly how much it will cost you at least tell one update.

You're just full of poop and doesn't understand anything...So forget about setting up a server and just go back to sp farming...
 
Initiate Mage
Joined
Apr 23, 2011
Messages
84
Reaction score
5
Re: [SHARE] Last War / Last Chaos Server files.

Has somebody a skill.bin who is compatible with the 17173 and have all skills up to 80? My DB is complete, i only need this file...
 
Initiate Mage
Joined
Jul 18, 2009
Messages
21
Reaction score
0
Re: [SHARE] Last War / Last Chaos Server files.

i can't download the 2 with the link pls new mirror
 
Status
Not open for further replies.
Back
Top