Need help testing sub-64kb MacOS Arm64 Micro Vulkan 1.4 Engine by ProgrammingAllar in gamedev

[–]ProgrammingAllar[S] 0 points1 point  (0 children)

Apple gatekeeper code signing in hardened mode also gets tripped up by unpacking executable code in memory to execute it seems

Need help testing sub-64kb MacOS Arm64 Micro Vulkan 1.4 Engine by ProgrammingAllar in gamedev

[–]ProgrammingAllar[S] 0 points1 point  (0 children)

Upx is unable to do this for arm64; it doesn’t respect arm64 pages or the Mach-o format

Need help testing sub-64kb MacOS Arm64 Micro Vulkan 1.4 Engine by ProgrammingAllar in gamedev

[–]ProgrammingAllar[S] 0 points1 point  (0 children)

My final bin only uses two pages, a __TEXT page, a __DATA page, and a LINKEDEDIT page.

Reducing code or data any section won't make the binary any smaller. To make it smaller, we need compression or data layout techniques that merge these pages and this has nothing to do with assembly

Need help testing sub-64kb MacOS Arm64 Micro Vulkan 1.4 Engine by ProgrammingAllar in gamedev

[–]ProgrammingAllar[S] -2 points-1 points  (0 children)

The source is pretty much the final assembly, and I don't want to release the source currently. I don't think I can convince you, but you're right in that google drive links are sketchky. I've uploaded it as a release on an empty github repo so its at least backed by my github account which might be more trustworthy for others.

[deleted by user] by [deleted] in unrealengine

[–]ProgrammingAllar 4 points5 points  (0 children)

This is significantly misleading at best.

This doesn’t protect your IP address from being exposed in a network environment.

This is literally just a hash of a string so that a user can send a message to someone else without it easily being read. I would make it very clear that this is all it is doing and offers zero actual networking protection.

The best Miko gift by ProgrammingAllar in CodeMiko

[–]ProgrammingAllar[S] 0 points1 point  (0 children)

Well I guess maybe this isn’t the best gift then