Портировать код с c++/c на nodejs

Цена договорная
12 мая 2021, 10:09 • 2 отклика • 26 просмотров
Есть набор функций для распаковки игровых данных, нужно сделать аналог на nodejs.
Больше всего интересует: UnMunge2 (COM_UnMunge2)

Пример кода с++ / с
https://github.com/fire64/GoldSRCPacketDecoder/blo...

Есть пример на c#
https://phoenix.yizimg.com/afwn90cj93201nixr2e1re/...

Для ценителей есть delphi
https://github.com/unnamed10/openhlds/blob/18fd913...

Нужно сделать рабочую функцию/класс на nodejs, которая сможет обработать входящие данные и вернуть распутанные данные.

Пример пакета (hex):
010000c0020000005a1801007b0010412f2a40016001014024660f377e3933737e7a106f32511100747e4f77647163337e11402f392738629b702a63818081ded1ea80b1ef8830b1dac9bed198d19290b1c0ffd1c2ffc06191a580c1c0ee90b583c2c18091a2d0b1c1bdc0ba2993c1fc0a00
или
010000c0010000805a18010051001041032a40016001014124660f377e3933737948106f908fd021c1b8c0812ba8c0f3a5c8f4919b99d1d0f48083908120e091d1d881be8becc0b48a99d1bfcbb0c0c3d1ab90b3c2fdc0f4411a71ca

Последнее по итогу вернет: ���J:��Asv_version�* Права доступа предоставлены!

Кто сможет помочь с такой странной задачей?
Финансами ограничен, поэтому спортивный интерес за небольшое финансовое спасибо приветствуется.