When trying to compile any BYOND project, attempting to build the .dme will produce the following output:
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
tgstation.dmb - 9 errors, 0 warnings (9/4/20 12:31 am)
It's always specifically 9 errors regardless of what project I tried, including a project that's basically nothing but a client verb, and as far as SS13.
Numbered Steps to Reproduce Problem:
1. Download any one of the following SS13 repos, or just try to compile any BYOND project at all
- https://github.com/PolarisSS13/Polaris/
- https://github.com/tgstation/tgstation/
- https://github.com/ParadiseSS13/Paradise
2. Attempt to compile (does not matter if done in Dream Maker or with the dm.exe command line compiler, both will fail)
3. Observe failure to build with error: bad argument definition
Code Snippet (if applicable) to Reproduce Problem:
Unknown.
Expected Results:
Projects which compile fine under 513.1530 would continue compiling under 513.1531
Actual Results:
Compilation fails with an error message that makes it impossible to track down the source code causing the problem (if there even is anything we're doing wrong)
Does the problem occur:
Every time? Or how often? Every time under 513.1531
In other games? Unknown
In other user accounts? Yes
On other computers? Presumably
When does the problem NOT occur?
It appears to always occur for any BYOND project at all when trying to compile under 513.1531
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.)
In versions of BYOND before 513.1531, including 513.1530
Workarounds:
Downgrade
Tried compiling, instantly got 9 errors and compiler refused to compile.
The errors are **instant**. It doesn't load anything, it just goes right to:
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
error: bad argument definition
vorestation.dmb - 9 errors, 0 warnings (9/4/20 3:41 am)