• Unfortunately, we have experienced significant hard drive damage that requires urgent maintenance and rebuilding. The forum will be a state of read only until we install our new drives and rebuild all the configurations needed. Please follow our Facebook page for updates, we will be back up shortly! (The forum could go offline at any given time due to the nature of the failed drives whilst awaiting the upgrades.) When you see an Incapsula error, you know we are in the process of migration.

[GamePunks] Ace Online XOR Patcher

Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
Hello,

I've made this tool to help all of you with making the admin tools to work, you will have to patch each file you are using with this patcher.

Buttons
Select File: Select a file to patch.
Gen: Generates a new xor key -> length 27 characters!
Detect: Detects the patch option by file size.
Read: Read IPs of the server executables
Patch: Complete the changes

HOW TO USE?
Look at the attachments.
For the Admin Tools:
1. Open "5000_SCAdminTool(Gameforge4)_Eng(Main)"
2. Xor Encode -> Copy Xor Key to Key String
3. type in DB IP | username | password
e.g. 127.0.0.1 | atum | callweb
XOR them and copy them to the tool.
4. Make sure you close "5000_SCAdminTool(Gameforge4)_Eng(Main)" before you press Patch; else just close it and press patch again.
5. Make an admin account in the database td_Account;
AccountType 256.
6. Login with the admin account in the tools.

About 90% completed, works for
Code:
Executable		Completed
SC DB Tool		x
SC Monitor		x
SC Admin Tool		x
PreServer 512KB		x
PreServer 540KB		x
PreServer 880KB		
IMServer 604KB		x
IMServer 632KB		x
IMServer 936KB		
FieldServer 1568KB	x
FieldServer 1716KB	x
FieldServer 2072KB	
NPCServer 1188KB	x
NPCServer 1220KB	x
NPCServer 1328KB

Bugfixes current download
- IMServer 932KB -> IMServer 632KB: small typo; fixed detection works now.
Can also be done manually; hexeditor UnicodeString IMServer 932KB -> IMServer 632KB
to fix autodetection

Download ( 100% Virus Free ... Checked by N1ghtmare ... )
Code:
fileserve.com
http://www.fileserve.com/file/pNAazsk

rapidshare.com
http://rapidshare.com/files/412296629/Ace_Online_XOR_Patcher.exe.html

A thanks would be nice! ;)

REPORT BUGS PLEASE TO IMPROVE THE TOOL!

Also, if you got the addies for EP3 files, since the IP recognition changed a little, send them to me and I'll update the patcher....
 

Attachments

  • patch_xor - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    patch_xor.png
    9.8 KB · Views: 856
  • patch_ips - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    patch_ips.png
    8.9 KB · Views: 656
  • patch_about - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    patch_about.png
    5 KB · Views: 518
Last edited:
Junior Spellweaver
Joined
Nov 25, 2006
Messages
128
Reaction score
22
Pre Server is not ececuted... dam ! not work again. (patch pre,npc and fieldserver) admintool to. who is the fail ?
 
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
Pre Server is not ececuted... dam ! not work again. (patch pre,npc and fieldserver) admintool to. who is the fail ?

put 192.168.1.x or 127.0.0.1
not that hard? also make sure u generate a encryption key or copy the old one in there;
so probably you went wrong there; If you put your wan IP it will always be converted to your LAN IP so I suggest you put 192.168.1.x
Works 100% on Windows 7 64-bit

ALSO... EXECUTE AS ADMINISTRATOR!
 
Newbie Spellweaver
Joined
Jul 22, 2010
Messages
33
Reaction score
18
I have Win7 64bit too, and I don't need to run it as admin.(It's because, I have some tweaks on Win7 :) )

I have a 632 KB IMServer and it doesn't recognize it, it fails at auto-recognization. It's not a problem, because I can edit the server manually, but if you make this tool for everyone, it needs to be implemented too.

Anyway, everything works like a charm with this tool, thanks again.
 
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
I have Win7 64bit too, and I don't need to run it as admin.(It's because, I have some tweaks on Win7 :) )

