Most error messages when calling a .dll are truncated at the first character in 513.
Numbered Steps to Reproduce Problem:
Call a .dll in a way that does not succeed.
Code Snippet (if applicable) to Reproduce Problem:
call("byondcore.dll", "does_not_exist")()
Expected Results:
Runtime error Procedure not found.
Actual Results:
Runtime error P
Does the problem occur:
Every time? Or how often?
In other games? Yes, in a test project.
In other user accounts? Yes, confirmed by another user.
On other computers? Yes, confirmed by another user.
When does the problem NOT occur?
When call()() succeeds.
The "Unable to load library" message is not affected.
Does not occur with Linux .so libraries.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
It does not occur in 512.1488.
Workarounds:
Attempt to extrapolate from "P", "W", etc. to the full error message.