Lua Компиляция целочисленных различий - Windows против Ма c OSX - PullRequest
0 голосов
/ 05 апреля 2020

Я новичок в lua. Я пытаюсь скомпилировать некоторые luac сценарии, однако я замечаю большую разницу между использованием luac 5.1 на Windows и Ma c OSX (pp c)

При наличии целочисленных значений они представлены по-разному. Например, ниже

в Windows 10 (с прямым порядком байтов), 62 при компиляции в luac составляет 78 42 байт-кода в Ma c OSX Tiger (в старшем порядке), 62 при компиляции в luac равно 40 4F байт-коду

Разве это не должно быть просто 42 78 при компиляции на Ma c OSX?

Могу ли я внести изменения в lua sr c файлов, так что luac будет делать выше для всех целочисленных значений? компилировать их как windows делает, но с большим порядком байтов байтового кода? Нужно сделать это для игры, которую я моддирую, и это требует очень много времени, вручную изменяя все целые значения hex.

...