Skip to content
/ DMEmu Public

A O2-JAM Singleplayer Server Emulator for DMJam

License

Notifications You must be signed in to change notification settings

Estrol/DMEmu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DerpSamoJam Singleplayer Server Emulator

A O2-JAM Server Emulator for DMJam

Server Completion Status

The current completion server emulator:

State Event Status
STATE_LOGIN Finished
STATE_PLANET Finished
STATE_LOBBY Finished
STATE_WAITING Finished
STATE_PLAYING Finished
STATE_FINISH Finished

Finished packet constructor:

  • OJNList.dat - MusicList.spt not required to generated again, however the OJNList.dat must valid else the game will throw Invalid music list

Currently Working at:

  • Character Editor (Need decode at D007.spt)

Runtime requirements

This server will look into these files to make function like normal server:

Files Use for
D007.spt User's character
D207.spt Room list/Login info
MusicList.spt Music list from server
Channel1.spt List available channels on a planet
LauncherSettings.spt User config in DMEmu

Build requirements

  • Visual Studio 2019
  • .NET 4.5+

Building from source

  • Open DMEmu.sln in Visual Studio 2019
  • Click Build to build the Server Emulator

Credits

License

This software licensed under the MIT License

About

A O2-JAM Singleplayer Server Emulator for DMJam

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages