28-01-2007, 08:50 PM
I've noticed a few posts recently on making an interface for talking with Npcs.
My initial project last year used an engine based on the 3.0.3 source, to which I added such an interface, including player quests.
A few screenies for your viewing pleasure:
NpcEditor
Interface1
Interface2
Interface3
Interface4
I put a lot of work into it, but being a total noob to VB I made a few fundamental mistakes in my implementation, namely getting the server to send each new npc chat line and the responding replies each time a choice was made. This caused flood errors and other problems when the game was deployed to a remote server.
It works okay if you run the server and the client on the same machine.
Old Thallingorn
I'm posting it here in the hope that it might be of use to some of you for ideas or inspiration. I will be adding something similar to my new project but your welcome to use any of it in your games/engines. If it sparks your interest and you would like the source code, please message me and I'll get it to you if I can. It is sourcesafe locked but should still be usable to anyone that knows how to work around this.
My initial project last year used an engine based on the 3.0.3 source, to which I added such an interface, including player quests.
A few screenies for your viewing pleasure:
NpcEditor
Interface1
Interface2
Interface3
Interface4
I put a lot of work into it, but being a total noob to VB I made a few fundamental mistakes in my implementation, namely getting the server to send each new npc chat line and the responding replies each time a choice was made. This caused flood errors and other problems when the game was deployed to a remote server.
It works okay if you run the server and the client on the same machine.
Old Thallingorn
I'm posting it here in the hope that it might be of use to some of you for ideas or inspiration. I will be adding something similar to my new project but your welcome to use any of it in your games/engines. If it sparks your interest and you would like the source code, please message me and I'll get it to you if I can. It is sourcesafe locked but should still be usable to anyone that knows how to work around this.