I had talked about contributing code to FAF before, but now I'm at a point in my life where I'm ready to actually branch the github and get some real work done. The question I wanted to ask was this: When you are working on a change that involves editing core code (something you can't toggle as a stand-alone mod, how do you go about testing it? I used to just change the .lua files directly and work that way, but it's kind of hackish and doesn't seem to work at all with FAF. Secondly, is there a way to run the program with a console you can print out to? I see console.log statements in code, but the only way I have figured out to print out anything is to encode my messages as numbers, have the number be the damage value all attacks, and shoot something to see how much damage was dealt!
I would appreciate any other info you can pass. I realize I will have some learning to do, and I'm ready to pay my dues.