Public Source Development: Project Phoenix

01/18/2014 03:45 Spirited#1
Hey everyone,

I was told that the next time I create a thread about this project, I should just make it a development thread... so here it is. Anyways, I'm making an open source project for you all! I'll be available sooner than later. I'm not going to do much with it - basically just walking, talking, seeing other people, etc. I might go as far as NPCs, but we'll see. The key "feature" in this source is that everything is heavily documented. It should be easy to develop for. I'll talk about the model later though.

Currently, the project targets client version 4294. Unfortunately, after checking the client out on a few computers and graphics cards, there are client errors with Windows Vista and higher, or on graphics cards running DirectX 10 and above. I would really like your input on what client to target. After talking with a few people, I will not be targeting 5017 due to the amount of sources for that patch. Please feel free to discuss patches below and I'll do my best to reason through your suggestions (also, I put up a poll). Thanks so much.

Edit: I cannot work on patches around patch 4294 due to the client error on my systems, and I cannot work on patches higher than 5525 due to the password cipher that I have been requested not to share at this time. Please keep this in mind when voting. Also, ignore my vote. I just put it there so I can easily check votes. Thanks again!

Kind Regards,
Spirited
01/18/2014 04:01 Y u k i#2
Just target 4531 thats the best version imo, also brings back memories of HCO, COEMU, VCO and all those variants. 4351 seems to work fine on 7 and 8.

Looking forward to this project, I hope you keep simplicity in mind so its easy for newcomers to follow along :)
01/18/2014 04:12 Spirited#3
Quote:
Originally Posted by Y u k i View Post
Just target 4531 thats the best version imo, also brings back memories of HCO, COEMU, VCO and all those variants. 4351 seems to work fine on 7 and 8.

Looking forward to this project, I hope you keep simplicity in mind so its easy for newcomers to follow along :)
I'll check the client. If it's working on my machines like it's working on yours, then I wouldn't mind working on that. Just vote as "A lower patch than specified (comment below)" and comment for now if you wish to see patch 4531.

Regarding simplicity, I did make an attempt to keep it simple. It some-what worked. The comments of course help a lot if you're a newcomer. It's easy to develop with, but the architecture is a bit advanced. It shouldn't be problematic though, it's just different.
01/18/2014 04:19 asdfghjklwertyuiopzxcvbnm#4
highest tq patch, yes even higher than 5525
you don't have to share password cipher, use hybrid loader to bypass it

why ? here is some reasons beside that i love higher patches
1- people would hopefully stop using trinity edits
2- their isn't much to be done at low patch sources, everything is available and others had already released fine sources at those patches
3- because tq new stuff didn't ruin the game, it's just non bulkers can't enjoy it so they just lie and say "it's shitty edits" , while i agree that most of it was aimed for more money to the company but i think it didn't ruin the game play at all

but again no matter which patch it would be at, your problem is that you want your source to be so perfect that's why you never get it done (yeah i check your blog from time to time), so if you really want to get it done then stop trying to make it so perfect because your average is perfect in comparing with trinity edits which are the only sources available for high patches
01/18/2014 05:48 Spirited#5
In no way is this going to be a completed project under me - I have a project to do that with. People who vote for a higher patch should know that. It's not as complete as the Trinity mess sources, it's just a base. I rather it be a lower / average dated patch that people want to work on than some super high patch with no real desire to use the source.

Edit: I'm grouping the votes by the way. Like, lower and higher patch demands get their own groups, then 5065 and 5095 make up a group, and 5165, 5187, and 5223 make up the final group. Don't be discouraged to vote on a patch if there's no votes on it - it will be counted for.
01/18/2014 17:46 SteveRambo#6
The 5065 client also has many problems on my system and others' as well. It also has that annoying mouse cursor flickering issue on some systems. Not sure if 5095 has the same issue, but I'm pretty sure 5165 and newer don't have the issue.

Voted 5187
01/18/2014 18:07 Smallxmac#7
I voted 5223 due to it's less issues and I find it as a good patch. I like new patches
01/18/2014 20:23 XDestroyer2011#8
Quote:
Originally Posted by asdfghjklwertyuiopzxcvbnm View Post
highest tq patch, yes even higher than 5525
you don't have to share password cipher, use hybrid loader to bypass it

why ? here is some reasons beside that i love higher patches
1- people would hopefully stop using trinity edits
2- their isn't much to be done at low patch sources, everything is available and others had already released fine sources at those patches
3- because tq new stuff didn't ruin the game, it's just non bulkers can't enjoy it so they just lie and say "it's shitty edits" , while i agree that most of it was aimed for more money to the company but i think it didn't ruin the game play at all

but again no matter which patch it would be at, your problem is that you want your source to be so perfect that's why you never get it done (yeah i check your blog from time to time), so if you really want to get it done then stop trying to make it so perfect because your average is perfect in comparing with trinity edits which are the only sources available for high patches
Totally agree with you
01/18/2014 22:18 Spirited#9
Well, I won't start yet, but think I'll go for a patch from the Raiding Clans expansion around 5187. That way it implements the DH Key Exchange, Blowfish, and RC5 Seed Generator so that it's easy to update, and easy to downgrade. I'll leave some of the old stuff with instructions in there as well for anyone who wants to lower the patch. How does that sound?
01/18/2014 22:35 KraHen#10
You could do a high patch one without the password cipher, like Hybrid`s last(?) project did. ;)
01/18/2014 22:41 Spirited#11
My goal is to present developers with an accurate emulator of Conquer Online to aid in future developments, not implement some hook to bypass their security. If someone wishes to do so with the project after I'm done, I have no problem with that. I encourage anyone who wants to develop with the project. I simply do not wish to add incorrect implementations to the source.
01/20/2014 03:07 EOS 60D#12
5017 would be great.
01/20/2014 04:59 turk55#13
patch 5017,5065, 5095, 5165, 53xx and up have already been done multiple times including binaries and shitty versions of trinity.

My vote went for 5187.
01/20/2014 09:46 _DreadNought_#14
~5187 best patch:)
01/20/2014 19:11 Spirited#15
I already decided on patch 5187 because it's easy to upgrade, and easy to downgrade. Thanks for your input, guys. I'll start converting it tonight if I have time. Cheers.