I would like to patch therenoise.app():show_status(message) function globally, so under OSX,
it would tick only with a maximum of 60 fps or so…
Now I looked into the bundled LUA libs, but the function seems to be included in the Renoise binary…
My idea was to provide a global LUA class that overwrites / overloads the show_status() function,
so all LUA tools would immediately benefit from it without the need to patch each.
Now I am not a cracker or so, and I am fully aware of the fact that I am not allowed to patch the binary in any way…? I mean, in this case, would it be ok, if I would just publish a simple manual to do that, since this patch has nothing to do with cracking? Or is it a absolutely no go?
Since I guess you also do some checksum check and would not tell me about that of course, maybe my approach is just stupid.
I thought I look into the R binary with a hex editor, search for “show_status”, rename it and then add a global LUA lib that provides show_status again…? Is this even possible to add functionally to Renoise.app() using LUA?
Or is it possible that you devs provide a simple abstraction layer for such cases?
How could I do a patch of show_status() in a global way?
Thanks for help.
EDIT: Err,maybe this should be moved into LUA section