Bak Posted December 26, 2007 Report Posted December 26, 2007 so 1.4.4 is out and ideally I'd switch to be using that. Unfortunately this is non-obvious since i've changed some files such as net.c, and so has grel, and manually merging the changes takes too long. I had to modify files to make ASSS recognise that discretion clients are real clients, one example is the IS_OURS macro in net.h had to be changed to /* check whether we manage this client */ #define IS_OURS(p) ((p)->type == T_CONT || (p)->type == T_VIE || (p)->type == T_DISC)There's lots of other places that check if the client is VIE or CONT that have to be changed too. Another thing is that the spec ship is hardcoded to "8" in continuum but not so in discretion, so there's a few changes in game.c... anyways I dunno I managed to get continuum 0.40 working with ASSS 1.4.3 but in the long term we want to be able to upgrade to the newer versions but I don't want to do it manually every time. Ideally we'd have the changes put into the main release since they're backwards compatible, or change the structure so that it handles new clients without having to change a hardcoded macro. meh. Quote
»CypherJF Posted December 26, 2007 Report Posted December 26, 2007 So, are you going to ask grelminar about it? Quote
Bak Posted December 28, 2007 Author Report Posted December 28, 2007 grel's not around too much... I've decided to make the spec ship 8 for both clients as it will help them mix. It's a bit silly since now we have ships 0-7 are normal, 8 is spec, and 9-255 are normal... that's the cost of reverse compatibility I suppose. Quote
»CypherJF Posted January 1, 2008 Report Posted January 1, 2008 Bak, do you have a running zone capable of letting the client to connect? Maybe if we're both online we can talk about it. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.