c0burn wrote:Sort of. He means that every Writestring does a "\n" automatically - So it's a bit of a pain if you didn't want a new line right there.
Wrong. I mean a null terminator of zero value terminating the string. No new line about it. The centerprint ends then and there, any more chars will (probably) result in the client disconnecting (and probably in a hideous way).
FRIK_FILE can be found in DP, Telejano, FTE, 50 other engines...
Every worthwhile (modders) engine has a form of it. It might take the form of QSG_FILE or evil evil mvdsv hacks, but they all have a form, and strangly all with the same args. The only people you'd isolate are origional dosquake users and quakeworld users.
Tell the dosquake users to get linux and that one's solved, tell the quakeworld users to use FTE as thier server and that ones solved (wasn't really an issue anyway seeing as the progs is a subtly different 'format' anyway).
The downside of substring is that it uses temporary strings...
And I'm betting you're relying on the fact that the engine has 16 temp strings (meaning you need DP or FTE anyway, both of which support FRIK_FILE).
I don't see it as an issue that you'll prevent origional id builds from running your mod as a server. DP and FTE are fine for dedicated servers to those backwards clients.