Running:
C:\>Exhibit.dmb -params input1.txt
Does not populate world.params. Instead, the following is required:
C:\>"C:\Program Files (x86)\BYOND\bin\dreamdaemon.exe" Exhibit.dmb -params input1.txt
Numbered Steps to Reproduce Problem:
See above.
Code Snippet (if applicable) to Reproduce Problem:
world/New()
var/p
if(params.len) world.log << "Command-line parameters:"
for(p in params)
world.log << "[p] = [params[p]]"
Expected Results:
When a dmb is instantiated from the command line and the params option is given, world.params should be set.
Actual Results:
It's not.
[edit]
I partially misread your report, actually. There is a separate issue here that is also not a bug, which is that these same command-line parameters are not supported by Dream Seeker, the program that is actually associated with .dmb files. I'm not even positive that launching a file through Windows' file association methods would properly apply subsequent command-line arguments, but it's moot because DS doesn't use them.