Skip to content

Game Master Tool for SphereServer (game server for Ultima Online)

License

Notifications You must be signed in to change notification settings

cbnolok/Leviathan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Leviathan

Cross-platform GM Tool for SphereServer.
Build status
Known issues:

  • The "send text to client" feature needs to be tested further on Linux. Coding philosophy:
  • Some things could have be done more easily using Qt classes, but i'd rather write code that can be recycled for other projects (which aren't necessarily using Qt).

Precompiled binaries

  • Windows: Comes in a package with Qt6 runtime and other required dlls. No extra software needed.
  • Linux: Installed qt6 runtime is needed.
  • Mac: Comes in a dmg image with the required libraries.

Compilation

  • Windows: The preferred way is to use Qt Creator to open the .pro file and compile it.
  • Linux: Use Qt Creator, or you can compile it under command line using qmake and make.
  • Mac: Same as Linux, but you may need to manually install zlib (libz.dylib) via brew install zlib. If you don't have that, you'll get linker errors.

Credits

Uses Qt Toolkit 6.
Uses a modified version of CheckableProxyModel (GPLv3 or later versions, as of 2011) by Andre Somers.
Used as code base for UOP files handling the UO_Package library by Kons (https://code.google.com/archive/p/kprojects/downloads).

References for UO files formats:

License

Licensed under GPL v3.

About

Game Master Tool for SphereServer (game server for Ultima Online)

Resources

License

Stars

Watchers

Forks

Packages

No packages published