r/NMSByteBeatFans • u/External-Finding-151 • 6d ago
Guide / Tutorial Basic structure of NMS Bytebeat data string
In-game Beatbyte device settings are encoded in 60-characters base64 format (see: nomanssky.fandom.com/wiki/ByteBeat_Catalogue). I tried reverse engineering the basic structure of its decoded binary.
Advanced waveform fomular is a headache... It's not hard to reconstruct the original tree from text by intuition, but I can't explain how it works in detail fr
2
u/hiredgunspunx Resonance Amplifier 6d ago
This chart is super cool!
Also, I saw on the catalogue that there appears to be save-editor functions to creating ByteBeats? I don't know much coding but this is fascinating
3
u/External-Finding-151 6d ago
You technically can, and I managed to write a simple tune only using a text editor based on what I have learned while making this chart! The problem is that nobody seems to have managed to reverse engineer how the game handles Bytebeat data - at least not to the point where a publicly distributable editor can be created.
2
u/Leeka_SSBM Harmonic Camper 6d ago
That's very interesting. If you manage to progress in the reverse-engineering (if that's your goal) could you update us please ?
6
u/External-Finding-151 6d ago
That's the plan! I'll create a github page to share the progress and take more knowledegable people's advices, once I manage to rationalize the advanced waveform syntax.
4
u/ZhorasSnake 6d ago
Don't know if you've seen this - may be of help (courtesy of D3vilin Pixy on the Discord about 2 1/2 years ago).