I have a 632 KB IMServer and it doesn't recognize it, it fails at auto-recognization. It's not a problem, because I can edit the server manually, but if you make this tool for everyone, it needs to be implemented too.

Anyway, everything works like a charm with this tool, thanks again.

Thanks for bug report... it's a type of mine of course 632 and not 932... XDD .... recompiling & uploading :D
 
Junior Spellweaver
Joined
Nov 25, 2006
Messages
128
Reaction score
22
put 192.168.1.x or 127.0.0.1
not that hard? also make sure u generate a encryption key or copy the old one in there;
so probably you went wrong there; If you put your wan IP it will always be converted to your LAN IP so I suggest you put 192.168.1.x
Works 100% on Windows 7 64-bit

ALSO... EXECUTE AS ADMINISTRATOR!

it dossnt works for me ! im not dunp the files are patched by this tool but she mean pre server is not executed!

just a hint for u ....

Sys.Spec Win2k8r2 (win64) & Win7(win64)
Vis.Studio Ultimate Bib x64
Net 4.0 and all the old libs to (3.5 ...)

what did u do now ?

/////////////
config to dev box 192.168.2.109 (all files)
 
Last edited:
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
it dossnt works for me ! im not dunp the files are patched by this tool but she mean pre server is not executed!

just a hint for u ....

Sys.Spec Win2k8r2 (win64) & Win7(win64)
Vis.Studio Ultimate Bib x64
Net 4.0 and all the old libs to (3.5 ...)

what did u do now ?

/////////////
config to dev box 192.168.2.109 (all files)

Make sure you input the correct Xor Key.... maybe try the generate button and change them according to these steps ....

Code:
For the Admin Tools:
1. Open "5000_SCAdminTool(Gameforge4)_Eng(Main)"
2. Xor Encode -> Copy Xor Key to Key String
3. type in DB IP | username | password
e.g. 127.0.0.1 | atum | callweb
XOR them and copy them to the tool.
4. Make sure you close "5000_SCAdminTool(Gameforge4)_Eng(Main)" before you press Patch; else just close it and press patch again.
5. Make an admin account in the database td_Account;
AccountType 256.
6. Login with the admin account in the tools.

Preserver is not executed means that the tool is unable to connect caused by some reasons:
1. The tool's Xor Code is incorrect and makes the decoding of the string lead to the wrong ip or the ips are just wrong.
2. A firewall is blocking your connection....
3. Your mssqlserver is not running on port 9979 ??
4. You don't allow access to the database over TCP/IP
5. -.-' you tried to patch while the application was still running..... which means the label "Patching...." only stands there for about a half second, it should take atleast 1 second and a few seconds for SC Monitor.

OR you got different tools than the ones I made this patcher for; check the filesize!!!
IF SO; SEND THEM TO ME IN PM!

Anyway; for me it works on these tools!
Download:
http://rapidshare.com/files/412338949/tool.zip.html

Hope it helps some people....
 
Last edited:
Experienced Elementalist
Joined
Mar 3, 2007
Messages
200
Reaction score
34
I got the tool working fine, but it can't connect to the database?
 
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
Once again..... Sql Configuration Manager and setup..... Looks at the Attachments!! Also make sure your firewall isn't blocking your connection!!
If you are opening a tool from the server MAKE SURE YOU PATCHED THE LAN IP(192.168.1.x) OR LOCALHOST IP(127.0.0.1).
Make sure you use a admin account to login the tool!
DATABASE MUST BE atum2_db_account!

EP3 status...
Code:
EP3 Executable			Completed
FieldServer.ACE.NOHS.exe	hs lib removed
LogServer.ACE.FIXED.exe		x
NPCServer.ACE.FIXED.exe		x
IMServer.ACE.exe		
PreServer.ACE.exe

I don't think I will share if I get these to work; because I just wanna reverse them to learn XD
 

Attachments

  • settings1 - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    settings1.jpg
    59.6 KB · Views: 253
  • settings2 - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    settings2.jpg
    56 KB · Views: 198
  • settings3 - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    settings3.jpg
    62.5 KB · Views: 200
Last edited:
Newbie Spellweaver
Joined
Feb 6, 2009
Messages
74
Reaction score
22
The tool is working great, but ive tried to generate the omi.tex in that Monitor Tool, but my Databse isnt showing up in that list.
Anyone knows a way to fix it ?
 
Last edited:
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
The tool is working great, but ive tried to generate the omi.tex in that Monitor Tool, but my Databse isnt showing up in that list.
Anyone knows a way to fix it ?

As long as you select atum2_db_account AND NOT atum2_db_account_test

my tools patchs all ips; it doesn't matter which one you select!

select anything but atum2_db_account_test.

That should do it

---------- Post added at 07:50 AM ---------- Previous post was at 07:49 AM ----------

I've done all that.
Still won't connect.

What OS are you using?
 
Newbie Spellweaver
Joined
Feb 6, 2009
Messages
74
Reaction score
22
As long as you select atum2_db_account AND NOT atum2_db_account_test

my tools patchs all ips; it doesn't matter which one you select!

select anything but atum2_db_account_test.

That should do it

---------- Post added at 07:50 AM ---------- Previous post was at 07:49 AM ----------



What OS are you using?

Theres no atum2_db... only "Ace Server (Main Database)" and "Ace Server (Test Databse)"
 
Experienced Elementalist
Joined
Apr 29, 2006
Messages
279
Reaction score
90
Theres no atum2_db... only "Ace Server (Main Database)" and "Ace Server (Test Databse)"

Mine has more =X -> look attachment
maybe download tools above; idk why u get it like that though...
SC Monitor right?

Cheers...
 

Attachments

  • tool - [GamePunks] Ace Online XOR Patcher - RaGEZONE Forums
    tool.jpg
    38.9 KB · Views: 238
Newbie Spellweaver
Joined
Jul 22, 2010
Messages
33
Reaction score
18
ArcticWolf released a tool, that contains only Ace Server(main) and (test).

The original tool has all the Servers, you have Filter.

---------- Post added at 09:25 AM ---------- Previous post was at 09:22 AM ----------

I've done all that.
Still won't connect.

Take a look on MSSQL errorlog. It is in C:\Program Files\Microsoft SQL Server\NAME OF YOUR INSTANCE\MSSQL\Log\ERRORLOG

If you can't open it, just copy it to somewhere else.
 
Experienced Elementalist
Joined
Mar 3, 2007
Messages
200
Reaction score
34
Code:
2010-08-12 03:14:28.99 Server      Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (Intel X86) 
	Apr  2 2010 15:53:02 
	Copyright (c) Microsoft Corporation
	Express Edition with Advanced Services on Windows NT 6.1 <X86> (Build 7600: )

2010-08-12 03:14:28.99 Server      (c) Microsoft Corporation.
2010-08-12 03:14:28.99 Server      All rights reserved.
2010-08-12 03:14:28.99 Server      Server process ID is 1692.
2010-08-12 03:14:28.99 Server      System Manufacturer: 'Apple Inc.', System Model: 'MacBook5,2'.
2010-08-12 03:14:28.99 Server      Authentication mode is MIXED.
2010-08-12 03:14:29.01 Server      Logging SQL Server messages in file 'C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG'.
2010-08-12 03:14:29.03 Server      This instance of SQL Server last reported using a process ID of 576 at 12/08/2010 03:04:59 (local) 12/08/2010 03:04:59 (UTC). This is an informational message only; no user action is required.
2010-08-12 03:14:29.04 Server      Registry startup parameters: 
	 -d C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\master.mdf
	 -e C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\Log\ERRORLOG
	 -l C:\Program Files\Microsoft SQL Server\MSSQL10_50.SQLEXPRESS\MSSQL\DATA\mastlog.ldf
