[Release]Project Throwback - A Classic Experience

01/01/2012 21:38 12k#61
Quote:
Originally Posted by Janix-L2H View Post
The time it takes to properly and efficiently setup the binaries? I thought that was obvious.
lmao, setting it up takes 30 minutes max, even with switching the sql to an alternative other then the one it comes with. I always prefer to use xampp's. Website would be done in an hour max. Thats including the register, an account panel, and the paypal IPN. I have many PHP classes for database work etc, so thats all a breeze. The rest is all SQL which is just adding actions for fail/success, using their action types and params. Then for other things such as keeping KDR etc, just use statistics. Which wouldnt take more then 8 hours. All the time consuming stuff for binaries such as translations has already been released. Same with proper mob spawns etc. It may take longer for you because you may or may not know what your doing in binaries. But ive worked on several and do in fact know what im doing.
01/01/2012 21:40 Janix-L2H#62
Quote:
Originally Posted by I don't have a username View Post
Shut up everyone.
Neither is better, neither is worse.

Quit complaining about each others servers and stop comparing them.
A classic server for one, might not be classic for another.

Neither will everyone find the other one better or worse. We all got different opinions.
The 2 servers are not the same and probably got 2 different goals as well.

Focus on your own servers, instead focusing on others. If you have to compare yourself with others, then your own server will never be unique.

This is not aimed directly for this server, but for every other server existing.
Indeed, well said. I'll leave them to it.

Quote:
Originally Posted by 12k View Post
lmao, setting it up takes 30 minutes max, even with switching the sql to an alternative other then the one it comes with. I always prefer to use xampp's. Website would be done in an hour max. Thats including the register, an account panel, and the paypal IPN. I have many PHP classes for database work etc, so thats all a breeze. The rest is all SQL which is just adding actions for fail/success, using their action types and params. Then for other things such as keeping KDR etc, just use statistics. Which wouldnt take more then 8 hours. All the time consuming stuff for binaries such as translations has already been released. Same with proper mob spawns etc. It may take longer for you because you may or may not know what your doing in binaries. But ive worked on several and do in fact know what im doing.
Ok hotshot.
01/01/2012 21:51 12k#63
Quote:
Originally Posted by I don't have a username View Post
Shut up everyone.
Neither is better, neither is worse.

Quit complaining about each others servers and stop comparing them.
A classic server for one, might not be classic for another.

Neither will everyone find the other one better or worse. We all got different opinions.
The 2 servers are not the same and probably got 2 different goals as well.

Focus on your own servers, instead focusing on others. If you have to compare yourself with others, then your own server will never be unique.

This is not aimed directly for this server, but for every other server existing.
I agree, its a lot of a matter of opinion.

@janix
im not special for being able to do it, nor am I the best at it. Im just stating that binaries are far from difficult. Once you start coding your own source, and noticing how many little details have to start going into it. Such as when or when you cant use a scroll, where you revive from what point, when to gain pk point, when to flash when you hit what and with what, etc etc. They arent hard to code, but it takes time to get all the little details into it. Rather then just scripting using the SQL which for the most part is just NPCs (which are only a portion of a custom source)
01/01/2012 22:02 Korvacs#64
Quote:
Originally Posted by 12k View Post
I agree, its a lot of a matter of opinion.

@janix
im not special for being able to do it, nor am I the best at it. Im just stating that binaries are far from difficult. Once you start coding your own source, and noticing how many little details have to start going into it. Such as when or when you cant use a scroll, where you revive from what point, when to gain pk point, when to flash when you hit what and with what, etc etc. They arent hard to code, but it takes time to get all the little details into it. Rather then just scripting using the SQL which for the most part is just NPCs (which are only a portion of a custom source)
I dont mean to stir this up, but the binaries are designed in such a way that the Database controls basically everything from as you say NPCs, to Monster drops, Which maps allowed scrolls, where and when you can flash when you hit things, binaries can be as simple or as complex as you wish to make them. Like writing an entire new resource collection system for Conquer, something like that you could say would be easier to do with a custom source, however Janix has managed to get such a system working on binaries, something i highly doubt many people here could do, certainly i couldnt, and i very much doubt you could.

