People here won't know who I am, but I am developing a major editor suite for EO, which I also plan on making it compatible with most of TQ's games that use the file structure.
I am making this app capable of having every string value within the app down to the form's text value itself to be edited, this is mostly for the use of the app in other langauges like Chinese/Arabic/Spanish and so forth. I have no language skills other than English itself.
I'm also aware of automated software, but that's messy and rarely translates to something "readable".
Read the post about the translation
Read the post about the app itself
i know who you are fun how you been? the trouble you will experience with zo is almost all of them are dat, you will have to create completely new tools for zo, eo tools wont work on zo it's been tried, it was just easier to create new ones since the eo ones you released are not compatible.
From one coder from this scene to another from another scene, good luck, however you'll have a blast taking apart the dats to make them parsable, most of the ini data is useless and invalidated if the client is properly updated to handle the newer c3 animation bits for newer content (as the ini's lack the data to control it) and can be replaced with current official zo ini data for what does work that is just ini based control that tq never changed over to new format, which is already in english.
The stuff in zo that needs translation is all dat struct with around half of the dat types being index directory header + bulk data, the ugly part is doing the byte lengths when the pserv zo db's don't match the client dat in either length or content (one of the reasons I tell people they need to sync db to dat after solving the byte lengths of each data segment).
As with all the tq pservs the data is still just codepage 936 base and on many things doesn't "fit" length wise when translated, thus requiring a few binary patches to deal with.
So again, good luck with making the public dat editor for zo support.
From one coder from this scene to another from another scene, good luck, however you'll have a blast taking apart the dats to make them parsable, most of the ini data is useless and invalidated if the client is properly updated to handle the newer c3 animation bits for newer content (as the ini's lack the data to control it) and can be replaced with current official zo ini data for what does work that is just ini based control that tq never changed over to new format, which is already in english.
The stuff in zo that needs translation is all dat struct with around half of the dat types being index directory header + bulk data, the ugly part is doing the byte lengths when the pserv zo db's don't match the client dat in either length or content (one of the reasons I tell people they need to sync db to dat after solving the byte lengths of each data segment).
As with all the tq pservs the data is still just codepage 936 base and on many things doesn't "fit" length wise when translated, thus requiring a few binary patches to deal with.
So again, good luck with making the public dat editor for zo support.
Personally I've not looked at ZO client yet but people said I wouldn't be able to edit the EO pathfinder, but I worked out that structure and the encryption method used in it, so I'm sure I can work out ZO =]
Personally I've not looked at ZO client yet but people said I wouldn't be able to edit the EO pathfinder, but I worked out that structure and the encryption method used in it, so I'm sure I can work out ZO =]
its very similar to eo and actually has almost the same structure in both the database and client... even more so than co even from my experience if I can manage to edit these files IM sure you can do 1000% better
@idlemonkey its not as similar as eo 80 % if not more are dat's eo are more ini's.
@funhacker as for pathfinder that is more simpler then zo, but anyways you will find that out yourself.
actually I completely disagree with you as almost all of this is exactly the same same structure same call even same values in most cases almost half of this stuff with only minor modifications is easily transfered to eo and vice versa surely if a noob like me can figure it out then it must be pretty similar lol
the structure of the dat files lol as the tables they refer to are setup almost the same as the tables in eo only in a different order .... as far as being 80% dats? there are 19 dat files in the ini folder and 192 ini txt files if you are refering to the other parts of the client lol of course half of those are dat file types out of those only 75 % are truly dat files and the rest are flv files renamed as dat files anyways you can disagree with me if you like I dont mind thats how progress gets made
actually I completely disagree with you as almost all of this is exactly the same same structure same call even same values in most cases almost half of this stuff with only minor modifications is easily transfered to eo and vice versa surely if a noob like me can figure it out then it must be pretty similar lol
the structure of the dat files lol as the tables they refer to are setup almost the same as the tables in eo only in a different order .... as far as being 80% dats? there are 19 dat files in the ini folder and 192 ini txt files if you are refering to the other parts of the client lol of course half of those are dat file types out of those only 75 % are truly dat files and the rest are flv files renamed as dat files anyways you can disagree with me if you like I dont mind thats how progress gets made
FLV files renamed to dats ROFL....(considering I can edit the gui elements in zo, this is wildly untrue, thus it is false information)
Just because you figured out how to "edit" existing entries in itemtype.dat with a hex editor does not mean you know how to add new ones, it does not mean you know the structure, and looking at what you have, it does not mean you know the structure for the ever so important robottype.dat, levelexp.dat (robot and levelexp both have to be redone to fix a TON of the bugs in game and fix levels past 188 for many ingame functions, and simply hex editing them are not going to fix those bugs, they need to be redone and redumped from data to dat), shop.dat,
HALF OF THE BROKEN DATS/BINS IN THE GUI FOLDER (of which is ui control and not flash based but a custom layout format and LUA COMPILED SCRIPT v5x for layout format control binding to functions of which EO AND CO DO NOT HAVE), c3.wdb (NOT WDF) of which contains the replacements for armor.ini and such other extremely important ini's (like model/texture/animation control ini's changed to byte struct data) that are no longer ini type but now byte structure dbc files (of which do need to be used if you actually update core parts to the client to support newer c3 animations and newer c3 content with extra skeletal node support for animation linking), exe stored functions and strings that can be fixed via hex editor if you know where is what and how to work with codepage 936 breakdowns to tell it apart from actual asm (as in tell apart string data from code data).
Idle I don't know why you have to post everywhere, even in this thread, yes funhacker writes apps, no I am not the only coder on this planet, but as the argument that has been stated in another thread, I AM THE ONE WHO KNOWS THIS GAME ON THIS SITE.
Just because I did not release the tools so ignorant fools (who like to pretend they aren't and care not to actually learn but rather cry and point fingers while saying they indeed know all they need to) like you can use them to look like they are capable of doing anything period does not mean I haven't spent 2 years ripping zo apart to learn an insane detail about it.
You Idle are derailing this thread by coming into it to attempt defamation of my character and knowledge simply because you don't know me or this scene as you only bought a server that already existed, you skipped the work part, and such skipped the part about learning who is who, who knows what and who has done what. Everyone else in the zo scene knows what I have, have done, and can do. You're the only tool who doesn't and if you think your half assed words of "not trying to make an enemy" are working, your full of it, you don't pick a fight, say that, then continue to talk smack to drive up forum posts. You can't possibly think someone is going to think you aren't making actively trying to make enemies.
At this point my advice to funhacker is if he is going to spend all the time it will take to add multi dat support into his tool that can handle zo data, then to keep the zo support private so a leech like you who cares not to learn anything on his own (rather just talk smack on those who do) but instead make a donation cash cow set of servers he bought with hopes of eventual free tools, unable to use his tools, because simply supporting people like you idle is wrong. Of course it is up to funhacker if he so chooses to waste his time making apps for this scene, he may deduce that himself if he actually talks to a few vets here and reads up on the zo history to see how people are and how unwilling they are to learn (with a few exceptions of course), making apps takes time, breaking down byte structures takes time, and honestly the majority of the servers in this section who pop up, aren't the type who are trying to learn, most just want the quick dollar and quit after 3 months.
People like you idle, like the people who ran crypton, like the people like drake/nate/mama, are why my tools never were released. If funhacker wants tools like you to use his tools, fine, he can make his own decisions thus it is his call, but in my opinion there's better things he can spend his time on instead of supporting smack talking leeches who have the understanding of illiterate roadkill who act like they actually know something (example: flv's renamed to dats for example, just fake bullshit heard from someone else who doesn't know anything.).
So in short, do not reply to me in this thread to continue your belligerent baseless attack just because you bought a server, it derails this thread, I will respond to you else where, but not on this thread.
I apologize funhacker, this is just how idle acts here and the mod in this section is on vacation 99% of the time.
@Shadow - A retaliation is just as bad as an attack, I'm not saying either of you have attacked either of you, just saying if you feel he has best to just PM it and sort it out privately if you can.
As for the files, I'll download a couple patches take a look and see what I come up with. But I've also solved EO's levexp.dat as well. I'll say one thing, TQ seriously fail at hiding/protecting their "data" they use the same methods all the time, they are even using the same encryption method on their current EO packets as they used with their pathfinder, with a little more advancement. But it only took me a day to pull those apart. Data seems to be what I'm good at, especially TQ data
@MizTenshi - EO Pathfinder isn't easy thus the only person that knows how the file is put together (of my knowledge) within the pserver community is me, those that edit it, use my app, which I put a harder encryption on than TQ does, as their's was just plain sloppy and gave it away.
---------------------EDIT----------------------
@Shadow - Here is the armor.dcb (w/e the file extension is) file structure for you, it's quite simple actually, still the same data as EO has
@Shadow - A retaliation is just as bad as an attack, I'm not saying either of you have attacked either of you, just saying if you feel he has best to just PM it and sort it out privately if you can.
As for the files, I'll download a couple patches take a look and see what I come up with. But I've also solved EO's levexp.dat as well. I'll say one thing, TQ seriously fail at hiding/protecting their "data" they use the same methods all the time, they are even using the same encryption method on their current EO packets as they used with their pathfinder, with a little more advancement. But it only took me a day to pull those apart. Data seems to be what I'm good at, especially TQ data
@MizTenshi - EO Pathfinder isn't easy thus the only person that knows how the file is put together (of my knowledge) within the pserver community is me, those that edit it, use my app, which I put a harder encryption on than TQ does, as their's was just plain sloppy and gave it away.
if you feel you can make accurate tools that work well with zero it would be nice to see some change for once. MAYBE zero may go from a likely scammer server to some thing that will be able to be ran long term.
@Shadow - A retaliation is just as bad as an attack, I'm not saying either of you have attacked either of you, just saying if you feel he has best to just PM it and sort it out privately if you can.
As for the files, I'll download a couple patches take a look and see what I come up with. But I've also solved EO's levexp.dat as well. I'll say one thing, TQ seriously fail at hiding/protecting their "data" they use the same methods all the time, they are even using the same encryption method on their current EO packets as they used with their pathfinder, with a little more advancement. But it only took me a day to pull those apart. Data seems to be what I'm good at, especially TQ data
@MizTenshi - EO Pathfinder isn't easy thus the only person that knows how the file is put together (of my knowledge) within the pserver community is me, those that edit it, use my app, which I put a harder encryption on than TQ does, as their's was just plain sloppy and gave it away.
---------------------EDIT----------------------
@Shadow - Here is the armor.dcb (w/e the file extension is) file structure for you, it's quite simple actually, still the same data as EO has
I know the dbc structures for all the dbc's that exist in c3.wdc, point I was making before to others is that is the kind of stuff they need to figure out and make their owns apps to do their edits. I've always been one to try to push people into learning how things work and how to take it all apart instead of using existing tools for a free ride. The majority of the time this section is riddled with scam servers with no intention of being honest, and the people who run those servers should absolutely not have those tools so they look indistinguishable from those who actually worked hard to make a good server (another reason I push for people to make their own stuff).
Also in regards to crypt, I wouldn't really call it that, more like encoding of fail. Even current server worlds.dat is ez-pz if you have the xor loop string for decode and know the loop length byte sizes for each section.
many have used your tools i don't deny that its vastly used on many eudemons pservers, but we never used your tools and (an after thought) have edit pathfinder which was not very difficult. i know you are very well known in eudemons community but this isn't eudemons section. and the files might seem similar in some ways but they still have allot and i do mean allot of differences. conquer and eudemons have not really changed in the years, but zero is a whole different animal (a metaphor for those who don't get it.). yes you are right tq are very poor with protecting there dats but i have seen myself its not a low amount of work one might think. you are the best in eo from what i have seen but i have seen your work funhacker and i mean no disrespect but shadows work is far superior. he is just trying to explain the differences and its difficulty people who don't have experience in this will expect so they can learn and not just copy past BAM open server scams fest like eudemons section has become. when people actually learn and do the work themselves they appreciate and value it more and can be truly proud of themselves because they actually did the work themselves not just buy it done or copy past the work. they need to grow the right way by learning not hand outs.
Translation? 07/21/2011 - Dragonica Private Server - 2 Replies Do any1 knows how to translate game client to own language? Heard smth about xml.dat.
If u know help pls :)
Translation of an .exe 04/23/2011 - CO2 Private Server - 1 Replies Yes this relates to conquer, so don't close. If anyone here can fluently read/understand the Chinese language, I ask that you could please add me on msn: [email protected]
I have a program that has Chinese in it and doesn't allow me to copy the text in order to translate, and I would certainly enjoy someone assisting me in figuring it out. Appreciate it.
translation help 06/10/2008 - Cabal Online - 2 Replies well i went through and leveld up without doing quest and now im on the quest where it says core upgrade part one. the translation says i need a uprade orb which i have but it says i need training armor gloves from killing scorlugs i have been killing scorlugs for about an hour and havent got any so what is the correct monster to kilk?
sry for my english
[Translation] cabal8 almost full translation no errors 06/06/2008 - Cabal Online - 21 Replies ok so i found some translations in the forum but for example the force shielder has some bugs when doing rank up quests so i got a fix for that and its just by repatching it with another translation done by Kapa22 so im putting it here
so the translation of kapa22 comes with a skin i dont know how to put it off emm and it comes with full quest translation but it doesnt translate the skills or Item descriptions that comes in forceshielder's translation so im putting the links im not intending...
Translation. 10/03/2007 - Main - 4 Replies Can anyone suggest a good way to translate the German/Dutch you guys post (at least i think thats what it is.) Sadly, whatever it is, i don't speak it.