i think they chaged cfile since last i updated this thing. the script stores its settings in a file called nukemouse.cfg. once the file is stored the menu wont come up again unless you hold down both mouse buttons, or delete the file. for some reason editing the file manually doesnt seem to work. probibly because i used linux style escape sequences. probibly why youre getting the crash.
when i wrote this scripting was fairly new and we didnt have much to work with. for example my menu sucks bad. now its probibly possible to add a button to the options screen with conditional hooks. also most of the physis bugs could probibly be avoided now. frankly the script was kinda poorly written from the getgo. i stopped working on it, aside from minor bug fixes (all the major bugs go unfixed

) for a few reasons, first nobody seemed to be using it, second, i was under the assumption that input was about to get a major rewrite, third, any remaining problems with physics, i didnt have the skill to solve at the time, also the code was a mess and ttempts to rewrite it usually ended in me working on something entirely different.
yep its most definately a cfile thing. when it tries to save the file it gives an assert
Assert: dir_type != CF_TYPE_ANY
File: cfile.cpp
Line: 1019
problem is cfile isnt documented at all so i havet a clue how its supposed to work, just that what i coded before worked. since then ive learned a thing or two about file parsing. i bet i could make the cfg look like a freespace table if i wanted to. looks like it didnt like the path i gave it (which i probibly didnt).
i could probibly hack together something that would use default values, because this file handling is haphazard at best.