Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

NewAce Ace Online Server Files

Status
Not open for further replies.
(oO (||||) (||||) Oo)
Loyal Member
Joined
Aug 6, 2009
Messages
2,132
Reaction score
429
mh... nah the last post got not to u its Organic with Ironic Posts that me Buged a bit.

ok now i got a test npc to work (1 item) now i have to understand the stored prozedure for the saving and restoring of item tables.

the released file has to clean out many trash inside! i try curent the flysis client res items, but i have to find out the crypt. Stay tuned!


// thx DanSpd for ur hint about the admin chars

If you really know ASM and C++ or C# and going to work on encryption then contact me with MSN: i@danspd.com
Me and Warzinger1 made some good progress on finding encryption and how it works
 
(oO (||||) (||||) Oo)
Loyal Member
Joined
Aug 6, 2009
Messages
2,132
Reaction score
429
Game Money Item: 7000022
Changing Tutorial Money Award:
Edit DB atum2_db_account table ti_TutorialInfo.
Change 10000 (next to 7000022) to any other amount.
Walla you are done.
 
(oO (||||) (||||) Oo)
Loyal Member
Joined
Aug 6, 2009
Messages
2,132
Reaction score
429
There is no use in those. IDA with hex rays has better output.

De-compiled C File:


IDA HexRays IDB File:


Encryption function:


About same function from another file:


Nuff said

Note: this is for quest.tex file only atm
 
Last edited:
(oO (||||) (||||) Oo)
Loyal Member
Joined
Aug 6, 2009
Messages
2,132
Reaction score
429
Also here is more info about .tex files based on quest.tex file.

File structure before it is encrypted:
-- Header ---------------------------------------------------------
(0) [4 bytes] = unknown, possibly some sort of checksum
(1) [4 bytes] = unknown, possibly some sort of checksum
(2) [4 bytes] = total size of files without separate file headers
(3) [4 bytes] = amount of files
(4) [4 bytes] = empty

--- File ----------------------------------------------------------
(0) [4 bytes] = lenght of file name + something else in bytes
(1) [4 bytes] = file size in bytes
(2) [4 bytes] = empty
(3) [(0) bytes ] = file name + something
(4) [(1) bytes] = file content

File structure repeat for every file there is in file.
There is no footer or anything like that.

Still hoping to crack encryption
 
Last edited:
Newbie Spellweaver
Joined
Mar 21, 2008
Messages
74
Reaction score
3
Ok sorry for Leech question jeje
i got NPCServer IOCPInit Error
and stuck on loding screen after to create a char
 
Last edited:
(oO (||||) (||||) Oo)
Loyal Member
Joined
Aug 6, 2009
Messages
2,132
Reaction score
429
-- Header ---------------------------------------------------------
(0) [4 bytes] = unknown, possibly some sort of checksum
(1) [4 bytes] = unknown, possibly some sort of checksum

il test abit but the realy crypt name is wanted i hope he have non own crypt struct used... keep on!

Dude, sorry but you are noob... :cool:

Encryption is found and it's just a matter of rewriting it in C# C++ or whatever.
 
Junior Spellweaver
Joined
Nov 25, 2006
Messages
128
Reaction score
22
To EASY ! SOLVED
 
Last edited:
Newbie Spellweaver
Joined
Jul 13, 2007
Messages
11
Reaction score
0
I'll start working on the SCAdminTool.
Will report back with progress update.
 
Initiate Mage
Joined
Apr 29, 2005
Messages
2
Reaction score
2
Extra mirror for Ao_stuff:
 
Newbie Spellweaver
Joined
Jul 13, 2007
Messages
11
Reaction score
0
Okay, so I've gotten the SCAdminTool somewhat in a working state.

However it seems as if it has a hardcoded password build in to authenticate with when connecting to the database.

Here's the log from the sql server:
Code:
Login failed for user 'atum'. [CLIENT: 127.0.0.1]
Error: 18456, Severity: 14, State: 8.
Where the error code indicates a wrong password being used.
While the password is not callweb, I don't think we'll get any further until we either find the password, or manage to decrypt the tool.
 
Newbie Spellweaver
Joined
Jul 22, 2010
Messages
33
Reaction score
18
I think, you are speaking about SCDBTool, because SCAdminTool doesn't connect to DB, it's only connecting to PreServer, but no matter, I understand you.

I gave the password callweb for the DB user atum, because this is the password in most of the files of AO_Stuff.

You can try to change the password to rpdlavhwl4d , it's in the file about the update.

Finally, nice work to get admin tool work on localhost.
Will you share it for everybody?

Greetings, Warzinger1
 
Newbie Spellweaver
Joined
Jan 12, 2010
Messages
16
Reaction score
0
Can you share me SQL Server 2005?
I use SQL Server 2005 Express but it can't restore DB. I use SQL Server 2008, it can restore DB but can't create User and login the game FieldServer is debug:(
 
Newbie Spellweaver
Joined
Jul 13, 2007
Messages
11
Reaction score
0
I think, you are speaking about SCDBTool, because SCAdminTool doesn't connect to DB, it's only connecting to PreServer, but no matter, I understand you.

I gave the password callweb for the DB user atum, because this is the password in most of the files of AO_Stuff.

You can try to change the password to rpdlavhwl4d , it's in the file about the update.

Finally, nice work to get admin tool work on localhost.
Will you share it for everybody?

Greetings, Warzinger1
I'm talking about the SCAdminTool, will not mess with the other till I have this working.

Well, the thing is to login it doesn't, but if you select "User management" or any of the others that includes messing with the database it does.

Lastly, yeah I'm not planning on running any server, just doing this for the community, so I'll release it whenever its good to go.

I'll try the password you gave me asap.

Edit/update:
Nope, no luck with the new password.
I'll try and see if I can sniff the packages and eventually get the password its trying to authenticate with.
 
Last edited:
Status
Not open for further replies.
Back
Top