But like i said binaries can be as simple or as complex as you wish to make them, you believe that duplicating L2H would be simple because you dont understand the number of complex additions that have been made, the quote in my signature seems appropriate, no offence.
01/01/2012 22:10 12k#65
Quote:
Originally Posted by Korvacs View Post
I dont mean to stir this up, but the binaries are designed in such a way that the Database controls basically everything from as you say NPCs, to Monster drops, Which maps allowed scrolls, where and when you can flash when you hit things, binaries can be as simple or as complex as you wish to make them. Like writing an entire new resource collection system for Conquer, something like that you could say would be easier to do with a custom source, however Janix has managed to get such a system working on binaries, something i highly doubt many people here could do, certainly i couldnt, and i very much doubt you could.

But like i said binaries can be as simple or as complex as you wish to make them, you believe that duplicating L2H would be simple because you dont understand the number of complex additions that have been made, the quote in my signature seems appropriate, no offence.
I know they CAN control those things. But those things are already done in a binaries source, which is why i said "mostly" for NPCs. Therefore there is no need to alter them. I do understand how they work. And im sure if you actually took the time to look through the DB and figure it out, you would realize its not rocket science. Binaries are actually pretty easy.


Quote:
Originally Posted by Zero47 View Post
You people have no idea how much work is needed to properly setup a binary server. If you want to just set it up and run like every other kid out here, yes it's very easy, and it's the same as the C# sources, add your IP, name server and done. For the both type of servers hard work is needed to acomplish something good.
Little late i know, but thanks for making that comparison. It is like a C# source... but one thats 90% done and just needs customized. Rather then making a custom source, you have a complete head start on everything.
01/01/2012 23:17 Zero47#66
Quote:
Originally Posted by 12k View Post
I know they CAN control those things. But those things are already done in a binaries source, which is why i said "mostly" for NPCs. Therefore there is no need to alter them. I do understand how they work. And im sure if you actually took the time to look through the DB and figure it out, you would realize its not rocket science. Binaries are actually pretty easy.




Little late i know, but thanks for making that comparison. It is like a C# source... but one thats 90% done and just needs customized. Rather then making a custom source, you have a complete head start on everything.
Same are the binaries that are public released on 4botters, have alot of shitty scripted features. If you want to make your own scripts and you don't know how or you just learning to script for for binary servers, you take that database for referene (you just study it, learn how things are done then write your own). It's the same thing with C#, if you want a working but buggy and not completed source, you can download a public one but if you want to make your own shit and know how to fix something by your self not to wait for e*pvp members to help you with the codes, you write your source by your own hands.
I don't know about other servers, L2H and ZeroConquer are the best binary servers out of the top, and I don't list my server because it's mine, just because it's truth. Nobody, neither L2H have a database like I do but I wish for them to have, and if they do, I'm proud of them and makes me feel that I'm not the only one who works hard for something who want to achieve. because it doesn't matter which type of server you use, if you do a decent one, in the end, it's okay. They did a magnificent work with their classic type server, even if they use a binary game server.

Janix, I sent you a PM but you never replied back. Atleast you read it?
01/01/2012 23:26 Lateralus#67
Quote:
Originally Posted by 12k View Post
Lmfao, please, enlighten me on what part of that I have no idea what im talking about?
It took me 2 or 3 full days to thoroughly remove the unused client-sided GUI stuff from the client, and another day or two to remove some hardcoded stuff from the server before we started working on a 1.0 source. Plus, we're documenting the database hardcore (and cross referencing to verify) since we're using it for our source, and we know much, much more about it than people on 4b who think hex editing == reversing. I'd like to see you even attempt what we've done...
01/02/2012 00:07 12k#68
Quote:
Originally Posted by Lateralus View Post
It took me 2 or 3 full days to thoroughly remove the unused client-sided GUI stuff from the client, and another day or two to remove some hardcoded stuff from the server before we started working on a 1.0 source. Plus, we're documenting the database hardcore (and cross referencing to verify) since we're using it for our source, and we know much, much more about it than people on 4b who think hex editing == reversing. I'd like to see you even attempt what we've done...
You don't know who I am nor what I have or haven't done. And I already have a client from my binary server which I have already removed all the newer client stuff, or most of it. So that takes that whole step out of the picture. Not to mention could just use your exe? Tyvm and have a nice day.
01/02/2012 00:28 Lateralus#69
Quote:
Originally Posted by 12k View Post
You don't know who I am nor what I have or haven't done. And I already have a client from my binary server which I have already removed all the newer client stuff, or most of it. So that takes that whole step out of the picture. Not to mention could just use your exe? Tyvm and have a nice day.
Let me know how that works out.

You're right, I don't know you; however, based on the questions you've asked on this forum recently, I came to the conclusion that you don't have the skill needed to do what we've done. You don't need to try to prove yourself to me.

Anyway, let's not turn this into a flame thread.
01/02/2012 00:44 12k#70
Lol, asking questions based on how the TQ client accepts packets has nothing to do with how to program, more or less not wanting to sniff packets, or the fact you cant sniff a client that isnt ran anymore, and those are the only questions I have asked. So please, read my threads before trying to use that excuse. and im pretty sure its a bit too late to not turn it into a flame thread.
01/02/2012 00:53 Lateralus#71
Quote:
Originally Posted by 12k View Post
Lol, asking questions based on how the TQ client accepts packets has nothing to do with how to program, more or less not wanting to sniff packets, or the fact you cant sniff a client that isnt ran anymore, and those are the only questions I have asked. So please, read my threads before trying to use that excuse. and im pretty sure its a bit too late to not turn it into a flame thread.
It has everything to do with reversing, which you obviously have no or very little knowledge of, yet it's integral in making serious edits to the client or binary servers. If you think it's that easy to mimic our server, then you think more highly of yourself than you are.
01/02/2012 00:58 12k#72
Quote:
Originally Posted by Lateralus View Post
It has everything to do with reversing, which you obviously have no or very little knowledge of, yet it's integral in making serious edits to the client or binary servers.
Laziness isn't equivalent to knowledge. You obviously didn't read my entire last post? So your telling me you made your own cipher? Since your so pro at reverse engineering, you obviously made your own. Or wait, did you just use whats already been done or use the info from it that way you could spend your time on other things and being more productive? Im pretty sure you went with option #2. Does that mean you cant reverse engineer? No. Does it mean I can't for asking for packet structures? No.
01/02/2012 01:07 Lateralus#73
Quote:
Originally Posted by 12k View Post
Laziness isn't equivalent to knowledge. You obviously didn't read my entire last post? So your telling me you made your own cipher? Since your so pro at reverse engineering, you obviously made your own. Or wait, did you just use whats already been done that way you could spend your time on other things and being more productive? Im pretty sure you went with option #2. Does that mean you cant reverse engineer? No. Does it mean I can't for asking for packet structures? No.
Nah, I went with option #1.

Logically, I think if you could get packet structures from the client, it would be a waste of time to ask for them here.
01/02/2012 01:10 12k#74
Quote:
Originally Posted by Lateralus View Post
Nah, I went with option #1.

Logically, I think if you could get packet structures from the client, it would be a waste of time to ask for them here.
Actually, Ive made it the whole way without even having to make a packet sniffer or use one. Simply work on something else while waiting on a answer saves a lot of time. And whats the point in making a new cipher when there is already one released lol. I can understand altering it for performance, but not reversing it all over again.
01/02/2012 01:20 Lateralus#75
Quote:
Originally Posted by 12k View Post
Actually, Ive made it the whole way without even having to make a packet sniffer or use one. Simply work on something else while waiting on a answer saves a lot of time. And whats the point in making a new cipher when there is already one released lol. I can understand altering it for performance, but not reversing it all over again.
Then I guarantee you're missing something, or you've implemented something incorrectly.

Technically, I didn't make a new one. I heavily edited TQ's to the point that it's basically custom. To answer your question as to what the point is - because it's released.