REDIVIVUS

Proposals / #1436

Mac MAINMENU_GetLocalizedFilePath: void __fastcc (char* szOutPath ECX, char* szPathFormat EDX, char* szResolution)

checked · by KierTaylor · submitted 2026-11-08

Resubmit of #1305 (approved, then stale because __fastcall is not defined on Mac), now with __fastcc. ECX -> ESI = output buffer, EDX -> EBX = path format, [EBP+8] = resolution string. Caller UIMENU_PlayCutScene 0x002ca0cc. Windows twin 0x0042fd10.

Changes 1, applied together

  1. Set prototype mac 0x002cb2a6

    signatureundefined MAINMENU_GetLocalizedFilePath(void)→void MAINMENU_GetLocalizedFilePath(char* szOutPath, char* szPathFormat, char* szResolution)
    conventionunknown→__fastcc