Skip to content
This repository has been archived by the owner on Jun 30, 2020. It is now read-only.

neuromancer/nox-decomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nox-Decomp

This repository is archived and no longer accepting contributions. The public development of a Nox reimplementation was moved to the Nox Discord server. Feel free to join to follow the development of this project.

I am not the author of this code. It comes from the playnox.xyz website. A copy of the original source code is permanently archived here. I just did some small modifications to properly run it in Linux.

Nox-Decomp requires an original copy of Nox. None of the Nox game assets are provided by this project. To get a legitimate copy of the game assets, please refer to the GoG release of Nox.

Screenshots

Building from source

cd build
cmake ..
cmake --build . -j $(nproc)

Running the game

innoextract setup_nox_2.0.0.20.exe
mv app/* .
./src/out

Known issues

  • "Solo" game fails to start ("This game is only available in a primary installation")
  • All graphics are totally corrupted in 8-bit color mode.
  • Mouse pointer is corrupted in 16-bit color mode.
  • Can't play demo.

License

Regarding this code, the author indicated that:

I would not consider this to be FOSS (free and open-source software). My goal was to show that this type of effort is now possible with modern tools. Also, for context, Nox has been abandoned by its creators and only runs on modern Windows thanks to community patches.

Following the devilution project, I think Public Domain is the best license for this.

F.A.Q.

Wow, does this mean I can download and play Nox for free now?

No, you'll need access to the data from the original game. If you don't have an original CD then you can buy Nox from GoG.com.

Is Nox-Decomp even legal?

That's a tricky question. Under the DMCA, reverse-engineering has exceptions for the purpose of documentation and interoperability. Nox-Decomp provides the necessary documentation needed to achieve the latter. However, it falls into an entirely gray area. The real question is whether or not Electronic Arts deems it necessary to take action.

Credits

  • Westwood Studios
  • /u/awesie
  • neuromancer (for some Linux fixes)

Are you the one that should be mentioned here? Let me know I will add your name. Also, if you are interested in continue this project, I can give you administrative access to this repository.

Legal

Nox-Decomp is released to the Public Domain. The documentation and function provided by Nox-Decomp may only be utilized with assets provided by ownership of Nox.

Nox™ (C) 2000 Electronic Arts Inc. All rights reserved. Nox are trademarks or registered trademarks of Electronic Arts in the U.S. and/or other countries.

Nox-Comp and any of its' maintainers are in no way associated with or endorsed by Electronic Arts.

About

Unofficial Nox (2000) port to Linux using decompiled code from https://playnox.xyz

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages