Hi.
I'm hoping to discuss the potential for writing a bridge plugin or bridge interface between MQ2 and and a node js runtime.
Initial Discussion Items:
Discuss what some potential solution architecture's to achieve the bridge would look like
Outline some starting points to begin development and what some good milestones would be
Highlight any obvious pain points or major barriers to such a solution would be.
To minimize the amount of C++ development needed I was considering trying to leverage EQBCS as a proxy / bridge for issuing commands from the the NodeJS runtime to MQ2. Even if that is an achievable initial design I'll need to figure out a way for the runtime to query MQ2 for information (e.g. access TLO values, have the output from MQ2 command piped back to the node runtime, etc). It's an ambitious project but there's a lot of potential value, IMO.
Context / Goals:
So far I've been very pleased with the utility that MQ2 adds to the game experience. For writing/executing macros, however, there would be a lot of benefit in being able to script the macro's using a more tranditional language. It would eliminate the need to learn a new scripting language. It would also allow macro developers to leverage the large array of dev tools (IDEs, syntax highlighting, design time typing and error checking, etc) available for javascript which will, hopefully, increase productivity when writing macros.
Cheers,
Rhino
I'm hoping to discuss the potential for writing a bridge plugin or bridge interface between MQ2 and and a node js runtime.
Initial Discussion Items:
Discuss what some potential solution architecture's to achieve the bridge would look like
Outline some starting points to begin development and what some good milestones would be
Highlight any obvious pain points or major barriers to such a solution would be.
To minimize the amount of C++ development needed I was considering trying to leverage EQBCS as a proxy / bridge for issuing commands from the the NodeJS runtime to MQ2. Even if that is an achievable initial design I'll need to figure out a way for the runtime to query MQ2 for information (e.g. access TLO values, have the output from MQ2 command piped back to the node runtime, etc). It's an ambitious project but there's a lot of potential value, IMO.
Context / Goals:
So far I've been very pleased with the utility that MQ2 adds to the game experience. For writing/executing macros, however, there would be a lot of benefit in being able to script the macro's using a more tranditional language. It would eliminate the need to learn a new scripting language. It would also allow macro developers to leverage the large array of dev tools (IDEs, syntax highlighting, design time typing and error checking, etc) available for javascript which will, hopefully, increase productivity when writing macros.
Cheers,
Rhino

