nord stage 4

program file decoder for Mac OS

Making it work on Windows


↩ Return to home page

I've never had any formal software training, and I had never worked with binary files before. My objective when developing ns4decode was to get something working with minimal effort using tools that I already knew, namely unix and Python. Mac OS is unix-based and includes Python, but Windows doesn't. That's why ns4decode doesn't immediately work on Windows.

Even though it doesn't immediately work on Windows, it can be made to work by installing Python for Windows. Detailed instructions are shown below. Thank you to Nord Stage Forum user guyd789 for discovering this and for sharing the instructions!

Detailed instructions

Additional steps for using drag-and-drop method

Instead of using IDLE to run ns4decode, it’s also possible to enable drag-and-drop (so you can simply drag the .ns4p file on ns4decode.py). In this case, the .ns4p file can be in a different directory than ns4decode.py, and the output files will be written in the same directory as the input file. To enable this drag-and-drop method, you need to modify the registry. Follow Enable Drag+Drop onto Python files in Windows | py, pyc, pyw | EASY 2024 - YouTube until 1:56 (the rest is not relevant).

Additional steps for older versions of ns4decode

Older versions of ns4decode (version 1.8 or older) use a unix utility called xxd to extract the values of the bits from specified locations in an ns4p file. Windows doesn't include xxd, so if you've already downloaded one of those older versions of ns4decode and don't want to downloaded a newer version, then two additional steps are needed: