[C#]The Arcane Development Thread

10/23/2010 10:48 Yo123#1
TALK HERE IF YOU CAN NOT PROGRAM!:

[Only registered and activated users can see links. Click Here To Register...]
______________________________
First of all thanks: Thanks to chea77er for leaking it and to Miki_Maus for contributing the related client.

So....

Why did I open that thread?

Since the other threads were based on spam and were not combined, i thought of opening a thread that combines all aspects of Arcane Development.
You can discuss any kind of development to the files in here whether it's the database or any other updates inside the code.

Are there any rules for this thread?
Yes.
A) Posts that are not related to coding will first be punished with a warning.
A.1) First Time Warning, 2nd Time 1Point Infraction, for 3rd etc. I++ :P
B) You may not use another language than german or english for the discussion, questions or explanations of what you did.
C) You may not post something like : I will sue the hell out of you. Those files might have been sold for 500$ , but, Lyzerk allowed people to do with them whatever they wanted to and someone obviously shared them and now see where we got: The files are public! So stop complaining and face the truth.
D) Same rules as usual. No doubleposts - use the edit button. No racism, spam,insults, degrading comments, etc...

_____

Source Code
You can find the files attached.

Arcane Client
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]

Client version: KSRO - 1.702
10/23/2010 10:56 ensar00#2
I need help at Server Table @database i dont know what shoud i do?
10/23/2010 11:58 LastThief#3
server table contains every thing about the server

ip check or no and so on
10/23/2010 12:00 chea77er#4
You need make the DB yourself.

Little Tip: Thats the structure of the User Table:
id -> int
username -> varchar
password -> varchar
blocked -> bool (1byte)
connected -> bool (1byte)
10/23/2010 12:06 x*Manu*x#5
serverlar?
10/23/2010 12:14 ensar00#6
Quote:
Originally Posted by x*Manu*x View Post
serverlar?
means servers=serverlar in turkish
ps:I need server table info :P
10/23/2010 12:30 ensar00#7
I need server table info :P
10/23/2010 12:41 LastThief#8
server table info

Ip>>>ip of the server
Check>>>0=no 1=yes
and rates i think thats all you need to fill onto server table

@ensar can you share you db so we can continue ?
10/23/2010 12:51 ensar00#9
Quote:
Originally Posted by LastThief View Post
server table info

Ip>>>ip of the server
Check>>>0=no 1=yes
and rates i think thats all you need to fill onto server table

@ensar can you share you db so we can continue ?
i'll share it soon, working on server table

[Only registered and activated users can see links. Click Here To Register...]

i got these errors when i connect sevrer with client and there is no server in serverlist
10/23/2010 12:53 LastThief#10
Quote:
Login Server

* [100%] Launcher
* [100%] Connecting
* [100%] Connection to GameServer


Game Server

* [100%] Character Listing
* [100%] Character Creation
* [100%] Character Deletion
* [100%] Character Renewing
* [100%] Joining Game
* [100%] Saving slot bars
* [100%] Saving AutoPot settings
* [95%] Spawn system, stability
* [100%] Chat
* [80%] Teleporting (Client freezes sometimes)
* [100%] Berserk
* [90%] Mastery
* [95%] PVP


Items

* [95%] General functions
* [100%] Avatars
* [100%] Dropping items, gold etc.
* [100%] Using potions (mp and hp only)


NPC

* [80%] NPC-Talk
* [100%] Sell, buy
* [100%] buy back (up to 5 slots like SRO)
* [100%] Storage


Monsters

* [100%] Spawn,reSpawn.
* [100%] Monster walking
* [50%] Aggresive, only for mobs that are not normal
* [90%] Attacks, no combos
* [100%] item drops, gold etc.
* [100%] Experince
* [70%] SP Calculation
* [100%] Unique guards
* [100%] Aggro


Chinese Skills:

* [100%] Simultaneous attack skills
* [0%] Effects
* [0%] Passive skills


Bicheon

* [100%] Smashing Series
* [100%] Chain Sword Attack Series
* [50%] Shield Technique Series (one which gives defense is working)
* [100%] Blade Force Series
* [75%] Hidden Blade Series (Knock-down position errors)
* [100%] Killing Heaven Blade Series
* [100%] Sword Dance Series
* [0%] Bicheon Force Series


Heuksal

* [100%] Annihilating Blade Series
* [50%] Fanning Spear Series (one which gives defense is working)
* [100%] Heuksal Spear Series
* [100%] Soul Departs Spear Series
* [100%] Ghost Spear Attack Series
* [100%] Chain Spear Attack Series
* [100%] Flying Dragon Spear Series


Pacheon

* [100%] Anti Devil Bow Series
* [100%] Arrow Combo Attack Series
* [50%] Hawk Training Series (one which gives attack rating is working)
* [100%] Autumn Wind Arrow Series
* [100%] Break Heaven Arrow Series
* [100%] Explosion Arrow Series
* [100%] Strong Bow Series
* [100%] Mind Bow Series


Cold

* [100%] Cold Force Series
* [100%] Frost Guard Series
* [0%] Cold Wave Attack Series
* [0%] Frost Wall Series
* [0%] Frost Nova Series
* [100%] Snow Storm Series
* [100%] Snow Shield Series


Light

* [100%] Thunder Force Series
* [100%] Piercing Force Series
* [100%] Wind Walk Series
* [100%] Lion Shout Series
* [100%] Concentration Series
* [100%] Thunderbolt Force Series


Fire

* [100%] Fire Force Series
* [0%] Fire Shield Series
* [100%] Flame Body Series
* [100%] Fire Protection Series
* [0%] Fire Wall Series
* [100%] Flame Wave Series
* [0%] Fire Combustion Series


Force

* 0% none
this was the first ver but alot of things fixed

@up

table is missed from the db and its exactly server and login and etc
10/23/2010 12:54 chea77er#11
Quote:
Originally Posted by ensar00 View Post
i'll share it soon, working on server table

[Only registered and activated users can see links. Click Here To Register...]

i got these errors when i connect sevrer with client and there is no server in serverlist
You have 2 Options:
1. Rename GetInt16 to GetInt32 and do something like this: (short)GetInt32(..) [Use Int in the DB]
2. use an other type (in this a 16bit) Type, in your DB
10/23/2010 12:54 vpegas1234#12
hum seems bad :S, i dont know if i can help you but
[NOW, I SHOULD SAID SOMETHING STUPID]
if this emu is C# why you dont check out the CSREMU DB tables? (i dont know if it works but in teoric it may work i think.)

Thanks for all you guys are doing ;)
10/23/2010 13:41 Shane¸#13
Quote:
Originally Posted by vpegas1234 View Post
hum seems bad :S, i dont know if i can help you but
[NOW, I SHOULD SAID SOMETHING STUPID]
if this emu is C# why you dont check out the CSREMU DB tables? (i dont know if it works but in teoric it may work i think.)

Thanks for all you guys are doing ;)
csremu uses MySQL
10/23/2010 14:07 CraYu#14
hm i get this error now.

[Only registered and activated users can see links. Click Here To Register...]
10/23/2010 14:12 ensar00#15
Quote:
Originally Posted by chea77er View Post
You have 2 Options:
1. Rename GetInt16 to GetInt32 and do something like this: (short)GetInt32(..) [Use Int in the DB]
2. use an other type (in this a 16bit) Type, in your DB
like this?
Writer.Word(reader.(short)GetInt32(1));