Skip to content
@ProjectOpenOrbit

Open Orbit - An open source DarkOrbit implementation

This organization has the goal to create an open source implementation of the DarkOrbit game by Bigpoint. NO COPYRIGHTED MATERIAL IS TO BE SHARED HERE!

Project Open Orbit

Welcome to Open Orbit.

This is a community project which aims to create an open source implementation of the DarkOrbit game by Bigpoint.

Please note: We do not provide any official assets or copyrighted material.

DISCLAIMER

The project is still in an early state and documentation is lacking severely. This will change in the future as things become clearer.

What are you doing exactly?

At the moment, we aim to program a game client, which is compatible with the official servers as well as private servers. The client will be 3D.

This is a small overview of the plans for the client:

Overview

Assets

We will use official assets, but never provide them here. There will be toolchains which can download and convert all necessary assets automatically, so that we can avoid copyright infringement.

The long term goal is to create our own assets which are not copyright strikeable.

Copyright

No copyrighted material will be provided here.

"But the packets are encrypted?!"

Using several tools, the protocol can be dissected, thus enabling us to generate the necessary netcode. We are already working on a pipeline that can accomplish this.

"But BigPoint is already working on a Unity Client?"

Yes, but apparently they don't deliver what was promised - at least as of today (June 30th, 2022).

Also, writing a game client is a fun challenge and the final result would be an open source piece of software that many can enjoy and change to their liking.

Progress

We are at the beginning.

Much work is currently done in toolchain development in order to speed up future development tasks.

Pinned Loading

  1. openorbit-client openorbit-client Public

    Open Orbit game client for DarkOrbit servers

    2 1

  2. darkorbit-netcode-parser darkorbit-netcode-parser Public

    Suite for parsing the packet structure from decompiled AS3 source of the DarkOrbit flash client.

    Python 2

  3. darkorbit-netcode-generator darkorbit-netcode-generator Public

    Python

  4. do-swf-decryptor do-swf-decryptor Public

    Suite to decrypt DarkOrbit main.swf and loadingscreen.swf files.

    Kotlin 8 1

Repositories

Showing 7 of 7 repositories
  • .github Public
    ProjectOpenOrbit/.github’s past year of commit activity
    0 MIT 0 0 0 Updated May 24, 2024
  • pyawd-lib Public

    Library for handling AWD documents. See awaytools.com

    ProjectOpenOrbit/pyawd-lib’s past year of commit activity
    Python 5 MIT 1 0 0 Updated Jan 4, 2024
  • csharp-atflib Public

    C# library for reading ATF textures.

    ProjectOpenOrbit/csharp-atflib’s past year of commit activity
    C# 0 MIT 0 1 0 Updated Apr 17, 2023
  • do-swf-decryptor Public

    Suite to decrypt DarkOrbit main.swf and loadingscreen.swf files.

    ProjectOpenOrbit/do-swf-decryptor’s past year of commit activity
    Kotlin 8 GPL-3.0 1 1 0 Updated Feb 24, 2023
  • openorbit-client Public

    Open Orbit game client for DarkOrbit servers

    ProjectOpenOrbit/openorbit-client’s past year of commit activity
    2 MIT 1 0 0 Updated Feb 19, 2023
  • darkorbit-netcode-parser Public

    Suite for parsing the packet structure from decompiled AS3 source of the DarkOrbit flash client.

    ProjectOpenOrbit/darkorbit-netcode-parser’s past year of commit activity
    Python 2 MIT 0 0 0 Updated Jan 20, 2023
  • ProjectOpenOrbit/darkorbit-netcode-generator’s past year of commit activity
    Python 0 MIT 0 0 0 Updated Aug 22, 2022

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…