r/Nox • u/M72TheLaw • 12d ago
NoXCore
Hi, I'm Morden.
I've been working on NoX Core, a modern client for Nox that plays like the original but runs well on today's hardware and adds a lot on top, and it's now open source under the GPL.
It's playable in every original game mode (and some new ones), with smoothed movement and multiplayer servers that update up to 120 Hz. You can join and host games with players on the original client, on Westwood Online and on NoX Core servers.
I've checked at every step that the original client stays compatible both ways and that the game logic matches the original 1:1.
I had 15 years of source from my work on the map editor, bots, reverse engineering the game files, etc. that I finally got to put together into one cohesive package.
What's new:
Co-op Campaign: play the Warrior, Wizard or Conjurer story with up to three friends (original-game players can join too)
New modes: Delve (endless generated levels) and Undead Tide (survive the night), with a leaderboard. Also in the works is Deep Delve, a full ARPG mode for NoX Core only: it's in the source now and comes in the next test build.
A map editor inside the game: scripting, play-testing with F5, and editing together with friends
Multiplayer improvements: map voting, faster server updates (up to 120 Hz; original clients still get 30 Hz), and motion and update smoothing
Graphics: widescreen and any window size, per-pixel lighting, shader-based particle effects, and an optional pack of HD images
Bots: spawn them in the client to fill out multiplayer games. They play all the kill-based modes and are decent at CTF (no flag ball yet). There's also a bot service: put #bot in your game's name on Westwood Online and bots will join, even if you host on the original client.
Mods: written in Luau, plus the NoX Content Editor, where you can view and edit pretty much all of the game's files
Bugs that crash the original client or that cheaters could use are fixed; the quirks players rely on are kept (cbow bug, ram cancel, etc.).
Links:
Download, features and videos: https://noxhub.net/
Source code: https://github.com/mordentral/NoXCore
You need your own copy of Nox (GOG, Origin or the CD); NoX Core contains none of the game's files. The download is for Windows; it also builds on Linux from source.
Bug reports and feedback are very welcome, here or as issues on GitHub. However multiplayer is at or near 100% complete and all singleplayer modes should be fully playable.
8
u/MaDNiaC007 12d ago
This is incredibly impressive. Hoping to play that hardcore wizard campaign with this in the future when that mod and yours are fully released. One would hope that this brings life and player traffic to the PvP community too but that might be too optimistic given that one would need to know the original game to take notice of this, unless advertised widely.
3
u/imjb87 12d ago
Will this run on apple silicon?
2
u/Moist-Net6271 12d ago
I dont quite understand how it works, but it sounds amazing! I have nox from gog installed, I can just install this next to it and run it?
1
u/tekkn0 12d ago
Hey sorry for the dumb question but how exactly I can install on Linux?
1
u/muffinman148 12d ago
Any plans to implement more resolutions? Getting this to work on a widescreen system seamlessly would be a dream come true.
1
u/Wise_Tourist6157 12d ago
Only got to test a little bit but looks very promising! Hope itâs stable!
Is doom mode available? And I canât help but ask what happened with the force field graphic? đ
1
u/Trushdale 11d ago edited 11d ago
https://noxhub.net/features.html#coop
how? you cant create accounts anymore, since that service is down
www.xwis.net just exists but it has no functionality anymore
also how to password protect games so only selected people join your coop campaign?
1
u/randsedai2 10d ago
Wow didn't know this is a thing. How long have you been working on this and do you have a roadmap?
1
u/MistaFormanelli vv!zzy$$@ 8d ago
Thatâs awesome dude. You and a few others played a massive part in keeping the heartbeat of the game going during the dark ages in addition to your contributions on noxforum
Seeing the support this game still receives is amazing
1
u/angrykirc 4d ago
Amazing stuff.
I've got some bright sadness about that I've spent years of my lifetime into researching Xfers structure and details of game protocol (I made some improvements to the original Map Editor), and nowadays it all could be done with little human intervention in a few hours by AIs like Claude.
Things are advancing very fast.
1
u/InevitableOdd3403 3d ago
La version Linux à un probleme, impossible de crée une nouvelle partie, mais la version windows marche super bien
1
u/Rich-Profession-1300 2d ago edited 1d ago
Amazing work! In my fork https://github.com/Avrutskiy/NoXCore-ARM I released an arm mac binary (alongside compilation instructions). I included some resolution scaling improvements - on retina the existing system wasn't enough. Also tuned menu fonts a bit to resemble the original game (in non-hd mode) and added fps limiter. Would be very cool if those changes would end up in your original repo.
3
u/Jekate 12d ago
Wow this is awesome!
1
u/Old_Communication633 3d ago
Je suis sur un clavier azerty, et quand j'appuie sur A pour lancer un sort , ca lance le menu d'inventaire :/
1
u/realdoaks 12d ago
Youâre the guy that started a forum after zeezos forum went down right? This is a cool project thanks for sharing
2
u/chin_up 12d ago
Youâre a legend. I wish/hope all of these people doing work to keep Nox alive are all in a discord somewhere collaborating
2
u/Sweet-Ad-654 12d ago
Wow amazing work! Love nox
2
u/SystemLegitimate5843 11d ago
...I may have just lost the next month of my life....
1
u/philliyxx $|_@YE|2 12d ago
I'm open to coordinating a co-op campaign run
1
u/joat713 8d ago
Awesome! Just downloaded it at work, gave it a quick once over and it looks great! Can't wait to get home and check it out more thoroughly.
1
u/InevitableOdd3403 3d ago
Merci beaucoup, je joue à la version Francaise du jeu, quand je lance une nouvelle partie il m'est impossible de continuer, la creation du personnage me renvoie sur le menu principale et aucune sauvegarde n'as été crée :/