Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

126 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

necromancy-client

Contains all files related to the client.

Wiki

Please check the wiki for additional information.

Steps for JP Client

  1. Clone this repository git clone https://github.com/necromancyonline/necromancy-client.git
  2. Copy the files under /files/data-folder into your jp game client /data/ folder.

Settings

https://github.com/necromancyonline/necromancy-client/blob/master/files/save/launcher_option.dat

Contains settings for the game client.

Login Server IP

https://github.com/necromancyonline/necromancy-client/blob/master/files/steam/data/settings/connection_na.conf

Specifies the Login Server IP where client will coonnect to.

Debugging the application (OPTIONAL)

Windows

  1. Install Windows SDK. You need to install Debugging Tools for Windows 10. You don't need other components of the Windows SDK.
  2. After installation complete, go to C:\Program Files (x86)\Windows Kits\10\Debuggers\x64 and run gflags.exe
  3. Select Image File tab and populate Image and Debugger fields. Note: the Image should be populated with just filename of the application you want to debug. Debugger should be full path to debugger - C:\Program Files (x86)\Windows Kits\10\Debuggers\x64\windbg.exe in my case. Image currently would be WizardryOnline_patched.exe

Example:

Gflags example

  1. When you launch WizardryOnline_no_encryption.exe WinDbg would automatically start and you can debug client.

Ghidra

HOST: server.wizardry-online.com
PORT: 13100
New Account PW: changeme
Ghidra Version: 9.1.2
Project Name: WizardryOnlineClient

If you require access please reach out to any tech role member the discord server.

Opening the project:
File -> New Project -> Shared Project

To make it easier to distiguish our own changes we utilize a few rules for naming:
Function Names: func_*
Suspected Function Names: func_m_*
labels: lab_*

About

files related to the client

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages