[Project]Converting JSro 1.033 > ISro 1.110

02/02/2013 10:14 MeGaMaX#1
Hello !

Like the thread title, Its project about converting jsro files to isro client fully functionally maybe we will have to disable some future or nop some opcodes into the gameserver or client so its will be like that.

1: We can login with the client into the character creation screen.

2: Replace the opcodes to be same with the client or server or nop the unused opcodes into both.

3: Parse the packet structure if there is different and codecave them no problem !.

How the project will be going:

1: I have some dedicated servers unused we can use anyone.

2: There is will be svn server for the updates with logs so you can write what you did.

3: There is will be ftp server so you can upload the new exes into the server folder direct or test it.

4: There is will be smc access so you can shutdown the server or reopen the exe.

5: You can suggest your ideas !.

Who in the team:

1: androw3349 ( MeGaMaX ).

2: Chernobly ( Alex ).

3: Schickl.

4: megaman
................................
What we are working on now is:

Need to fix:



1: Problem With 34A5.

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



#Update

now i'm targeting the diff with megaman so can be able to login gameworld like since alex busy and schickl offline :/

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

#Update 2

Parsed the 3013 ^^

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

#Update 3

1: 34A5 Crashing the client

What is fixed ^^:

1: disabled the isro client gameguard
2: We are able to login into character creation screen and create character :cool: .
3: Parsed 3013 ^^
4: Parsed 3020 , 34A6
5: Spawned into game for like 1 min after client crash cuz 34A5 shit

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

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

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

What should you know:

Assemble language, Or C++.

Have knowledge with silkroad system .

Have knowledge with packets parsing.

that's enough till now :).

If you know anything from those above feel free to post your information.

Thanks for reading.

#No Flame !!
#Thanks for my brother CraYu who provide the database <3

Greetings : MeGaMaX, Chernobly.
02/02/2013 10:43 Snow*#2
Well... I don't have the enough experience to help, but good luck. Also, Nice to hear that Alex helping, since he never move his lazyass in something xD
02/02/2013 12:01 Schickl#3
You need the A102 structure?
Code:
[BYTE]          status code(0x01 = login success)
if(status == 1) {
  [DWORD]       session ID
  [WORD]         length of the IP
  [STRING]       the IP of the server
  [WORD]         port
} else if(status == 2) {
  [BYTE]   error type(I guess)
}
Doubt that it's different from that one and there's even documentation out there for this packet

And I can help if you want
At least until next sunday(school ftw)
Yes, I do know asm and C++
02/02/2013 12:08 MeGaMaX#4
Quote:
Originally Posted by Schickl View Post
You need the A102 structure?
Code:
[BYTE]          status code(0x01 = login success)
if(status == 1) {
  [DWORD]       session ID
  [WORD]         length of the IP
  [STRING]       the IP of the server
  [WORD]         port
} else if(status == 2) {
  [BYTE]   error type(I guess)
}
Doubt that it's different from that one and there's even documentation out there for this packet

And I can help if you want
At least until next sunday(school ftw)
Yes, I do know asm and C++
welcome , sent you pm , accepted :)
02/02/2013 12:18 LegendM*#5
Just 1 question
Why you wanna convert?
02/02/2013 12:26 MeGaMaX#6
Quote:
Originally Posted by LegendM* View Post
Just 1 question
Why you wanna convert?
interesting to make something that hard better than make private server !

improving your skills

enjoy with your work when you made it

test for us

something really good

use different client its enjoyable ! ;)

ask your self do we have isro files ! ?
02/02/2013 12:53 DelayMaster#7
sound intresting i will be glad to help you
02/02/2013 14:05 PortalDark#8
wishing you good luck from the "dont know wtf to do packets" tier
no, really, wish you guys good luck and hope to see more news about this


btw androw. Is it me or you manage to use iSRO client on vSRO?
i remember you said something about iSRO client on vSRO to allow new 3D models
02/02/2013 17:15 megaman963#9
Quote:
Originally Posted by PortalDark View Post
wishing you good luck from the "dont know wtf to do packets" tier
no, really, wish you guys good luck and hope to see more news about this


btw androw. Is it me or you manage to use iSRO client on vSRO?
i remember you said something about iSRO client on vSRO to allow new 3D models
Taking the new engine of reading 3D models into vSRO client .. I think so ..
02/02/2013 23:37 TrixArts#10
Good luck :)
02/03/2013 17:18 MeGaMaX#11
thanks guys

who is interesting !
02/03/2013 22:08 megaman963#12
Quote:
Originally Posted by androw3349 View Post
#Update

now i'm targeting the diff with megaman so can be able to login gameworld like since alex busy and schickl offline :/

[Only registered and activated users can see links. Click Here To Register...]
seems to be that ISRO v1.110 is little bit diff than JSRO one ... it is just time issue to find all of diff ...
02/03/2013 23:37 MeGaMaX#13
#Thread updated with new info
02/03/2013 23:50 PortalDark#14
Quote:
Originally Posted by androw3349 View Post
#Thread updated with new info
good to know this will keep up

btw, is this gonna be public or just for the ones that join the "team"
also, just for a little curiosity
since jSRO server files are not public(working ones) is this a knowledge project or are ou gonna implement it on any server?
02/04/2013 00:29 MeGaMaX#15
#thread updated ^^

spawned into the game for like 1 min after the client received the 3013 and 3020 and 34A6 i make proxy to still send the needed 2002 packets to keep the connection live and i found 1 into smc LOOOL ^^ now the problem with 34A5 any info about this shit ! ;)


Quote:
Originally Posted by PortalDark View Post
good to know this will keep up

btw, is this gonna be public or just for the ones that join the "team"
also, just for a little curiosity
since jSRO server files are not public(working ones) is this a knowledge project or are ou gonna implement it on any server?
we can make poll to make it public or no but for sure without dbs cuz its not mine :)