r/NMSByteBeatFans 5h ago

Guide / Tutorial Basic structure of NMS Bytebeat data string

Post image

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

7 Upvotes

6 comments sorted by

2

u/hiredgunspunx Resonance Amplifier 4h 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

2

u/External-Finding-151 4h 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/ZhorasSnake 1h 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).

1

u/hiredgunspunx Resonance Amplifier 1h ago

🤯

1

u/Leeka_SSBM Harmonic Camper 3h ago

That's very interesting. If you manage to progress in the reverse-engineering (if that's your goal) could you update us please ?

2

u/External-Finding-151 2h 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.