2010-08-12 03:14:29.15 Server      SQL Server is starting at normal priority base (=7). This is an informational message only. No user action is required.
2010-08-12 03:14:29.15 Server      Detected 2 CPUs. This is an informational message; no user action is required.
2010-08-12 03:14:29.74 Server      Using dynamic lock allocation.  Initial allocation of 2500 Lock blocks and 5000 Lock Owner blocks per node.  This is an informational message only.  No user action is required.
2010-08-12 03:14:30.55 Server      Node configuration: node 0: CPU mask: 0x00000003:0 Active CPU mask: 0x00000003:0. This message provides a description of the NUMA configuration for this computer. This is an informational message only. No user action is required.
2010-08-12 03:14:31.15 spid7s      Starting up database 'master'.
2010-08-12 03:14:31.66 spid7s      Recovery is writing a checkpoint in database 'master' (1). This is an informational message only. No user action is required.
2010-08-12 03:14:32.36 spid7s      FILESTREAM: effective level = 0, configured level = 0, file system access share name = 'SQLEXPRESS'.
2010-08-12 03:14:32.88 spid7s      SQL Trace ID 1 was started by login "sa".
2010-08-12 03:14:32.94 spid7s      Starting up database 'mssqlsystemresource'.
2010-08-12 03:14:32.99 spid7s      The resource database build version is 10.50.1600. This is an informational message only. No user action is required.
2010-08-12 03:14:33.80 spid10s     Starting up database 'model'.
2010-08-12 03:14:33.83 spid7s      Server name is 'MINUM\SQLEXPRESS'. This is an informational message only. No user action is required.
2010-08-12 03:14:33.99 spid7s      Informational: No full-text supported languages found.
2010-08-12 03:14:34.03 spid7s      Starting up database 'msdb'.
2010-08-12 03:14:34.36 spid10s     Clearing tempdb database.
2010-08-12 03:14:35.31 spid10s     Starting up database 'tempdb'.
2010-08-12 03:14:35.70 spid13s     The Service Broker protocol transport is disabled or not configured.
2010-08-12 03:14:35.72 spid13s     The Database Mirroring protocol transport is disabled or not configured.
2010-08-12 03:14:35.78 spid13s     Service Broker manager has started.
2010-08-12 03:14:35.78 spid7s      Recovery is complete. This is an informational message only. No user action is required.
2010-08-12 03:14:39.96 Server      A self-generated certificate was successfully loaded for encryption.
2010-08-12 03:14:40.01 Server      Server is listening on [ 'any' <ipv6> 1433].
2010-08-12 03:14:40.01 Server      Server is listening on [ 'any' <ipv4> 1433].
2010-08-12 03:14:40.01 Server      Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
2010-08-12 03:14:40.01 Server      Server named pipe provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
2010-08-12 03:14:40.01 Server      Dedicated administrator connection support was not started because it is disabled on this edition of SQL Server. If you want to use a dedicated administrator connection, restart SQL Server using the trace flag 7806. This is an informational message only. No user action is required.
2010-08-12 03:14:40.12 Server      The SQL Server Network Interface library could not register the Service Principal Name (SPN) for the SQL Server service. Error: 0x54b, state: 3. Failure to register an SPN may cause integrated authentication to fall back to NTLM instead of Kerberos. This is an informational message. Further action is only required if Kerberos authentication is required by authentication policies.
2010-08-12 03:14:40.13 Server      SQL Server is now ready for client connections. This is an informational message; no user action is required.
2010-08-12 03:18:36.26 spid65      Starting up database 'atum_db_1'.
2010-08-12 03:18:36.26 spid51      Starting up database 'atum_db_account'.
2010-08-12 03:18:38.46 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.46 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.48 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.48 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.56 Logon       Error: 18456, Severity: 14, State: 38.
2010-08-12 03:18:38.56 Logon       Login failed for user 'atum'. Reason: Failed to open the explicitly specified database. [CLIENT: 192.168.1.2]
2010-08-12 03:18:38.74 spid65      Recovery completed for database atum_db_1 (database ID 6) in 1 second(s) (analysis 468 ms, redo 0 ms, undo 171 ms.) This is an informational message only. No user action is required.
2010-08-12 03:40:48.85 spid13s     Service Broker manager has shut down.
2010-08-12 03:40:49.00 spid7s      SQL Server is terminating in response to a 'stop' request from Service Control Manager. This is an informational message only. No user action is required.
2010-08-12 03:40:49.00 spid7s      SQL Trace was stopped due to server shutdown. Trace ID = '1'. This is an informational message only; no user action is required.
 
Back
Top