Would it be possible in future for there to be a command for loading levels on your client before you have entered them?
If for instance you enter a level where you have never been in before you get a slight pause and a "Loading" display.
But even if it's a level you have entered before the tiles will become visible immediately (as a result of being stored within .code files) but there will be a slight pause until NPCs load.
What I would like is a function such as loadLevel("filename.nw"); you could call within a previous level which would request the NPC data from the server (aswell as the tile data if the .code file doesn't exist) for a smooth transition when entering a level either for the first time ever or since you started your client, this doesn't really matter the majority of the time but can be a hindrance to things like cutscenes and questing.