Discussion in 'Modding Tools' started by Dr. Glove, Oct 2, 2016.

  1. Dr. Glove

    Dr. Glove Master Chief

    Hi there,

    @foghorn suggested I repost this in a more visible location.

    I went through and ported XNBNode to run under OSX and I believe also Linux (I have not tested Linux yet.)
    All I really did was replace the compression routines to go to use the LZ4 module instead of calling the XMemCompress API. I did not do much work on this, the authors of XNBNode did a good job with the software and made it easy for a guy who has not even touched Node or JavaScript to slot in the other compression scheme.

    The fork is here:
    There is a release in there that should work on OSX that includes the node binaries + my dependencies.

    EDIT: This is busted in 1.1. It looks like the OSX build went back to using LZX compression, which I don't have an implementation for. Hopefully it's not LZX D. I'll try my hand at implementing LZX myself and see how things go. Until then, my fork is broken.
      Last edited: Oct 5, 2016
      ibrokemypie, peroxidewren and eemie like this.
    • ibrokemypie

      ibrokemypie Orbital Explorer

      any update on this?
      • Dr. Glove

        Dr. Glove Master Chief

        No, sorry. Never was able to figure out a good solution after the patch. The only way forward with that is to get the Windows binaries to load in OSX I think.

        Share This Page